| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 | const _Http = getApp().globalData.http;let sys_enterprise_bankid = 0;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: "textarea",      value: "",      placeholder: "开户银行",      valueName: "bank",      required: true,      checking: "base"    }, {      label: "银行卡号",      error: false,      errMsg: "",      type: "number",      value: "",      placeholder: "银行卡号",      hint: "银行卡号格式错误!",      valueName: "bankcardno",      required: true,      checking: `^([1-9]{1})(\\d{15}|\\d{16}|\\d{18})$`    }],    disabled: true,    isDelete: false, //是否允许删除  },  onLoad(options) {    if (options.item) {      let item = JSON.parse(options.item);      sys_enterprise_bankid = item.sys_enterprise_bankid;      this.setData({        form: this.data.form.map(v => {          v.value = item[v.valueName] || "";          return v        }),        isDelete: true      })      this.selectComponent("#Form").confirm();    }  },  submit() {    let content = this.selectComponent("#Form").submit();    content.sys_enterprise_bankid = sys_enterprise_bankid;    content.isdefault = 0;    _Http.basic({      "id": 20221022165703,      content    }).then(res => {      console.log("新建卡号", res)      wx.showToast({        title: res.msg != '成功' ? res.msg : "保存成功",        icon: "none",        mask: true      });      if (res.msg == '成功') setTimeout(() => {        let page = getCurrentPages()[getCurrentPages().length - 2];        let con = page.data.content;        con.pageSize = (con.pageNumber - 1) * 20;        con.pageNumber = 1;        _Http.basic({          "id": "20221022165803",          content: con        }).then(res => {          wx.navigateBack();          if (res.msg == '成功') {            page.setData({              list: res.data            });          } else {            page.getList(true);          }        })      }, 500)    })  },  /* 处理删除 */  handleDelete() {    wx.showModal({      title: '提示',      content: '是否确认删除?',      complete: ({        confirm      }) => {        if (confirm) _Http.basic({          "id": "20221022165903",          "content": {            "sys_enterprise_bankids": [sys_enterprise_bankid]          }        }).then(res => {          console.log("删除", res)          wx.showToast({            title: res.msg != '成功' ? res.msg : "删除成功",            icon: "none",            mask: true          });          if (res.msg == '成功') setTimeout(() => {            let page = getCurrentPages()[getCurrentPages().length - 2];            page.setData({              list: page.data.list.filter(v => v.sys_enterprise_bankid != sys_enterprise_bankid)            })            wx.navigateBack();          }, 500)        })      }    })  },  /* 表单是否填写完成 */  onConfirm({    detail  }) {    this.setData({      disabled: detail    })  },})
 |