From 926cbd6186778da6379d1c12ec149f82e5151e20 Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期三, 10 九月 2025 18:01:30 +0800 Subject: [PATCH] 设备借出归还审批流程调整 --- src/views/eam/dispose/EamEquipmentSealUpList.vue | 43 +++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 41 insertions(+), 2 deletions(-) diff --git a/src/views/eam/dispose/EamEquipmentSealUpList.vue b/src/views/eam/dispose/EamEquipmentSealUpList.vue index de6c055..f3ada05 100644 --- a/src/views/eam/dispose/EamEquipmentSealUpList.vue +++ b/src/views/eam/dispose/EamEquipmentSealUpList.vue @@ -16,6 +16,12 @@ <a-input v-model='queryParam.code' placeholder='璇疯緭鍏ュ崟鎹彿'></a-input> </a-form-item> </a-col> + <a-col :xl="4" :lg="7" :md="8" :sm="24"> + <a-form-item label="灏佸瓨鐘舵��"> + <j-dict-select-tag placeholder="璇烽�夋嫨灏佸瓨鐘舵��" dictCode="equipment_seal_up_status" v-model="queryParam.sealStatus" + allow-clear/> + </a-form-item> + </a-col> <a-col :lg='7' :md='8' :sm='24' :xl='6'> <span class='table-page-search-submitButtons' style='float: left;overflow: hidden;'> <a-button icon='search' type='primary' @click='searchQuery'>鏌ヨ</a-button> @@ -79,7 +85,14 @@ <a>鍒犻櫎</a> </a-popconfirm> </template> - <template v-else> + <template v-if="record.sealStatus === 'SEALED'"> + <a-popconfirm title='纭畾鍚皝鍚�?' @confirm='() => handleUnseal(record.id)'> + <a>鍚皝</a> + </a-popconfirm> + <a-divider type='vertical' /> + <a @click='handleDetail(record)'>璇︽儏</a> + </template> + <template v-if="record.sealStatus === 'COMPLETE'|| record.sealStatus === 'WAIT_UNSEALING_AUDIT' "> <a @click='handleDetail(record)'>璇︽儏</a> </template> </span> @@ -188,7 +201,8 @@ list: '/eam/eamEquipmentSealUp/list', delete: '/eam/eamEquipmentSealUp/delete', deleteBatch: '/eam/eamEquipmentSealUp/deleteBatch', - submit: '/eam/eamEquipmentSealUp/submit' + submit: '/eam/eamEquipmentSealUp/submit', + unseal: '/eam/eamEquipmentSealUp/unseal' } } }, @@ -222,6 +236,31 @@ }) } }) + }, + handleUnseal(id) { + if (!this.url.unseal) { + this.$message.error('璇疯缃畊rl.submit灞炴��!') + return + } + let that = this + getAction(that.url.unseal, { id: id }).then((res) => { + if (res.success) { + //閲嶆柊璁$畻鍒嗛〉闂 + that.reCalculatePage(1) + // that.$message.success(res.message); + that.$notification.success({ + message: '娑堟伅', + description: res.message + }) + that.loadData() + } else { + // that.$message.warning(res.message); + that.$notification.warning({ + message: '娑堟伅', + description: res.message + }) + } + }) } } } -- Gitblit v1.9.3