From c58678b4bed3394da8cc90cd6e2c580da4741dde Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期二, 17 十月 2023 20:22:45 +0800
Subject: [PATCH] 联系人编号去掉

---
 src/views/sales/refundForm/AddRefundFormDialog.vue |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/src/views/sales/refundForm/AddRefundFormDialog.vue b/src/views/sales/refundForm/AddRefundFormDialog.vue
index 4a7f564..eff816e 100644
--- a/src/views/sales/refundForm/AddRefundFormDialog.vue
+++ b/src/views/sales/refundForm/AddRefundFormDialog.vue
@@ -122,7 +122,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="12">
-                <el-form-item label="浠樻鏂瑰紡" prop="paymentTypeId">
+                <el-form-item label="閫�娆炬柟寮�" prop="paymentTypeId">
                   <div class="common-select">
                     <el-select
                       style="width: 100%"
@@ -314,6 +314,9 @@
 import SelectCommonDialog from "@/views/other/commonDialog/SelectCommonDialog"
 import { getPaymentTypeList } from "@/api/common/payment"
 import codeMixin from "@/views/client/followupRecords/mixin/codeMixin"
+import { getSalesReturnList } from "@/api/sales/salesReturn"
+import { mapActions } from "vuex"
+
 export default {
   name: "AddRefundFormDialog",
   mixins: [codeMixin],
@@ -371,7 +374,8 @@
       editSelCommonConfig: {
         editVisible: false,
         title: "",
-        infomation: {}
+        infomation: {},
+        clientId: ""
       },
       clientId: this.editCommonConfig.infomation.client_id,
       sourceId: this.editCommonConfig.infomation.sourceId,
@@ -398,6 +402,7 @@
     }
   },
   methods: {
+    ...mapActions(["getReturnListFliter"]),
     formInfo() {
       this.objCode.type = "閿�鍞��娆剧紪鐮�"
       this.objCode.codeStandID = ""
@@ -423,6 +428,7 @@
     // 淇濆瓨
     saveClick(formName) {
       this.$refs[formName].validate((valid) => {
+        this.validateFormNumber()
         if (valid) {
           console.log(this.editConfig.infomation)
           for (let i = 0; i < this.tableData.length; i++) {
@@ -479,9 +485,9 @@
           reason: data.reason || "",
           refundDate: data.refundDate || "",
           sourceId: this.sourceId || 0,
-          sourceType: 1
-        },
-        codeRule: this.codeRule
+          sourceType: 1,
+          codeRule: this.codeRule
+        }
       }
       return params
     },
@@ -508,9 +514,16 @@
         }
       }
     },
-    handleSelectClient(value, item) {
+    async handleSelectClient(value, item) {
       if (value === "client") {
         this.clientId = item.id
+        this.editSelCommonConfig.clientId = item.id
+        console.log("瀹㈡埛鍚嶇О", this.clientId, value, item)
+        await getSalesReturnList({
+          clientId: this.clientId
+        }).then((res) => {
+          this.getReturnListFliter(res.data.list)
+        })
       } else if (value === "salesReturn") {
         console.log(item)
         this.editConfig.infomation.sale_return_nunber = item.number

--
Gitblit v1.8.0