Bladeren bron

项目商机添加项目规模字段

xiaohaizhao 3 jaren geleden
bovenliggende
commit
0764cb42ed
2 gewijzigde bestanden met toevoegingen van 41 en 5 verwijderingen
  1. 40 4
      packageA/project/addAndEdit.js
  2. 1 1
      packageA/project/detail.js

+ 40 - 4
packageA/project/addAndEdit.js

@@ -67,12 +67,23 @@ Page({
                 label: "项目规模",
                 label: "项目规模",
                 error: false,
                 error: false,
                 errMsg: "",
                 errMsg: "",
-                type: "textarea",
+                type: "digit",
                 value: "",
                 value: "",
-                placeholder: "请填写建筑面积(㎡)/吨位(t)",
+                placeholder: "请填写数值",
                 valueName: "scale",
                 valueName: "scale",
                 checking: "base",
                 checking: "base",
                 required: false
                 required: false
+            }, {
+                label: "项目规模单位",
+                error: false,
+                errMsg: "",
+                type: "option",
+                optionNmae: "scaleunitname",
+                optionType: "radio", //复选   radio 单选
+                value: "",
+                placeholder: "选择单位",
+                valueName: "unitname",
+                required: false
             }, {
             }, {
                 label: "项目预算(万元)",
                 label: "项目预算(万元)",
                 error: false,
                 error: false,
@@ -190,8 +201,33 @@ Page({
                     }
                     }
                     return v
                     return v
                 })
                 })
-            })
-        };
+            });
+        } else {
+            //查询默认项目规模单位
+            this.getUnitname();
+        }
+    },
+    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
+                })
+            }
+        })
     },
     },
     /* 表单必填项是否完成 */
     /* 表单必填项是否完成 */
     onConfirm({
     onConfirm({

+ 1 - 1
packageA/project/detail.js

@@ -185,7 +185,7 @@ Page({
                     value: data.address
                     value: data.address
                 }, {
                 }, {
                     label: "项目规模",
                     label: "项目规模",
-                    value: data.scale
+                    value: data.scale ? data.scale + data.unitname : ""
                 }, {
                 }, {
                     label: "项目预算(万元)",
                     label: "项目预算(万元)",
                     value: CNY(data.budgetary)
                     value: CNY(data.budgetary)