Quellcode durchsuchen

联系人传递群组id

xiaohaizhao vor 2 Jahren
Ursprung
Commit
1ead0844db
1 geänderte Dateien mit 14 neuen und 0 gelöschten Zeilen
  1. 14 0
      packageA/contacts/edit.js

+ 14 - 0
packageA/contacts/edit.js

@@ -208,6 +208,15 @@ Page({
             content.phonenumber = content.telephone.join("-");
             delete(content.telephone)
         }
+        try {
+            if (content.groupname != '客户联系人' && content.groupname != '项目联系人') content.sys_phonebookgroupid = this.data.form.find(v => v.label == '群组').range.find(v => v.groupname == content.groupname).sys_phonebookgroupid
+        } catch (error) {
+            wx.showToast({
+                title: '群组保存失败',
+                icon: "none"
+            })
+            content.sys_phonebookgroupid = 0;
+        }
         this.setData({
             loading: true
         })
@@ -317,10 +326,12 @@ Page({
                 }
             }
         }).then(res => {
+            console.log('获取群组', res)
             if (res.msg != '成功') return wx.showToast({
                 title: res.msg,
                 icon: "none"
             })
+
             const range = res.data.filter(v => v.groupname != '客户联系人' && v.groupname != '项目联系人').map(v => {
                     delete(v.count)
                     delete(v.phonebook)
@@ -328,7 +339,9 @@ Page({
                     return v
                 }),
                 groupname = this.data.groupname || '默认群组';
+
             let form = this.data.form;
+
             form.splice(form.length - 1, 0, {
                 label: "群组",
                 error: false,
@@ -343,6 +356,7 @@ Page({
                 required: false, //必填
                 interrupt: true
             })
+
             this.setData({
                 form
             })