|
@@ -254,9 +254,9 @@
|
|
<div class="rules-list-item">
|
|
<div class="rules-list-item">
|
|
<div class="rules-list-item-subject" >
|
|
<div class="rules-list-item-subject" >
|
|
<a-form-model-item ref="processMethod" prop="processMethod">
|
|
<a-form-model-item ref="processMethod" prop="processMethod">
|
|
- <a-select v-model="item.processMethod" :disabled="!!item.groupId">
|
|
|
|
|
|
+ <a-select v-model="item.operate" :disabled="!!item.groupId">
|
|
<a-select-option value='SEND'>仅发送通知</a-select-option>
|
|
<a-select-option value='SEND'>仅发送通知</a-select-option>
|
|
- <a-select-option value='PAUSE' >关停组</a-select-option>
|
|
|
|
|
|
+ <a-select-option value='PAUSE' >关停并发送通知</a-select-option>
|
|
|
|
|
|
</a-select>
|
|
</a-select>
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
@@ -264,10 +264,10 @@
|
|
<div class="rules-list-item-subject" >
|
|
<div class="rules-list-item-subject" >
|
|
<a-form-model-item ref="processMethod" prop="processMethod">
|
|
<a-form-model-item ref="processMethod" prop="processMethod">
|
|
<a-select v-model="item.sendType" :disabled="!!item.groupId">
|
|
<a-select v-model="item.sendType" :disabled="!!item.groupId">
|
|
- <a-select-option value='message' >短信</a-select-option>
|
|
|
|
- <a-select-option value='enterpriseWechat'>企业微信</a-select-option>
|
|
|
|
- <a-select-option value='email'>邮箱</a-select-option>
|
|
|
|
- <a-select-option value='phone'>电话</a-select-option>
|
|
|
|
|
|
+ <!-- <a-select-option value='message' >短信</a-select-option> -->
|
|
|
|
+ <a-select-option value='Wechat'>企业微信</a-select-option>
|
|
|
|
+ <a-select-option value='EMAIL'>邮箱</a-select-option>
|
|
|
|
+ <!-- <a-select-option value='phone'>电话</a-select-option> -->
|
|
</a-select>
|
|
</a-select>
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
</div>
|
|
</div>
|
|
@@ -361,8 +361,8 @@ export default {
|
|
isUnlimited:1,
|
|
isUnlimited:1,
|
|
},
|
|
},
|
|
],
|
|
],
|
|
- processMethod:'SEND',//预警方式
|
|
|
|
- sendType:'enterpriseWechat',//通知方式
|
|
|
|
|
|
+ operate:'SEND',//预警方式
|
|
|
|
+ sendType:'Wechat',//通知方式
|
|
},
|
|
},
|
|
],
|
|
],
|
|
},
|
|
},
|
|
@@ -396,32 +396,38 @@ export default {
|
|
methods: {
|
|
methods: {
|
|
blurTemplateName(){
|
|
blurTemplateName(){
|
|
console.log(this.form)
|
|
console.log(this.form)
|
|
- if(this.templateNameTrue){
|
|
|
|
- if(this.form.templateName!=''){
|
|
|
|
- putAction('/ruleTemplate/edit',{id:this.form.templateId,templateName:this.form.templateName}).then(res=>{
|
|
|
|
|
|
+ if(this.currentRuleId){
|
|
|
|
+ if(this.templateNameTrue){
|
|
|
|
+ if(this.form.templateName!=''){
|
|
|
|
+ putAction('/ruleTemplate/edit',{id:this.form.templateId,templateName:this.form.templateName}).then(res=>{
|
|
|
|
+ if(res.success){
|
|
|
|
+
|
|
|
|
+ }else{
|
|
|
|
+ this.$message.error(res.message)
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }else{
|
|
|
|
+ this.$message.error('模板名称不可以为空!!!')
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ },
|
|
|
|
+ blurGroupName(item){
|
|
|
|
+ if(this.currentRuleId){
|
|
|
|
+ if(item.groupName!=''&&item.remark!=''){
|
|
|
|
+ putAction('/ruleGroup/edit',{id:item.groupId,groupName:item.groupName,remark:item.remark}).then(res=>{
|
|
if(res.success){
|
|
if(res.success){
|
|
|
|
|
|
}else{
|
|
}else{
|
|
- this.$message.error(res.message)
|
|
|
|
|
|
+ this.$message.error(res.message)
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}else{
|
|
}else{
|
|
- this.$message.error('模板名称不可以为空!!!')
|
|
|
|
|
|
+ this.$message.error('规则名称和规则描述不可以为空!!!')
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- },
|
|
|
|
- blurGroupName(item){
|
|
|
|
- if(item.groupName!=''&&item.remark!=''){
|
|
|
|
- putAction('/ruleGroup/edit',{id:item.groupId,groupName:item.groupName,remark:item.remark}).then(res=>{
|
|
|
|
- if(res.success){
|
|
|
|
-
|
|
|
|
- }else{
|
|
|
|
- this.$message.error(res.message)
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
- }else{
|
|
|
|
- this.$message.error('规则名称和规则描述不可以为空!!!')
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
},
|
|
},
|
|
ruleTypeChange(item){
|
|
ruleTypeChange(item){
|
|
console.log(item)
|
|
console.log(item)
|
|
@@ -530,8 +536,8 @@ export default {
|
|
ruleRelationship:"and",
|
|
ruleRelationship:"and",
|
|
ruleType:'base',
|
|
ruleType:'base',
|
|
remark:'',
|
|
remark:'',
|
|
- processMethod:'SEND',//预警方式
|
|
|
|
- sendType:'enterpriseWechat',//通知方式
|
|
|
|
|
|
+ operate:'SEND',//预警方式
|
|
|
|
+ sendType:'Wechat',//通知方式
|
|
isRequired:1,
|
|
isRequired:1,
|
|
isCopy:0,
|
|
isCopy:0,
|
|
ruleDetail:[
|
|
ruleDetail:[
|