From 103acd55844e27ca9076b6df2fbc1f2b0df7b84d Mon Sep 17 00:00:00 2001
From: cwchen <1048842385@qq.com>
Date: Mon, 22 Sep 2025 10:50:09 +0800
Subject: [PATCH] =?UTF-8?q?=E6=A1=A3=E6=A1=88=E7=A7=BB=E4=BA=A4=E8=AE=B0?=
=?UTF-8?q?=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/filesTransfer/record.js | 82 ++++++++
.../archCatalogue/components/addTableData.vue | 2 +-
.../archCatalogue/components/addTreeData.vue | 2 +-
.../prop/fileDimensionForm.vue | 2 +-
.../prop/customizeForm.vue | 2 +-
.../prop/classifyNameStandardForm.vue | 2 +-
.../prop/classifiyMarkForm.vue | 2 +-
.../fileManager/components/addTableData.vue | 2 +-
.../fileManager/components/addTreeData.vue | 2 +-
.../proManager/prop/fileSetForm.vue | 2 +-
.../data-class-manage/prop/dataClassForm.vue | 2 +-
src/views/filesTransfer/apply/index.vue | 2 +-
.../record/components/recordList.vue | 179 +++++++++++++++++
src/views/filesTransfer/record/config.js | 34 ++++
src/views/filesTransfer/record/index.vue | 189 ++++++++++++++++++
src/views/viewFile/viewFile.vue | 2 +-
16 files changed, 496 insertions(+), 12 deletions(-)
create mode 100644 src/api/filesTransfer/record.js
create mode 100644 src/views/filesTransfer/record/components/recordList.vue
create mode 100644 src/views/filesTransfer/record/config.js
create mode 100644 src/views/filesTransfer/record/index.vue
diff --git a/src/api/filesTransfer/record.js b/src/api/filesTransfer/record.js
new file mode 100644
index 0000000..0637887
--- /dev/null
+++ b/src/api/filesTransfer/record.js
@@ -0,0 +1,82 @@
+import request from '@/utils/request'
+
+// 档案移交申请列表
+export function getTransferApplyListApi(params) {
+ return request({
+ url: '/smartArchives/transferApply/getTransferApplyList',
+ method: 'GET',
+ params: params,
+ })
+}
+
+// 新增档案移交申请
+export function saveTransferApplyApi(data) {
+ return request({
+ url: '/smartArchives/transferApply/saveTransferApply',
+ method: 'POST',
+ data
+ })
+}
+
+// 编辑档案移交申请
+export function editTransferApplyApi(data) {
+ return request({
+ url: '/smartArchives/transferApply/editTransferApply',
+ method: 'POST',
+ data
+ })
+}
+
+// 档案移交申请详情
+export function getTransferApplyApi(params) {
+ return request({
+ url: '/smartArchives/transferApply/getTransferApply',
+ method: 'GET',
+ params: params
+ })
+}
+
+// 档案移交申请-列表详情
+export function getTransferApplyFilesByApplyIdApi(params) {
+ return request({
+ url: '/smartArchives/transferApply/getTransferApplyFilesByApplyId',
+ method: 'GET',
+ params: params
+ })
+}
+
+// 删除档案移交申请
+export function delTransferApplyApi(data) {
+ return request({
+ url: '/smartArchives/transferApply/delTransferApply',
+ method: 'POST',
+ data
+ })
+}
+
+// 已移交确认工程下拉选
+export async function getProSelectApi(data) {
+ return await request({
+ url: '/smartArchives/transferApply/getProSelect',
+ method: 'GET',
+ data
+ })
+}
+
+// 获取档案目录树
+export function getFileManageTreeApi(params) {
+ return request({
+ url: '/smartArchives/fileManage/getFileManageTree',
+ method: 'get',
+ params:params,
+ })
+}
+
+// 获取移交档案文件
+export function getTransferApplyFilesApi(params) {
+ return request({
+ url: '/smartArchives/transferApply/getTransferApplyFiles',
+ method: 'get',
+ params:params,
+ })
+}
\ No newline at end of file
diff --git a/src/views/archivesManagement/archClass/archCatalogue/components/addTableData.vue b/src/views/archivesManagement/archClass/archCatalogue/components/addTableData.vue
index 5f74b55..68fa118 100644
--- a/src/views/archivesManagement/archClass/archCatalogue/components/addTableData.vue
+++ b/src/views/archivesManagement/archClass/archCatalogue/components/addTableData.vue
@@ -212,7 +212,7 @@ export default {
}
};
-
\ No newline at end of file
diff --git a/src/views/filesTransfer/record/config.js b/src/views/filesTransfer/record/config.js
new file mode 100644
index 0000000..fd9a303
--- /dev/null
+++ b/src/views/filesTransfer/record/config.js
@@ -0,0 +1,34 @@
+export const formLabel = [
+ {
+ isShow: false, // 是否展示label
+ f_type: 'ipt',
+ f_label: '单项工程名称',
+ f_model: 'proName',
+ f_max: 32,
+ },
+ {
+ isShow: false, // 是否展示label
+ f_type: 'sel',
+ f_label: '项目类型',
+ f_model: 'proType',
+ f_selList: [],
+ f_dict: 'pro_type',
+ },
+ {
+ isShow: false, // 是否展示label
+ f_type: 'sel',
+ f_label: '电压等级',
+ f_model: 'voltageLevel',
+ f_selList: [],
+ f_dict: 'voltage_level',
+ },
+]
+
+export const columnsList = [
+ { t_props: 'proName', t_label: '项目名称' },
+ { t_props: 'singleProName', t_label: '单项工程名称' },
+ { t_props: 'singleProName', t_label: '移交时间' },
+ { t_props: 'createUserName', t_label: '接收单位' },
+ { t_slot: 't_list', t_label: '移交清单' },
+ { t_slot: 't_progress', t_label: '移交进度' },
+]
\ No newline at end of file
diff --git a/src/views/filesTransfer/record/index.vue b/src/views/filesTransfer/record/index.vue
new file mode 100644
index 0000000..f8ea2d2
--- /dev/null
+++ b/src/views/filesTransfer/record/index.vue
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+
+ {{ getStatusText(data.auditStatus) }}
+
+
+
+ 查看
+
+
+ {{ getProgressStatusText(data.auditStatus) }}
+
+
+
+
+ 详情
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/viewFile/viewFile.vue b/src/views/viewFile/viewFile.vue
index d01131f..9933d6a 100644
--- a/src/views/viewFile/viewFile.vue
+++ b/src/views/viewFile/viewFile.vue
@@ -303,7 +303,7 @@ export default {
},
}
-