diff --git a/base-server/src/main/resources/template/js/contacts/contactsList.js b/base-server/src/main/resources/template/js/contacts/contactsList.js index 87414aadf12a81ee0932de7eb7b8b6d6be4bfa03..8c214bfb0af7e33d3dfb106608cc076ad16b05dd 100644 --- a/base-server/src/main/resources/template/js/contacts/contactsList.js +++ b/base-server/src/main/resources/template/js/contacts/contactsList.js @@ -13,14 +13,15 @@ layui.config({ var $ = layui.$, form = layui.form, table = layui.table; - objectKey = GetUrlParam("objectKey"); objectId = GetUrlParam("objectId"); if (isNull(objectKey) || isNull(objectId)) { winui.window.msg("请传入适用对象信息", {icon: 2, time: 2000}); return false; } - + + var authPermission = teamObjectPermissionUtil.checkTeamBusinessAuthPermission(objectId, 'contactsAuthEnum'); + authBtn('1596375844035'); table.render({ id: 'messageTable', @@ -45,8 +46,8 @@ layui.config({ { field: 'createName', title: systemLanguage["com.skyeye.createName"][languageType], align: 'left', width: 120 }, { field: 'createTime', title: systemLanguage["com.skyeye.createTime"][languageType], align: 'center', width: 150 }, { field: 'lastUpdateName', title: systemLanguage["com.skyeye.lastUpdateName"][languageType], align: 'left', width: 120 }, - { field: 'lastUpdateTime', title: '最后修改时间', align: 'center', width: 100}, - { title: systemLanguage["com.skyeye.operation"][languageType], fixed: 'right', align: 'center', width: 150, toolbar: '#tableBar'} + { field: 'lastUpdateTime', title: systemLanguage["com.skyeye.lastUpdateTime"][languageType], align: 'center', width: 150 }, + { title: systemLanguage["com.skyeye.operation"][languageType], fixed: 'right', align: 'center', width: 150, toolbar: '#tableBar' } ]], done: function(json) { matchingLanguage(); diff --git a/base-server/src/main/resources/template/js/teamBusiness/teamBusinessEdit.js b/base-server/src/main/resources/template/js/teamBusiness/teamBusinessEdit.js index fb83e0f5a21cadf3bb2096707181638e3da1bf17..d075b76684a355d058948649b604faad6aa3b551 100644 --- a/base-server/src/main/resources/template/js/teamBusiness/teamBusinessEdit.js +++ b/base-server/src/main/resources/template/js/teamBusiness/teamBusinessEdit.js @@ -121,11 +121,14 @@ layui.config({ var layEvent = obj.event; if (layEvent === 'removeRole') { // 移除角色和该角色下的用户 + var tmp = []; $.each(treeTableData, function(index, item) { - if (item.id == data.id || item.pId == data.id) { - treeTableData.splice(index, 1); + if (item.id != data.id && item.pId != data.id) { + tmp.push(item); } }); + treeTableData = [].concat(tmp); + restCheckbox(); reloadTreeTable(); } else if (layEvent === 'addUser') { // 添加成员 diff --git a/base-server/src/main/resources/template/js/teamTemplate/teamTemplateAdd.js b/base-server/src/main/resources/template/js/teamTemplate/teamTemplateAdd.js index c96f582a4272dc1852b1f3652b349b3d18abf866..cbcfa27e063a1da4d7499cbb377a90d40452bdff 100644 --- a/base-server/src/main/resources/template/js/teamTemplate/teamTemplateAdd.js +++ b/base-server/src/main/resources/template/js/teamTemplate/teamTemplateAdd.js @@ -49,11 +49,14 @@ layui.config({ var layEvent = obj.event; if (layEvent === 'removeRole') { // 移除角色和该角色下的用户 + var tmp = []; $.each(treeTableData, function(index, item) { - if (item.id == data.id || item.pId == data.id) { - treeTableData.splice(index, 1); + if (item.id != data.id && item.pId != data.id) { + tmp.push(item); } }); + treeTableData = [].concat(tmp); + reloadTreeTable(); } else if (layEvent === 'addUser') { // 添加成员 var roleId = data.id; @@ -184,6 +187,11 @@ layui.config({ loadAuthTreeTable(item.id, item.cols, data); }); + $.each(checkTrueList, function (i, id) { + $(`input[id='${id}']`).prop("checked", true); + }); + form.render('checkbox'); + form.on('checkbox(checkClick)', function(obj) { var id = $(this).attr('id'); var str = id.split('_'); diff --git a/base-server/src/main/resources/template/js/teamTemplate/teamTemplateEdit.js b/base-server/src/main/resources/template/js/teamTemplate/teamTemplateEdit.js index 222405e03b1e6bebc00701373b7930e2d2e4d1a3..d2cb111f605818af664f1f3c97d3392c68fd6d9b 100644 --- a/base-server/src/main/resources/template/js/teamTemplate/teamTemplateEdit.js +++ b/base-server/src/main/resources/template/js/teamTemplate/teamTemplateEdit.js @@ -123,11 +123,14 @@ layui.config({ var layEvent = obj.event; if (layEvent === 'removeRole') { // 移除角色和该角色下的用户 + var tmp = []; $.each(treeTableData, function(index, item) { - if (item.id == data.id || item.pId == data.id) { - treeTableData.splice(index, 1); + if (item.id != data.id && item.pId != data.id) { + tmp.push(item); } }); + treeTableData = [].concat(tmp); + restCheckbox(); reloadTreeTable(); } else if (layEvent === 'addUser') { // 添加成员 diff --git a/base-server/src/main/resources/template/tpl/contacts/contactsList.html b/base-server/src/main/resources/template/tpl/contacts/contactsList.html index 651b993f28eaa8aa1e4a80d07faeccec5ab4ee17..b6b6a1d834e2fdabec8e8f646678624eff6f14a7 100644 --- a/base-server/src/main/resources/template/tpl/contacts/contactsList.html +++ b/base-server/src/main/resources/template/tpl/contacts/contactsList.html @@ -10,13 +10,13 @@
- +