From 7160d176c51807c4cdda631edacf366731556969 Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期一, 14 四月 2025 17:33:29 +0800 Subject: [PATCH] 1、工作流我的待办页面 设备维修 分类详情弹窗样式调整完成100% 2、工作流我的待办页面 设备点检 分类详情弹窗样式与功能逻辑调整 3、工作流我的待办页面 设备点检 分类详情弹窗保养明细列表增加异常选项是否禁用由点检结果选中项决定 4、工作流我的待办页面 设备点检 分类详情弹窗保养明细列表增加批量选择点检结果功能 --- src/views/flowable/workflow/FlowTodo.vue | 52 +++++++++++++++++++++++++++++----------------------- 1 files changed, 29 insertions(+), 23 deletions(-) diff --git a/src/views/flowable/workflow/FlowTodo.vue b/src/views/flowable/workflow/FlowTodo.vue index 0929e14..07b0f7d 100644 --- a/src/views/flowable/workflow/FlowTodo.vue +++ b/src/views/flowable/workflow/FlowTodo.vue @@ -73,7 +73,7 @@ bordered size="middle" rowKey="id" - :scroll="{x:'max-content',y:465}" + :scroll="{x:getTableColumnsTotalWidth,y:465}" :columns="columns" :dataSource="dataSource" :pagination="ipagination" @@ -82,7 +82,7 @@ @change="handleTableChange"> <span slot="action" slot-scope="text, record"> - <a @click="handelDetial(record,text)">鏌ョ湅璇︽儏</a> + <a @click="handelDetail(record,text)">鏌ョ湅璇︽儏</a> </span> </a-table> @@ -163,7 +163,9 @@ title: '娴佺▼涓氬姟绠�瑕佹弿杩�', align: 'center', dataIndex: 'title', - width: 500 + width: 350, + ellipsis: true + }, { title: '涓婁竴姝ュ鐞嗕汉', @@ -218,21 +220,24 @@ computed: { importExcelUrl: function() { return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}` + }, + getTableColumnsTotalWidth() { + return this.columns.reduce((total, item) => total + item.width, 0) } }, methods: { - handelDetial(item, index) { + handelDetail(item, index) { console.log('鐐瑰嚮浜嗚鎯�') console.log('item----->', item) console.log('index----->', index) - let approcesstype = this.splitAprocessType(item.category) - console.log('approcesstype--->', approcesstype) - switch (approcesstype) { + let processType = this.splitAprocessType(item.category) + console.log('processType--->', processType) + switch (processType) { case 'drApproval': - this.handDrDetial(item) + this.handDrDetail(item) break case 'ggApproval': - this.handDispatchFileDetial(item) + this.handDispatchFileDetail(item) break case 'sbdjApproval': this.handInspectionOrder(item) @@ -252,31 +257,32 @@ let result = parts[0] return result }, - handDrDetial(item) { - this.selectShenpiData = item - this.$refs.modalFormApproval.clearTableSource() - this.$refs.modalFormApproval.getAllApproveData(item) + handDrDetail(record) { + this.selectShenpiData = Object.assign({}, record) + this.$refs.modalFormApproval.visible = true + this.$refs.modalFormApproval.getAllApproveData(record) }, searchReset() { this.queryParam = {} this.loadData(1) }, - handDispatchFileDetial(item) { + handDispatchFileDetail(item) { console.log('item----->', item) this.selectDispatchFileXqData = item this.$refs.modalFormDispatchFileXq.clearTableSource() this.$refs.modalFormDispatchFileXq.getAllApproveData(item) }, - handInspectionOrder(item) { - console.log('item----->', item) - if (item.taskDefKey === 'Confirmed_completed') { - this.selectInspectionOrderDataBzz = item - this.$refs.modalFormInspectionOrderBzz.clearTableSource() - this.$refs.modalFormInspectionOrderBzz.getAllApproveData(item) + handInspectionOrder(record) { + console.log('record----->', record) + const tableRecord = Object.assign({}, record) + if (record.taskDefKey === 'Confirmed_completed') { + this.selectInspectionOrderDataBzz = tableRecord + this.$refs.modalFormInspectionOrderBzz.getAllApproveData(record) } else { - this.selectInspectionOrderData = item - this.$refs.modalFormInspectionOrder.clearTableSource() - this.$refs.modalFormInspectionOrder.getAllApproveData(item) + this.selectInspectionOrderData = tableRecord + this.$refs.modalFormInspectionOrder.visible = true + this.$refs.modalFormInspectionOrder.getAllApproveData(record) + this.$refs.modalFormInspectionOrder.getBasicInformation(record) } }, batchHandle() { -- Gitblit v1.9.3