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) => {