From 2a73c13dbf00d9218e398ee40a4522bf67e1e7e7 Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期一, 25 八月 2025 16:00:33 +0800
Subject: [PATCH] art: 物料拉动前端逻辑添加

---
 src/views/mes/modules/MesMaterialTransferRequestForm.vue |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/views/mes/modules/MesMaterialTransferRequestForm.vue b/src/views/mes/modules/MesMaterialTransferRequestForm.vue
index 8bbbbf1..5881aca 100644
--- a/src/views/mes/modules/MesMaterialTransferRequestForm.vue
+++ b/src/views/mes/modules/MesMaterialTransferRequestForm.vue
@@ -12,12 +12,12 @@
             <a-form-model-item label="璧峰搴撳瓨鍦扮偣" :labelCol="labelCol" :wrapperCol="wrapperCol"
                                prop="originalWarehouseId">
               <j-dict-select-tag type="list" v-model="model.originalWarehouseId" dictCode="original_warehouse_list"
-                                 placeholder="璇烽�夋嫨璧峰搴撳瓨鍦扮偣" />
+                                 placeholder="璇烽�夋嫨璧峰搴撳瓨鍦扮偣" :disabled="formDisabled || editable" />
             </a-form-model-item>
           </a-col>
           <a-col :span="12">
             <a-form-model-item label="浠诲姟鍙�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="workOrderCode">
-              <work-order-select-modal :workOrder="workOrderObj" :submitDisabled="formDisabled"
+              <work-order-select-modal :workOrder="workOrderObj" :submitDisabled="formDisabled || editable"
                                        orderStatus="PUBLISHED" @ok="selectConfirm"></work-order-select-modal>
             </a-form-model-item>
           </a-col>
@@ -91,6 +91,7 @@
         sm: { span: 16 }
       },
       confirmLoading: false,
+      editable: false,
       validatorRules: {
         originalWarehouseId: [
           { required: true, message: '璧峰搴撳瓨鍦扮偣蹇呴��', trigger: 'change' }
@@ -139,6 +140,7 @@
       this.model.workOrderCode = this.model.workOrderId_dictText
       this.visible = true
       if (this.model.workOrderId) {
+        this.editable = true;
         let workOrderRes = await this.loadProductionWorkOrder(this.model.workOrderId)
         if(!workOrderRes.success || !workOrderRes.result) {
           return;
@@ -161,6 +163,8 @@
           this.model.targetWarehouseId = undefined
           this.model.warehouseName = ''
         }
+      }else {
+        this.editable = false;
       }
     },
     async selectConfirm(rows) {

--
Gitblit v1.9.3