| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- const _Http = getApp().globalData.http,
- getTime = require("../../utils/getTime");
- Page({
- data: {
- loading: false,
- showAll: false,
- disabled: true,
- form: [],
- sa_service_improvementid: 0
- },
- onLoad(options) {
- getApp().globalData.Language.getLanguagePackage(this, '编辑');
- let form = [{
- label: "改善类别",
- error: false,
- errMsg: "",
- hint: "",
- type: "radio",
- value: "",
- interrupt: false,
- radioList: [],
- valueName: "type", //绑定的字段名称
- required: true, //必填
- checking: `base`,
- }, {
- label: "备注",
- error: false,
- errMsg: "",
- type: "textarea",
- value: "",
- placeholder: "请填写",
- valueName: "remarks",
- required: false,
- checking: "base"
- }],
- data = getCurrentPages().find(v => v.__route__ == 'E-service/serviceImprovement/detail').data.detail;
- _Http.basic({
- "classname": "sysmanage.develop.optiontype.optiontype",
- "method": "optiontypeselect",
- "content": {
- "pageNumber": 1,
- "pageSize": 1000,
- "typename": "improvementtype",
- },
- }).then(res => {
- console.log("改善类别", res)
- if (res.code == 1) {
- let item = form.find(v => v.valueName == 'type');
- item.radioList = res.data.map(v => {
- return {
- id: v.value,
- name: v.value,
- }
- });;
- item.value = data.type;
- this.setData({
- form
- })
- this.selectComponent("#Form").confirm()
- }
- })
- this.setData({
- sa_service_improvementid: data.sa_service_improvementid
- })
- },
- submit() {
- this.setData({
- loading: true
- })
- let content = {
- sa_service_improvementid: this.data.sa_service_improvementid,
- ...this.selectComponent("#Form").submit()
- };
- _Http.basic({
- "id": 2026013111232202,
- content
- }).then(res => {
- this.setData({
- loading: false
- })
- console.log("编辑", res)
- if (res.code == 1) {
- getCurrentPages().find(v => v.__route__ == 'E-service/serviceImprovement/detail').getDetail();
- wx.navigateBack({
- success() {
- wx.showToast({
- title: getApp().globalData.Language.getMapText('保存成功'),
- icon: "none",
- mask: true
- })
- }
- });
- } else {
- wx.showToast({
- title: res.code != '1' ? res.msg : getApp().globalData.Language.getMapText('保存成功'),
- icon: "none",
- mask: true
- })
- }
- })
- },
- // 是否显示全部
- onChange({
- detail
- }) {
- this.setData({
- showAll: detail
- })
- },
- /* 表单必填项是否完成 */
- onConfirm({
- detail
- }) {
- this.setData({
- disabled: detail
- })
- }
- })
|