|
@@ -1,6 +1,7 @@
|
|
|
const _Http = getApp().globalData.http;
|
|
|
Page({
|
|
|
data: {
|
|
|
+ sys_phonebookid: null, //是否为快捷选择创建的账号
|
|
|
fromShowAll: true,
|
|
|
form: [{
|
|
|
label: "姓名",
|
|
@@ -119,7 +120,7 @@ Page({
|
|
|
let item = JSON.parse(options.data),
|
|
|
form = this.data.form.map(v => {
|
|
|
if (v.valueName == 'region') {
|
|
|
- v.value = [item.province, item.city, item.county]
|
|
|
+ v.value = item.province ? [item.province, item.city, item.county] : []
|
|
|
} else {
|
|
|
v.value = Object.hasOwn(item, v.valueName) ? item[v.valueName] : v.value;
|
|
|
}
|
|
@@ -129,6 +130,9 @@ Page({
|
|
|
form,
|
|
|
"disabled": false,
|
|
|
"content.contactsid": item.contactsid
|
|
|
+ });
|
|
|
+ if (item.sys_phonebookid) this.setData({
|
|
|
+ sys_phonebookid: item.sys_phonebookid
|
|
|
})
|
|
|
};
|
|
|
},
|
|
@@ -142,8 +146,26 @@ Page({
|
|
|
"province": data.region[0] || "",
|
|
|
"city": data.region[1] || "",
|
|
|
"county": data.region[2] || "",
|
|
|
+ sys_phonebookid: ""
|
|
|
};
|
|
|
delete(content.region);
|
|
|
+ if (this.data.sys_phonebookid == null) {
|
|
|
+ this.handleSubmit(content);
|
|
|
+ } else {
|
|
|
+ let that = this;
|
|
|
+ wx.showModal({
|
|
|
+ title: '提示',
|
|
|
+ content: '是否删除原通讯录联系人信息',
|
|
|
+ complete({
|
|
|
+ confirm
|
|
|
+ }) {
|
|
|
+ content.sys_phonebookid = confirm ? that.data.sys_phonebookid : "";
|
|
|
+ that.handleSubmit(content);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
+ handleSubmit(content) {
|
|
|
_Http.basic({
|
|
|
"id": "20221018141802",
|
|
|
content
|