diff --git a/shandan-system/src/main/resources/static/js/business/directory/dirCommon.js b/shandan-system/src/main/resources/static/js/business/directory/dirCommon.js index 07c6396..21fbb6c 100644 --- a/shandan-system/src/main/resources/static/js/business/directory/dirCommon.js +++ b/shandan-system/src/main/resources/static/js/business/directory/dirCommon.js @@ -142,7 +142,9 @@ function openDirectoryEditLayer(data, callback, view) { } layui.dict.setData('dict-secret-level', data) $('div.dict-component').css({'margin-top': '5px', 'width': '380px', 'margin-left': '4px'}) - + if(view){ + layui.dict.setReadonly(); + } // 目录成员管理事件 $('#memberManageBtn').on('click', () => { let formVal = form.val('directoryEditForm'); @@ -164,6 +166,7 @@ function openDirectoryEditLayer(data, callback, view) { applyChildCheckbox(isEdit); }, yes: function (index) { + if(view){return;} saveDirectory(index, callback); } }) @@ -171,6 +174,10 @@ function openDirectoryEditLayer(data, callback, view) { function saveDirectory(index, callback) { form.on('submit(directoryEditForm)', function ({elem, field}) { + if(field.secretLevel > user.secretLevel){ + layer.alert('禁止上传超过自身涉密等级的文件,您的涉密等级为【'+ DICT.getText('secret_level', user.secretLevel) +'】') + return; + } // 转换数据类型 field.basicDir = field.basicDir === '1'; // 如果是基础数据目录,则自动为提交状态