| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- const _Http = getApp().globalData.http;
- Page({
- data: {
- showAll: false,
- form: [{
- label: "企业名称",
- error: false,
- errMsg: "",
- type: "textarea",
- value: "",
- placeholder: "企业全称",
- valueName: "enterprisename",
- checking: "base",
- required: true
- }, {
- label: "品牌名称",
- error: false,
- errMsg: "",
- type: "textarea",
- value: "",
- placeholder: "品牌名称",
- valueName: "brandname",
- checking: "base",
- required: false
- }, {
- label: "优势信息",
- error: false,
- errMsg: "",
- type: "textarea",
- value: "",
- placeholder: "优势信息",
- valueName: "advantage",
- checking: "base",
- required: false
- }, {
- label: "劣势信息",
- error: false,
- errMsg: "",
- type: "textarea",
- value: "",
- placeholder: "劣势信息",
- valueName: "inferiority",
- checking: "base",
- required: false
- }, {
- label: "备注",
- error: false,
- errMsg: "",
- type: "textarea",
- value: "",
- placeholder: "",
- valueName: "remarks",
- checking: "base",
- required: false
- }],
- content: {
- "sa_competitorid": 0,
- "sys_enterpriseid": 0,
- },
- disabled: true
- },
- onLoad(options) {
- if (options.data) {
- let data = JSON.parse(options.data);
- console.log(data)
- this.se
- this.setData({
- disabled: false,
- form: this.data.form.map(v => {
- if (v.valueName != 'region') {
- v.value = data[v.valueName];
- } else {
- v.value = data.province ? [data.province, data.city, data.county] : []
- }
- return v
- }),
- "content.sa_competitorid": data.sa_competitorid,
- "content.sys_enterpriseid": data.sys_enterpriseid,
- })
- }
- },
- /* 表单必填项是否完成 */
- onConfirm({
- detail
- }) {
- this.setData({
- disabled: detail
- })
- },
- // 是否显示全部
- onChange({
- detail
- }) {
- this.setData({
- showAll: detail
- })
- },
- submit() {
- let content = {
- ...this.data.content,
- ...this.selectComponent("#Form").submit()
- };
- _Http.basic({
- "id": 20221018164102,
- content
- }).then(res => {
- console.log("新建对手", res)
- if (res.msg != '成功') return wx.showToast({
- title: res.data,
- icon: "none"
- })
- wx.showToast({
- title: '保存成功',
- icon: "none"
- })
- setTimeout(() => {
- let pages = getCurrentPages(),
- page = pages[pages.length - 2];
- if (page.__route__ == 'packageA/opponent/index') {
- wx.navigateBack();
- page.getList(true);
- } else if (page.__route__ == 'packageA/opponent/detail') {
- wx.navigateBack();
- page.getDetail();
- }
- }, 300)
- })
- },
- })
|