From 798dcfbbc3ab2a81d1e873b25e00bf5e4ed03aa7 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期一, 02 十二月 2024 18:11:54 +0800
Subject: [PATCH] ll

---
 admin/src/views/client/components/staffEdit.vue |   43 +++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 41 insertions(+), 2 deletions(-)

diff --git a/admin/src/views/client/components/staffEdit.vue b/admin/src/views/client/components/staffEdit.vue
index c85f098..e1ce3d3 100644
--- a/admin/src/views/client/components/staffEdit.vue
+++ b/admin/src/views/client/components/staffEdit.vue
@@ -3,7 +3,7 @@
     <el-form :model="form" ref="form" label-position="top" :rules="rules">
       <div class="list">
         <el-form-item label="瀹㈡埛鍚嶇О" prop="customerId">
-          <el-select v-model="form.customerId" clearable filterable>
+          <el-select v-model="form.customerId" :disabled="form.id || customerId != ''" clearable filterable>
             <el-option v-for="item in clientList" :value="item.id" :label="item.name" />
           </el-select>
         </el-form-item>
@@ -98,6 +98,7 @@
         idcardNo: '',
         email: '',
       },
+      customerId: '',
       clientList: [],
       // 楠岃瘉瑙勫垯
       rules: staffRules
@@ -123,12 +124,50 @@
     open(title, target) {
       this.title = title
       this.visible = true
+      this.customerId = ''
+      console.log(this.customerId);
+      console.log(this.form.id);
+      
       this.initData()
       // 鏂板缓
       if (target == null) {
         this.$nextTick(() => {
-          this.$refs.form.resetFields()
+          this.form = {
+            id: null,
+            customerId: '',
+            creator: '',
+            createDate: '',
+            editor: '',
+            editDate: '',
+            isdeleted: '',
+            birthday: '',
+            industryId: '',
+            type: '1',
+            idcardDecode: '',
+            sex: '',
+            status: '',
+            memberName: '',
+
+            lastLoginDate: '',
+            loginNum: '',
+            userId: '',
+
+            accountBank: '',
+            accountNo: '',
+            accountPhone: '',
+            creditCard: '',
+            fpType: '',
+            accountAddr: '',
+            // identityType: '0',
+            name: "",
+            phone: "",
+            highCheckor: 0,
+            idcardType: 0,
+            idcardNo: '',
+            email: '',
+          }
         })
+        // this.$refs.form.resetFields()
         return
       }
       // 缂栬緫

--
Gitblit v1.9.3