From 0ee41d90469009a917dfd07b688c20c0d565966b Mon Sep 17 00:00:00 2001 From: shijingjing <1789544664@qq.com> Date: Tue, 16 Aug 2022 09:40:23 +0800 Subject: [PATCH] 30828 --- .../components/gridScoreRules.vue | 35 ++++++++++++++----- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/packages/conv/creditScore/AppGridMemberScore/components/gridScoreRules.vue b/packages/conv/creditScore/AppGridMemberScore/components/gridScoreRules.vue index 4114fe6e..19cc4c59 100644 --- a/packages/conv/creditScore/AppGridMemberScore/components/gridScoreRules.vue +++ b/packages/conv/creditScore/AppGridMemberScore/components/gridScoreRules.vue @@ -42,7 +42,7 @@ - + @@ -103,11 +103,13 @@
- + +
@@ -187,14 +189,17 @@ export default { systemRuleId: [ { required: true, message: "请选择事件/类型", trigger: "change" }, ], + ruleName: [ + { required: true, message: "请输入自定义事件", trigger: "change" }, + ], scoringCycle: [ { required: true, message: "请选择周期范围", trigger: "change" }, ], integral: [ { required: true, - pattern: /^\d*[.\d]\d?$/, - message: "请输入积分分值,最多保留一位小数", + pattern: /^([1-9]\d*|0)(\.\d{1,2})?$/, + message: "请输入积分分值,最多保留两位小数", }, ], validRangeType: [ @@ -214,6 +219,8 @@ export default { defaultProps: { label: "girdName", value: "id", + children: 'children', // 节点是否拥有子节点 + isLeaf: 'leaf' }, checkedKeys: [], }, @@ -417,9 +424,7 @@ export default { beforeSelectTree() { this.treeObj.checkedKeys = []; - this.instance - .post(`/app/appgirdinfo/listAll3`, null, null) - .then((res) => { + this.instance.post(`/app/appgirdinfo/listAll3`, null, null).then((res) => { if (res.code == 0) { this.treeObj.treeList = this.girdToTree(res.data); this.girdInfoList.map((e) => { @@ -434,6 +439,20 @@ export default { } }); }, + // el-tree懒加载 + loadNode(node, resolve) { + if (node.level === 0) { + this.instance.post('').then((res) => { + + }) + let arr = node.childNodes; + return resolve(arr); + } + if (node.level >= 1) { + let arr1 = node.data.children + return resolve(arr1); + } + }, onCheckChange(e) { this.girdInfoList.forEach((v) => {