Browse Source

销售线索、公海线索、线索管理、市场活动详情、线索导入详情,新增线索排除已选手机号

qymljy 2 months ago
parent
commit
39ee23f88f

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

@@ -22,7 +22,7 @@
           </el-col>
           <el-col :span="24">
             <el-form-item :label="$t('联系人')+':'" prop="name">
-              <contactsNewTemplate ownertable="" ownerid=""  @contactData="contactData" :name="form.name" @inputChange="inputChange"></contactsNewTemplate>
+              <contactsNewTemplate ownertable="" ownerid=""  @contactData="contactData" :name="form.name" @inputChange="inputChange" :phonenumber="form.isTelephone == 0 ? form.phonenumber : form.areaCode + '-' + form.telephone"></contactsNewTemplate>
             </el-form-item>
           </el-col>
           <el-col :span="24">

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

@@ -25,10 +25,10 @@
             </el-col>
             <el-col :span="24">
               <el-form-item :label="$t('联系人')+':'" prop="name" v-if="param.content.isuppictured === 1" :rules="{required:true,message:$t('请填写联系人'),trigger:'blur'}">
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name" @inputChange="inputChange" placement="left-start"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name" @inputChange="inputChange" placement="left-start" :phonenumber="param.content.isTelephone == 0 ? param.content.phonenumber : param.content.areaCode + '-' + param.content.telephone"></contactsNewTemplate>
               </el-form-item>
               <el-form-item :label="$t('联系人')+':'" prop="name" v-else>
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name" @inputChange="inputChange" placement="left-start"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name" @inputChange="inputChange" placement="left-start" :phonenumber="param.content.isTelephone == 0 ? param.content.phonenumber : param.content.areaCode + '-' + param.content.telephone"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">

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

@@ -24,10 +24,10 @@
             </el-col>
             <el-col :span="24">
               <el-form-item :label="$t('联系人')+':'" prop="name" v-if="form.isuppictured === 1" :rules="{required:true,message:$t('请填写联系人'),trigger:'blur'}">
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name" @inputChange="inputChange" placement="left-start"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name" @inputChange="inputChange" placement="left-start" :phonenumber="form.isTelephone == 0 ? form.phonenumber : form.areaCode + '-' + form.telephone"></contactsNewTemplate>
               </el-form-item>
               <el-form-item :label="$t('联系人')+':'" prop="name" v-else>
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name" @inputChange="inputChange" placement="left-start"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name" @inputChange="inputChange" placement="left-start" :phonenumber="form.isTelephone == 0 ? form.phonenumber : form.areaCode + '-' + form.telephone"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">

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

@@ -17,7 +17,7 @@
             </el-col>
             <el-col :span="24">
               <el-form-item :label="$t('联系人')+':'" prop="name">
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name" @inputChange="inputChange"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name" @inputChange="inputChange" :phonenumber="param.content.isTelephone == 0 ? param.content.phonenumber : param.content.areaCode + '-' + param.content.telephone"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">

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

@@ -16,7 +16,7 @@
             </el-col>
             <el-col :span="24">
               <el-form-item :label="$t('联系人')+':'" prop="name">
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name" @inputChange="inputChange"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name" @inputChange="inputChange" :phonenumber="form.isTelephone == 0 ? form.phonenumber : form.areaCode + '-' + form.telephone"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">

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

@@ -23,7 +23,7 @@
             </el-col>
             <el-col :span="24">
               <el-form-item :label="$t('联系人')+':'" prop="name">
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name" @inputChange="inputChange" placement="left"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name" @inputChange="inputChange" placement="left" :phonenumber="form.isTelephone == 0 ? form.phonenumber : form.areaCode + '-' + form.telephone"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">

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

@@ -23,7 +23,7 @@
             </el-col>
             <el-col :span="24">
               <el-form-item :label="$t('联系人')" prop="name">
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name" @inputChange="inputChange" placement="left"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name" @inputChange="inputChange" placement="left" :phonenumber="form.isTelephone == 0 ? form.phonenumber : form.areaCode + '-' + form.telephone"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">

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

@@ -17,7 +17,7 @@
             </el-col>
             <el-col :span="24">
               <el-form-item :label="$t('联系人') +':'" prop="name">
-                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name" @inputChange="inputChange"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name" @inputChange="inputChange" :phonenumber="param.content.isTelephone == 0 ? param.content.phonenumber : param.content.areaCode + '-' + param.content.telephone"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">

+ 7 - 2
src/template/contactsNewTemplate/index.vue

@@ -85,7 +85,7 @@
 <script>
 export default {
   name: "index",
-  props:['disabled','ownertable','ownerid','name','placement','isParam','newParam','isReadonly'],
+  props:['disabled','ownertable','ownerid','name','placement','isParam','newParam','isReadonly','phonenumber'],
   data(){
     return {
       list:[],
@@ -95,6 +95,7 @@ export default {
       param:{
         "id": 20240531152004,
         "content": {
+          "phonenumber":'',
           "ownertable":"sa_project",// 客户 sys_enterprise  项目 sa_project
           "ownerid":"7074",// 客户 sys_enterpriseid  项目 sa_projectid
           "pageNumber": 1,
@@ -102,7 +103,6 @@ export default {
           "where":{
             "condition":""
           }
-
         }
       },
       nameValue:''
@@ -110,12 +110,17 @@ export default {
   },
   methods:{
     async listData(){
+      console.log('激活')
+      console.log(this.phonenumber,'手机号')
       if (this.isParam){
         this.param = this.newParam
       }else {
         this.param.content.ownertable = this.ownertable
         this.param.content.ownerid = this.ownerid
       }
+      if (this.phonenumber) {
+        this.param.content.phonenumber = this.phonenumber
+      }
       const res = await this.$api.requested(this.param)
       this.list = res.data
       this.total = res.total