Ver Fonte

新建编辑客户来源修改

xiaohaizhao há 1 ano atrás
pai
commit
28bd3fa6c7

+ 22 - 2
packageA/publicClue/addClue.js

@@ -215,12 +215,15 @@ Page({
             label: "来源",
             label: "来源",
             error: false,
             error: false,
             errMsg: "",
             errMsg: "",
-            type: "text",
+            type: "selector",
+            range: [],
+            rangeKey: "value",
+            rangeIndex: "",
             value: "",
             value: "",
             placeholder: "来源",
             placeholder: "来源",
             valueName: "cluesource",
             valueName: "cluesource",
             checking: "base",
             checking: "base",
-            required: false
+            required: true
         }, {
         }, {
             label: "线索概括",
             label: "线索概括",
             error: false,
             error: false,
@@ -326,6 +329,23 @@ Page({
                 })
                 })
             }
             }
         })
         })
+        /* 获取来源 */
+        _Http.basic({
+            "classname": "sysmanage.develop.optiontype.optiontype",
+            "method": "optiontypeselect",
+            "content": {
+                "typename": "cluesource"
+            }
+        }).then(res => {
+            console.log("获取线索来源", res)
+            if (res.msg == '成功') {
+                let item = form.find(v => v.label == '来源');
+                item.range = res.msg == '成功' ? res.data : [];
+                this.setData({
+                    form
+                })
+            }
+        })
 
 
     },
     },
     /* 打断 */
     /* 打断 */

+ 24 - 3
packageA/publicCustomer/addAndEditor.js

@@ -186,12 +186,15 @@ Page({
             label: "客户来源",
             label: "客户来源",
             error: false,
             error: false,
             errMsg: "",
             errMsg: "",
-            type: "textarea",
+            type: "selector",
+            range: [],
+            rangeKey: "value",
+            rangeIndex: "",
             value: "",
             value: "",
-            placeholder: "客户来源",
+            placeholder: "来源",
             valueName: "source",
             valueName: "source",
             checking: "base",
             checking: "base",
-            required: false
+            required: true
         }],
         }],
         content: {
         content: {
             "sa_customersid": 0, //新增是传0
             "sa_customersid": 0, //新增是传0
@@ -445,6 +448,24 @@ Page({
                 form: this.data.form
                 form: this.data.form
             })
             })
         }
         }
+        /* 获取来源 */
+        _Http.basic({
+            "classname": "sysmanage.develop.optiontype.optiontype",
+            "method": "optiontypeselect",
+            "content": {
+                "typename": "cluesource"
+            }
+        }).then(res => {
+            console.log("获取线索来源", res)
+            if (res.msg == '成功') {
+                let form = this.data.form;
+                let item = form.find(v => v.label == '客户来源');
+                item.range = res.msg == '成功' ? res.data : [];
+                this.setData({
+                    form
+                })
+            }
+        })
     },
     },
     /* 工商查询 */
     /* 工商查询 */
     introduce({
     introduce({

+ 22 - 2
packageA/saleAdmin/insert.js

@@ -318,12 +318,15 @@ Page({
                 label: "来源",
                 label: "来源",
                 error: false,
                 error: false,
                 errMsg: "",
                 errMsg: "",
-                type: "text",
+                type: "selector",
+                range: [],
+                rangeKey: "value",
+                rangeIndex: "",
                 value: "",
                 value: "",
                 placeholder: "来源",
                 placeholder: "来源",
                 valueName: "cluesource",
                 valueName: "cluesource",
                 checking: "base",
                 checking: "base",
-                required: false
+                required: true
             }, {
             }, {
                 label: "线索概括",
                 label: "线索概括",
                 error: false,
                 error: false,
@@ -462,6 +465,23 @@ Page({
                 })
                 })
             }
             }
         });
         });
+        /* 获取来源 */
+        _Http.basic({
+            "classname": "sysmanage.develop.optiontype.optiontype",
+            "method": "optiontypeselect",
+            "content": {
+                "typename": "cluesource"
+            }
+        }).then(res => {
+            console.log("获取线索来源", res)
+            if (res.msg == '成功') {
+                let item = form.find(v => v.label == '来源');
+                item.range = res.msg == '成功' ? res.data : [];
+                this.setData({
+                    form
+                })
+            }
+        })
         this.setData({
         this.setData({
             form
             form
         })
         })

+ 23 - 2
packageA/saleClue/addClue.js

@@ -209,12 +209,15 @@ Page({
                 label: "来源",
                 label: "来源",
                 error: false,
                 error: false,
                 errMsg: "",
                 errMsg: "",
-                type: "text",
+                type: "selector",
+                range: [],
+                rangeKey: "value",
+                rangeIndex: "",
                 value: "",
                 value: "",
                 placeholder: "来源",
                 placeholder: "来源",
                 valueName: "cluesource",
                 valueName: "cluesource",
                 checking: "base",
                 checking: "base",
-                required: false
+                required: true
             }, {
             }, {
                 label: "线索概括",
                 label: "线索概括",
                 error: false,
                 error: false,
@@ -323,6 +326,24 @@ Page({
                 form
                 form
             })
             })
         })
         })
+
+        /* 获取来源 */
+        _Http.basic({
+            "classname": "sysmanage.develop.optiontype.optiontype",
+            "method": "optiontypeselect",
+            "content": {
+                "typename": "cluesource"
+            }
+        }).then(res => {
+            console.log("获取线索来源", res)
+            if (res.msg == '成功') {
+                let item = form.find(v => v.label == '来源');
+                item.range = res.msg == '成功' ? res.data : [];
+                this.setData({
+                    form
+                })
+            }
+        })
     },
     },
     /* 打断 */
     /* 打断 */
     interrupt({
     interrupt({

+ 23 - 4
packageA/saleClue/translate.js

@@ -161,12 +161,15 @@ Page({
             label: "客户来源",
             label: "客户来源",
             error: false,
             error: false,
             errMsg: "",
             errMsg: "",
-            type: "textarea",
+            type: "selector",
+            range: [],
+            rangeKey: "value",
+            rangeIndex: "",
             value: "",
             value: "",
-            placeholder: "客户来源",
+            placeholder: "来源",
             valueName: "source",
             valueName: "source",
             checking: "base",
             checking: "base",
-            required: false
+            required: true
         }, {
         }, {
             label: "归属经销商",
             label: "归属经销商",
             error: false,
             error: false,
@@ -431,7 +434,23 @@ Page({
                 slot: "TXL",
                 slot: "TXL",
                 required: true
                 required: true
             })
             })
-
+            /* 获取来源 */
+            _Http.basic({
+                "classname": "sysmanage.develop.optiontype.optiontype",
+                "method": "optiontypeselect",
+                "content": {
+                    "typename": "cluesource"
+                }
+            }).then(res => {
+                console.log("获取线索来源", res)
+                if (res.msg == '成功') {
+                    let item = form.find(v => v.label == '客户来源');
+                    item.range = res.msg == '成功' ? res.data : [];
+                    this.setData({
+                        form
+                    })
+                }
+            })
             this.setData({
             this.setData({
                 content: {
                 content: {
                     sat_orderclueid: data.sat_orderclueid,
                     sat_orderclueid: data.sat_orderclueid,

+ 26 - 3
packageA/setclient/addAndEditor.js

@@ -164,12 +164,15 @@ Page({
             label: "客户来源",
             label: "客户来源",
             error: false,
             error: false,
             errMsg: "",
             errMsg: "",
-            type: "textarea",
+            type: "selector",
+            range: [],
+            rangeKey: "value",
+            rangeIndex: "",
             value: "",
             value: "",
-            placeholder: "客户来源",
+            placeholder: "来源",
             valueName: "source",
             valueName: "source",
             checking: "base",
             checking: "base",
-            required: false
+            required: true
         }, {
         }, {
             label: "归属经销商",
             label: "归属经销商",
             error: false,
             error: false,
@@ -481,6 +484,26 @@ Page({
                 form: this.data.form
                 form: this.data.form
             })
             })
         }
         }
+
+
+        /* 获取来源 */
+        _Http.basic({
+            "classname": "sysmanage.develop.optiontype.optiontype",
+            "method": "optiontypeselect",
+            "content": {
+                "typename": "cluesource"
+            }
+        }).then(res => {
+            console.log("获取线索来源", res)
+            if (res.msg == '成功') {
+                let form = this.data.form;
+                let item = form.find(v => v.label == '客户来源');
+                item.range = res.msg == '成功' ? res.data : [];
+                this.setData({
+                    form
+                })
+            }
+        })
     },
     },
     repClose() {
     repClose() {
         /* if (this.data.isSubmit) {
         /* if (this.data.isSubmit) {