From 8905bdd0a74c4bd6cabc206c36a299341488041e Mon Sep 17 00:00:00 2001
From: zhaowei <zhaowei>
Date: 星期四, 11 九月 2025 11:00:26 +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