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 @@
+
+
+
+
+
+
+
+
+
+