|
@@ -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
|
|
|
})
|