Browse Source

客户新增修改

zhaoxiaohai 2 năm trước cách đây
mục cha
commit
f102cf02a4
1 tập tin đã thay đổi với 16 bổ sung6 xóa
  1. 16 6
      packageA/setclient/addAndEditor.js

+ 16 - 6
packageA/setclient/addAndEditor.js

@@ -57,7 +57,9 @@ Page({
             label: "所属行业",
             error: false,
             errMsg: "",
-            type: "textarea",
+            type: "option", //自定义选择  配合预定接口
+            optionNmae: "industry", //选择类型
+            optionType: "radio", //复选   radio 单选
             value: "",
             placeholder: "企业所属行业",
             valueName: "industry",
@@ -86,7 +88,9 @@ Page({
             label: "客户类型",
             error: false,
             errMsg: "",
-            type: "textarea",
+            type: "option",
+            optionNmae: "customertypemx",
+            optionType: "radio", //复选   radio 单选
             value: "",
             placeholder: "客户类型",
             valueName: "type",
@@ -96,7 +100,9 @@ Page({
             label: "客户级别",
             error: false,
             errMsg: "",
-            type: "number",
+            type: "option",
+            optionNmae: "customergrade",
+            optionType: "radio", //复选   radio 单选
             value: "",
             placeholder: "客户数字级别",
             valueName: "grade",
@@ -112,11 +118,15 @@ Page({
         },
         disabled: true
     },
+    setOption(item) {
+        let i = this.data.form.findIndex(v => v.valueName == item.valueName);
+        this.setData({
+            [`form[${i}]`]: item
+        })
+    },
     onLoad(options) {
         if (options.data) {
             let data = JSON.parse(options.data);
-            console.log(data)
-
             this.setData({
                 disabled: false,
                 content: {
@@ -130,7 +140,7 @@ Page({
                     if (v.valueName != 'region') {
                         v.value = data[v.valueName];
                     } else {
-                        v.value = [data.province, data.city, data.county]
+                        v.value = data.province ? [data.province, data.city, data.county] : []
                     }
                     return v
                 })