Authored by 王涛

Merge branch 'master-V32-XuHaoJie' into 'master'

通用-订阅管理-图标修改及字段修改



See merge request !249
@@ -306,13 +306,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function @@ -306,13 +306,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function
306 } 306 }
307 } 307 }
308 } 308 }
309 - , {title: '操作', align: 'center',width:200,fixed: 'right', toolbar: 309 + , {title: '操作', align: 'center',minWidth:200,fixed: 'right', toolbar:
310 '<div>' + 310 '<div>' +
311 '<button data-id="{{d.subId}}" lay-tips="删除" type="button" class="layui-btn layui-btn-xs layui-btn-normal delete-alarmsubscribe-btn"><i class="layui-icon layui-icon-delete"></i></button>' + 311 '<button data-id="{{d.subId}}" lay-tips="删除" type="button" class="layui-btn layui-btn-xs layui-btn-normal delete-alarmsubscribe-btn"><i class="layui-icon layui-icon-delete"></i></button>' +
312 '<button data-id="{{d.subId}}" lay-tips="资源订阅" type="button" class="layui-btn layui-btn-xs layui-btn-normal alarmsubscribe-resource-btn"><i class="layui-icon layui-icon-star"></i></button>' + 312 '<button data-id="{{d.subId}}" lay-tips="资源订阅" type="button" class="layui-btn layui-btn-xs layui-btn-normal alarmsubscribe-resource-btn"><i class="layui-icon layui-icon-star"></i></button>' +
313 '<button data-id="{{d.subId}}" lay-tips="指标订阅" type="button" class="layui-btn layui-btn-xs layui-btn-normal alarmsubscribe-kpi-btn"><i class="layui-icon layui-icon-star-fill"></i></button>' + 313 '<button data-id="{{d.subId}}" lay-tips="指标订阅" type="button" class="layui-btn layui-btn-xs layui-btn-normal alarmsubscribe-kpi-btn"><i class="layui-icon layui-icon-star-fill"></i></button>' +
314 - '<button data-id="{{d.subId}}" lay-tips="资源类型订阅" type="button" class="layui-btn layui-btn-xs layui-btn-normal alarmsubscribe-resType-btn"><i class="layui-icon layui-icon-star-fill"></i></button>' +  
315 - '<button data-id="{{d.subId}}" lay-tips="业务类型订阅" type="button" class="layui-btn layui-btn-xs layui-btn-normal alarmsubscribe-busId-btn"><i class="layui-icon layui-icon-star-fill"></i></button>' + 314 + '<button data-id="{{d.subId}}" lay-tips="资源类型订阅" type="button" class="layui-btn layui-btn-xs layui-btn-normal alarmsubscribe-resType-btn"><i class="iconfont">&#XE521;</i></button>' +
  315 + '<button data-id="{{d.subId}}" lay-tips="业务类型订阅" type="button" class="layui-btn layui-btn-xs layui-btn-normal alarmsubscribe-busId-btn"><i class="iconfont">&#XE522;</i></button>' +
316 '</div>' 316 '</div>'
317 } 317 }
318 ]], 318 ]],
@@ -919,7 +919,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function @@ -919,7 +919,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function
919 var subId = $(this).data("id"); 919 var subId = $(this).data("id");
920 var list = getResTypeOrBusId(subId, 0); 920 var list = getResTypeOrBusId(subId, 0);
921 //回填数据 921 //回填数据
922 - common.openWin("baseconfig/resourcetype/index", "选择资源类型", {"resTypes": list,"showType":0}, ["选择"], function () { 922 + common.openWin("baseconfig/resourcetype/index", "选择资源类型",
  923 + {
  924 + //"resTypes": list,"showType":0
  925 + }, ["选择"], function () {
923 //找到选择的资源类型 并且订阅 926 //找到选择的资源类型 并且订阅
924 var resourcetype = layui.resourcetype({"resTypes": list}); 927 var resourcetype = layui.resourcetype({"resTypes": list});
925 var data = resourcetype.getResTypeChecks(); 928 var data = resourcetype.getResTypeChecks();
@@ -931,7 +934,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function @@ -931,7 +934,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function
931 var subId = $(this).data("id"); 934 var subId = $(this).data("id");
932 var list = getResTypeOrBusId(subId, 1); 935 var list = getResTypeOrBusId(subId, 1);
933 //回填数据 936 //回填数据
934 - common.openWin("baseconfig/bustype/index", "选择业务类型", {busIds: list}, ["选择"], function () { 937 + common.openWin("baseconfig/bustype/index", "选择业务类型",
  938 + {
  939 + //busIds: list
  940 + }, ["选择"], function () {
935 //找到选择的所有业务 并且订阅 941 //找到选择的所有业务 并且订阅
936 var bustype = layui.bustype({"busIds": list}); 942 var bustype = layui.bustype({"busIds": list});
937 var data = bustype.getData(); 943 var data = bustype.getData();
@@ -947,7 +953,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function @@ -947,7 +953,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function
947 let typeSubscribe = { 953 let typeSubscribe = {
948 id: id, 954 id: id,
949 subId: subId, 955 subId: subId,
950 - subType: type, 956 + type: type,
951 targetId: targetId 957 targetId: targetId
952 }; 958 };
953 admin.req({ 959 admin.req({
@@ -998,7 +1004,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function @@ -998,7 +1004,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function
998 function getResTypeOrBusId(subId, type) { 1004 function getResTypeOrBusId(subId, type) {
999 let list = []; 1005 let list = [];
1000 admin.req({ 1006 admin.req({
1001 - url: common.domainName + '/api-web/bTypeSubscribe/subscribeList?subId=' + subId + '&subType=' + type, 1007 + url: common.domainName + '/api-web/bTypeSubscribe/subscribeList?subId=' + subId + '&type=' + type,
1002 async: false, 1008 async: false,
1003 success: function (response) { 1009 success: function (response) {
1004 if (response.success) { 1010 if (response.success) {
@@ -11,7 +11,7 @@ layui.define(['table', 'form', 'sessions', 'common'], function (exports) { @@ -11,7 +11,7 @@ layui.define(['table', 'form', 'sessions', 'common'], function (exports) {
11 exports('typeSubscribeList', function (data) { 11 exports('typeSubscribeList', function (data) {
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 - var subType = data.type ? data.type : 0;//默认为资源类型 14 + var type = data.type ? data.type : 0;//默认为资源类型
15 var subId = data.subId ? data.subId : ''; 15 var subId = data.subId ? data.subId : '';
16 //回车搜索 16 //回车搜索
17 $('#type_subscribe_list_keyword').keydown(function (e) { 17 $('#type_subscribe_list_keyword').keydown(function (e) {
@@ -21,7 +21,7 @@ layui.define(['table', 'form', 'sessions', 'common'], function (exports) { @@ -21,7 +21,7 @@ layui.define(['table', 'form', 'sessions', 'common'], function (exports) {
21 }); 21 });
22 22
23 var cols = []; 23 var cols = [];
24 - if (subType) {//业务类型 24 + if (type) {//业务类型
25 cols = [[ 25 cols = [[
26 {type: 'checkbox'}, 26 {type: 'checkbox'},
27 {type: 'numbers', title: '序号', align: 'center'} 27 {type: 'numbers', title: '序号', align: 'center'}
@@ -56,7 +56,7 @@ layui.define(['table', 'form', 'sessions', 'common'], function (exports) { @@ -56,7 +56,7 @@ layui.define(['table', 'form', 'sessions', 'common'], function (exports) {
56 , where: { 56 , where: {
57 access_token: accessToken, 57 access_token: accessToken,
58 keyword: $("#type_subscribe_list_keyword").val(), 58 keyword: $("#type_subscribe_list_keyword").val(),
59 - subType: subType, 59 + type: type,
60 subId: subId 60 subId: subId
61 } 61 }
62 , height: 'full' 62 , height: 'full'
@@ -71,19 +71,19 @@ layui.define(['table', 'form', 'sessions', 'common'], function (exports) { @@ -71,19 +71,19 @@ layui.define(['table', 'form', 'sessions', 'common'], function (exports) {
71 var $this = $(this); 71 var $this = $(this);
72 var id = $this.data('id'); 72 var id = $this.data('id');
73 var ids = new Array(id); 73 var ids = new Array(id);
74 - deleteTypeSubscribe(ids,subType); 74 + deleteTypeSubscribe(ids,type);
75 }); 75 });
76 } 76 }
77 }); 77 });
78 78
79 //删除数据 79 //删除数据
80 - function deleteTypeSubscribe(ids,subType) { 80 + function deleteTypeSubscribe(ids,type) {
81 layer.confirm('数据删除后将无法恢复,您确定要删除吗?', { 81 layer.confirm('数据删除后将无法恢复,您确定要删除吗?', {
82 btn: ['确定', '取消'] //按钮 82 btn: ['确定', '取消'] //按钮
83 }, function () { 83 }, function () {
84 let data = { 84 let data = {
85 ids:ids.toString(), 85 ids:ids.toString(),
86 - "subType":subType 86 + "type":type
87 } 87 }
88 admin.req({ 88 admin.req({
89 url: common.domainName + '/api-web/bTypeSubscribe/deleteTypeSubscribe?access_token=' + accessToken 89 url: common.domainName + '/api-web/bTypeSubscribe/deleteTypeSubscribe?access_token=' + accessToken
@@ -119,15 +119,17 @@ layui.define(['table', 'form', 'sessions', 'common'], function (exports) { @@ -119,15 +119,17 @@ layui.define(['table', 'form', 'sessions', 'common'], function (exports) {
119 $("#typeSubscribe_delete").on("click", function () { 119 $("#typeSubscribe_delete").on("click", function () {
120 //获取选中数据 120 //获取选中数据
121 var li = getCheckKpiData(); 121 var li = getCheckKpiData();
122 - deleteTypeSubscribe(li.map(item => item.id),subType); 122 + deleteTypeSubscribe(li.map(item => item.id),type);
123 }); 123 });
124 124
125 //刷新表格 125 //刷新表格
126 function reloadTypeSubscribeTable() { 126 function reloadTypeSubscribeTable() {
  127 + debugger
  128 + var a= accessToken;
127 typeSubscribeListable.reload({ 129 typeSubscribeListable.reload({
128 where: { 130 where: {
129 keyword: $("#type_subscribe_list_keyword").val(), 131 keyword: $("#type_subscribe_list_keyword").val(),
130 - subType: subType, 132 + type: type,
131 subId: subId, 133 subId: subId,
132 access_token: accessToken 134 access_token: accessToken
133 } 135 }