From 9b0cca3161903645e37e734c5ab1a5bb3021e1da Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期三, 10 九月 2025 11:42:28 +0800
Subject: [PATCH] art: 下料功能修改

---
 src/views/mes/MesMaterialLoadingList.vue |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/src/views/mes/MesMaterialLoadingList.vue b/src/views/mes/MesMaterialLoadingList.vue
index cedc37d..0046496 100644
--- a/src/views/mes/MesMaterialLoadingList.vue
+++ b/src/views/mes/MesMaterialLoadingList.vue
@@ -79,17 +79,16 @@
         </span>
         <span slot="unloadingFlagSlot" slot-scope="text, record">
             <a-tag color="green" v-if="record.unloadingFlag === '0'">姝e父</a-tag>
-            <a-tag color="red" v-else-if="record.unloadingFlag === '1'">宸蹭笅鏂�</a-tag>
+            <a-tag color="red" v-else-if="record.unloadingFlag === '1' && record.category === 'LOADING'">宸蹭笅鏂�</a-tag>
         </span>
         <span slot="action" slot-scope="text, record">
-          <a @click="handleEdit(record)">涓嬫枡</a>
-          <a-divider type="vertical" />
-          <a @click="handleDetail(record)">璇︽儏</a>
+          <a @click="handleUnloading(record)" v-if="record.category === 'LOADING' && record.unloadingFlag === '0' && record.remainingQuantity > 0">涓嬫枡</a>
         </span>
       </a-table>
     </div>
 
     <mes-material-loading-modal ref="modalForm" @ok="modalFormOk"></mes-material-loading-modal>
+    <mes-material-unloading-modal ref="unloadingModalForm" @ok="modalFormOk" ></mes-material-unloading-modal>
   </a-card>
 </template>
 
@@ -99,12 +98,14 @@
 import { mixinDevice } from '@/utils/mixin'
 import { JeecgListMixin } from '@/mixins/JeecgListMixin'
 import MesMaterialLoadingModal from './modules/MesMaterialLoadingModal'
+import MesMaterialUnloadingModal from './modules/MesMaterialUnloadingModal'
 
 export default {
   name: 'MesMaterialLoadingList',
   mixins: [JeecgListMixin, mixinDevice],
   components: {
-    MesMaterialLoadingModal
+    MesMaterialLoadingModal,
+    MesMaterialUnloadingModal
   },
   data() {
     return {
@@ -204,7 +205,13 @@
   created() {
   },
   computed: {},
-  methods: {}
+  methods: {
+    handleUnloading(record) {
+      this.$refs.unloadingModalForm.edit(record);
+      this.$refs.unloadingModalForm.title = "涓嬫枡";
+      this.$refs.unloadingModalForm.disableSubmit = false;
+    }
+  }
 }
 </script>
 <style scoped>

--
Gitblit v1.9.3