From 97cdd4528d0f7cd9f0af6f7e91187d8e8378ebf7 Mon Sep 17 00:00:00 2001 From: "liang.chao" <1360241448@qq.com> Date: Wed, 26 Nov 2025 17:26:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/filesTransfer/accept.js | 38 ++++ src/api/filesTransfer/apply.js | 82 +++++++ src/api/filesTransfer/audit.js | 37 ++++ src/api/filesTransfer/encryption.js | 40 ++++ src/api/filesTransfer/encryptionFile.js | 40 ++++ src/api/filesTransfer/issue.js | 46 ++++ src/api/filesTransfer/record.js | 46 ++++ src/api/filesTransfer/setting.js | 19 ++ src/views/fileTransfer/encryption.vue | 253 ++++++++++++++++++++++ src/views/fileTransfer/encryptionFile.vue | 253 ++++++++++++++++++++++ 10 files changed, 854 insertions(+) create mode 100644 src/api/filesTransfer/accept.js create mode 100644 src/api/filesTransfer/apply.js create mode 100644 src/api/filesTransfer/audit.js create mode 100644 src/api/filesTransfer/encryption.js create mode 100644 src/api/filesTransfer/encryptionFile.js create mode 100644 src/api/filesTransfer/issue.js create mode 100644 src/api/filesTransfer/record.js create mode 100644 src/api/filesTransfer/setting.js create mode 100644 src/views/fileTransfer/encryption.vue create mode 100644 src/views/fileTransfer/encryptionFile.vue diff --git a/src/api/filesTransfer/accept.js b/src/api/filesTransfer/accept.js new file mode 100644 index 00000000..fdcb6ec3 --- /dev/null +++ b/src/api/filesTransfer/accept.js @@ -0,0 +1,38 @@ +import request from '@/axios'; + +// 移交接收管理列表 +export function getTransferReceiceListApi(params) { + return request({ + url: '/blade-system/transferReceice/getTransferReceiceList', + method: 'POST', + data: params, + }) +} + + +// 详情 +export function getTransferReceiceDetailApi(params) { + return request({ + url: '/blade-system/transferReceice/getTransferReceiceDetail', + method: 'POST', + data: params, + }) +} + +// 详情列表 +export function getTransferReceiceFilesApi(params) { + return request({ + url: '/blade-system/transferReceice/getTransferReceiceFiles', + method: 'POST', + data: params, + }) +} + +// 确认接收 +export function transferReceiveApi(data) { + return request({ + url: '/blade-system/transferReceice/transferReceive', + method: 'POST', + data: data, + }) +} diff --git a/src/api/filesTransfer/apply.js b/src/api/filesTransfer/apply.js new file mode 100644 index 00000000..60143cbf --- /dev/null +++ b/src/api/filesTransfer/apply.js @@ -0,0 +1,82 @@ +import request from '@/axios'; + +// 档案移交申请列表 +export function getTransferApplyListApi(params) { + return request({ + url: '/blade-system/transferApply/getTransferApplyList', + method: 'POST', + data: params + }); +} + +// 新增档案移交申请 +export function saveTransferApplyApi(data) { + return request({ + url: '/blade-system/transferApply/saveTransferApply', + method: 'POST', + data: data + }); +} + +// 编辑档案移交申请 +export function editTransferApplyApi(data) { + return request({ + url: '/blade-system/transferApply/editTransferApply', + method: 'POST', + data: data + }); +} + +// 档案移交申请详情 +export function getTransferApplyApi(params) { + return request({ + url: '/blade-system/transferApply/getTransferApply', + method: 'POST', + data: params + }); +} + +// 档案移交申请-列表详情 +export function getTransferApplyFilesByApplyIdApi(params) { + return request({ + url: '/blade-system/transferApply/getTransferApplyFilesByApplyId', + method: 'POST', + data: params + }); +} + +// 删除档案移交申请 +export function delTransferApplyApi(data) { + return request({ + url: '/blade-system/transferApply/delTransferApply', + method: 'POST', + data: data + }); +} + +// 已移交确认工程下拉选 +export async function getProSelectApi(data) { + return await request({ + url: '/blade-system/transferApply/getProSelect', + method: 'POST', + data: data + }); +} + +// 获取档案目录树 +export function getFileManageTreeApi(params) { + return request({ + url: '/blade-system/fileManage/getFileManageTree', + method: 'POST', + data: params + }); +} + +// 获取移交档案文件 +export function getTransferApplyFilesApi(params) { + return request({ + url: '/blade-system/transferApply/getTransferApplyFiles', + method: 'POST', + data: params + }); +} diff --git a/src/api/filesTransfer/audit.js b/src/api/filesTransfer/audit.js new file mode 100644 index 00000000..d68361dd --- /dev/null +++ b/src/api/filesTransfer/audit.js @@ -0,0 +1,37 @@ +import request from '@/axios'; + +// 档案移交审核列表 +export function getTransferAuditListApi(params) { + return request({ + url: '/blade-system/transferApply/getTransferAuditList', + method: 'POST', + data: params, + }) +} + +// 审核 +export function auditTransferApplyApi(data) { + return request({ + url: '/blade-system/transferApply/auditTransferApply', + method: 'POST', + data: data, + }) +} + +// 档案移交审核详情 +export function getTransferAuditApi(params) { + return request({ + url: '/blade-system/transferApply/getTransferAudit', + method: 'POST', + data: params + }) +} + +// 档案移交审核-列表详情 +export function getTransferAudieFilesByApplyIdApi(params) { + return request({ + url: '/blade-system/transferApply/getTransferAudieFilesByApplyId', + method: 'POST', + data: params + }) +} diff --git a/src/api/filesTransfer/encryption.js b/src/api/filesTransfer/encryption.js new file mode 100644 index 00000000..81227896 --- /dev/null +++ b/src/api/filesTransfer/encryption.js @@ -0,0 +1,40 @@ +import request from '@/axios'; + +// 新增加密类型列表 +export function addEncryTypeAPI(data) { + return request({ + url: '/blade-system/system/encry/type/addEncryType', + method: 'POST', + data: data, + }) +} + +// 修改加密类型列表 +export function updateEncryTypeAPI(data) { + return request({ + url: '/blade-system/system/encry/type/editEncryType', + method: 'POST', + data: data, + }) +} + +// 删除加密类型列表 +export function deleteEncryTypeAPI(id) { + let data = { + id: id + }; + return request({ + url: '/blade-system/system/encry/type/delEncryType', + method: 'POST', + data: data, + }) +} + +// 档案加密类型列表 +export function getEncryTypeListAPI(data) { + return request({ + url: '/blade-system/system/encry/type/list', + method: 'POST', + data: data, + }) +} diff --git a/src/api/filesTransfer/encryptionFile.js b/src/api/filesTransfer/encryptionFile.js new file mode 100644 index 00000000..775bfb29 --- /dev/null +++ b/src/api/filesTransfer/encryptionFile.js @@ -0,0 +1,40 @@ +import request from '@/axios'; + +// 新增加密类型列表 +export function addEncryTypeAPI(data) { + return request({ + url: '/blade-system/system/encry/type/addEncryTypeFile', + method: 'POST', + data: data, + }) +} + +// 修改加密类型列表 +export function updateEncryTypeAPI(data) { + return request({ + url: '/blade-system/system/encry/type/editEncryTypeFile', + method: 'POST', + data: data, + }) +} + +// 删除加密类型列表 +export function deleteEncryTypeAPI(id) { + let data = { + id: id + }; + return request({ + url: '/blade-system/system/encry/type/delEncryTypeFile', + method: 'POST', + data: data, + }) +} + +// 档案加密类型列表 +export function getEncryTypeListAPI(data) { + return request({ + url: '/blade-system/system/encry/type/listFile', + method: 'POST', + data: data, + }) +} diff --git a/src/api/filesTransfer/issue.js b/src/api/filesTransfer/issue.js new file mode 100644 index 00000000..9d17e2d3 --- /dev/null +++ b/src/api/filesTransfer/issue.js @@ -0,0 +1,46 @@ +import request from '@/axios'; + +// 移交问题管理列表 +export function getTransferProblemListApi(params) { + return request({ + url: '/blade-system/transferProblem/getTransferProblemList', + method: 'POST', + data: params + }); +} + +// 新增移交问题 +export function addTransferProblemApi(data) { + return request({ + url: '/blade-system/transferProblem/addTransferProblem', + method: 'POST', + data: data + }); +} + +// 修改移交问题 +export function editTransferProblemApi(data) { + return request({ + url: '/blade-system/transferProblem/editTransferProblem', + method: 'POST', + data: data + }); +} + +// 删除移交问题 +export function delTransferProblemApi(data) { + return request({ + url: '/blade-system/transferProblem/delTransferProblem', + method: 'POST', + data: data + }); +} + +// 已移交确认工程下拉选 +export async function getProSelectApi(data) { + return await request({ + url: '/blade-system/transferApply/getProSelect', + method: 'POST', + data: data + }); +} diff --git a/src/api/filesTransfer/record.js b/src/api/filesTransfer/record.js new file mode 100644 index 00000000..ba906d0f --- /dev/null +++ b/src/api/filesTransfer/record.js @@ -0,0 +1,46 @@ +import request from '@/axios'; + +// 档案移交申请列表 +export function getTransferRecordListApi(params) { + return request({ + url: '/blade-system/transferRecord/getTransferRecordList', + method: 'POST', + data: params, + }) +} + +// 移交清单 +export function getTransferRecordFilesApi(params) { + return request({ + url: '/blade-system/transferRecord/getTransferRecordFiles', + method: 'POST', + data: params, + }) +} + +// 维护 +export function updateTransferRecordFileApi(data) { + return request({ + url: '/blade-system/transferRecord/updateTransferRecordFile', + method: 'POST', + data: data, + }) +} + +// 移交 +export function updateTransferRecordFilesStatusApi(data) { + return request({ + url: '/blade-system/transferRecord/updateTransferRecordFilesStatus', + method: 'POST', + data: data, + }) +} + +// 详情 +export function getTransferRecordDetailApi(params) { + return request({ + url: '/blade-system/transferRecord/getTransferRecordDetail', + method: 'POST', + data: params, + }) +} diff --git a/src/api/filesTransfer/setting.js b/src/api/filesTransfer/setting.js new file mode 100644 index 00000000..fc9c554d --- /dev/null +++ b/src/api/filesTransfer/setting.js @@ -0,0 +1,19 @@ +import request from '@/axios'; + +// 归档配置查询 +export function queryAPI(params) { + return request({ + url: '/blade-system/archivedSetting/query', + method: 'POST', + data: params + }); +} + +// 修改归档配置 +export function editAPI(data) { + return request({ + url: '/blade-system/archivedSetting/edit', + method: 'POST', + data: data + }); +} diff --git a/src/views/fileTransfer/encryption.vue b/src/views/fileTransfer/encryption.vue new file mode 100644 index 00000000..75ac5a32 --- /dev/null +++ b/src/views/fileTransfer/encryption.vue @@ -0,0 +1,253 @@ + + + + + diff --git a/src/views/fileTransfer/encryptionFile.vue b/src/views/fileTransfer/encryptionFile.vue new file mode 100644 index 00000000..63bcb561 --- /dev/null +++ b/src/views/fileTransfer/encryptionFile.vue @@ -0,0 +1,253 @@ + + + + +