|
@@ -285,10 +285,10 @@
|
|
|
<div class="input-item">
|
|
|
<div class="toolbox-automate-rules-create-content_rules-and-condition_rules">
|
|
|
<div class="content">
|
|
|
- <div class="rules-list" v-for="(valueElse, valueIndex) of item.ruleDetail" :key="valueIndex">
|
|
|
+ <div class="rules-list" v-for="(valueElse, valueIndex) of item.ruleDetail" :key="valueIndex+'ruleDetail'">
|
|
|
<div class="rules-list-item">
|
|
|
<template v-for="(value, valueElseIndex) of valueElse">
|
|
|
- <div class="row-item row-group" v-if="value.variableType == 1" :key="valueElseIndex">
|
|
|
+ <div class="row-item row-group" v-if="value.variableType == 1" :key="valueElseIndex+'valueElse'">
|
|
|
<!-- <div class="hint-item"></div>
|
|
|
<div class="label-item">
|
|
|
<div class="text-item"></div>
|
|
@@ -974,14 +974,14 @@ export default {
|
|
|
return {
|
|
|
...item,
|
|
|
ruleDetail: item.ruleDetail.map((end) => {
|
|
|
- if (isArray(end)) {
|
|
|
+ if (isArray(item.ruleDetail)) {
|
|
|
var data = end.map((c) => {
|
|
|
return {
|
|
|
...c,
|
|
|
- threshold: isArray(c.threshold) ? JSON.stringify(c.threshold) : end.threshold,
|
|
|
+ threshold: isArray(c.threshold) ? JSON.stringify(c.threshold) : c.threshold,
|
|
|
}
|
|
|
})
|
|
|
- return [...data]
|
|
|
+ return data
|
|
|
} else {
|
|
|
return {
|
|
|
...end,
|
|
@@ -1173,8 +1173,7 @@ export default {
|
|
|
} else {
|
|
|
return {
|
|
|
...end,
|
|
|
- threshold:
|
|
|
- end.modelType == 'tagBox' ? undefined : end.modelType == 'scheduleTime' ? str : end.threshold,
|
|
|
+ threshold: end.modelType == 'tagBox' ? undefined :end.modelType == 'scheduleTime'?str: end.threshold,
|
|
|
}
|
|
|
}
|
|
|
}),
|