| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- const _Http = getApp().globalData.http;
- let sa_quotedpriceid = null;
- Page({
- data: {
- form: [{
- label: "类型",
- error: false,
- errMsg: "",
- type: "option",
- optionNmae: "quotedpriceitemtype",
- optionType: "radio", //复选 radio 单选
- value: "",
- placeholder: "请选择",
- valueName: "itemtype",
- required: false
- }, {
- label: "费用明细",
- error: false,
- errMsg: "",
- type: "textarea",
- value: "",
- placeholder: "费用明细",
- valueName: "itemname",
- required: false, //必填
- }, {
- label: "单位",
- error: false,
- errMsg: "",
- type: "selector",
- range: [{
- "unitid": 2,
- "rowindex": "1",
- "unitname": "个",
- "name": getApp().globalData.Language.getMapText("个")
- },
- {
- "unitid": 3,
- "rowindex": "2",
- "unitname": "米",
- "name": getApp().globalData.Language.getMapText('米')
- },
- {
- "unitid": 4,
- "rowindex": "3",
- "unitname": "千克",
- "name": getApp().globalData.Language.getMapText('千克')
- },
- {
- "unitid": 5,
- "rowindex": "4",
- "unitname": "克",
- "name": getApp().globalData.Language.getMapText('克')
- }
- ],
- rangeKey: "name",
- selectKey: "unitname",
- rangeIndex: "",
- value: "",
- placeholder: "计量单位",
- valueName: "unitname",
- required: false, //必填
- }, {
- label: "单价(元)",
- error: false,
- errMsg: "",
- type: "digit",
- value: "",
- placeholder: "单价(元)",
- valueName: "price",
- required: false, //必填
- }, {
- label: "数量",
- error: false,
- errMsg: "",
- type: "digit",
- value: "",
- placeholder: "数量",
- valueName: "qty",
- required: false, //必填
- }],
- },
- onLoad(options) {
- sa_quotedpriceid = options.id;
- getApp().globalData.Language.getLanguagePackage(this, '添加费用');
- },
- submit() {
- let content = this.selectComponent("#Form").submit();
- for (const key in content) {
- if (content[key]) {
- content.sa_quotedprice_specialitemsid = 0;
- wx.showModal({
- title: getApp().globalData.Language.getMapText('提示'),
- content: getApp().globalData.Language.getMapText('是否确认添加本条费用明细'),
- cancelText: getApp().globalData.Language.getMapText('取消'),
- confirmText: getApp().globalData.Language.getMapText('确定'),
- complete: (res) => {
- if (res.confirm) _Http.basic({
- "id": 20230211155503,
- "version": 1,
- "content": {
- "sa_quotedpriceid": sa_quotedpriceid,
- "items": [content]
- }
- }).then(res => {
- wx.showToast({
- title: res.code == '1' ? getApp().globalData.Language.getMapText('添加成功') : res.msg,
- icon: "none",
- mask: true
- });
- if (res.code == '1') setTimeout(() => {
- getApp().globalData.saveFun(sa_quotedpriceid, true);
- getApp().globalData.saveFun = null;
- wx.navigateBack();
- }, 500);
- })
- }
- })
- break;
- }
- }
- },
- })
|