前端更新: 匹配新的报警规则设置页面
This commit is contained in:
		
							parent
							
								
									32d15e116e
								
							
						
					
					
						commit
						4f26f36c8e
					
				
							
								
								
									
										9
									
								
								resource/l10n/zh-CN.toml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								resource/l10n/zh-CN.toml
									
									
									
									
										vendored
									
									
								
							@ -148,6 +148,15 @@ other = "添加报警规则"
 | 
				
			|||||||
[Rules]
 | 
					[Rules]
 | 
				
			||||||
other = "规则"
 | 
					other = "规则"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[NotificationTriggerMode]
 | 
				
			||||||
 | 
					other = "通知触发模式"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[ModeAlwaysTrigger]
 | 
				
			||||||
 | 
					other = "始终触发"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[ModeOnetimeTrigger]
 | 
				
			||||||
 | 
					other = "单次触发"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[Enable]
 | 
					[Enable]
 | 
				
			||||||
other = "启用"
 | 
					other = "启用"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -69,6 +69,7 @@ function showFormModal(modelSelector, formID, URL, getData) {
 | 
				
			|||||||
                item.name === "ID" ||
 | 
					                item.name === "ID" ||
 | 
				
			||||||
                item.name === "RequestType" ||
 | 
					                item.name === "RequestType" ||
 | 
				
			||||||
                item.name === "RequestMethod" ||
 | 
					                item.name === "RequestMethod" ||
 | 
				
			||||||
 | 
					                item.name === "TriggerMode" ||
 | 
				
			||||||
                item.name === "DisplayIndex" ||
 | 
					                item.name === "DisplayIndex" ||
 | 
				
			||||||
                item.name === "Type" ||
 | 
					                item.name === "Type" ||
 | 
				
			||||||
                item.name === "Cover" ||
 | 
					                item.name === "Cover" ||
 | 
				
			||||||
@ -130,6 +131,7 @@ function addOrEditAlertRule(rule) {
 | 
				
			|||||||
  modal.find("input[name=ID]").val(rule ? rule.ID : null);
 | 
					  modal.find("input[name=ID]").val(rule ? rule.ID : null);
 | 
				
			||||||
  modal.find("input[name=Name]").val(rule ? rule.Name : null);
 | 
					  modal.find("input[name=Name]").val(rule ? rule.Name : null);
 | 
				
			||||||
  modal.find("textarea[name=RulesRaw]").val(rule ? rule.RulesRaw : null);
 | 
					  modal.find("textarea[name=RulesRaw]").val(rule ? rule.RulesRaw : null);
 | 
				
			||||||
 | 
					  modal.find("select[name=TriggerMode]").val(rule ? rule.TriggerMode : 0);
 | 
				
			||||||
  modal.find("input[name=NotificationTag]").val(rule ? rule.NotificationTag : null);
 | 
					  modal.find("input[name=NotificationTag]").val(rule ? rule.NotificationTag : null);
 | 
				
			||||||
  if (rule && rule.Enable) {
 | 
					  if (rule && rule.Enable) {
 | 
				
			||||||
    modal.find(".ui.rule-enable.checkbox").checkbox("set checked");
 | 
					    modal.find(".ui.rule-enable.checkbox").checkbox("set checked");
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										7
									
								
								resource/template/component/rule.html
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								resource/template/component/rule.html
									
									
									
									
										vendored
									
									
								
							@ -16,6 +16,13 @@
 | 
				
			|||||||
                <label>{{tr "NotificationMethodGroup"}}</label>
 | 
					                <label>{{tr "NotificationMethodGroup"}}</label>
 | 
				
			||||||
                <input type="text" name="NotificationTag" placeholder="default">
 | 
					                <input type="text" name="NotificationTag" placeholder="default">
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
 | 
					            <div class="field">
 | 
				
			||||||
 | 
					                <label>{{tr "NotificationTriggerMode"}}</label>
 | 
				
			||||||
 | 
					                <select name="TriggerMode" class="ui fluid dropdown">
 | 
				
			||||||
 | 
					                    <option value="0">{{tr "ModeAlwaysTrigger"}}</option>
 | 
				
			||||||
 | 
					                    <option value="1">{{tr "ModeOnetimeTrigger"}}</option>
 | 
				
			||||||
 | 
					                </select>
 | 
				
			||||||
 | 
					            </div>
 | 
				
			||||||
            <div class="field">
 | 
					            <div class="field">
 | 
				
			||||||
                <div class="ui rule-enable checkbox">
 | 
					                <div class="ui rule-enable checkbox">
 | 
				
			||||||
                    <input name="Enable" type="checkbox" tabindex="0" class="hidden">
 | 
					                    <input name="Enable" type="checkbox" tabindex="0" class="hidden">
 | 
				
			||||||
 | 
				
			|||||||
@ -58,6 +58,7 @@
 | 
				
			|||||||
                    <th>ID</th>
 | 
					                    <th>ID</th>
 | 
				
			||||||
                    <th>{{tr "Name"}}</th>
 | 
					                    <th>{{tr "Name"}}</th>
 | 
				
			||||||
                    <th>{{tr "NotificationMethodGroup"}}</th>
 | 
					                    <th>{{tr "NotificationMethodGroup"}}</th>
 | 
				
			||||||
 | 
					                    <th>{{tr "NotificationTriggerMode"}}</th>
 | 
				
			||||||
                    <th>{{tr "Rules"}}</th>
 | 
					                    <th>{{tr "Rules"}}</th>
 | 
				
			||||||
                    <th>{{tr "Enable"}}</th>
 | 
					                    <th>{{tr "Enable"}}</th>
 | 
				
			||||||
                    <th>{{tr "Administration"}}</th>
 | 
					                    <th>{{tr "Administration"}}</th>
 | 
				
			||||||
@ -69,6 +70,7 @@
 | 
				
			|||||||
                    <td>{{$rule.ID}}</td>
 | 
					                    <td>{{$rule.ID}}</td>
 | 
				
			||||||
                    <td>{{$rule.Name}}</td>
 | 
					                    <td>{{$rule.Name}}</td>
 | 
				
			||||||
                    <td>{{$rule.NotificationTag}}</td>
 | 
					                    <td>{{$rule.NotificationTag}}</td>
 | 
				
			||||||
 | 
					                    <td>{{if eq $rule.TriggerMode  0}}{{tr "ModeAlwaysTrigger"}}{{else}}{{tr "ModeOnetimeTrigger"}}{{end}}
 | 
				
			||||||
                    <td>{{$rule.RulesRaw}}</td>
 | 
					                    <td>{{$rule.RulesRaw}}</td>
 | 
				
			||||||
                    <td>{{$rule.Enable}}</td>
 | 
					                    <td>{{$rule.Enable}}</td>
 | 
				
			||||||
                    <td>
 | 
					                    <td>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user