瀏覽代碼

通讯录调整

qymljy 1 年之前
父節點
當前提交
daf24a1fff

+ 1 - 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" @inputChange="inputChange"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="sys_enterprise" :ownerid="0" :name="form.contactsinfo.name" @contactData="contactData" @inputChange="inputChange" placement="left-start"></contactsNewTemplate>
               </el-form-item>
             </el-col>
 

+ 1 - 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" @inputChange="inputChange"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="sys_enterprise" :ownerid="0" :name="form.contactsinfo.name" @contactData="contactData" @inputChange="inputChange" placement="left-start"></contactsNewTemplate>
               </el-form-item>
             </el-col>
 

+ 1 - 0
src/HManagement/addressList/addressBook/index.vue

@@ -192,6 +192,7 @@ export default {
         query:{
           id:row.sys_phonebookid,
           groupname:row.groupname,
+          tabName:this.tabName
         }
       })
     },

+ 2 - 2
src/HManagement/addressList/addressBook/modules/detailsData.vue

@@ -16,10 +16,10 @@
         <el-descriptions-item label="部门">{{ detailData.depname?detailData.depname:"--" }}</el-descriptions-item>
         <el-descriptions-item label="职位">{{ detailData.position?detailData.position:"--" }}</el-descriptions-item>
         <el-descriptions-item label="群组">{{ detailData.groupname?detailData.groupname:"--" }}</el-descriptions-item>
-        <el-descriptions-item label="备注">{{ detailData.remarks?detailData.remarks:"--" }}</el-descriptions-item>
-        <el-descriptions-item label="负责人">{{ detailData.leader?detailData.leader:"--" }}</el-descriptions-item>
         <el-descriptions-item label="偏好">{{ detailData.preference?detailData.preference:"--" }}</el-descriptions-item>
         <el-descriptions-item label="爱好">{{ detailData.hobby?detailData.hobby:"--" }}</el-descriptions-item>
+        <el-descriptions-item label="备注">{{ detailData.remarks?detailData.remarks:"--" }}</el-descriptions-item>
+        <el-descriptions-item label="负责人">{{ detailData.leader?detailData.leader:"--" }}</el-descriptions-item>
       </el-descriptions>
     </div>
 

+ 7 - 2
src/HManagement/addressList/addressBook/modules/edit.vue

@@ -94,8 +94,12 @@
                 <el-input v-model="form.wechat" autocomplete="on" placeholder="输入联系人微信"></el-input>
               </el-form-item>
             </el-col> -->
-
-            <el-col :span="24">
+            <el-col :span="24" v-if="data.editable != '1'">
+              <el-form-item label="群组" prop="sys_phonebookgroupid">
+                <el-input v-model="form.groupname"  placeholder="群组名称" disabled></el-input>
+              </el-form-item>
+            </el-col>
+            <el-col :span="24" v-else>
               <el-form-item label="群组" prop="sys_phonebookgroupid">
 
                 <el-select v-model="form.groupname" style="width:100%" v-if="form.groupname == '客户联系人' || form.groupname == '项目联系人'" disabled>
@@ -306,6 +310,7 @@ export default {
         }
       })
       this.groupList = res.data
+      console.log(this.groupList,'2222群组列表')
     }
 
   },

+ 2 - 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" @inputChange="inputChange"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name" @inputChange="inputChange" placement="left-start"></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" @inputChange="inputChange"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="param.content.name" @inputChange="inputChange" placement="left-start"></contactsNewTemplate>
 
               </el-form-item>
             </el-col>

+ 2 - 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" @inputChange="inputChange"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name" @inputChange="inputChange" placement="left-start"></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" @inputChange="inputChange"></contactsNewTemplate>
+                <contactsNewTemplate ownertable="" ownerid="" @contactData="contactData" :name="form.name" @inputChange="inputChange" placement="left-start"></contactsNewTemplate>
               </el-form-item>
             </el-col>
             <el-col :span="24">

+ 3 - 0
src/components/normal-basic-layout-new/details/modules/followUp/addLog.vue

@@ -126,6 +126,9 @@ export default {
     submitLog () {
       this.$refs.form.validate(async (valid)=>{
         if (!valid) return false
+        if (this.$route.path == '/phonebookDetail'){
+          this.form.dataextend.contactsid = [this.$route.query.id]
+        }
         const res = await this.$api.requested({
           "id": 20220930121601,
           "content": {

+ 3 - 0
src/components/normal-basic-layout-new/details/modules/followUp/editLog.vue

@@ -119,6 +119,9 @@ export default {
      submitLog () {
       this.$refs.form.validate(async(valid)=>{
         if (!valid) return false
+        if (this.$route.path == '/phonebookDetail'){
+          this.form.dataextend.contactsid = [this.$route.query.id]
+        }
         const res = await this.$api.requested({
           "id": 20220930121601,
           "content": {

+ 1 - 1
src/components/normal-basic-layout-new/details/modules/followUp/followUp.vue

@@ -63,7 +63,7 @@
                 <div v-if="$route.path === '/projectChangeDetail' || $route.path === '/customerDetail' || $route.path === '/PublicCustomerDetail' || $route.path === '/phonebookDetail'">
                   <span>跟进类型:{{i.type}}</span>
                 </div>
-                <div v-if="$route.path === '/projectChangeDetail' || $route.path === '/customerDetail' || $route.path === '/PublicCustomerDetail' ">
+                <div v-if="$route.path === '/projectChangeDetail' || $route.path === '/customerDetail' || $route.path === '/PublicCustomerDetail' || $route.path === '/phonebookDetail'">
                   <span>跟进对象:</span>
                   <span v-for="item in i.contacts" :key="item.index">
                     <span v-if="item.rowindex === i.contacts.length">

+ 2 - 3
src/components/normal-basic-layout/details/modules/followUp/addLog.vue

@@ -108,9 +108,9 @@ export default {
   },
 
   methods:{
-    onSuccess(res) {
+    /*onSuccess(res) {
       this.attachmentids = res.data.attachmentids
-    },
+    },*/
     onShow(){
       this.dialogFormVisible = true
       console.log(this.$route,'route')
@@ -164,7 +164,6 @@ export default {
       this.dialogFormVisible = false
     },
     onSelect(row){
-      console.log(row,'row1111')
       this.selectTag = row
       this.form.dataextend.contactsid = row.map(item=>item.sys_phonebookid)
       this.$refs.form.validateField('dataextend.contactsid')

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

@@ -1,7 +1,7 @@
 <template>
   <div>
     <el-popover
-        placement="bottom-start"
+        :placement="placement || 'bottom-start'"
         width="900"
         v-model="show"
         trigger="click">
@@ -84,7 +84,7 @@
 <script>
 export default {
   name: "index",
-  props:['disabled','ownertable','ownerid','name'],
+  props:['disabled','ownertable','ownerid','name','placement'],
   data(){
     return {
       list:[],