xiaohaizhao 1 год назад
Родитель
Сommit
fc41f48a82

+ 24 - 0
packageA/contract/add/type1/index.js

@@ -177,6 +177,30 @@ Page({
                 form,
                 "content.sa_contractid": data.sa_contractid
             })
+        } else {
+            _Http.basic({
+                "id": "20230110100103",
+                "version": 1,
+                "content": {
+                    "nocache": true,
+                    "where": {
+                        "condition": ""
+                    },
+                    "pageNumber": 1,
+                    pageSize: "9999"
+                },
+            }).then(res => {
+                console.log("付款条件", res)
+                if (res.msg == '成功') {
+                    let data = res.data.find(v => v.isdefault);
+                    if (data) {
+                        let index = this.data.form.findIndex(v => v.valueName == 'paytype')
+                        if (index != -1) this.setData({
+                            [`form[${index}].value`]: [data.ruleno + '-' + data.remarks, [data.sa_receivableruleid]]
+                        })
+                    }
+                }
+            })
         }
     },
     /* 打断 */

+ 25 - 1
packageA/contract/add/type2/index.js

@@ -171,7 +171,31 @@ Page({
                 disabled: false,
                 "content.sa_contractid": data.sa_contractid
             })
-        };
+        } else {
+            _Http.basic({
+                "id": "20230110100103",
+                "version": 1,
+                "content": {
+                    "nocache": true,
+                    "where": {
+                        "condition": ""
+                    },
+                    "pageNumber": 1,
+                    pageSize: "9999"
+                },
+            }).then(res => {
+                console.log("付款条件", res)
+                if (res.msg == '成功') {
+                    let data = res.data.find(v => v.isdefault);
+                    if (data) {
+                        let index = this.data.form.findIndex(v => v.valueName == 'sa_receivableruleid')
+                        if (index != -1) this.setData({
+                            [`form[${index}].value`]: [data.ruleno + '-' + data.remarks, [data.sa_receivableruleid]]
+                        })
+                    }
+                }
+            })
+        }
 
 
 

+ 24 - 0
packageA/contract/add/type3/index.js

@@ -176,6 +176,30 @@ Page({
                 disabled: false,
                 "content.sa_contractid": data.sa_contractid
             })
+        } else {
+            _Http.basic({
+                "id": "20230110100103",
+                "version": 1,
+                "content": {
+                    "nocache": true,
+                    "where": {
+                        "condition": ""
+                    },
+                    "pageNumber": 1,
+                    pageSize: "9999"
+                },
+            }).then(res => {
+                console.log("付款条件", res)
+                if (res.msg == '成功') {
+                    let data = res.data.find(v => v.isdefault);
+                    if (data) {
+                        let index = this.data.form.findIndex(v => v.valueName == 'sa_receivableruleid')
+                        if (index != -1) this.setData({
+                            [`form[${index}].value`]: [data.ruleno + '-' + data.remarks, [data.sa_receivableruleid]]
+                        })
+                    }
+                }
+            })
         }
         //项目进入 修改客户选择范围
         if (options.project) {

+ 24 - 0
packageA/contract/add/type6/index.js

@@ -167,6 +167,30 @@ Page({
                 form,
                 "content.sa_contractid": data.sa_contractid
             })
+        } else {
+            _Http.basic({
+                "id": "20230110100103",
+                "version": 1,
+                "content": {
+                    "nocache": true,
+                    "where": {
+                        "condition": ""
+                    },
+                    "pageNumber": 1,
+                    pageSize: "9999"
+                },
+            }).then(res => {
+                console.log("付款条件", res)
+                if (res.msg == '成功') {
+                    let data = res.data.find(v => v.isdefault);
+                    if (data) {
+                        let index = this.data.form.findIndex(v => v.valueName == 'paytype')
+                        if (index != -1) this.setData({
+                            [`form[${index}].value`]: [data.ruleno + '-' + data.remarks, [data.sa_receivableruleid]]
+                        })
+                    }
+                }
+            })
         }
     },
     /* 打断 */