From 0b483b2c7f4189bb4d1e3523f833f9da243c3799 Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Wed, 10 Sep 2025 15:21:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=A3=E6=A1=88=E5=8A=A0=E5=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/filesTransfer/encryption.js | 37 ++++ src/views/filesTransfer/encryption/config.js | 14 ++ src/views/filesTransfer/encryption/index.vue | 111 ++++++++++ .../encryption/prop/encryptionForm.vue | 196 ++++++++++++++++++ src/views/system/white/index.vue | 0 5 files changed, 358 insertions(+) create mode 100644 src/api/filesTransfer/encryption.js create mode 100644 src/views/filesTransfer/encryption/config.js create mode 100644 src/views/filesTransfer/encryption/index.vue create mode 100644 src/views/filesTransfer/encryption/prop/encryptionForm.vue create mode 100644 src/views/system/white/index.vue diff --git a/src/api/filesTransfer/encryption.js b/src/api/filesTransfer/encryption.js new file mode 100644 index 0000000..dbfb270 --- /dev/null +++ b/src/api/filesTransfer/encryption.js @@ -0,0 +1,37 @@ +import request from '@/utils/request' + +// 新增加密类型列表 +export function addEncryTypeAPI(data) { + return request({ + url: '/smartArchives/system/encry/type/addEncryType', + method: 'POST', + data: data, + }) +} + +// 修改加密类型列表 +export function updateEncryTypeAPI(data) { + return request({ + url: '/smartArchives/system/encry/type/editEncryType', + method: 'POST', + data: data, + }) +} + +// 删除加密类型列表 +export function deleteEncryTypeAPI(data) { + return request({ + url: '/smartArchives/system/encry/type/delEncryType', + method: 'POST', + data: data, + }) +} + +// 档案加密类型列表 +export function getEncryTypeListAPI(data) { + return request({ + url: '/smartArchives/system/encry/type/list', + method: 'GET', + params: data, + }) +} diff --git a/src/views/filesTransfer/encryption/config.js b/src/views/filesTransfer/encryption/config.js new file mode 100644 index 0000000..d9702f5 --- /dev/null +++ b/src/views/filesTransfer/encryption/config.js @@ -0,0 +1,14 @@ +export const formLabel = [ + { + isShow: false, // 是否展示label + f_type: 'ipt', + f_label: '数据加密名称', + f_model: 'encryptName', + }, +] + +export const columnsList = [ + { t_props: 'encryptName', t_label: '档案加密名称' }, + { t_props: 'encryptType', t_label: '档案加密类型' }, + { t_props: 'encryptParams', t_label: '加密参数' } +] \ No newline at end of file diff --git a/src/views/filesTransfer/encryption/index.vue b/src/views/filesTransfer/encryption/index.vue new file mode 100644 index 0000000..dcee2c0 --- /dev/null +++ b/src/views/filesTransfer/encryption/index.vue @@ -0,0 +1,111 @@ + + + + + + + 新增 + + + + + + 修改 + + + 删除 + + + + + + + + + diff --git a/src/views/filesTransfer/encryption/prop/encryptionForm.vue b/src/views/filesTransfer/encryption/prop/encryptionForm.vue new file mode 100644 index 0000000..ee7cc48 --- /dev/null +++ b/src/views/filesTransfer/encryption/prop/encryptionForm.vue @@ -0,0 +1,196 @@ + + + + + + + + + + + + + + + + + + + + 取消 + 确认 + + + + + \ No newline at end of file diff --git a/src/views/system/white/index.vue b/src/views/system/white/index.vue new file mode 100644 index 0000000..e69de29