Merge branch 'master-v32-xwx' into 'master'
告警策略类型改为从字典获取 See merge request !851
Showing
4 changed files
with
40 additions
and
12 deletions
@@ -12,6 +12,20 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist'], fun | @@ -12,6 +12,20 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist'], fun | ||
12 | var sessions = layui.sessions; | 12 | var sessions = layui.sessions; |
13 | var accessToken = sessions.getToken()['access_token']; | 13 | var accessToken = sessions.getToken()['access_token']; |
14 | console.log(data) | 14 | console.log(data) |
15 | + admin.req({ | ||
16 | + url: common.domainName + '/api-web/manage/ddic/findSucDdics/alarm_strategy_type' | ||
17 | + , method: 'POST' | ||
18 | + , async: false | ||
19 | + }).done(function (res) { | ||
20 | + let radioData = res.data; | ||
21 | + let htmlRadio = ''; | ||
22 | + if (radioData && radioData.length > 0) { | ||
23 | + radioData.map(item => { | ||
24 | + $('#alarmpolicy_policyType_add').append(`<input type="radio" data-sort="`+item.ddicSort+`" name="policyType" value="`+item.ddicSort+`" title="`+item.ddicName+`">`) | ||
25 | + }) | ||
26 | + } | ||
27 | + $('#alarmpolicy_policyType_add [data-sort]:nth-child(2)').attr("checked",true); | ||
28 | + }); | ||
15 | form.render(null, 'add-alarmpolicy-form'); | 29 | form.render(null, 'add-alarmpolicy-form'); |
16 | //初始化日期组件 | 30 | //初始化日期组件 |
17 | laydate.render({ | 31 | laydate.render({ |
@@ -20,7 +34,6 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist'], fun | @@ -20,7 +34,6 @@ layui.define(['form', 'admin', 'laydate', 'common','sessions','reskpilist'], fun | ||
20 | ,range: true | 34 | ,range: true |
21 | }); | 35 | }); |
22 | var resType = localStorage.getItem("currentResType"); | 36 | var resType = localStorage.getItem("currentResType"); |
23 | - | ||
24 | var NoticeMergeFlag = 'off'; | 37 | var NoticeMergeFlag = 'off'; |
25 | // 获取合并通知开关是否开启 | 38 | // 获取合并通知开关是否开启 |
26 | getNoticeMergeFlag(); | 39 | getNoticeMergeFlag(); |
@@ -18,6 +18,20 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions','xmSelect', | @@ -18,6 +18,20 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions','xmSelect', | ||
18 | var checkList = common.checkPermission(accessToken); | 18 | var checkList = common.checkPermission(accessToken); |
19 | var resName = ''; | 19 | var resName = ''; |
20 | resListSelectIds = []; | 20 | resListSelectIds = []; |
21 | + admin.req({ | ||
22 | + url: common.domainName + '/api-web/manage/ddic/findSucDdics/alarm_strategy_type' | ||
23 | + , method: 'POST' | ||
24 | + , async: false | ||
25 | + }).done(function (res) { | ||
26 | + let radioData = res.data; | ||
27 | + let htmlRadio = ' <option value="">=策略类型=</option>'; | ||
28 | + if (radioData && radioData.length > 0) { | ||
29 | + radioData.map(item => { | ||
30 | + htmlRadio += `<option value="` + item.ddicSort + `">`+ item.ddicName+'</option>' | ||
31 | + }) | ||
32 | + }; | ||
33 | + $('#alarmpolicy_policyType').html(htmlRadio); | ||
34 | + }); | ||
21 | var table_data = []; | 35 | var table_data = []; |
22 | if (data && data.type == 'alarmTemplate') { | 36 | if (data && data.type == 'alarmTemplate') { |
23 | $('#alarmpolicy_policyType').val('0'); | 37 | $('#alarmpolicy_policyType').val('0'); |
@@ -98,13 +112,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions','xmSelect', | @@ -98,13 +112,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions','xmSelect', | ||
98 | , even: true | 112 | , even: true |
99 | , cols: [[ | 113 | , cols: [[ |
100 | {type: 'checkbox',field: 'checkbox'} | 114 | {type: 'checkbox',field: 'checkbox'} |
101 | - , {field: 'policyType', title: '策略类型', align: 'center', sort: true, width:120, | 115 | + , {field: 'policyType', title: '策略类型', align: 'center', sort: true, width:180, |
102 | templet: function(d){ | 116 | templet: function(d){ |
103 | - var checked = ''; | ||
104 | - if(d.policyType == '1'){ //默认 | ||
105 | - checked = "checked"; | 117 | + switch (d.policyType){ |
118 | + case "1": | ||
119 | + return "全局默认策略"; | ||
120 | + case "2": | ||
121 | + return "全局非默认策略"; | ||
122 | + case "3": | ||
123 | + return "模板策略"; | ||
106 | } | 124 | } |
107 | - return `<input type="checkbox" id="${d.alarmPolicyId}" data-kpiid="${d.kpiId}" name="close" ${checked} lay-skin="switch" lay-filter="switchPolicyType" lay-text="默认|非默认">`; | ||
108 | }} | 125 | }} |
109 | , { | 126 | , { |
110 | field: 'alarmPolicyName', title: '策略名称', align: 'center', sort: true, | 127 | field: 'alarmPolicyName', title: '策略名称', align: 'center', sort: true, |
@@ -21,9 +21,7 @@ | @@ -21,9 +21,7 @@ | ||
21 | </div> | 21 | </div> |
22 | <div class="layui-inline"> | 22 | <div class="layui-inline"> |
23 | <label class="layui-form-label">是否默认</label> | 23 | <label class="layui-form-label">是否默认</label> |
24 | - <div class="layui-input-inline padding-left-10"> | ||
25 | - <input type="radio" name="policyType" value="1" title="默认"> | ||
26 | - <input type="radio" name="policyType" value="0" title="非默认" checked> | 24 | + <div class="layui-input-inline padding-left-10" id="alarmpolicy_policyType_add"> |
27 | </div> | 25 | </div> |
28 | </div> | 26 | </div> |
29 | </div> | 27 | </div> |
@@ -40,9 +40,9 @@ | @@ -40,9 +40,9 @@ | ||
40 | <div class="layui-inline"> | 40 | <div class="layui-inline"> |
41 | <div class="layui-input-inline layui-input-inline--long"> | 41 | <div class="layui-input-inline layui-input-inline--long"> |
42 | <select lay-filter="alarmpolicy_policyType" id="alarmpolicy_policyType"> | 42 | <select lay-filter="alarmpolicy_policyType" id="alarmpolicy_policyType"> |
43 | - <option value="">=策略类型=</option> | ||
44 | - <option value="1">默认</option> | ||
45 | - <option value="0">非默认</option> | 43 | +<!-- <option value="">=策略类型=</option>--> |
44 | +<!-- <option value="1">默认</option>--> | ||
45 | +<!-- <option value="0">非默认</option>--> | ||
46 | </select> | 46 | </select> |
47 | </div> | 47 | </div> |
48 | </div> | 48 | </div> |
-
Please register or login to post a comment