Browse Source

联系人调整

qymljy 1 year ago
parent
commit
1f018df272

+ 4 - 1
src/Form/publicCustomer/add.vue

@@ -148,7 +148,7 @@
 
             <el-col :span="24">
               <el-form-item label="联系人:"  prop="contactsinfo.name">
-                <contactsNewTemplate ownertable="sys_enterprise" :ownerid="0" :name="form.contactsinfo.name" @contactData="contactData"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="sys_enterprise" :ownerid="0" :name="form.contactsinfo.name" @contactData="contactData" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
             </el-col>
 
@@ -865,6 +865,9 @@ export default {
         this.telephone = ''
       }
     },
+    inputChange(val){
+      this.form.contactsinfo.name = val
+    },
     contactData(val){
       this.form.contactsinfo.name = val.name
       this.form.contactsinfo.sys_phonebookid = val.sys_phonebookid

+ 4 - 1
src/Form/salerPrivatecustomer/add.vue

@@ -147,7 +147,7 @@
             </el-col>
             <el-col :span="24">
               <el-form-item label="联系人:"  prop="contactsinfo.name">
-                <contactsNewTemplate ownertable="sys_enterprise" :ownerid="0" :name="form.contactsinfo.name" @contactData="contactData"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="sys_enterprise" :ownerid="0" :name="form.contactsinfo.name" @contactData="contactData" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
             </el-col>
 
@@ -901,6 +901,9 @@ export default {
         this.telephone = ''
       }
     },
+    inputChange(val){
+      this.form.contactsinfo.name = val
+    },
     contactData(val){
       this.form.contactsinfo.name = val.name
       this.form.contactsinfo.sys_phonebookid = val.sys_phonebookid

+ 4 - 1
src/HDrpManagement/projectChange/modules/modules/contacts/components/add.vue

@@ -14,7 +14,7 @@
           <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="90px">
             <el-col :span="24">
               <el-form-item  label="姓名:" prop="name">
-                <contactsNewTemplate ownertable="sa_project" :ownerid="data.sa_projectid" :name="form.name" @contactData="contactData"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="sa_project" :ownerid="data.sa_projectid" :name="form.name" @contactData="contactData" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">
@@ -503,6 +503,9 @@ export default {
       }
       this.enterpriseContact.show = false
     },
+    inputChange(val){
+      this.form.name = val
+    },
     contactData(val){
       this.form.name = val.name
       if (val.phonenumber.indexOf('-') != '-1'){

+ 4 - 1
src/HDrpManagement/projectChange/modules/modules/contacts/components/edit.vue

@@ -14,7 +14,7 @@
           <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="90px">
             <el-col :span="24">
               <el-form-item  label="姓名:" prop="name">
-                <contactsNewTemplate ownertable="sa_project" :ownerid="data.sa_projectid" @contactData="contactData" :name="form.name"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="sa_project" :ownerid="data.sa_projectid" @contactData="contactData" :name="form.name" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">
@@ -504,6 +504,9 @@ export default {
       }
       this.enterpriseContact.show = false
     },
+    inputChange(val){
+      this.form.name = val
+    },
     contactData(val){
       this.form.name = val.name
       if (val.phonenumber.indexOf('-') != '-1'){

+ 4 - 1
src/HDrpManagement/publicCustomer/modules/detail/contacts/modules/add.vue

@@ -14,7 +14,7 @@
           <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="90px">
             <el-col :span="24">
               <el-form-item  label="姓名:" prop="name">
-                <contactsNewTemplate ownertable="sys_enterprise" :ownerid="data.sys_enterpriseid" @contactData="contactData" :name="form.name"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="sys_enterprise" :ownerid="data.sys_enterpriseid" @contactData="contactData" :name="form.name" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">
@@ -425,6 +425,9 @@ export default {
       this.form.sys_phonebookid = val.sys_phonebookid
       this.enterpriseContact.show = false
     },
+    inputChange(val){
+      this.form.name = val
+    },
     contactData(val){
       this.form.name = val.name
       if (val.phonenumber.indexOf('-') != '-1'){

+ 4 - 1
src/HDrpManagement/publicCustomer/modules/detail/contacts/modules/edit.vue

@@ -14,7 +14,7 @@
           <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="90px">
             <el-col :span="20">
               <el-form-item  label="姓名:" prop="name">
-                <contactsNewTemplate ownertable="sys_enterprise" :ownerid="sys_enterpriseid" @contactData="contactData" :name="form.name"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="sys_enterprise" :ownerid="sys_enterpriseid" @contactData="contactData" :name="form.name" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">
@@ -403,6 +403,9 @@ export default {
       this.form.sys_phonebookid = val.sys_phonebookid
       this.enterpriseContact.show = false
     },
+    inputChange(val){
+      this.form.name = val
+    },
     contactData(val){
       this.form.name = val.name
       if (val.phonenumber.indexOf('-') != '-1'){

+ 5 - 2
src/HManagement/clueManage/clue_import/detailPage/modules/edit.vue

@@ -17,12 +17,12 @@
             </el-form-item>
           </el-col>
           <el-col :span="4">
-            <businessMessage ref="businessMessage" :keyWord="form.enterprisename" @businessData="businessData"></businessMessage>
+            <businessMessage ref="businessMessage" :keyWord="form.enterprisename" @businessData="businessData" ></businessMessage>
           </el-col>
           <el-col :span="24">
             <el-form-item label="联系人:" prop="name">
 <!--              <contactsTemplate ref="contactsRef" @contactSelect="contactSelect" :name="form.name"></contactsTemplate>-->
-              <contactsNewTemplate ownertable="" ownerid=""  @contactData="contactData" :name="form.name"></contactsNewTemplate>
+              <contactsNewTemplate ownertable="" ownerid=""  @contactData="contactData" :name="form.name" @inputChange="inputChange"></contactsNewTemplate>
             </el-form-item>
           </el-col>
           <el-col :span="24">
@@ -414,6 +414,9 @@ export default {
       }
 
     },
+    inputChange(val){
+      this.form.name = val
+    },
     contactData(val){
       this.form.name = val.name
       if (val.phonenumber.indexOf('-') != '-1'){

+ 5 - 2
src/HManagement/clueManage/clue_private/modules/add.vue

@@ -27,11 +27,11 @@
             <el-col :span="24">
               <el-form-item label="联系人:" prop="name" v-if="param.content.isuppictured === 1" :rules="{required:true,message:'请填写联系人',trigger:'blur'}">
 <!--                <contactsTemplate ref="contactsRef" @contactSelect="contactSelect" :name="param.content.name"></contactsTemplate>-->
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
               <el-form-item label="联系人:" prop="name" v-else>
 <!--                <contactsTemplate ref="contactsRef" @contactSelect="contactSelect" :name="param.content.name"></contactsTemplate>-->
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name" @inputChange="inputChange"></contactsNewTemplate>
 
               </el-form-item>
             </el-col>
@@ -560,6 +560,9 @@ export default {
       }
 
     },
+    inputChange(val){
+      this.param.content.name = val
+    },
     contactData(val){
       this.param.content.name = val.name
       if (val.phonenumber.indexOf('-') != '-1'){

+ 5 - 2
src/HManagement/clueManage/clue_private/modules/edit.vue

@@ -24,11 +24,11 @@
             <el-col :span="24">
               <el-form-item label="联系人:" prop="name" v-if="form.isuppictured === 1" :rules="{required:true,message:'请填写联系人',trigger:'blur'}">
 <!--                <contactsTemplate ref="contactsRef" @contactSelect="contactSelect" :name="form.name"></contactsTemplate>-->
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
               <el-form-item label="联系人:" prop="name" v-else>
 <!--                <contactsTemplate ref="contactsRef" @contactSelect="contactSelect" :name="form.name"></contactsTemplate>-->
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">
@@ -525,6 +525,9 @@ export default {
       }
 
     },
+    inputChange(val){
+      this.form.name = val
+    },
     contactData(val){
       this.form.name = val.name
       if (val.phonenumber.indexOf('-') != '-1'){

+ 4 - 1
src/HManagement/clueManage/clue_public/modules/add.vue

@@ -19,7 +19,7 @@
             <el-col :span="24">
               <el-form-item label="联系人:" prop="name">
 <!--                <contactsTemplate ref="contactsRef" @contactSelect="contactSelect" :name="param.content.name"></contactsTemplate>-->
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">
@@ -420,6 +420,9 @@ export default {
       }
 
     },
+    inputChange(val){
+      this.param.content.name = val
+    },
     contactData(val){
       this.param.content.name = val.name
       if (val.phonenumber.indexOf('-') != '-1'){

+ 4 - 1
src/HManagement/clueManage/clue_public/modules/edit.vue

@@ -18,7 +18,7 @@
             <el-col :span="24">
               <el-form-item label="联系人:" prop="name">
 <!--                <contactsTemplate ref="contactsRef" @contactSelect="contactSelect" :name="form.name"></contactsTemplate>-->
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">
@@ -386,6 +386,9 @@ export default {
         this.form.name = this.$refs.contactsRef.name
       }
     },
+    inputChange(val){
+      this.form.name = val
+    },
     contactData(val){
       this.form.name = val.name
       if (val.phonenumber.indexOf('-') != '-1'){

+ 4 - 1
src/HManagement/clueManage/m_activity/modules/addClue.vue

@@ -23,7 +23,7 @@
             <el-col :span="24">
               <el-form-item label="联系人:" prop="name">
 <!--                <contactsTemplate ref="contactsRef" @contactSelect="contactSelect" :name="form.name"></contactsTemplate>-->
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">
@@ -428,6 +428,9 @@ export default {
       }
 
     },
+    inputChange(val){
+      this.form.name = val
+    },
     contactData(val){
       this.form.name = val.name
       if (val.phonenumber.indexOf('-') != '-1'){

+ 4 - 1
src/HManagement/clueManage/m_activity/modules/editClue.vue

@@ -23,7 +23,7 @@
             <el-col :span="24">
               <el-form-item label="联系人" prop="name">
 <!--                <contactsTemplate ref="contactsRef" @contactSelect="contactSelect" :name="form.name"></contactsTemplate>-->
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">
@@ -413,6 +413,9 @@ export default {
       }
 
     },
+    inputChange(val){
+      this.form.name = val
+    },
     contactData(val){
       this.form.name = val.name
       if (val.phonenumber.indexOf('-') != '-1'){

+ 4 - 1
src/SDrpManagement/salerPrivatecustomer/detail/modules/contacts/modules/add.vue

@@ -14,7 +14,7 @@
           <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="90px">
             <el-col :span="24">
               <el-form-item  label="姓名:" prop="name">
-                <contactsNewTemplate ownertable="sys_enterprise" :ownerid="data.sys_enterpriseid" :name="form.name" @contactData="contactData"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="sys_enterprise" :ownerid="data.sys_enterpriseid" :name="form.name" @contactData="contactData" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">
@@ -424,6 +424,9 @@ export default {
       this.form.sys_phonebookid = val.sys_phonebookid
       this.enterpriseContact.show = false
     },
+    inputChange(val){
+      this.form.name = val
+    },
     contactData(val){
       this.form.name = val.name
       if (val.phonenumber.indexOf('-') != '-1'){

+ 4 - 1
src/SDrpManagement/salerPrivatecustomer/detail/modules/contacts/modules/edit.vue

@@ -14,7 +14,7 @@
           <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="90px">
             <el-col :span="24">
               <el-form-item  label="姓名:" prop="name">
-                <contactsNewTemplate ownertable="sys_enterprise" :ownerid="sys_enterpriseid" @contactData="contactData" :name="form.name"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="sys_enterprise" :ownerid="sys_enterpriseid" @contactData="contactData" :name="form.name" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">
@@ -405,6 +405,9 @@ export default {
       this.form.sys_phonebookid = val.sys_phonebookid
       this.enterpriseContact.show = false
     },
+    inputChange(val){
+      this.form.name = val
+    },
     contactData(val){
       this.form.name = val.name
       if (val.phonenumber.indexOf('-') != '-1'){

+ 4 - 1
src/SManagement/orderclue/components/add.vue

@@ -20,7 +20,7 @@
               <el-form-item label="联系人:" prop="name">
 <!--                <el-input v-model="param.content.name"  placeholder="请填写联系人"></el-input>-->
 <!--                <contactsTemplate ref="contactsRef" @contactSelect="contactSelect" :name="param.content.name"></contactsTemplate>-->
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
             </el-col>
 <!--            <el-col :span="24">
@@ -524,6 +524,9 @@ export default {
         this.param.content.telephone = ''
       }
     },
+    inputChange(val){
+      this.param.content.name = val
+    }
   }
 }
 

+ 4 - 1
src/SManagement/orderclue/components/edit.vue

@@ -18,7 +18,7 @@
             </el-col>
             <el-col :span="24">
               <el-form-item label="联系人:" prop="name">
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.name" :disabled="data.status != '待跟进' && data.status != '跟进中'"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.name" :disabled="data.status != '待跟进' && data.status != '跟进中'" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">
@@ -483,6 +483,9 @@ export default {
       }
 
     },
+    inputChange(val){
+      this.param.name = val
+    },
     contactData(val){
       this.param.name = val.name
       if (val.phonenumber.indexOf('-') != '-1'){

+ 4 - 1
src/SManagement/orderclue_detail/components/changeCustomer.vue

@@ -94,7 +94,7 @@
 
             <el-col :span="24">
               <el-form-item label="联系人:"  prop="contactsinfo.name">
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.contactsinfo.name"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.contactsinfo.name" @inputChange="inputChange"></contactsNewTemplate>
               </el-form-item>
             </el-col>
 
@@ -712,6 +712,9 @@ export default {
       }
 
     },
+    inputChange(val){
+      this.form.contactsinfo.name = val
+    },
     contactData(val){
       this.form.contactsinfo.name = val.name
       this.form.contactsinfo.sys_phonebookid = val.sys_phonebookid

+ 4 - 1
src/template/contactsNewTemplate/index.vue

@@ -76,7 +76,7 @@
             :total="total">
         </el-pagination>
       </div>
-      <el-input  slot="reference"  autosize v-model="name" placeholder="请填写联系人" @focus="listData"  :disabled="disabled"></el-input>
+      <el-input  slot="reference"  autosize v-model="name" placeholder="请填写联系人" @focus="listData"  :disabled="disabled" @change="inputChange"></el-input>
     </el-popover>
   </div>
 </template>
@@ -131,6 +131,9 @@ export default {
       this.param.content.pageNumber = val
       this.listData()
     },
+    inputChange(){
+      this.$emit('inputChange',this.name)
+    }
   },
   watch:{
     'show':function (val){