|
|
@@ -5,164 +5,162 @@ Page({
|
|
|
data: {
|
|
|
showAll: false,
|
|
|
form: [{
|
|
|
- label: "客户(企业)",
|
|
|
- error: false,
|
|
|
- errMsg: "",
|
|
|
- type: "label",
|
|
|
- value: "",
|
|
|
- placeholder: "客户(企业)",
|
|
|
- valueName: "enterprisename",
|
|
|
- checking: "base",
|
|
|
- slot: "info",
|
|
|
- required: false
|
|
|
- }, {
|
|
|
- label: "联系人",
|
|
|
- error: false,
|
|
|
- errMsg: "",
|
|
|
- type: "label",
|
|
|
- value: "",
|
|
|
- placeholder: "联系人",
|
|
|
- valueName: "name",
|
|
|
- checking: "base",
|
|
|
- required: false
|
|
|
- }, {
|
|
|
- label: "手机号码",
|
|
|
- error: false,
|
|
|
- checking: "phone",
|
|
|
- errMsg: "",
|
|
|
- type: "number",
|
|
|
- value: "",
|
|
|
- placeholder: "手机号码",
|
|
|
- valueName: "phonenumber", //绑定的字段名称
|
|
|
- required: true, //必填
|
|
|
- }, {
|
|
|
- label: "省市县",
|
|
|
- error: false,
|
|
|
- errMsg: "",
|
|
|
- type: "region",
|
|
|
- value: "",
|
|
|
- placeholder: "省市县",
|
|
|
- valueName: "region",
|
|
|
- checking: "base",
|
|
|
- required: false
|
|
|
- }, {
|
|
|
- label: "详细地址",
|
|
|
- error: false,
|
|
|
- errMsg: "",
|
|
|
- type: "label",
|
|
|
- value: "",
|
|
|
- placeholder: "详细地址",
|
|
|
- valueName: "address",
|
|
|
- checking: "base",
|
|
|
- required: false
|
|
|
- }, {
|
|
|
- label: "项目名称",
|
|
|
- error: false,
|
|
|
- errMsg: "",
|
|
|
- type: "textarea",
|
|
|
- value: "",
|
|
|
- placeholder: "项目名称",
|
|
|
- valueName: "projectname",
|
|
|
- checking: "base",
|
|
|
- required: false
|
|
|
- }, {
|
|
|
- label: "项目规模",
|
|
|
- error: false,
|
|
|
- errMsg: "",
|
|
|
- type: "textarea",
|
|
|
- value: "",
|
|
|
- placeholder: "请填写建筑面积(㎡)/吨位(t)",
|
|
|
- valueName: "scale",
|
|
|
- checking: "base",
|
|
|
- required: false
|
|
|
- }, {
|
|
|
- label: "总投资额(百万)",
|
|
|
- error: false,
|
|
|
- errMsg: "",
|
|
|
- type: "digit",
|
|
|
- value: "",
|
|
|
- placeholder: "请填写金额",
|
|
|
- valueName: "totalinvestment",
|
|
|
- checking: "base",
|
|
|
- required: false
|
|
|
- }, {
|
|
|
- label: "造价(百万)",
|
|
|
- error: false,
|
|
|
- errMsg: "",
|
|
|
- type: "digit",
|
|
|
- value: "",
|
|
|
- placeholder: "请填写金额",
|
|
|
- valueName: "costofconstruction",
|
|
|
- checking: "base",
|
|
|
- required: false
|
|
|
- }, {
|
|
|
- label: "预计开工时间",
|
|
|
- error: false,
|
|
|
- errMsg: "",
|
|
|
- type: "date",
|
|
|
- fields: "month",
|
|
|
- value: "",
|
|
|
- placeholder: "预计开工时间",
|
|
|
- valueName: "begdate_due",
|
|
|
- checking: "base",
|
|
|
- required: false
|
|
|
- }, {
|
|
|
- label: "预计完工时间",
|
|
|
- error: false,
|
|
|
- errMsg: "",
|
|
|
- type: "date",
|
|
|
- fields: "month",
|
|
|
- value: "",
|
|
|
- placeholder: "预计完工时间",
|
|
|
- valueName: "enddate_due",
|
|
|
- checking: "base",
|
|
|
- required: false
|
|
|
- },
|
|
|
- {
|
|
|
- label: "市场活动",
|
|
|
- error: false,
|
|
|
- errMsg: "",
|
|
|
- type: "route",
|
|
|
- url: "/packageA/select/selectActivity/index",
|
|
|
- value: "",
|
|
|
- radio: true,
|
|
|
- params: {
|
|
|
- "id": 20221101095102,
|
|
|
- "content": {
|
|
|
- nocache: true,
|
|
|
- 'isAll': 0,
|
|
|
- "where": {
|
|
|
- 'condition': '',
|
|
|
- "unend": 1
|
|
|
- }
|
|
|
+ label: "客户(企业)",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "label",
|
|
|
+ value: "",
|
|
|
+ placeholder: "客户(企业)",
|
|
|
+ valueName: "enterprisename",
|
|
|
+ checking: "base",
|
|
|
+ slot: "info",
|
|
|
+ required: false
|
|
|
+ }, {
|
|
|
+ label: "联系人",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "label",
|
|
|
+ value: "",
|
|
|
+ placeholder: "联系人",
|
|
|
+ valueName: "name",
|
|
|
+ checking: "base",
|
|
|
+ required: false
|
|
|
+ }, {
|
|
|
+ label: "手机号码",
|
|
|
+ error: false,
|
|
|
+ checking: "phone",
|
|
|
+ errMsg: "",
|
|
|
+ type: "number",
|
|
|
+ value: "",
|
|
|
+ placeholder: "手机号码",
|
|
|
+ valueName: "phonenumber", //绑定的字段名称
|
|
|
+ required: true, //必填
|
|
|
+ }, {
|
|
|
+ label: "省市县",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "region",
|
|
|
+ value: "",
|
|
|
+ placeholder: "省市县",
|
|
|
+ valueName: "region",
|
|
|
+ checking: "base",
|
|
|
+ required: false
|
|
|
+ }, {
|
|
|
+ label: "详细地址",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "label",
|
|
|
+ value: "",
|
|
|
+ placeholder: "详细地址",
|
|
|
+ valueName: "address",
|
|
|
+ checking: "base",
|
|
|
+ required: false
|
|
|
+ }, {
|
|
|
+ label: "项目名称",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "textarea",
|
|
|
+ value: "",
|
|
|
+ placeholder: "项目名称",
|
|
|
+ valueName: "projectname",
|
|
|
+ checking: "base",
|
|
|
+ required: false
|
|
|
+ }, {
|
|
|
+ label: "项目规模",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "textarea",
|
|
|
+ value: "",
|
|
|
+ placeholder: "请填写建筑面积(㎡)/吨位(t)",
|
|
|
+ valueName: "scale",
|
|
|
+ checking: "base",
|
|
|
+ required: false
|
|
|
+ }, {
|
|
|
+ label: "总投资额(百万)",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "digit",
|
|
|
+ value: "",
|
|
|
+ placeholder: "请填写金额",
|
|
|
+ valueName: "totalinvestment",
|
|
|
+ checking: "base",
|
|
|
+ required: false
|
|
|
+ }, {
|
|
|
+ label: "造价(百万)",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "digit",
|
|
|
+ value: "",
|
|
|
+ placeholder: "请填写金额",
|
|
|
+ valueName: "costofconstruction",
|
|
|
+ checking: "base",
|
|
|
+ required: false
|
|
|
+ }, {
|
|
|
+ label: "预计开工时间",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "date",
|
|
|
+ fields: "month",
|
|
|
+ value: "",
|
|
|
+ placeholder: "预计开工时间",
|
|
|
+ valueName: "begdate_due",
|
|
|
+ checking: "base",
|
|
|
+ required: false
|
|
|
+ }, {
|
|
|
+ label: "预计完工时间",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "date",
|
|
|
+ fields: "month",
|
|
|
+ value: "",
|
|
|
+ placeholder: "预计完工时间",
|
|
|
+ valueName: "enddate_due",
|
|
|
+ checking: "base",
|
|
|
+ required: false
|
|
|
+ }, {
|
|
|
+ label: "市场活动",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "route",
|
|
|
+ url: "/packageA/select/selectActivity/index",
|
|
|
+ value: "",
|
|
|
+ params: {
|
|
|
+ "id": 20221101095102,
|
|
|
+ "content": {
|
|
|
+ nocache: true,
|
|
|
+ isAll: 0,
|
|
|
+ "where": {
|
|
|
+ 'condition': '',
|
|
|
+ "unend": 1
|
|
|
}
|
|
|
- },
|
|
|
- query: "&radio=true&idname=sat_campaignid&=showName=campaign_name",
|
|
|
- placeholder: "选择市场活动",
|
|
|
- checking: "base",
|
|
|
- required: false
|
|
|
- }, {
|
|
|
- label: "来源",
|
|
|
- error: false,
|
|
|
- errMsg: "",
|
|
|
- type: "label",
|
|
|
- value: "",
|
|
|
- placeholder: "来源",
|
|
|
- valueName: "cluesource",
|
|
|
- checking: "base",
|
|
|
- required: false
|
|
|
- }, {
|
|
|
- label: "线索概括",
|
|
|
- error: false,
|
|
|
- errMsg: "",
|
|
|
- type: "label",
|
|
|
- value: "",
|
|
|
- placeholder: "线索概括",
|
|
|
- valueName: "notes",
|
|
|
- checking: "base",
|
|
|
- required: false
|
|
|
- }
|
|
|
- ],
|
|
|
+ }
|
|
|
+ },
|
|
|
+ query: "&radio=true",
|
|
|
+ placeholder: "选择市场活动",
|
|
|
+ valueName: "campaign_name",
|
|
|
+ checking: "base",
|
|
|
+ required: false
|
|
|
+ }, {
|
|
|
+ label: "来源",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "label",
|
|
|
+ value: "",
|
|
|
+ placeholder: "来源",
|
|
|
+ valueName: "cluesource",
|
|
|
+ checking: "base",
|
|
|
+ required: false
|
|
|
+ }, {
|
|
|
+ label: "线索概括",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "label",
|
|
|
+ value: "",
|
|
|
+ placeholder: "线索概括",
|
|
|
+ valueName: "notes",
|
|
|
+ checking: "base",
|
|
|
+ required: false
|
|
|
+ }],
|
|
|
"content": {
|
|
|
"sat_orderclueid": 0,
|
|
|
"enterprisename": "",
|
|
|
@@ -204,7 +202,9 @@ Page({
|
|
|
form: this.data.form.map(v => {
|
|
|
if (v.valueName != 'region') {
|
|
|
if (v.valueName == 'campaign_name') {
|
|
|
- v.value = [data[v.valueName]]
|
|
|
+ v.value = data[v.valueName] ? [data[v.valueName],
|
|
|
+ [data.sat_campaignid]
|
|
|
+ ] : ""
|
|
|
} else {
|
|
|
v.value = data[v.valueName];
|
|
|
}
|
|
|
@@ -248,18 +248,12 @@ Page({
|
|
|
...this.data.content,
|
|
|
...this.selectComponent("#Form").submit()
|
|
|
};
|
|
|
- console.log(content);
|
|
|
- if (content.campaign_name && content.campaign_name.length > 1) {
|
|
|
- content.sat_campaignid = content.campaign_name[1][0]
|
|
|
- }
|
|
|
- content.sat_orderclueid = this.data.content.sat_orderclueid
|
|
|
-
|
|
|
- if (content.region.length > 0) {
|
|
|
- content.city = content.region[1]
|
|
|
- content.county = content.region[2]
|
|
|
- content.province = content.region[0]
|
|
|
- }
|
|
|
-
|
|
|
+ content.sat_campaignid = content.campaign_name ? content.campaign_name[1][0] : 0;
|
|
|
+ content.city = content.region[1] || "";
|
|
|
+ content.county = content.region[2] || "";
|
|
|
+ content.province = content.region[0] || "";
|
|
|
+ delete(content.region)
|
|
|
+ delete(content.campaign_name)
|
|
|
_Http.basic({
|
|
|
"id": "20221205162402",
|
|
|
content
|