From 3d67e444d9308f9b85597eb14058dcfbafbedfcc Mon Sep 17 00:00:00 2001
From: hyingbo <1363390067@qq.com>
Date: 星期四, 11 九月 2025 17:56:43 +0800
Subject: [PATCH] 用户管理首页权限添加工控网密网区分
---
src/views/flowable/workflow/FlowCompleted.vue | 737 +++++++++++++++++++++++++++++++++++++++-----------------
1 files changed, 512 insertions(+), 225 deletions(-)
diff --git a/src/views/flowable/workflow/FlowCompleted.vue b/src/views/flowable/workflow/FlowCompleted.vue
index 48bacaf..0038b4a 100644
--- a/src/views/flowable/workflow/FlowCompleted.vue
+++ b/src/views/flowable/workflow/FlowCompleted.vue
@@ -7,27 +7,69 @@
<a-card :bordered="false">
<!-- 鏌ヨ鍖哄煙 -->
<div class="table-page-search-wrapper">
- <a-form layout="inline" @keyup.enter.native="searchQuery">
+ <a-form
+ layout="inline"
+ @keyup.enter.native="searchQuery"
+ >
<a-row :gutter="24">
- <a-col :xl="6" :lg="7" :md="8" :sm="24">
+ <a-col
+ :xl="6"
+ :lg="7"
+ :md="8"
+ :sm="24"
+ >
<a-form-item label="娴佺▼鍒嗙被">
- <j-dict-select-tag placeholder="璇烽�夋嫨娴佺▼鍒嗙被" v-model="queryParam.category"
- dictCode="flow_type"></j-dict-select-tag>
+ <j-dict-select-tag
+ placeholder="璇烽�夋嫨娴佺▼鍒嗙被"
+ v-model="queryParam.category"
+ dictCode="flow_type"
+ ></j-dict-select-tag>
</a-form-item>
</a-col>
- <a-col :xl="10" :lg="11" :md="12" :sm="24">
+ <a-col
+ :xl="10"
+ :lg="11"
+ :md="12"
+ :sm="24"
+ >
<a-form-item label="鎿嶄綔鏃堕棿">
- <j-date :show-time="true" date-format="YYYY-MM-DD HH:mm:ss" placeholder="璇烽�夋嫨寮�濮嬫椂闂�" class="query-group-cust"
- v-model="queryParam.startTime"></j-date>
+ <j-date
+ :show-time="true"
+ date-format="YYYY-MM-DD HH:mm:ss"
+ placeholder="璇烽�夋嫨寮�濮嬫椂闂�"
+ class="query-group-cust"
+ v-model="queryParam.startTime"
+ ></j-date>
<span class="query-group-split-cust"></span>
- <j-date :show-time="true" date-format="YYYY-MM-DD HH:mm:ss" placeholder="璇烽�夋嫨缁撴潫鏃堕棿" class="query-group-cust"
- v-model="queryParam.endTime"></j-date>
+ <j-date
+ :show-time="true"
+ date-format="YYYY-MM-DD HH:mm:ss"
+ placeholder="璇烽�夋嫨缁撴潫鏃堕棿"
+ class="query-group-cust"
+ v-model="queryParam.endTime"
+ ></j-date>
</a-form-item>
</a-col>
- <a-col :xl="6" :lg="7" :md="8" :sm="24">
- <span style="float: left;overflow: hidden;" class="table-page-search-submitButtons">
- <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
- <a-button @click="searchReset" icon="reload" style="margin-left: 8px">閲嶇疆</a-button>
+ <a-col
+ :xl="6"
+ :lg="7"
+ :md="8"
+ :sm="24"
+ >
+ <span
+ style="float: left;overflow: hidden;"
+ class="table-page-search-submitButtons"
+ >
+ <a-button
+ type="primary"
+ @click="searchQuery"
+ icon="search"
+ >鏌ヨ</a-button>
+ <a-button
+ @click="searchReset"
+ icon="reload"
+ style="margin-left: 8px"
+ >閲嶇疆</a-button>
</span>
</a-col>
</a-row>
@@ -49,243 +91,488 @@
:pagination="ipagination"
:loading="loading"
class="j-table-force-nowrap"
- @change="handleTableChange">
+ @change="handleTableChange"
+ >
- <span slot="action" slot-scope="text, record">
- <a @click="handelDetial(record,text)">璇︽儏</a>
+ <span
+ slot="action"
+ slot-scope="text, record"
+ >
+ <a @click="handelDetial(record,text)">璇︽儏</a>
</span>
</a-table>
</div>
- <AssignFileStreamXq ref="modalFormApproval" :selectShenpiData="selectShenpiData"></AssignFileStreamXq>
+ <AssignFileStreamXq
+ ref="modalFormApproval"
+ :selectShenpiData="selectShenpiData"
+ ></AssignFileStreamXq>
- <DispatchFileXq ref="modalFormDispatchFileXq" :selectShenpiData="selectDispatchFileXqData"></DispatchFileXq>
+ <DispatchFileXq
+ ref="modalFormDispatchFileXq"
+ :selectShenpiData="selectDispatchFileXqData"
+ ></DispatchFileXq>
- <inspection-order-handle ref="modalFormInspectionOrderXq" :selectShenpiData="selectInspectionOrderXqData"/>
+ <inspection-order-handle
+ ref="modalFormInspectionOrderXq"
+ :selectShenpiData="selectInspectionOrderXqData"
+ />
- <week-maintenance-approval-modal ref="weekMaintenanceApprovalModal" :selectShenpiData="selectWeekMaintenanceData"/>
+ <week-maintenance-approval-modal
+ ref="weekMaintenanceApprovalModal"
+ :selectShenpiData="selectWeekMaintenanceData"
+ />
- <repair-order-approval-modal ref="repairOrderApprovalModal" :selectShenpiData="selectRepairOrderData"/>
+ <repair-order-approval-modal
+ ref="repairOrderApprovalModal"
+ :selectShenpiData="selectRepairOrderData"
+ />
- <out-bound-order-handle ref="outBoundOrderHandle" :selectShenpiData="selectOutBoundOrderData"/>
+ <out-bound-order-handle
+ ref="outBoundOrderHandle"
+ :selectShenpiData="selectOutBoundOrderData"
+ />
+ <stocktaking-bound-handle
+ ref="stocktakingBoundHandle"
+ :selectShenpiData="selectStocktakingBoundOrderData"
+ @searchReset="searchReset"
+ ></stocktaking-bound-handle>
+
+ <loss-bound-handle
+ ref="lossBoundHandle"
+ :selectShenpiData="selectLossBoundOrderData"
+ @searchReset="searchReset"
+ ></loss-bound-handle>
+ <equipment-seal-up-approval-modal
+ ref='equipmentSealUpApprovalModelRef'
+ @searchReset='searchReset'
+ />
+ <equipment-transfer-approval-modal
+ ref='equipmentTransferApprovalModelRef'
+ @searchReset='searchReset'
+ />
+ <equipment-scrap-approval-modal
+ ref='equipmentScrapApprovalModelRef'
+ @searchReset='searchReset'
+ />
+ <spare-part-apply-handle
+ ref='sparePartApplyModal'
+ @searchReset='searchReset'
+ :selectSparePartApplyData='selectSparePartApplyData'
+ ></spare-part-apply-handle>
+ <equipment-lean-out-and-return-approval-modal
+ ref='EquipmentLeanOutAndReturnApprovalModalRef'
+ @searchReset='searchReset'
+ />
+ <inbound-order-handle-xq
+ ref='inboundOrderApprovalModal'
+ :selectInboundOrderData='selectInboundOrderData'
+ @searchReset='searchReset'
+ ></inbound-order-handle-xq>
+ <second-maintenance-approval-modal
+ ref='secondMaintenanceApprovalModal'
+ :selectShenpiData='selectSecondMaintenanceData'
+ @searchReset='searchReset'
+ ></second-maintenance-approval-modal>
+ <third-maintenance-approval-modal
+ ref='thirdMaintenanceApprovalModal'
+ :selectShenpiData='selectThirdMaintenanceData'
+ @searchReset='searchReset'
+ ></third-maintenance-approval-modal>
+ <guide-card-batch-xq
+ ref='GuideCardBatchXq'
+ :selectShenpiData='selectGuideCardData'
+ @searchReset='searchReset'
+ ></guide-card-batch-xq>
</a-card>
</template>
<script>
- 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 InspectionOrderHandle from './InspectionOrder/InspectionOrderHandle'
- import WeekMaintenanceApprovalModal from './weekMaintenance/WeekMaintenanceApprovalModal'
- import RepairOrderApprovalModal from './repairOrder/RepairOrderApprovalModal'
- import OutBoundOrderHandle from '@views/flowable/workflow/outBoundOrder/OutBoundOrderHandle.vue'
+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 InspectionOrderHandle from './InspectionOrder/InspectionOrderHandle'
+import WeekMaintenanceApprovalModal from './weekMaintenance/WeekMaintenanceApprovalModal'
+import RepairOrderApprovalModal from './repairOrder/RepairOrderApprovalModal'
+import OutBoundOrderHandle from '@views/flowable/workflow/outBoundOrder/OutBoundOrderHandle.vue'
+import lossBoundHandle from '@views/flowable/workflow/lossBound/lossBoundHandle.vue'
+import stocktakingBoundHandle from '@views/flowable/workflow/stocktakingBound/stocktakingBoundHandle.vue'
+import EquipmentSealUpApprovalModal from '@views/flowable/workflow/sealUp/EquipmentSealUpApprovalModal.vue'
+import EquipmentTransferApprovalModal from '@views/flowable/workflow/transfer/EquipmentTransferApprovalModal.vue'
+import EquipmentScrapApprovalModal from '@views/flowable/workflow/scrap/EquipmentScrapApprovalModal.vue'
+import SparePartApplyHandle from '@views/flowable/workflow/sparePartApply/SparePartApplyHandle.vue'
+import EquipmentLeanOutAndReturnApprovalModal from '@views/flowable/workflow/leanOut/EquipmentLeanOutAndReturnApprovalModal.vue'
+import GuideCardBatchXq from '@views/flowable/workflow/guideCardBatch/GuideCardBatchXq.vue'
+import SecondMaintenanceApprovalModal from '@views/flowable/workflow/secondMaintenance/SecondMaintenanceApprovalModal.vue'
+import ThirdMaintenanceApprovalModal from '@views/flowable/workflow/thirdMaintenance/ThirdMaintenanceApprovalModal.vue'
+import InboundOrderHandleXq from '@views/flowable/workflow/inboundOrder/InboundOrderHandleXq.vue'
- export default {
- name: 'NcDeviceCharactersList',
- mixins: [JeecgListMixin, mixinDevice],
- components: {
- DispatchFileXq,
- AssignFileStreamXq: AssignFileStreamXq,
- RepairOrderApprovalModal,
- WeekMaintenanceApprovalModal,
- InspectionOrderHandle,
- JDictSelectTag,
- OutBoundOrderHandle
- },
- data() {
- return {
- description: '宸ヤ綔娴�-宸插姙',
- // 琛ㄥご
- columns: [
- {
- title: '搴忓彿',
- dataIndex: '',
- key: 'rowIndex',
- width: 200,
- align: 'center',
- customRender: function(t, r, index) {
- return parseInt(index) + 1
- }
- },
- {
- title: '娴佺▼鍒嗙被',
- align: 'center',
- dataIndex: 'category_dictText',
- width: 200
- },
- {
- title: '娴佺▼鍚嶇О',
- align: 'center',
- dataIndex: 'procDefName',
- width: 200
- },
- {
- title: '娴佺▼涓氬姟绠�瑕佹弿杩�',
- align: 'center',
- dataIndex: 'description',
- width: 300
- },
- {
- title: '娴佺▼鍙戣捣浜哄悕绉�',
- align: 'center',
- dataIndex: 'startUserName',
- width: 250
- },
- {
- title: '浠诲姟鍚嶇О',
- align: 'center',
- dataIndex: 'taskName',
- width: 250
- },
- {
- title: '鎿嶄綔鏃堕棿',
- align: 'center',
- dataIndex: 'finishTime',
- width: 300
- },
- {
- title: '鎿嶄綔',
- dataIndex: 'action',
- scopedSlots: { customRender: 'action' },
- align: 'center',
- width: 200,
- fixed: 'right'
+export default {
+ name: 'NcDeviceCharactersList',
+ mixins: [JeecgListMixin, mixinDevice],
+ components: {
+ stocktakingBoundHandle,
+ lossBoundHandle,
+ DispatchFileXq,
+ AssignFileStreamXq: AssignFileStreamXq,
+ RepairOrderApprovalModal,
+ WeekMaintenanceApprovalModal,
+ InspectionOrderHandle,
+ JDictSelectTag,
+ OutBoundOrderHandle,
+ EquipmentSealUpApprovalModal,
+ EquipmentTransferApprovalModal,
+ EquipmentScrapApprovalModal,
+ SparePartApplyHandle,
+ EquipmentLeanOutAndReturnApprovalModal,
+ SecondMaintenanceApprovalModal,
+ ThirdMaintenanceApprovalModal,
+ InboundOrderHandleXq,
+ GuideCardBatchXq
+
+ },
+ data() {
+ return {
+ description: '宸ヤ綔娴�-宸插姙',
+ // 琛ㄥご
+ columns: [
+ {
+ title: '搴忓彿',
+ dataIndex: '',
+ key: 'rowIndex',
+ width: 200,
+ align: 'center',
+ customRender: function (t, r, index) {
+ return parseInt(index) + 1
}
- ],
- url: {
- list: '/assign/flow/finishedList'
},
- dictOptions: {},
- selectShenpiData: {},
- selectDispatchFileXqData:{},
- selectWeekMaintenanceData: {},
- selectInspectionOrderXqData: {},
- selectRepairOrderData: {},
- selectOutBoundOrderData: {}
- }
- },
- created() {
- },
- computed: {
- importExcelUrl: function() {
- return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`
- }
- },
- methods: {
- handelDetial(item, index) {
- console.log('鐐瑰嚮浜嗚鎯�')
- console.log('item----->', item)
- console.log('index----->', index)
- 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
- case 'WEEK_MAINTENANCE':
- this.handleWeekMaintenance(item)
- break
- case 'eam_repair':
- this.handleRepairOrder(item)
- break
- case 'toolOutStorageApproval':
- this.handleToolOutStorageApproval(item)
- break
- default:
- alert('娌℃壘鍒拌娴佺▼')
+ {
+ title: '娴佺▼鍒嗙被',
+ align: 'center',
+ dataIndex: 'category_dictText',
+ width: 200
+ },
+ {
+ title: '娴佺▼鍚嶇О',
+ align: 'center',
+ dataIndex: 'procDefName',
+ width: 200
+ },
+ {
+ title: '娴佺▼涓氬姟绠�瑕佹弿杩�',
+ align: 'center',
+ dataIndex: 'description',
+ width: 300
+ },
+ {
+ title: '娴佺▼鍙戣捣浜哄悕绉�',
+ align: 'center',
+ dataIndex: 'proposer_dictText',
+ width: 250
+ },
+ {
+ title: '浠诲姟鍚嶇О',
+ align: 'center',
+ dataIndex: 'taskName',
+ width: 250
+ },
+ {
+ title: '鎿嶄綔鏃堕棿',
+ align: 'center',
+ dataIndex: 'finishTime',
+ width: 300
+ },
+ {
+ title: '鎿嶄綔',
+ dataIndex: 'action',
+ scopedSlots: { customRender: 'action' },
+ align: 'center',
+ width: 200,
+ fixed: 'right'
}
+ ],
+ url: {
+ list: '/assign/flow/finishedList'
},
+ dictOptions: {},
+ selectShenpiData: {},
+ selectDispatchFileXqData: {},
+ selectWeekMaintenanceData: {},
+ selectInspectionOrderXqData: {},
+ selectRepairOrderData: {},
+ selectOutBoundOrderData: {},
+ selectLossBoundOrderData: {},
+ selectStocktakingBoundOrderData: {},
+ selectSparePartApplyData: {},
+ // selectEquipmentLeanOutData: {},
+ // selectEquipmentSealUpData: {},
+ // selectEquipmentTransferData: {},
+ // selectEquipmentScrapData: {},
+ selectSecondMaintenanceData: {},
+ selectThirdMaintenanceData: {},
+ selectInboundOrderData: {},
+ selectGuideCardData: {},
- splitAprocessType(title) {
- let parts = title.split('锛�') // 娉ㄦ剰鍐掑彿鏄叏瑙掑瓧绗︼紝浣跨敤瀵瑰簲鐨勫瓧杩涜鍒嗗壊
- 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)
- this.$refs.weekMaintenanceApprovalModal.title = '璇︽儏'
- this.$refs.weekMaintenanceApprovalModal.disableSubmit = true
- },
- handInspectionOrder(record) {
- console.log('record----->', record)
- this.selectInspectionOrderXqData = Object.assign({}, record)
- const { todoUsers_dictText, procInsId, description, taskName } = this.selectInspectionOrderXqData
- this.selectInspectionOrderXqData.assignee_dictText = todoUsers_dictText
- this.selectInspectionOrderXqData.procInstId = procInsId
- this.selectInspectionOrderXqData.processInstanceId = procInsId
- this.selectInspectionOrderXqData.title = description
- this.$refs.modalFormInspectionOrderXq.visible = true
- this.$refs.modalFormInspectionOrderXq.title = taskName
- this.$refs.modalFormInspectionOrderXq.disableSubmit = true
- this.$refs.modalFormInspectionOrderXq.getAllApproveData({
- ...record,
- procInstId: procInsId,
- processInstanceId: procInsId
- })
- this.$refs.modalFormInspectionOrderXq.getBasicInformation(record)
- },
-
- /**
- * 鐐瑰嚮璁惧缁翠慨鍒嗙被娴佺▼璇︽儏鏃惰Е鍙�
- * @param record
- */
- handleRepairOrder(record) {
- this.selectRepairOrderData = Object.assign({}, record)
- const { procInsId, taskName } = this.selectRepairOrderData
- this.$refs.repairOrderApprovalModal.visible = true
- this.$refs.repairOrderApprovalModal.disableSubmit = true
- this.$refs.repairOrderApprovalModal.title = taskName
- this.$refs.modalFormInspectionOrderXq.getAllApproveData({
- ...record,
- procInstId: procInsId,
- processInstanceId: procInsId
- })
- this.$refs.repairOrderApprovalModal.getBasicInformation(record)
- },
-
- handleToolOutStorageApproval(item) {
- this.selectOutBoundOrderData = Object.assign({}, item)
- item.procInstId = item.procInsId
- item.processInstanceId = item.procInsId
- this.selectOutBoundOrderData.assignee_dictText = item.todoUsers_dictText
- this.$refs.outBoundOrderHandle.auditVisible = false
- this.$refs.outBoundOrderHandle.clearTableSource()
- this.$refs.outBoundOrderHandle.getAllApproveData(item)
- }
}
+ },
+ created() {
+ },
+ computed: {
+ importExcelUrl: function () {
+ return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`
+ }
+ },
+ methods: {
+ handelDetial(item, index) {
+ console.log('鐐瑰嚮浜嗚鎯�')
+ console.log('item----->', item)
+ console.log('index----->', index)
+ 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
+ case 'WEEK_MAINTENANCE':
+ this.handleWeekMaintenance(item)
+ break
+ case 'eam_repair':
+ this.handleRepairOrder(item)
+ break
+ case 'toolOutStorageApproval':
+ this.handleToolOutStorageApproval(item)
+ break
+ case 'toolsStocktakingBoundApproval':
+ this.handleToolStocktakingApproval(item)
+ break
+ case 'toolsLossApproval':
+ this.handleToolLossApproval(item)
+ break
+ case 'equipment_seal_up':
+ this.handleEquipmentSealUp(item)
+ break
+ case 'equipment_unseal':
+ this.handleEquipmentUnSeal(item)
+ break
+ case 'equipment_transfer':
+ this.handleEquipmentTransfer(item)
+ break
+ case 'equipment_scrap':
+ this.handleEquipmentScrap(item)
+ break
+ case 'spare_part_apply':
+ this.handleSparePartApplyApproval(item)
+ break
+ case 'equipment_lean_out':
+ case 'equipment_return':
+ this.handleEquipmentLeanOutAndReturn(item)
+ break
+ case 'toolInStorageApproval':
+ this.handleToolInStorage(item)
+ break
+ case 'second_maintenance':
+ this.handleSecondMaintenance(item)
+ break
+ case 'third_maintenance':
+ this.handleThirdMaintenance(item)
+ break
+ case 'programConfirmApproval':
+ this.handleGuideCardApproval(item)
+ break
+ default:
+ alert('娌℃壘鍒拌娴佺▼')
+ }
+ },
+
+ splitAprocessType(title) {
+ let parts = title.split('锛�') // 娉ㄦ剰鍐掑彿鏄叏瑙掑瓧绗︼紝浣跨敤瀵瑰簲鐨勫瓧杩涜鍒嗗壊
+ let result = parts[0]
+ return result
+ },
+
+ handleEquipmentLeanOutAndReturn(item) {
+ this.$refs.EquipmentLeanOutAndReturnApprovalModalRef.visible = true
+ this.$refs.EquipmentLeanOutAndReturnApprovalModalRef.title = item.name
+ this.$refs.EquipmentLeanOutAndReturnApprovalModalRef.handleDetail(item)
+ this.$refs.EquipmentLeanOutAndReturnApprovalModalRef.disableSubmit = true
+ },
+ handleToolInStorage(item) {
+ console.log('item----->', item)
+ this.selectInboundOrderData = item
+ this.selectGuideCardData.title = item.description
+ this.$refs.inboundOrderApprovalModal.clearTableSource()
+ this.$refs.inboundOrderApprovalModal.getAllApproveData(item)
+ },
+ handleSecondMaintenance(item) {
+ if (item && item.dataId) {
+ this.selectSecondMaintenanceData = Object.assign({}, item)
+ this.$refs.secondMaintenanceApprovalModal.handleDetail(item)
+ this.$refs.secondMaintenanceApprovalModal.title = item.name
+ this.$refs.secondMaintenanceApprovalModal.disableSubmit = true
+ }
+ },
+ handleThirdMaintenance(item) {
+ if (item && item.dataId) {
+ this.selectThirdMaintenanceData = Object.assign({}, item)
+ this.$refs.thirdMaintenanceApprovalModal.handleDetail(item)
+ this.$refs.thirdMaintenanceApprovalModal.title = item.name
+ this.$refs.thirdMaintenanceApprovalModal.disableSubmit = true
+ }
+ },
+ //DNC-绋嬪簭纭琛ㄦ祦绋�
+ handleGuideCardApproval(item) {
+ console.log('item----->', item)
+ this.selectGuideCardData = item
+ this.selectGuideCardData.assignee_dictText = item.todoUsers_dictText
+ this.selectGuideCardData.procInstId = item.procInsId
+ this.selectGuideCardData.processInstanceId = item.procInsId
+ this.selectGuideCardData.title = item.description
+ this.$refs.GuideCardBatchXq.clearTableSource()
+ this.$refs.GuideCardBatchXq.getAllApproveData(item)
+ },
+ 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)
+ this.$refs.weekMaintenanceApprovalModal.title = '璇︽儏'
+ this.$refs.weekMaintenanceApprovalModal.disableSubmit = true
+ },
+
+ handInspectionOrder(record) {
+ console.log('record----->', record)
+ this.selectInspectionOrderXqData = Object.assign({}, record)
+ const { todoUsers_dictText, procInsId, description, taskName } = this.selectInspectionOrderXqData
+ this.selectInspectionOrderXqData.assignee_dictText = todoUsers_dictText
+ this.selectInspectionOrderXqData.procInstId = procInsId
+ this.selectInspectionOrderXqData.processInstanceId = procInsId
+ this.selectInspectionOrderXqData.title = description
+ this.$refs.modalFormInspectionOrderXq.visible = true
+ this.$refs.modalFormInspectionOrderXq.title = taskName
+ this.$refs.modalFormInspectionOrderXq.disableSubmit = true
+ this.$refs.modalFormInspectionOrderXq.getAllApproveData({
+ ...record,
+ procInstId: procInsId,
+ processInstanceId: procInsId
+ })
+ this.$refs.modalFormInspectionOrderXq.getBasicInformation(record)
+ },
+
+ /**
+ * 鐐瑰嚮璁惧缁翠慨鍒嗙被娴佺▼璇︽儏鏃惰Е鍙�
+ * @param record
+ */
+ handleRepairOrder(record) {
+ this.selectRepairOrderData = Object.assign({}, record)
+ const { procInsId, taskName } = this.selectRepairOrderData
+ this.$refs.repairOrderApprovalModal.visible = true
+ this.$refs.repairOrderApprovalModal.disableSubmit = true
+ this.$refs.repairOrderApprovalModal.title = taskName
+ this.$refs.modalFormInspectionOrderXq.getAllApproveData({
+ ...record,
+ procInstId: procInsId,
+ processInstanceId: procInsId
+ })
+ this.$refs.repairOrderApprovalModal.getBasicInformation(record)
+ },
+
+ handleToolOutStorageApproval(item) {
+ this.selectOutBoundOrderData = Object.assign({}, item)
+ item.procInstId = item.procInsId
+ item.processInstanceId = item.procInsId
+ this.selectOutBoundOrderData.assignee_dictText = item.todoUsers_dictText
+ this.$refs.outBoundOrderHandle.auditVisible = false
+ this.$refs.outBoundOrderHandle.clearTableSource()
+ this.$refs.outBoundOrderHandle.getAllApproveData(item)
+ },
+
+ handleToolStocktakingApproval(item) {
+
+ this.selectStocktakingBoundOrderData = Object.assign({}, item)
+ item.procInstId = item.procInsId
+ item.processInstanceId = item.procInsId
+ this.selectStocktakingBoundOrderData.assignee_dictText = item.todoUsers_dictText
+ this.$refs.stocktakingBoundHandle.auditVisible = false
+ this.$refs.stocktakingBoundHandle.disableSubmit = true
+ this.$refs.stocktakingBoundHandle.clearTableSource()
+ this.$refs.stocktakingBoundHandle.getAllApproveData(item)
+
+ },
+ handleToolLossApproval(item) {
+ this.selectLossBoundOrderData = Object.assign({}, item)
+ item.procInstId = item.procInsId
+ item.processInstanceId = item.procInsId
+ this.selectStocktakingBoundOrderData.assignee_dictText = item.todoUsers_dictText
+ this.$refs.lossBoundHandle.auditVisible = false
+ this.$refs.lossBoundHandle.disableSubmit = true
+ this.$refs.lossBoundHandle.clearTableSource()
+ this.$refs.lossBoundHandle.getAllApproveData(item)
+
+ },
+ handleEquipmentSealUp(item) {
+ this.$refs.equipmentSealUpApprovalModelRef.visible = true
+ this.$refs.equipmentSealUpApprovalModelRef.title = item.name
+ this.$refs.equipmentSealUpApprovalModelRef.handleDetail(item)
+ this.$refs.equipmentSealUpApprovalModelRef.disableSubmit = true
+ },
+ handleEquipmentUnSeal(item) {
+ this.$refs.equipmentSealUpApprovalModelRef.visible = true
+ this.$refs.equipmentSealUpApprovalModelRef.title = item.name
+ this.$refs.equipmentSealUpApprovalModelRef.handleDetail(item)
+ this.$refs.equipmentSealUpApprovalModelRef.disableSubmit = true
+ },
+ handleEquipmentTransfer(item) {
+ this.$refs.equipmentTransferApprovalModelRef.visible = true
+ this.$refs.equipmentTransferApprovalModelRef.title = item.name
+ this.$refs.equipmentTransferApprovalModelRef.handleDetail(item)
+ this.$refs.equipmentTransferApprovalModelRef.disableSubmit = true
+ },
+ handleEquipmentScrap(item) {
+ this.$refs.equipmentScrapApprovalModelRef.visible = true
+ this.$refs.equipmentScrapApprovalModelRef.title = item.name
+ this.$refs.equipmentScrapApprovalModelRef.handleDetail(item)
+ this.$refs.equipmentScrapApprovalModelRef.disableSubmit = true
+ },
+ handleSparePartApplyApproval(item) {
+ this.selectSparePartApplyData = Object.assign({}, item)
+ item.procInstId = item.procInsId
+ item.processInstanceId = item.procInsId
+ this.selectSparePartApplyData.assignee_dictText = item.todoUsers_dictText
+ this.$refs.sparePartApplyModal.auditVisible = false
+ this.$refs.sparePartApplyModal.clearTableSource()
+ this.$refs.sparePartApplyModal.getAllApproveData(item)
+ },
}
+}
</script>
<style scoped>
- @import '~@assets/less/common.less';
+@import '~@assets/less/common.less';
</style>
\ No newline at end of file
--
Gitblit v1.9.3