From 0b78bcecf7e72836e9b1cf4d96e07fe6c7d1fd3c Mon Sep 17 00:00:00 2001 From: Guo XIn <371864209@qq.com> Date: Mon, 3 Jul 2023 17:38:51 +0800 Subject: [PATCH] =?UTF-8?q?update.sql=E6=9B=B4=E6=96=B0=20=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E8=B5=84=E6=BA=90=E6=B3=A8=E5=86=8C=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AF=B9=E5=AF=86=E7=BA=A7=E5=88=A4=E6=96=AD?= =?UTF-8?q?=20=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E7=95=8C=E9=9D=A2=E5=A2=9E=E5=8A=A0=E5=AF=B9=E5=AF=86=E7=BA=A7?= =?UTF-8?q?=E7=9A=84=E5=88=A4=E6=96=AD=20=E7=94=A8=E6=88=B7=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E4=BF=AE=E6=94=B9=E7=95=8C=E9=9D=A2=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E7=A6=81=E6=AD=A2=E4=BF=AE=E6=94=B9=E8=87=AA=E5=B7=B1=E7=9A=84?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dbsql/update/update202306.sql | 8 +++++--- .../main/resources/static/js/business/metadata/edit.js | 5 +++++ .../resources/view/business/metadata/metadataEdit.html | 2 +- shandan-common/src/main/resources/view/common/head.html | 5 ++--- .../resources/static/js/business/directory/dirCommon.js | 2 +- .../src/main/resources/static/js/sys/org/org.js | 2 +- .../src/main/resources/static/js/sys/user/edit.js | 8 ++++++++ 7 files changed, 23 insertions(+), 9 deletions(-) diff --git a/dbsql/update/update202306.sql b/dbsql/update/update202306.sql index d250016..81f8622 100644 --- a/dbsql/update/update202306.sql +++ b/dbsql/update/update202306.sql @@ -4,6 +4,8 @@ comment on column BIANMU.SYS_USER.SECRET_LEVEL is '涉密级别'; -- 目录表增加数据密级字段 alter table BIANMU.B_DIRECTORY add SECRET_LEVEL integer default 0 not null; comment on column BIANMU.B_DIRECTORY.SECRET_LEVEL is '数据密级'; - -UPDATE BIANMU.SYS_USER t SET t.SECRET_LEVEL = 4 WHERE t.USER_ID = 'admin' -UPDATE BIANMU.SYS_USER t SET t.SECRET_LEVEL = 4 WHERE t.USER_ID = 'sa' \ No newline at end of file +-- 修改管理员用户的涉密级别为最高级别 +UPDATE BIANMU.SYS_USER t SET t.SECRET_LEVEL = 4 WHERE t.USER_ID = 'admin'; +UPDATE BIANMU.SYS_USER t SET t.SECRET_LEVEL = 4 WHERE t.USER_ID = 'sa'; +-- 启用密级字段项中的内部 +UPDATE BIANMU.SYS_DICT t SET t.DICT_STATE = 1 WHERE t.ID = '2'; \ No newline at end of file diff --git a/shandan-bianmu/src/main/resources/static/js/business/metadata/edit.js b/shandan-bianmu/src/main/resources/static/js/business/metadata/edit.js index 12df89b..64c0398 100644 --- a/shandan-bianmu/src/main/resources/static/js/business/metadata/edit.js +++ b/shandan-bianmu/src/main/resources/static/js/business/metadata/edit.js @@ -27,6 +27,11 @@ layui.use(['form', 'layer', 'editPage', 'laytpl', 'laydate', 'element', 'table', formInitUrl: requestParam.id ? `${ctx}/business/metadata/get/${requestParam.id}` : '', formSubmitInvoke: async function () { // 自定义表单提交时的方法 let metadataBasic = form.val('metadataForm'); + console.info(user); + if(metadataBasic.secretLevel > user.secretLevel){ + layer.alert('禁止上传超过自身涉密等级的数据,您的涉密等级为【'+ DICT.getText('secret_level', user.secretLevel) +'】', {icon:2}) + return; + } metadataBasic.metadataDetailsList = []; for (let metadata of metadataTableMap.values()) { metadataBasic.metadataDetailsList.push(metadata); diff --git a/shandan-bianmu/src/main/resources/view/business/metadata/metadataEdit.html b/shandan-bianmu/src/main/resources/view/business/metadata/metadataEdit.html index 144306b..292349c 100644 --- a/shandan-bianmu/src/main/resources/view/business/metadata/metadataEdit.html +++ b/shandan-bianmu/src/main/resources/view/business/metadata/metadataEdit.html @@ -66,7 +66,7 @@