|
@@ -314,6 +314,15 @@
|
|
|
addMatter(matter, rules) {
|
|
addMatter(matter, rules) {
|
|
|
const id = 'tem' + new Date().getTime();
|
|
const id = 'tem' + new Date().getTime();
|
|
|
|
|
|
|
|
|
|
+ // 判断是否存在
|
|
|
|
|
+ const exists = this.matterList.some(
|
|
|
|
|
+ (item) => item.rulesId === matter.rulesId
|
|
|
|
|
+ );
|
|
|
|
|
+ if (exists) {
|
|
|
|
|
+ this.$message.warning('规则已存在,请勿重复添加');
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// 处理detials
|
|
// 处理detials
|
|
|
if (rules.isExecuteMethod) {
|
|
if (rules.isExecuteMethod) {
|
|
|
matter.produceTaskConfigRuleDetails = Object.values(rules.detailMap)
|
|
matter.produceTaskConfigRuleDetails = Object.values(rules.detailMap)
|