| | |
| | | if (resetNext) {
|
| | | rule.topic_arg = rule.topicArgOptions[0].value;
|
| | | this.selectArg(rule, resetNext);
|
| | | this.setOptionsDisable(rule);
|
| | | }
|
| | | }
|
| | | });
|
| | | },
|
| | | selectArg(rule, resetNext = false) {
|
| | | debugger;
|
| | | let argInfo = rule.topicArgOptions.filter((arg) => {
|
| | | return arg.value === rule.topic_arg;
|
| | | });
|
| | |
| | | rule.rule_value = val.join(",");
|
| | | },
|
| | | setOptionsDisable(rule) {
|
| | | let isAllSelect = rule.rule_values.indexOf("全部") >= 0;
|
| | | console.log(rule);
|
| | | let isAllSelect =
|
| | | rule.rule_values.indexOf("全部") >= 0 ||
|
| | | rule.rule_values.indexOf("all*all") >= 0;
|
| | | let isNullSelect = rule.rule_values.indexOf("空") >= 0;
|
| | | console.log(rule.rule_values);
|
| | |
|
| | | rule.ruleValueOptions.forEach((opt) => {
|
| | | if (!rule.rule_values.length) {
|
| | |
| | |
|
| | | opt.disabled = isAllSelect || isNullSelect;
|
| | | });
|
| | | console.log(1212);
|
| | | console.log(rule.ruleValueOptions);
|
| | | },
|
| | | // 根据value返回对应的name
|
| | | getNameByValue(arr, value) {
|
| | |
| | | }
|
| | | }
|
| | | </style>
|
| | |
|
| | |
|
| | |
|