Authored by 王涛

Merge branch 'master-500-dev-lushangqing' into 'master-500-dev'

【无】宁夏的应用管理和服务管理迁移到500-dev的base



See merge request !869
@@ -22,10 +22,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -22,10 +22,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
22 22
23 // 加载遮罩 23 // 加载遮罩
24 var loading; 24 var loading;
25 - //获得权限列表  
26 - var checkList = common.checkPermission(accessToken);  
27 -  
28 - var codeIsExist = false;  
29 25
30 loadApplicationTable(); 26 loadApplicationTable();
31 27
@@ -36,31 +32,24 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -36,31 +32,24 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
36 return false; 32 return false;
37 } 33 }
38 }); 34 });
39 - $("#applicationQueryBtn").on("click", function () {  
40 - loadApplicationTable();  
41 - })  
42 35
43 /** 36 /**
44 * 加载应用信息表格 37 * 加载应用信息表格
45 */ 38 */
46 function loadApplicationTable() { 39 function loadApplicationTable() {
47 conditions.appName = $('#condition-app-name').val().trim(); 40 conditions.appName = $('#condition-app-name').val().trim();
48 - conditions.busTypeName = $('#condition-app-name').val().trim();  
49 - conditions.appDesc = $('#condition-app-name').val().trim();  
50 applicationTable = table.render({ 41 applicationTable = table.render({
51 - elem: '#table-application-table', 42 + elem: '#application-table',
52 url: domainName + '/api-web/manage/application/page?access_token=' + accessToken, 43 url: domainName + '/api-web/manage/application/page?access_token=' + accessToken,
53 where: conditions, 44 where: conditions,
54 - height: 'full-200', 45 + height: 'full-250',
55 page: { 46 page: {
56 theme: '#1E9FFF' 47 theme: '#1E9FFF'
57 }, 48 },
58 - limit: common.limit,  
59 - limits: common.limits,  
60 cols: [[ 49 cols: [[
61 { 50 {
62 type: 'checkbox' 51 type: 'checkbox'
63 - }, {title: '序号', align: "center", type: 'numbers', event: 'dblclick', width: '5%'}, { 52 + },{title: '序号', align: "center", type: 'numbers', event: 'dblclick', width: '5%'},{
64 // field: 'appCode', title: '应用编号', align: 'center', sort: true, 53 // field: 'appCode', title: '应用编号', align: 'center', sort: true,
65 // templet: 54 // templet:
66 // '<div>' + 55 // '<div>' +
@@ -70,21 +59,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -70,21 +59,16 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
70 // ' </span>' + 59 // ' </span>' +
71 // '</div>' 60 // '</div>'
72 // }, { 61 // }, {
73 - field: 'appName', title: '应用名称', align: 'center', sort: true, width: '20%', 62 + field: 'appName', title: '应用名称', align: 'center', sort: true,
74 templet: 63 templet:
75 '<div>' + 64 '<div>' +
76 ' <span' + 65 ' <span' +
77 ' data-index="{{d.LAY_TABLE_INDEX}}"' + 66 ' data-index="{{d.LAY_TABLE_INDEX}}"' +
78 - ' data-bustypename="{{d.busTypeName}}"' +  
79 - ' data-appdesc="{{d.appDesc}}"' +  
80 - ' data-busid="{{d.busId}}"' +  
81 - ' data-appid="{{d.appId}}"' +  
82 - ' data-appcode="{{d.appCode}}"' +  
83 ' class="layui-table-link btn-application-edit">{{d.appName}}' + 67 ' class="layui-table-link btn-application-edit">{{d.appName}}' +
84 ' </span>' + 68 ' </span>' +
85 '</div>' 69 '</div>'
86 }, { 70 }, {
87 - field: 'busTypeName', title: '所属业务', align: 'center', sort: true, width: '20%', 71 + field: 'busTypeName', title: '所属业务', align: 'center', sort: true,
88 templet: function (d) { 72 templet: function (d) {
89 if (d.busType.busTypeName == null) { 73 if (d.busType.busTypeName == null) {
90 return "" 74 return ""
@@ -93,24 +77,20 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -93,24 +77,20 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
93 } 77 }
94 } 78 }
95 }, { 79 }, {
96 - field: 'appDesc', title: '应用描述', align: 'left', sort: true 80 + field: 'appDesc', title: '应用描述', align: 'center', sort: true
97 }, { 81 }, {
98 - field: 'createTime', title: '创建时间', align: 'center', sort: true, width: '10%' 82 + field: 'createTime', title: '创建时间', align: 'center', sort: true
99 }, { 83 }, {
100 - title: '操作', align: 'center', width: 120, fixed: 'right', 84 + title: '操作', align: 'center',width:120,fixed:'right',
101 templet: 85 templet:
102 '<div>' + 86 '<div>' +
103 - '<button data-id="{{d.appId}}" class="layui-btn layui-btn-xs layui-btn-normal btn-application-delete" lay-tips="删除"><i class="layui-icon">&#xe640;</i></button>' + 87 + ' <span data-id="{{d.appId}}" class="layui-table-link btn-application-delete">删除</span>' +
104 '</div>' 88 '</div>'
105 } 89 }
106 ]], 90 ]],
107 done: function (res) { 91 done: function (res) {
108 // 点击编号编辑事件 92 // 点击编号编辑事件
109 $('.btn-application-edit').click(function () { 93 $('.btn-application-edit').click(function () {
110 - if ($.inArray('back:application:update', checkList) == -1) {  
111 - layer.msg('暂无权限!', {icon: 7, time: 3000});  
112 - return;  
113 - }  
114 var currentApplication = res.data[$(this).data('index')]; 94 var currentApplication = res.data[$(this).data('index')];
115 delete currentApplication.LAY_TABLE_INDEX; 95 delete currentApplication.LAY_TABLE_INDEX;
116 saveApplication('edit', '编辑', currentApplication); 96 saveApplication('edit', '编辑', currentApplication);
@@ -126,17 +106,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -126,17 +106,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
126 106
127 // 新增按钮 107 // 新增按钮
128 $('#application-create').click(function () { 108 $('#application-create').click(function () {
129 - if ($.inArray('back:application:save', checkList) == -1) {  
130 - layer.msg('暂无权限!', {icon: 7, time: 3000});  
131 - return;  
132 - }  
133 saveApplication('insert', '新增') 109 saveApplication('insert', '新增')
134 }); 110 });
135 111
136 // 批量删除按钮 112 // 批量删除按钮
137 $('#btn-application-delete').click(function () { 113 $('#btn-application-delete').click(function () {
138 var deletes = []; 114 var deletes = [];
139 - $.each(table.checkStatus('table-application-table').data, function (index, value) { 115 + $.each(table.checkStatus('application-table').data, function (index, value) {
140 deletes.push(value.appId); 116 deletes.push(value.appId);
141 }); 117 });
142 deleteAppById(deletes); 118 deleteAppById(deletes);
@@ -170,7 +146,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -170,7 +146,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
170 layer.open({ 146 layer.open({
171 type: 1, 147 type: 1,
172 title: '<a class="layui-icon layui-icon-edit win_title_icon"></a>' + actionName, 148 title: '<a class="layui-icon layui-icon-edit win_title_icon"></a>' + actionName,
173 - area: ['40%', '50%'], 149 + area: ['970px', '450px'],
174 content: $('#applicationEdit').html(), 150 content: $('#applicationEdit').html(),
175 btn: ['保存', '取消'], 151 btn: ['保存', '取消'],
176 success: function (layero, index) { 152 success: function (layero, index) {
@@ -224,21 +200,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -224,21 +200,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
224 form.render(); 200 form.render();
225 // 应用编号改变判断是否已经存在 201 // 应用编号改变判断是否已经存在
226 $('#txt-application-code').change(function () { 202 $('#txt-application-code').change(function () {
227 - var al = checkAppCodeExist($(this).val(), oldAppCode);  
228 - if (al == '1') { 203 + if (checkAppCodeExist($(this).val())) {
229 $(this).val(oldAppCode); 204 $(this).val(oldAppCode);
230 - codeIsExist = true;  
231 layer.msg('该编号已存在,请重新输入!', {icon: 2, time: 3000}); 205 layer.msg('该编号已存在,请重新输入!', {icon: 2, time: 3000});
232 - } else {  
233 - codeIsExist = false;  
234 } 206 }
235 }); 207 });
236 // 绑定表单提交事件 208 // 绑定表单提交事件
237 form.on('submit(application-submit)', function (data) { 209 form.on('submit(application-submit)', function (data) {
238 - if (codeIsExist) {  
239 - codeIsExist = false;  
240 - return false;  
241 - }  
242 loading = layer.load(2); 210 loading = layer.load(2);
243 application = Object.assign(application, data.field); 211 application = Object.assign(application, data.field);
244 application.appCode = appCodePrefix + application.appCode; 212 application.appCode = appCodePrefix + application.appCode;
@@ -258,6 +226,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -258,6 +226,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
258 if (response.success) { 226 if (response.success) {
259 layer.msg(actionName + '成功!', {icon: 1, time: 3000}); 227 layer.msg(actionName + '成功!', {icon: 1, time: 3000});
260 layer.close(index); 228 layer.close(index);
  229 + loadApplicationTable();
261 } else { 230 } else {
262 layer.msg(actionName + '失败!', {icon: 2, time: 3000}); 231 layer.msg(actionName + '失败!', {icon: 2, time: 3000});
263 } 232 }
@@ -269,9 +238,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -269,9 +238,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
269 yes: function () { 238 yes: function () {
270 // 触发表单提交 239 // 触发表单提交
271 $('#btn-application-submit').click(); 240 $('#btn-application-submit').click();
272 - },  
273 - end: function () {  
274 - loadApplicationTable();  
275 } 241 }
276 }); 242 });
277 243
@@ -281,20 +247,19 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -281,20 +247,19 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
281 * @param appCode 应用编号 247 * @param appCode 应用编号
282 * @returns {boolean} 存在: true,不存在: false 248 * @returns {boolean} 存在: true,不存在: false
283 */ 249 */
284 - function checkAppCodeExist(appCode, oldAppCode) {  
285 - var result = '0';  
286 - var newAppCode = appCodePrefix + appCode; 250 + function checkAppCodeExist(appCode) {
  251 + var result = true;
287 admin.req({ 252 admin.req({
288 - url: domainName + '/api-web/manage/application/checkout/' + newAppCode, 253 + url: domainName + '/api-web/manage/application/page',
289 async: false, 254 async: false,
290 data: { 255 data: {
291 - oldAppCode: oldAppCode 256 + page: 1,
  257 + limit: 10,
  258 + appCode: appCodePrefix + appCode
292 } 259 }
293 }).done(function (response) { 260 }).done(function (response) {
294 - if (response.success == true) {  
295 - if (response.count > 0) {  
296 - result = '1';  
297 - } 261 + if (response.data.length === 0) {
  262 + result = false;
298 } 263 }
299 }); 264 });
300 return result; 265 return result;
@@ -307,10 +272,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -307,10 +272,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
307 * @param appIds 要删除的应用id 272 * @param appIds 要删除的应用id
308 */ 273 */
309 function deleteAppById(appIds) { 274 function deleteAppById(appIds) {
310 - if ($.inArray('back:application:delete', checkList) == -1) {  
311 - layer.msg('暂无权限!', {icon: 7, time: 3000});  
312 - return;  
313 - }  
314 if (appIds.length === 0) { 275 if (appIds.length === 0) {
315 layer.msg('请选择您要删除的数据。', {icon: 7, title: '提示'}); 276 layer.msg('请选择您要删除的数据。', {icon: 7, title: '提示'});
316 return; 277 return;
@@ -23,11 +23,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -23,11 +23,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
23 // 加载遮罩 23 // 加载遮罩
24 var loading; 24 var loading;
25 25
26 - //获得权限列表  
27 - var checkList = common.checkPermission(accessToken);  
28 -  
29 - //服务编码重复标识  
30 - var codeIsExist = false;  
31 loadServerTable(); 26 loadServerTable();
32 27
33 // 查询条件框回车查询事件 28 // 查询条件框回车查询事件
@@ -37,29 +32,21 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -37,29 +32,21 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
37 return false; 32 return false;
38 } 33 }
39 }); 34 });
40 - $("#serverQueryBtn").on("click", function () {  
41 - loadServerTable();  
42 - })  
43 35
44 /** 36 /**
45 * 加载服务信息表格 37 * 加载服务信息表格
46 */ 38 */
47 function loadServerTable() { 39 function loadServerTable() {
48 - conditions.serverName = $('#condition-server-name').val() ? $('#condition-server-name').val().trim() : '';  
49 - conditions.appName = $('#condition-server-name').val() ? $('#condition-server-name').val().trim() : '';  
50 - conditions.busTypeName = $('#condition-server-name').val() ? $('#condition-server-name').val().trim() : '';  
51 - conditions.serverDesc = $('#condition-server-name').val() ? $('#condition-server-name').val().trim() : ''; 40 + conditions.serverName = $('#condition-server-name').val().trim();
52 serverTable = table.render({ 41 serverTable = table.render({
53 elem: '#server-table', 42 elem: '#server-table',
54 url: domainName + '/api-web/manage/server/page?access_token=' + accessToken, 43 url: domainName + '/api-web/manage/server/page?access_token=' + accessToken,
55 where: conditions, 44 where: conditions,
56 - height: 'full-200', 45 + height: 'full-250',
57 page: { 46 page: {
58 layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'] 47 layout: ['count', 'prev', 'page', 'next', 'limit', 'skip']
59 - , theme: '#1E9FFF'//自定义分页主题颜色 48 + ,theme: '#1E9FFF'//自定义分页主题颜色
60 }, 49 },
61 - limit: common.limit,  
62 - limits: common.limits,  
63 cols: [[ 50 cols: [[
64 { 51 {
65 type: 'checkbox' 52 type: 'checkbox'
@@ -73,36 +60,32 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -73,36 +60,32 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
73 ' </span>' + 60 ' </span>' +
74 '</div>' 61 '</div>'
75 }, { 62 }, {
76 - field: 'serverName', title: '服务名称', align: 'center', sort: true, width: '15%', 63 + field: 'serverName', title: '服务名称', align: 'center', sort: true
77 }, { 64 }, {
78 - field: 'busTypeName', title: '所属业务', align: 'center', sort: true, width: '15%', 65 + field: 'busTypeName', title: '所属业务', align: 'center', sort: true,
79 templet: function (d) { 66 templet: function (d) {
80 return d.application.busType.busTypeName; 67 return d.application.busType.busTypeName;
81 } 68 }
82 }, { 69 }, {
83 - field: 'appName', title: '所属应用', align: 'center', sort: true, width: '15%', 70 + field: 'appName', title: '所属应用', align: 'center', sort: true,
84 templet: function (d) { 71 templet: function (d) {
85 return d.application.appName; 72 return d.application.appName;
86 } 73 }
87 }, { 74 }, {
88 - field: 'serverDesc', title: '服务描述', align: 'left', sort: true 75 + field: 'serverDesc', title: '服务描述', align: 'center', sort: true
89 }, { 76 }, {
90 - field: 'createTime', title: '创建时间', align: 'center', sort: true, width: '10%', 77 + field: 'createTime', title: '创建时间', align: 'center', sort: true
91 }, { 78 }, {
92 - title: '操作', align: 'center', width: 120, fixed: 'right', 79 + title: '操作', align: 'center',width:120,fixed:'right',
93 templet: 80 templet:
94 '<div>' + 81 '<div>' +
95 - '<button data-id="{{d.serverId}}" class="layui-btn layui-btn-xs layui-btn-normal btn-server-delete" lay-tips="删除"><i class="layui-icon">&#xe640;</i></button>' + 82 + ' <span data-id="{{d.serverId}}" class="layui-table-link btn-server-delete">删除</span>' +
96 '</div>' 83 '</div>'
97 } 84 }
98 ]], 85 ]],
99 done: function (res) { 86 done: function (res) {
100 // 点击编号编辑事件 87 // 点击编号编辑事件
101 $('.btn-server-edit').click(function () { 88 $('.btn-server-edit').click(function () {
102 - if ($.inArray('back:server:update', checkList) == -1) {  
103 - layer.msg('暂无权限!', {icon: 7, time: 3000});  
104 - return;  
105 - }  
106 var currentserver = res.data[$(this).data('index')]; 89 var currentserver = res.data[$(this).data('index')];
107 delete currentserver.LAY_TABLE_INDEX; 90 delete currentserver.LAY_TABLE_INDEX;
108 saveServer('edit', '编辑', currentserver); 91 saveServer('edit', '编辑', currentserver);
@@ -118,10 +101,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -118,10 +101,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
118 101
119 // 新增按钮 102 // 新增按钮
120 $('#btn-server-create').click(function () { 103 $('#btn-server-create').click(function () {
121 - if ($.inArray('back:server:save', checkList) == -1) {  
122 - layer.msg('暂无权限!', {icon: 7, time: 3000});  
123 - return;  
124 - }  
125 saveServer('insert', '新增') 104 saveServer('insert', '新增')
126 }); 105 });
127 106
@@ -195,8 +174,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -195,8 +174,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
195 }, 174 },
196 data: busTypeList, 175 data: busTypeList,
197 on: function (data) { 176 on: function (data) {
198 - if (!data.isAdd) {  
199 - appSelect.update({data: []}); 177 + if(!data.isAdd){
  178 + appSelect.update({data:[]});
200 return; 179 return;
201 } 180 }
202 // 绑定应用下拉框 181 // 绑定应用下拉框
@@ -219,7 +198,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -219,7 +198,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
219 }); 198 });
220 appSelect.update({data: appList}); 199 appSelect.update({data: appList});
221 }); 200 });
222 - if (actionType === 'edit') { 201 + if(actionType === 'edit'){
223 appSelect.setValue([server.appId], null, true); 202 appSelect.setValue([server.appId], null, true);
224 actionType = 'edited' 203 actionType = 'edited'
225 } 204 }
@@ -261,22 +240,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -261,22 +240,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
261 form.render(); 240 form.render();
262 // 服务编号改变判断是否已经存在 241 // 服务编号改变判断是否已经存在
263 $('#txt-server-code').change(function () { 242 $('#txt-server-code').change(function () {
264 - var vl = checkServerCodeExist($(this).val(), oldServerCode);  
265 - if (vl == '1') { 243 + if (checkServerCodeExist($(this).val())) {
266 $(this).val(oldServerCode); 244 $(this).val(oldServerCode);
267 - codeIsExist = true;  
268 layer.msg('该编号已存在,请重新输入!', {icon: 2, time: 3000}); 245 layer.msg('该编号已存在,请重新输入!', {icon: 2, time: 3000});
269 - } else {  
270 - codeIsExist = false;  
271 } 246 }
272 }); 247 });
273 -  
274 // 绑定表单提交事件 248 // 绑定表单提交事件
275 form.on('submit(server-submit)', function (data) { 249 form.on('submit(server-submit)', function (data) {
276 - if (codeIsExist) {  
277 - codeIsExist = false;  
278 - return false;  
279 - }  
280 loading = layer.load(2); 250 loading = layer.load(2);
281 server = Object.assign(server, data.field); 251 server = Object.assign(server, data.field);
282 server.serverCode = serverCodePrefix + server.serverCode; 252 server.serverCode = serverCodePrefix + server.serverCode;
@@ -308,9 +278,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -308,9 +278,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
308 yes: function () { 278 yes: function () {
309 // 触发表单提交 279 // 触发表单提交
310 $('#btn-server-submit').click(); 280 $('#btn-server-submit').click();
311 - },  
312 - end: function () {  
313 - loadServerTable();  
314 } 281 }
315 }); 282 });
316 283
@@ -320,20 +287,19 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -320,20 +287,19 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
320 * @param serverCode 服务编号 287 * @param serverCode 服务编号
321 * @returns {boolean} 存在: true,不存在: false 288 * @returns {boolean} 存在: true,不存在: false
322 */ 289 */
323 - function checkServerCodeExist(serverCode, oldServerCode) {  
324 - var result = '0';  
325 - var newServerCode = serverCodePrefix + serverCode; 290 + function checkServerCodeExist(serverCode) {
  291 + var result = true;
326 admin.req({ 292 admin.req({
327 - url: domainName + '/api-web/manage/server/checkout/' + newServerCode, 293 + url: domainName + '/api-web/manage/server/page',
328 async: false, 294 async: false,
329 data: { 295 data: {
330 - oldServerCode: oldServerCode 296 + page: 1,
  297 + limit: 10,
  298 + serverCode: serverCodePrefix + serverCode
331 } 299 }
332 }).done(function (response) { 300 }).done(function (response) {
333 - if (response.success == true) {  
334 - if (response.count > 0) {  
335 - result = '1';  
336 - } 301 + if (response.data.length === 0) {
  302 + result = false;
337 } 303 }
338 }); 304 });
339 return result; 305 return result;
@@ -346,10 +312,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -346,10 +312,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
346 * @param serverIds 要删除的服务id 312 * @param serverIds 要删除的服务id
347 */ 313 */
348 function deleteserverById(serverIds) { 314 function deleteserverById(serverIds) {
349 - if ($.inArray('back:server:delete', checkList) == -1) {  
350 - layer.msg('暂无权限!', {icon: 7, time: 3000});  
351 - return;  
352 - }  
353 if (serverIds.length === 0) { 315 if (serverIds.length === 0) {
354 layer.msg('请选择您要删除的数据。', {icon: 7, title: '提示'}); 316 layer.msg('请选择您要删除的数据。', {icon: 7, title: '提示'});
355 return; 317 return;
@@ -377,12 +339,5 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -377,12 +339,5 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
377 }); 339 });
378 }) 340 })
379 } 341 }
380 -  
381 - //获取选中的数据  
382 - function getCheckData() {  
383 - return table.checkStatus('server-table').data;  
384 - }  
385 -  
386 - return {getData: getCheckData};  
387 }); 342 });
388 }); 343 });
@@ -9,16 +9,9 @@ @@ -9,16 +9,9 @@
9 <div class="layui-form-item"> 9 <div class="layui-form-item">
10 <div class="layui-inline"> 10 <div class="layui-inline">
11 <div class="layui-input-inline layui-input-inline--long"> 11 <div class="layui-input-inline layui-input-inline--long">
12 - <input autocomplete="off" class="layui-input" id="condition-app-name"  
13 - lay-tips='关键字检索包括:<br>应用名称</br>所属业务</br>应用描述' placeholder="输入关键字,回车搜索"  
14 - type="text"> 12 + <input type="text" id="condition-app-name" placeholder="输入关键字,回车搜索" autocomplete="off" class="layui-input">
15 </div> 13 </div>
16 </div> 14 </div>
17 - <div class="layui-inline">  
18 - <button class="layui-btn layui-btn-normal" id="applicationQueryBtn" type="button"><i  
19 - class="layui-icon layui-icon-search"></i>查询  
20 - </button>  
21 - </div>  
22 </div> 15 </div>
23 </form> 16 </form>
24 </div> 17 </div>
@@ -32,7 +25,7 @@ @@ -32,7 +25,7 @@
32 <i class="layui-icon">&#xe640;</i>删除 25 <i class="layui-icon">&#xe640;</i>删除
33 </button> 26 </button>
34 </div> 27 </div>
35 - <table id="table-application-table" lay-filter="applicationtable"></table> 28 + <table id="application-table" lay-filter="applicationtable"></table>
36 </div> 29 </div>
37 </div> 30 </div>
38 </div> 31 </div>
@@ -40,7 +33,7 @@ @@ -40,7 +33,7 @@
40 </article> 33 </article>
41 34
42 <!--新增/编辑弹出框--> 35 <!--新增/编辑弹出框-->
43 -<script id="applicationEdit" type="text/html"> 36 +<script type="text/html" id="applicationEdit">
44 <div class="layui-card"> 37 <div class="layui-card">
45 <form class="layui-form form-edit layui-form-pane" action="" lay-filter="form-application-edit"> 38 <form class="layui-form form-edit layui-form-pane" action="" lay-filter="form-application-edit">
46 <div class="layui-form-item"> 39 <div class="layui-form-item">
@@ -54,22 +47,19 @@ @@ -54,22 +47,19 @@
54 <label class="layui-form-label">应用编号</label> 47 <label class="layui-form-label">应用编号</label>
55 <label class="form-input-prefix" id="txt-appcode-prefix"></label> 48 <label class="form-input-prefix" id="txt-appcode-prefix"></label>
56 <div class="layui-input-block input-flex-1"> 49 <div class="layui-input-block input-flex-1">
57 - <input type="text" id="txt-application-code" name="appCode" required lay-verify="required"  
58 - placeholder="请输入编号" autocomplete="off" class="layui-input"> 50 + <input type="text" id="txt-application-code" name="appCode" required lay-verify="required" placeholder="请输入编号" autocomplete="off" class="layui-input">
59 </div> 51 </div>
60 </div> 52 </div>
61 <div class="layui-form-item"> 53 <div class="layui-form-item">
62 <label class="layui-form-label">应用名称</label> 54 <label class="layui-form-label">应用名称</label>
63 <div class="layui-input-block"> 55 <div class="layui-input-block">
64 - <input type="text" id="txt-application-name" name="appName" lay-verify="required"  
65 - placeholder="请输入名称" class="layui-input"> 56 + <input type="text" id="txt-application-name" name="appName" lay-verify="required" placeholder="请输入名称" class="layui-input">
66 </div> 57 </div>
67 </div> 58 </div>
68 <div class="layui-form-item"> 59 <div class="layui-form-item">
69 <label class="layui-form-label textarea-label">应用描述</label> 60 <label class="layui-form-label textarea-label">应用描述</label>
70 <div class="layui-input-block"> 61 <div class="layui-input-block">
71 - <textarea name="appDesc" placeholder="请输入应用描述" class="layui-textarea" lay-verify="required"  
72 - style="height:auto"></textarea> 62 + <textarea name="appDesc" placeholder="请输入应用描述" class="layui-textarea" lay-verify="required"></textarea>
73 </div> 63 </div>
74 </div> 64 </div>
75 <button id="btn-application-submit" class="hide" lay-submit lay-filter="application-submit">提交</button> 65 <button id="btn-application-submit" class="hide" lay-submit lay-filter="application-submit">提交</button>
@@ -9,16 +9,9 @@ @@ -9,16 +9,9 @@
9 <div class="layui-form-item"> 9 <div class="layui-form-item">
10 <div class="layui-inline"> 10 <div class="layui-inline">
11 <div class="layui-input-inline layui-input-inline--long"> 11 <div class="layui-input-inline layui-input-inline--long">
12 - <input autocomplete="off" class="layui-input" id="condition-server-name"  
13 - lay-tips='关键字检索包括:<br>服务名称</br>所属业务</br>所属应用</br>服务描述' placeholder="输入关键字,回车搜索"  
14 - type="text"> 12 + <input type="text" id="condition-server-name" placeholder="输入关键字,回车搜索" autocomplete="off" class="layui-input">
15 </div> 13 </div>
16 </div> 14 </div>
17 - <div class="layui-inline">  
18 - <button class="layui-btn layui-btn-normal" id="serverQueryBtn" type="button">  
19 - <i class="layui-icon layui-icon-search"></i>查询  
20 - </button>  
21 - </div>  
22 </div> 15 </div>
23 </form> 16 </form>
24 </div> 17 </div>
@@ -40,7 +33,7 @@ @@ -40,7 +33,7 @@
40 </article> 33 </article>
41 34
42 <!--新增/编辑弹出框--> 35 <!--新增/编辑弹出框-->
43 -<script id="serverEdit" type="text/html"> 36 +<script type="text/html" id="serverEdit">
44 <div class="layui-card"> 37 <div class="layui-card">
45 <form class="layui-form layui-form-pane" action="" lay-filter="form-server-edit"> 38 <form class="layui-form layui-form-pane" action="" lay-filter="form-server-edit">
46 <div class="layui-form-item"> 39 <div class="layui-form-item">
@@ -61,22 +54,19 @@ @@ -61,22 +54,19 @@
61 <label class="layui-form-label">服务编号</label> 54 <label class="layui-form-label">服务编号</label>
62 <label class="form-input-prefix" id="txt-servercode-prefix"></label> 55 <label class="form-input-prefix" id="txt-servercode-prefix"></label>
63 <div class="layui-input-block input-flex-1"> 56 <div class="layui-input-block input-flex-1">
64 - <input type="text" id="txt-server-code" name="serverCode" required lay-verify="required"  
65 - placeholder="请输入编号" autocomplete="off" class="layui-input"> 57 + <input type="text" id="txt-server-code" name="serverCode" required lay-verify="required" placeholder="请输入编号" autocomplete="off" class="layui-input">
66 </div> 58 </div>
67 </div> 59 </div>
68 <div class="layui-form-item"> 60 <div class="layui-form-item">
69 <label class="layui-form-label">服务名称</label> 61 <label class="layui-form-label">服务名称</label>
70 <div class="layui-input-block"> 62 <div class="layui-input-block">
71 - <input type="text" id="txt-server-name" name="serverName" lay-verify="required" placeholder="请输入名称"  
72 - class="layui-input"> 63 + <input type="text" id="txt-server-name" name="serverName" lay-verify="required" placeholder="请输入名称" class="layui-input">
73 </div> 64 </div>
74 </div> 65 </div>
75 <div class="layui-form-item"> 66 <div class="layui-form-item">
76 <label class="layui-form-label textarea-label">服务描述</label> 67 <label class="layui-form-label textarea-label">服务描述</label>
77 <div class="layui-input-block"> 68 <div class="layui-input-block">
78 - <textarea name="serverDesc" placeholder="请输入服务描述" class="layui-textarea"  
79 - lay-verify="required"></textarea> 69 + <textarea name="serverDesc" placeholder="请输入服务描述" class="layui-textarea" lay-verify="required"></textarea>
80 </div> 70 </div>
81 </div> 71 </div>
82 <button id="btn-server-submit" class="hide" lay-submit lay-filter="server-submit">提交</button> 72 <button id="btn-server-submit" class="hide" lay-submit lay-filter="server-submit">提交</button>