| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- let _Http = getApp().globalData.http;
- Page({
- data: {
- form: [{
- label: "优势信息",
- error: false,
- errMsg: "",
- type: "textarea",
- value: "",
- placeholder: "优势信息",
- valueName: "advantage",
- checking: "base",
- required: true
- }, {
- label: "劣势信息",
- error: false,
- errMsg: "",
- type: "textarea",
- value: "",
- placeholder: "劣势信息",
- valueName: "inferiority",
- checking: "base",
- required: true
- }],
- "content": {
- "sa_competitorid": 0,
- "isdefault": 0,
- sa_competitor_advid: 0
- },
- disabled: true
- },
- onLoad(options) {
- this.data.content.sa_competitorid = options.id;
- if (options.data) {
- let data = JSON.parse(options.data),
- content = {
- "sa_competitorid": data.sa_competitorid,
- "isdefault": data.isdefault,
- sa_competitor_advid: data.sa_competitor_advid
- };
- this.setData({
- content,
- 'form[0].value': data.advantage,
- 'form[1].value': data.inferiority,
- disabled: false
- })
- }
- getApp().globalData.Language.getLanguagePackage(this, (options.data ? '编辑' : '添加') + '优势劣势');
- },
- /* 表单必填项是否完成 */
- 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": 2025031809205102,
- content
- }).then(res => {
- console.log("新建或保存优劣势", res)
- getApp().globalData.Language.showToast(res.code != 1 ? res.msg : "保存成功", res.code == 1)
- if (res.code == 1) {
- getCurrentPages().find(v => v.__route__ == 'packageA/opponent/detail').selectComponent("#AAD").getList(0, true)
- if (content.isdefault) getCurrentPages().find(v => v.__route__ == 'packageA/opponent/detail').getDetail()
- setTimeout(() => {
- wx.navigateBack()
- }, 300)
- }
- })
- },
- })
|