From 74feb99b1b4e2eb3706bbb503d07fb087ca39d4a Mon Sep 17 00:00:00 2001
From: wangyi <2946747746@qq.com>
Date: 星期四, 02 四月 2026 15:15:02 +0800
Subject: [PATCH] 出运单增加过滤发货通知单和物流状态

---
 src/views/basic/gyCar/gyCarEdit.vue |   54 +++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 35 insertions(+), 19 deletions(-)

diff --git a/src/views/basic/gyCar/gyCarEdit.vue b/src/views/basic/gyCar/gyCarEdit.vue
index 8d598f0..5345abb 100644
--- a/src/views/basic/gyCar/gyCarEdit.vue
+++ b/src/views/basic/gyCar/gyCarEdit.vue
@@ -7,9 +7,9 @@
       <el-button type="primary" @click="submitForm" :disabled="subDisabled"
         >淇� 瀛�</el-button
       >
-      <el-button type="primary" @click="set_CheckBill(0, form)" :disabled="checkDisabled"
+      <!-- <el-button type="primary" @click="set_CheckBill(0, form)" :disabled="checkDisabled"
         >瀹� 鏍�</el-button
-      >
+      > -->
       <el-button type="primary" @click="close">閫� 鍑�</el-button>
       <!-- <el-button @click="cancel">鍙� 娑�</el-button> -->
     </div>
@@ -45,7 +45,7 @@
             </el-col>
           </el-row>
           <el-row>
-            <el-col :span="6">
+            <!-- <el-col :span="6">
               <el-form-item label="鐖剁骇" prop="HParentName">
                 <el-input v-model="form.HParentName" placeholder="璇烽�夋嫨鐖剁骇" disabled>
                   <el-button
@@ -56,7 +56,7 @@
                   ></el-button>
                 </el-input>
               </el-form-item>
-            </el-col>
+            </el-col> -->
             <el-col :span="6">
               <el-form-item label="杞︽灦鍙�" prop="HCarSN">
                 <el-input v-model="form.HCarSN" placeholder="璇疯緭鍏ヨ溅鏋跺彿"></el-input>
@@ -64,7 +64,7 @@
             </el-col>
           </el-row>
           <el-row>
-            <el-col :span="16">
+            <!-- <el-col :span="16">
               <el-form-item label="杞﹁締琛岄┒璇佺収鐗�" prop="HCarCardIDPic" label-width="8em">
                 <div
                   class="image-input-outer"
@@ -104,7 +104,7 @@
                   >
                 </el-upload>
               </el-form-item>
-            </el-col>
+            </el-col> -->
             <el-col :span="8">
               <el-form-item label="杞﹁締骞存鏃ユ湡" prop="HCarCheckDate" label-width="7em">
                 <el-date-picker
@@ -116,7 +116,7 @@
             </el-col>
           </el-row>
           <el-row>
-            <el-col :span="16">
+            <!-- <el-col :span="16">
               <el-form-item label="杞﹁締鐓х墖" prop="HCarPric" label-width="8em">
                 <div class="image-input-outer" @click="openImagePreview('HCarPric')">
                   <el-input v-model="form.HCarPric"> </el-input>
@@ -153,7 +153,7 @@
                   >
                 </el-upload>
               </el-form-item>
-            </el-col>
+            </el-col> -->
             <el-col :span="8">
               <el-form-item label="杞﹀瀷" prop="HCarTypeName">
                 <el-input v-model="form.HCarTypeName" placeholder="璇烽�夋嫨杞﹀瀷" disabled>
@@ -169,12 +169,13 @@
           </el-row>
           <el-row>
             <el-col :span="6">
-              <el-form-item label="鎵�灞炲叕鍙�" prop="HCompName">
-                <el-input v-model="form.HCompName" placeholder="璇烽�夋嫨鎵�灞炲叕鍙�" disabled>
+              <el-form-item label="鎵�灞炰緵搴斿晢" prop="HCompName">
+                <el-input v-model="form.HCompName" placeholder="璇烽�夋嫨鎵�灞炰緵搴斿晢" disabled>
                   <el-button
                     slot="append"
                     icon="el-icon-search"
-                    class="select-btn-primary"
+                    class="select-btn-disabled"
+                    disabled
                     @click.stop="openDataDialog(3)"
                   ></el-button>
                 </el-input>
@@ -439,6 +440,7 @@
       rules: {
         HNumber: [{ required: true, message: "杞︾墝鍙蜂笉鑳戒负绌�", trigger: "blur" }],
         HName: [{ required: true, message: "杞﹁締鍚嶇О涓嶈兘涓虹┖", trigger: "blur" }],
+        HCarTypeName:[{required: true, message: "杞﹀瀷璇烽�夋嫨", trigger: "blur"}],
       },
       preUploadFiles: {
         HCarPric: [], // 杞﹁締鐓х墖 鏂囦欢缂撳瓨(鍙繚瀛樹竴寮�)
@@ -749,8 +751,8 @@
         HCarTypeName: "",
         HCarPric: "",
         HCarCardIDPic: "",
-        HCompID: 0,
-        HCompName: "",
+        HCompID: sessionStorage["HSupID"],
+        HCompName: sessionStorage["HSupName"],
         HModel: "",
         HColor: "",
         HBuyDate: dayjs(new Date()).format("YYYY-MM-DD"),
@@ -813,6 +815,8 @@
       //鏂板鑾峰彇鍗曟嵁鍙�
       // this.getHBillNo();
       let date = new Date();
+      this.form.HCompID = sessionStorage["HSupID"];
+      this.form.HCompName = sessionStorage["HSupName"];
       this.form.HDate = moment(date).format("YYYY-MM-DDTHH:mm:ss");
       this.resetForm();
       if (this.OperationType == 1) {
@@ -847,12 +851,12 @@
                 HCarCheckDate: data.杞﹁締骞存鏃ユ湡
                   ? dayjs(data.杞﹁締骞存鏃ユ湡).format("YYYY-MM-DD")
                   : "",
-                HCarTypeID: data.杞﹀瀷,
-                HCarTypeName: data.杞﹀瀷鍚嶇О || "",
+                HCarTypeID: data.HCarTypeID,
+                HCarTypeName: data.杞﹀瀷 || "",
                 HCarPric: data.杞﹁締鐓х墖,
                 HCarCardIDPic: data.杞﹁締琛岄┒璇佺収鐗�,
                 HCompID: data.HCompID,
-                HCompName: data.鎵�灞炲叕鍙�,
+                HCompName: data.鎵�灞炰緵搴斿晢,
                 HModel: data.杞﹁締鍨嬪彿,
                 HColor: data.杞﹁締棰滆壊,
                 HBuyDate: data.璐拱鏃ユ湡 ? dayjs(data.璐拱鏃ユ湡).format("YYYY-MM-DD") : "",
@@ -870,6 +874,7 @@
                 HModifyTime: data.淇敼鏃堕棿
                   ? dayjs(data.淇敼鏃堕棿).format("YYYY-MM-DD")
                   : "",
+
               },
             };
 
@@ -1091,6 +1096,9 @@
                     this.subDisabled = true; //璁剧疆淇濆瓨鎸夐挳涓嶅彲鐢�
                     this.$modal.msgSuccess(response.data.Message);
                     this.addBtnShow = true;
+                  }else {
+              // 鏄剧ず鍚庣杩斿洖鐨勯敊璇紙杞︾墝鍙烽噸澶嶃�佷繚瀛樺け璐ョ瓑锛�
+                  this.$modal.msgError(response.data.Message);
                   }
                 })
                 .catch((error) => {
@@ -1103,10 +1111,11 @@
     },
     // 鍙嶅鏍�/瀹℃牳鏁版嵁
     set_CheckBill(num, form) {
-      var InterID = form.hmainid || form.HInterID;
+      console.log(form)
+      var InterID = form.hmainid || form.HInterID || form.HItemID;
       //閫昏緫瀹℃牳鏂规硶
       axios
-        .get(this.$baseUrl + "/Kf_SellOutBill/AuditKf_SellOutBill", {
+        .get(this.$baseUrl + "/Gy_Car/AuditGy_Car", {
           params: {
             HInterID: InterID,
             IsAudit: num,
@@ -1117,6 +1126,8 @@
           let result = response.data;
           if (result.code == 1) {
             this.$modal.msgSuccess("鎿嶄綔鎴愬姛");
+            this.subDisabled = true
+            this.checkDisabled = true
           } else {
             this.$modal.msgError("閿欒:" + result.code + result.Message);
           }
@@ -1154,7 +1165,7 @@
         // 鎵�灞炲叕鍙�
         this.iframeUrl = "/iframe/GySupplier";
 
-        this.dialogTitle = "鎵�灞炲叕鍙�";
+        this.dialogTitle = "鎵�灞炰緵搴斿晢";
         // this.materialShow = true;
         this.openData = true;
       }
@@ -1172,6 +1183,11 @@
   color: #fff !important;
 }
 
+.select-btn-disabled {
+  background-color: rgba(245, 247, 250, 1) !important;
+  color: #000 !important;
+}
+
 .image-input-outer {
   display: inline-flex;
   width: 60%;

--
Gitblit v1.9.1