| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 | 
							- const _Http = getApp().globalData.http;
 
- let sys_enterpriseid = null;
 
- Page({
 
-     data: {
 
-         form: [{
 
-             label: "联系人",
 
-             error: false,
 
-             errMsg: "",
 
-             type: "text",
 
-             value: "",
 
-             placeholder: "请填写",
 
-             valueName: "name",
 
-             required: true,
 
-             checking: "base"
 
-         }, {
 
-             label: "手机号",
 
-             error: false,
 
-             errMsg: "",
 
-             type: "number",
 
-             value: "",
 
-             placeholder: "联系人手机号码",
 
-             valueName: "phonenumber",
 
-             required: true,
 
-             checking: "phone"
 
-         }, {
 
-             label: "省市县",
 
-             error: false,
 
-             errMsg: "",
 
-             type: "region",
 
-             value: [],
 
-             placeholder: "省,市,县",
 
-             valueName: "region",
 
-             required: true
 
-         }, {
 
-             label: "详细地址",
 
-             error: false,
 
-             errMsg: "",
 
-             type: "textarea",
 
-             value: "",
 
-             placeholder: "例: 科创园11栋1103室",
 
-             valueName: "address",
 
-             required: true,
 
-             checking: "base"
 
-         }, {
 
-             label: "备注",
 
-             error: false,
 
-             errMsg: "",
 
-             type: "textarea",
 
-             value: "",
 
-             placeholder: "地址说明",
 
-             valueName: "remarks",
 
-             required: false,
 
-             checking: "base"
 
-         }],
 
-         disabled: true
 
-     },
 
-     onLoad(options) {
 
-         sys_enterpriseid = options.id
 
-     },
 
-     submit() {
 
-         let content = Object.assign({
 
-             "contactsid": 0,
 
-             sys_enterpriseid,
 
-             sex: "男",
 
-             "name": "",
 
-             "depname": "",
 
-             "position": "",
 
-             "isleader": 1,
 
-             "birthday": "",
 
-             "phonenumber": "",
 
-             "email": "",
 
-             "address": "",
 
-             "remarks": "",
 
-             "workaddress": 1,
 
-             "isdefault": 0
 
-         }, this.selectComponent("#Form").submit());
 
-         content.province = content.region[0] || "";
 
-         content.city = content.region[1] || "";
 
-         content.county = content.region[2] || "";
 
-         delete(content.region);
 
-         _Http.basic({
 
-             id: 20221009155703,
 
-             content
 
-         }).then(res => {
 
-             console.log("新建地址", res)
 
-             wx.showToast({
 
-                 title: res.msg != '成功' ? res.msg : "添加成功",
 
-                 icon: "none",
 
-                 mask: true
 
-             });
 
-             if (res.msg == '成功') setTimeout(() => {
 
-                 wx.navigateBack();
 
-                 let page = getCurrentPages().find(v => v.route == 'pages/address/index');
 
-                 if (page) {
 
-                     let content = JSON.parse(JSON.stringify(page.data.content));
 
-                     content.pageNumber = 1;
 
-                     content.pageSize = (page.data.content.pageNumber - 1) * (page.data.content.pageSize || 20);
 
-                     _Http.basic({
 
-                         "id": "20221009155803",
 
-                         content
 
-                     }).then(res => {
 
-                         if (res.msg == '成功') page.setData({
 
-                             list: res.data
 
-                         })
 
-                     })
 
-                 }
 
-             }, 500)
 
-         })
 
-     },
 
-     /* 表单是否填写完成 */
 
-     onConfirm({
 
-         detail
 
-     }) {
 
-         this.setData({
 
-             disabled: detail
 
-         })
 
-     },
 
- })
 
 
  |