diff --git a/shandan-bianmu/src/main/resources/static/js/business/directory/directory.js b/shandan-bianmu/src/main/resources/static/js/business/directory/directory.js index b147b9b..b43c306 100644 --- a/shandan-bianmu/src/main/resources/static/js/business/directory/directory.js +++ b/shandan-bianmu/src/main/resources/static/js/business/directory/directory.js @@ -201,6 +201,41 @@ function startRender() { }).catch(() => showErrorMsg()); } }) + + /** + * 目录整编增加批量删除功能 + * @param ids + * add 2024/04/11 xiongcl + */ + metaListTable.addTableRowEvent('batchMoveLink', function (obj) { + var table = layui.table, checkStatus = table.checkStatus('dirMetadataTable'), + datas = checkStatus.data || []; + if(datas.length<=0){ + showErrorMsg("请至少选择一条数据!"); + return false; + } + if (basicData.reviewStatus === ReviewStatus.PASS) { + addDataConfirm(removeData) + } else { + layer.confirm('是否确定移除该数据?', {}, function (index) { + layer.close(index); + removeData(); + }) + } + function removeData() { + const ids = datas.map(data => data.directoryId); + Util.send(`/business/directory/batch/delete/${ids.join(',')}`, {}, 'delete').then(res => { + if (res.flag) { + showOkMsg('删除成功'); + refreshPermis().then(() => { + metaListTable.reloadTable(); + }) + } else { + showErrorMsg(res.msg); + } + }).catch(() => showErrorMsg()); + } + }) metaListTable.addTableRowEvent('addFile', function () { upload(basicData, `${ctx}/sys/file/layer/dir?directoryId=${basicData.id}&secretLevel=${basicData.secretLevel}`, function (res) { diff --git a/shandan-bianmu/src/main/resources/view/business/directory/directory.html b/shandan-bianmu/src/main/resources/view/business/directory/directory.html index 4597473..80ac2c6 100644 --- a/shandan-bianmu/src/main/resources/view/business/directory/directory.html +++ b/shandan-bianmu/src/main/resources/view/business/directory/directory.html @@ -79,6 +79,7 @@ {{# if(d.permis){ var disabled = !d.permis.uploadPermis, mvDisabled=!d.permis.movePermis, title="没有权限"; + var brmDisabled = !d.permis.removePermis, viewDisabled=!d.permis.viewPermis, title="没有权限"; }}