From 3ba3b00fe61dccd1a3fd79bcf6cb9879664328ba Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期一, 28 四月 2025 15:16:26 +0800 Subject: [PATCH] art: 审批流-前端代码迁移问题修正 --- src/views/flowable/workflow/FlowCompleted.vue | 58 +++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 35 insertions(+), 23 deletions(-) diff --git a/src/views/flowable/workflow/FlowCompleted.vue b/src/views/flowable/workflow/FlowCompleted.vue index deccb7b..bbeb956 100644 --- a/src/views/flowable/workflow/FlowCompleted.vue +++ b/src/views/flowable/workflow/FlowCompleted.vue @@ -51,33 +51,16 @@ class="j-table-force-nowrap" @change="handleTableChange"> - <template slot="htmlSlot" slot-scope="text"> - <div v-html="text"></div> - </template> - <template slot="imgSlot" slot-scope="text"> - <span v-if="!text" style="font-size: 12px;font-style: italic;">鏃犲浘鐗�</span> - <img v-else :src="getImgView(text)" height="25px" alt="" - style="max-width:80px;font-size: 12px;font-style: italic;"/> - </template> - <template slot="fileSlot" slot-scope="text"> - <span v-if="!text" style="font-size: 12px;font-style: italic;">鏃犳枃浠�</span> - <a-button - v-else - :ghost="true" - type="primary" - icon="download" - size="small" - @click="downloadFile(text)"> - 涓嬭浇 - </a-button> - </template> - <span slot="action" slot-scope="text, record"> <a @click="handelDetial(record,text)">璇︽儏</a> </span> </a-table> </div> + + <AssignFileStreamXq ref="modalFormApproval" :selectShenpiData="selectShenpiData"></AssignFileStreamXq> + + <DispatchFileXq ref="modalFormDispatchFileXq" :selectShenpiData="selectDispatchFileXqData"></DispatchFileXq> <inspection-order-handle ref="modalFormInspectionOrderXq" :selectShenpiData="selectInspectionOrderXqData"/> @@ -93,6 +76,8 @@ import { mixinDevice } from '@/utils/mixin' import { JeecgListMixin } from '@/mixins/JeecgListMixin' import JDictSelectTag from '@/components/dict/JDictSelectTag.vue' + import AssignFileStreamXq from '@views/flowable/workflow/assignFileStream/AssignFileStreamXq.vue' + import DispatchFileXq from '@views/flowable/workflow/dispatchFile/DispatchFileXq.vue' import InspectionOrderHandle from './InspectionOrder/InspectionOrderHandle' import WeekMaintenanceApprovalModal from './weekMaintenance/WeekMaintenanceApprovalModal' import RepairOrderApprovalModal from './repairOrder/RepairOrderApprovalModal' @@ -101,6 +86,8 @@ name: 'NcDeviceCharactersList', mixins: [JeecgListMixin, mixinDevice], components: { + DispatchFileXq, + AssignFileStreamXq: AssignFileStreamXq, RepairOrderApprovalModal, WeekMaintenanceApprovalModal, InspectionOrderHandle, @@ -108,7 +95,7 @@ }, data() { return { - description: '璁惧鐗规畩瀛楃绠$悊椤甸潰', + description: '宸ヤ綔娴�-宸插姙', // 琛ㄥご columns: [ { @@ -170,6 +157,8 @@ list: '/assign/flow/finishedList' }, dictOptions: {}, + selectShenpiData: {}, + selectDispatchFileXqData:{}, selectWeekMaintenanceData: {}, selectInspectionOrderXqData: {}, selectRepairOrderData: {} @@ -190,6 +179,12 @@ let approcesstype = this.splitAprocessType(item.category) console.log('approcesstype--->', approcesstype) switch (approcesstype) { + case 'drApproval': + this.handDrDetial(item) + break + case 'ggApproval': + this.handDispatchFileDetial(item) + break case 'sbdjApproval': this.handInspectionOrder(item) break @@ -209,7 +204,24 @@ let result = parts[0] return result }, - + handDrDetial(item) { + this.selectShenpiData = item + this.selectShenpiData.assignee_dictText=item.todoUsers_dictText + this.selectShenpiData.procInstId=item.procInsId + this.selectShenpiData.title=item.description + this.$refs.modalFormApproval.clearTableSource() + this.$refs.modalFormApproval.getAllApproveData(item) + }, + handDispatchFileDetial(item){ + console.log('item----->', item) + this.selectDispatchFileXqData = item + this.selectDispatchFileXqData.assignee_dictText=item.todoUsers_dictText + this.selectDispatchFileXqData.procInstId=item.procInsId + this.selectDispatchFileXqData.processInstanceId=item.procInsId + this.selectDispatchFileXqData.title=item.description + this.$refs.modalFormDispatchFileXq.clearTableSource() + this.$refs.modalFormDispatchFileXq.getAllApproveData(item) + }, handleWeekMaintenance(record) { this.selectWeekMaintenanceData = Object.assign({}, record) this.$refs.weekMaintenanceApprovalModal.handleDetail(record) -- Gitblit v1.9.3