From 09542900534645e28c23f16caa94aa8a2c20cc5b Mon Sep 17 00:00:00 2001
From: payne <bzrlw2012@163.com>
Date: 周五, 03 5月 2024 16:10:02 +0800
Subject: [PATCH] 往来单位助记码功能调整为 中文名称输入立即调用接口实现

---
 iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/BaseCustomer/addForm.vue |   34 +++++++++++++++++++++++++---------
 1 files changed, 25 insertions(+), 9 deletions(-)

diff --git a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/BaseCustomer/addForm.vue b/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/BaseCustomer/addForm.vue
index ba76139..8b6f3b9 100644
--- a/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/BaseCustomer/addForm.vue
+++ b/iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/BaseCustomer/addForm.vue
@@ -5,6 +5,8 @@
       <a-form :form="form">
         <a-form-item label="涓枃鍚嶇О" :labelCol="labelCol" :wrapperCol="wrapperCol" has-feedback>
           <a-input placeholder="璇疯緭鍏ヤ腑鏂囧悕绉�"
+           
+            @input="custChinaNameChange"
             v-decorator="['custChinaName', { rules: [{ required: true, message: '璇疯緭鍏ヤ腑鏂囧悕绉帮紒' }] }]" />
         </a-form-item>
         <a-form-item label="鑻辨枃鍚嶇О" :labelCol="labelCol" :wrapperCol="wrapperCol" has-feedback>
@@ -13,7 +15,8 @@
 
         <a-form-item label="鍔╄鐮�" :labelCol="labelCol" :wrapperCol="wrapperCol" has-feedback>
           <!-- <a-input placeholder="璇疯緭鍏ュ姪璁扮爜" v-decorator="['mnemonicCode']" /> -->
-          <a-input-search :disabled="disabled" placeholder="璇疯緭鍏ュ姪璁扮爜" v-decorator="['mnemonicCode']" @search="onSearch" />
+          <!-- <a-input-search :disabled="disabled" placeholder="璇疯緭鍏ュ姪璁扮爜" v-decorator="['mnemonicCode']" @search="onSearch" /> -->
+          <a-input  placeholder="璇疯緭鍏ュ姪璁扮爜" v-decorator="['mnemonicCode', { rules: [{ required: true, message: '璇疯緭鍏ュ姪璁扮爜锛�' }] }]" />
         </a-form-item>
 
         <a-form-item label="绫诲瀷" :labelCol="labelCol" :wrapperCol="wrapperCol">
@@ -87,14 +90,26 @@
       const custTypeOption = this.$options
       this.custTypeData = custTypeOption.filters['dictData']('base_customer_type')
     },
-    onSearch() {
-      let mnemonicCode = this.form.getFieldValue('mnemonicCode');
-      if (!mnemonicCode) {
-        this.$message.warning("璇疯緭鍏ュ姪璁扮爜")
+    /*涓枃鍚嶇О鍊兼敼鍙樿皟鐢ㄧ殑鏂规硶*/
+    custChinaNameChange(){
+      let custChinaNameValue = this.form.getFieldValue('custChinaName');
+       console.log(typeof custChinaNameValue)
+      console.log("custChinaNameValue:"+custChinaNameValue);
+      if(!custChinaNameValue){
+        this.form.setFieldsValue({
+              mnemonicCode: ''
+            })
         return
       }
+      if (custChinaNameValue!=undefined&&!custChinaNameValue.trim().length) {
+        this.form.setFieldsValue({
+              mnemonicCode: ''
+            })
+           return
+       }
+      /*璋冪敤鑾峰彇鍔╄鐮佹帴鍙�*/ 
       BaseZjmList({
-        'name': mnemonicCode
+        'name': custChinaNameValue
       }).then((res) => {
         if (res.success) {
           if (res.data) {
@@ -104,18 +119,19 @@
               mnemonicCode: this.zjCode
             })
           } else {
-            this.$message.warning("鍔╄鐮佺敓鎴愬け璐�")
+            // this.$message.warning("鍔╄鐮佺敓鎴愬け璐�")
             this.form.setFieldsValue({
               mnemonicCode: ''
             })
           }
         } else {
-          this.$message.error('鏂板澶辫触锛�' + JSON.stringify(res.message))
+          this.$message.error('鍔╄鐮佺敓鎴愬け璐�:' + JSON.stringify(res.message))
         }
       }).finally((res) => {
         this.confirmLoading = false
       })
     },
+    
     /**
      * 鎻愪氦琛ㄥ崟
      */
@@ -130,7 +146,7 @@
             }
           }
           if (values.mnemonicCode && !this.zjCode) {
-            this.$message.warning("璇风偣鍑绘悳绱㈠姪璁扮爜锛�")
+            this.$message.warning("鍔╄鐮佷笉鑳戒负绌猴紒")
             return
           }
           this.confirmLoading = true

--
Gitblit v1.9.3