修改触发条件

This commit is contained in:
闫晓茹 2024-06-24 16:01:44 +08:00
parent c09e163788
commit 43b9124dc1

View File

@ -39,13 +39,29 @@
<el-input
disabled
v-if="updata.triggerConditionCode != 'DRESSING_CHANGE_DATE'"
v-if="updata.dictDataType == 'STRING'"
v-model="updata.triggerConditionValue"
style="width: 300px"
placeholder="请输入触发条件"
maxlength="100"
></el-input>
<el-select
disabled
v-if="updata.dictDataType == 'SELECT'"
v-model="updata.triggerConditionValue"
style="width: 300px"
>
<el-option
v-for="item in ConditionValue"
:key="item.dictValue"
:label="item.dictLabel"
:value="item.dictValue"
>
</el-option>
</el-select>
<el-date-picker
disabled
v-if="updata.triggerConditionCode == 'DRESSING_CHANGE_DATE'"
v-if="updata.dictDataType == 'DATE'"
v-model="updata.triggerConditionValue"
style="width: 300px"
type="date"
@ -53,6 +69,15 @@
value-format="yyyy-MM-dd"
>
</el-date-picker>
<!-- {{ item }} -->
<el-input
disabled
v-if="updata.dictDataType == 'DECIMAL'"
style="width: 300px"
v-model="updata.triggerConditionValue"
type="number"
:min="0"
></el-input>
</div>
<!-- 二级 -->
<div v-show="show3 == true">
@ -108,16 +133,31 @@
>
</el-option>
</el-select>
<el-input
v-if="item.triggerConditionCode != 'DRESSING_CHANGE_DATE'"
disabled
v-if="item.dictDataType == 'STRING'"
v-model="item.triggerConditionValue"
style="width: 300px"
disabled
placeholder="请输入触发条件"
maxlength="100"
></el-input>
<el-select
disabled
v-if="item.dictDataType == 'SELECT'"
v-model="item.triggerConditionValue"
style="width: 300px"
>
<el-option
v-for="item in ConditionValue"
:key="item.dictValue"
:label="item.dictLabel"
:value="item.dictValue"
>
</el-option>
</el-select>
<el-date-picker
disabled
v-if="item.triggerConditionCode == 'DRESSING_CHANGE_DATE'"
v-if="item.dictDataType == 'DATE'"
v-model="item.triggerConditionValue"
style="width: 300px"
type="date"
@ -125,6 +165,15 @@
value-format="yyyy-MM-dd"
>
</el-date-picker>
<!-- {{ item }} -->
<el-input
disabled
v-if="item.dictDataType == 'DECIMAL'"
style="width: 300px"
v-model="item.triggerConditionValue"
type="number"
:min="0"
></el-input>
</div>
</div>
</div>
@ -169,11 +218,7 @@
>
<div class="top">
<div class="toptop">
<el-select
v-model="item.routeNodeName"
style="width: 100px"
@change="changetoday"
>
<el-select v-model="item.routeNodeName" style="width: 100px">
<el-option
v-for="item in parentDictCodelist"
:key="item.dictValue"
@ -900,8 +945,7 @@ export default {
Cookies.set("routeName", this.routeName);
}
this.infolist();
this.handlelist();
// this.handlelist();
this.openfalse();
});
},
@ -1210,23 +1254,24 @@ export default {
this.routeId = this.$route.query.id;
triggerConditionList(this.routeId).then((res) => {
this.openlist.triggerConditionList = res.data;
this.openlist.triggerConditionList.forEach((p) => {
this.optiononditionOperators();
p.dictDataType = this.optionsname.find(
(el) => el.dictValue == p.triggerConditionCode
)?.dictDataType;
console.log(p, "0000000000000000");
});
this.handlelist();
if (res.data.length == 1) {
//
//
this.updata = res.data[0];
this.updata.triggerConditionOperatorName =
this.optionstriggerConditionOperator.find(
(el) => el.dictValue == this.updata.triggerConditionOperator
)?.dictLabel;
console.log(
this.updata.triggerConditionOperatorName,
"updata.triggerConditionOperatorName"
);
this.updatalist = [];
} else {
//
//
this.updata = res.data[0];
this.updata.triggerConditionOperatorName =
this.optionstriggerConditionOperator.find(
@ -1240,9 +1285,6 @@ export default {
(el) => el.dictValue == e.triggerConditionOperator
)?.dictLabel;
});
// this.updatalist.triggerConditionOperatorName = this.optionstriggerConditionOperator.find(
// (el) => el.dictValue == this.updatalist.triggerConditionOperator
// )?.dictLabel;
}
if (this.open == true) {
this.$set(this.openlist, "suitRange", this.$route.query.suitRange);
@ -1261,7 +1303,12 @@ export default {
o.dictDataType = this.optionsname.find(
(el) => el.dictValue == o.triggerConditionCode
)?.dictDataType;
// console.log(o.dictDataType, "dict");
if (o.triggerConditionCode.includes("SEX")) {
var dictType = "SEX";
getAgencytype(dictType).then((res) => {
this.ConditionValue = res.data;
});
}
});
this.$set(this.updata, "suitRange", this.openlist.suitRange);
});
@ -1270,6 +1317,8 @@ export default {
edit() {
this.open = true;
this.infolistname();
// this.openfalse();
},
//wangeditor
onNodeContent(item) {