xiaohaizhao 2 лет назад
Родитель
Сommit
c0a6457959
2 измененных файлов с 74 добавлено и 4 удалено
  1. 37 2
      packageA/publicClue/addClue.js
  2. 37 2
      packageA/saleClue/addClue.js

+ 37 - 2
packageA/publicClue/addClue.js

@@ -80,12 +80,23 @@ Page({
             label: "项目规模",
             error: false,
             errMsg: "",
-            type: "textarea",
+            type: "digit",
             value: "",
-            placeholder: "请填写建筑面积(㎡)/吨位(t)",
+            placeholder: "请填写数值",
             valueName: "scale",
             checking: "base",
             required: false
+        }, {
+            label: "项目规模单位",
+            error: false,
+            errMsg: "",
+            type: "option",
+            optionNmae: "scaleunitname",
+            optionType: "radio", //复选   radio 单选
+            value: "",
+            placeholder: "选择单位",
+            valueName: "unitname",
+            required: false
         }, {
             label: "总投资额(万元)",
             error: false,
@@ -238,6 +249,8 @@ Page({
                 'content.sat_orderclueid': data.sat_orderclueid,
                 'content.sat_campaignid': data.sat_campaignid
             })
+        } else {
+            this.getUnitname();
         }
 
         /* 获取领域 */
@@ -259,6 +272,28 @@ Page({
             })
         })
     },
+    getUnitname() {
+        _Http.basic({
+            "classname": "sysmanage.develop.optiontype.optiontype",
+            "method": "optiontypeselect",
+            "content": {
+                pageNumber: 1,
+                "pageSize": 1,
+                "typename": "scaleunitname",
+                "parameter": {
+                    "siteid": wx.getStorageSync('siteP').siteid
+                }
+            }
+        }).then(res => {
+            console.log("项目规模", res)
+            if (res.msg == '成功') {
+                let index = this.data.form.findIndex(v => v.label == '项目规模单位');
+                if (index != -1) this.setData({
+                    [`form[${index}].value`]: res.data[0].value
+                })
+            }
+        })
+    },
     introduce({
         detail
     }) {

+ 37 - 2
packageA/saleClue/addClue.js

@@ -80,12 +80,23 @@ Page({
                 label: "项目规模",
                 error: false,
                 errMsg: "",
-                type: "textarea",
+                type: "digit",
                 value: "",
-                placeholder: "请填写建筑面积(㎡)/吨位(t)",
+                placeholder: "请填写数值",
                 valueName: "scale",
                 checking: "base",
                 required: false
+            }, {
+                label: "项目规模单位",
+                error: false,
+                errMsg: "",
+                type: "option",
+                optionNmae: "scaleunitname",
+                optionType: "radio", //复选   radio 单选
+                value: "",
+                placeholder: "选择单位",
+                valueName: "unitname",
+                required: false
             }, {
                 label: "总投资额(万元)",
                 error: false,
@@ -218,6 +229,8 @@ Page({
                 'content.sat_campaignid': data.sat_campaignid || 0
             })
             this.selectComponent("#Form").confirm();
+        } else {
+            this.getUnitname();
         }
         /* 获取领域 */
         _Http.basic({
@@ -238,6 +251,28 @@ Page({
             })
         })
     },
+    getUnitname() {
+        _Http.basic({
+            "classname": "sysmanage.develop.optiontype.optiontype",
+            "method": "optiontypeselect",
+            "content": {
+                pageNumber: 1,
+                "pageSize": 1,
+                "typename": "scaleunitname",
+                "parameter": {
+                    "siteid": wx.getStorageSync('siteP').siteid
+                }
+            }
+        }).then(res => {
+            console.log("项目规模", res)
+            if (res.msg == '成功') {
+                let index = this.data.form.findIndex(v => v.label == '项目规模单位');
+                if (index != -1) this.setData({
+                    [`form[${index}].value`]: res.data[0].value
+                })
+            }
+        })
+    },
     introduce({
         detail
     }) {