瀏覽代碼

用户管理移动显示销售fix

yujinwen 2 月之前
父節點
當前提交
e118755316
共有 2 個文件被更改,包括 10 次插入2 次删除
  1. 2 1
      src/components/SelectBusiness.vue
  2. 8 1
      src/views/customer/user/components/MoveUser.vue

+ 2 - 1
src/components/SelectBusiness.vue

@@ -46,7 +46,8 @@ remoteMethod('')
 
 // 组件库1.10.6版本 当清空选项时会触发tag-remove 然后再触发clear 导致两次触发change
 const handleChange=useDebounceFn((value,context)=>{
-  emits('change',value,context)
+  const data=options.value.filter(i=>i.EtaBusinessId===value)[0]
+  emits('change',value,context,data)
 },300)
 
 </script>

+ 8 - 1
src/views/customer/user/components/MoveUser.vue

@@ -11,6 +11,11 @@ const props=defineProps({
   }
 })
 
+const SellerName=ref('')
+function handleSelectChange(value,context,data){
+  SellerName.value=data.SellerName
+}
+
 const FORM_RULES = { 
   company: [{ required: true, message: '请选择客户' }],
 };
@@ -39,6 +44,7 @@ watch(
   (n)=>{
     if(!n){
       formIns.value.reset()
+      SellerName.value=''
       return
     }
   }
@@ -70,11 +76,12 @@ watch(
           v-model="formData.company"
           placeholder="输入社会信用码或客户名称"
           filterable
+          @change="handleSelectChange"
         />
       </t-form-item>
       
       <t-form-item label="所属销售" name="customer">
-        <t-select disabled :value="props.data?.SellerName">
+        <t-select disabled :value="SellerName" placeholder="请选择客户">
         </t-select>
       </t-form-item>
     </t-form>