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 @@ + + + + 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 { }, } -