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/FlowLedger.vue | 45 ++++++++++++++++++++++++++++++++++++++------- 1 files changed, 38 insertions(+), 7 deletions(-) diff --git a/src/views/flowable/workflow/FlowLedger.vue b/src/views/flowable/workflow/FlowLedger.vue index ace988b..7061cfb 100644 --- a/src/views/flowable/workflow/FlowLedger.vue +++ b/src/views/flowable/workflow/FlowLedger.vue @@ -62,12 +62,16 @@ :loading="loading" class="j-table-force-nowrap" @change="handleTableChange"> + <span slot="action" slot-scope="text, record"> <a @click="handelDetail(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"/> </a-card> @@ -75,16 +79,20 @@ <script> - import '@/assets/less/TableExpand.less' - import { mixinDevice } from '@/utils/mixin' - import { JeecgListMixin } from '@/mixins/JeecgListMixin' - import JDictSelectTag from '@/components/dict/JDictSelectTag.vue' - import InspectionOrderHandle from './InspectionOrder/InspectionOrderHandle' +import '@/assets/less/TableExpand.less' +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 InspectionOrderXq from '@views/flowable/workflow/InspectionOrder/InspectionOrderXq.vue' export default { name: 'FlowLedger', mixins: [JeecgListMixin, mixinDevice], components: { + DispatchFileXq, + AssignFileStreamXq: AssignFileStreamXq, InspectionOrderHandle, JDictSelectTag }, @@ -116,7 +124,7 @@ { title: '娴佺▼涓氬姟绠�瑕佹弿杩�', align: 'center', - dataIndex: 'title' + dataIndex: 'description', }, { title: '鐢宠浜�', @@ -191,6 +199,14 @@ let approcesstype = this.splitAprocessType(item.category) console.log('approcesstype--->', approcesstype) switch (approcesstype) { + case 'drApproval': + item.description=item.title + this.handDrDetial(item) + break + case 'ggApproval': + item.description=item.title + this.handDispatchFileDetial(item) + break case 'sbdjApproval': item.description = item.title this.handInspectionOrderDetail(item) @@ -204,7 +220,22 @@ let result = parts[0] return result }, - + handDrDetial(item) { + this.selectShenpiData = item + this.selectShenpiData.assignee_dictText=item.todoUsers_dictText + this.selectShenpiData.createTime=item.startTime + this.selectShenpiData.procInstId=item.processInstanceId + this.$refs.modalFormApproval.clearTableSource() + this.$refs.modalFormApproval.getAllApproveData(item) + }, + handDispatchFileDetial(item){ + this.selectDispatchFileXqData = item + this.selectDispatchFileXqData.assignee_dictText=item.todoUsers_dictText + this.selectDispatchFileXqData.createTime=item.startTime + this.selectDispatchFileXqData.procInstId=item.processInstanceId + this.$refs.modalFormDispatchFileXq.clearTableSource() + this.$refs.modalFormDispatchFileXq.getAllApproveData(item) + }, handInspectionOrderDetail(item) { this.selectInspectionOrderXqData = item this.selectInspectionOrderXqData.assignee_dictText = item.todoUsers_dictText -- Gitblit v1.9.3