From 5ad60bcfbe4aa257426a4249f5088a7490d984a3 Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Wed, 17 Sep 2025 18:11:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=A3=E6=A1=88=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fileManager/fileManager.js | 9 +++++++++ .../fileManager/components/addTableData.vue | 13 ++++++++----- .../fileManager/components/config.js | 4 ++-- .../fileManager/components/leftTree.vue | 3 ++- .../fileManager/components/rightTable.vue | 16 ++++++++++++---- .../archivesManagement/fileManager/file-data.vue | 4 ++-- 6 files changed, 35 insertions(+), 14 deletions(-) diff --git a/src/api/archivesManagement/fileManager/fileManager.js b/src/api/archivesManagement/fileManager/fileManager.js index bff1dd1..86d9954 100644 --- a/src/api/archivesManagement/fileManager/fileManager.js +++ b/src/api/archivesManagement/fileManager/fileManager.js @@ -105,4 +105,13 @@ export function geMaxSortApi(params) { method: 'get', params }) +} + +// 查询详情 +export function getFileManageByIdApi(params) { + return request({ + url: '/smartArchives/fileManage/getFileManageById', + method: 'get', + params + }) } \ No newline at end of file diff --git a/src/views/archivesManagement/fileManager/components/addTableData.vue b/src/views/archivesManagement/fileManager/components/addTableData.vue index 5525432..4f39656 100644 --- a/src/views/archivesManagement/fileManager/components/addTableData.vue +++ b/src/views/archivesManagement/fileManager/components/addTableData.vue @@ -71,6 +71,7 @@ import _ from 'lodash' import { addFileManageRightApi, updateFileManageRightApi, + getFileManageByIdApi } from '@/api/archivesManagement/fileManager/fileManager.js' import { getClassifyMarkSelApi } from '@/api/select.js' export default { @@ -192,14 +193,16 @@ export default { proId:this.projectId }; } else { + const res = await getFileManageByIdApi({id:this.rowData.id}); + const obj =res.data; // 新增模式:重置表单 this.form = { contentName: null, - term: null, - unitName: null, - major: null, - markCode: null, - classifyMark: null, + term: obj.term || null, + unitName: obj.unitName || null, + major: obj.major || null, + markCode: obj.markCode || null, + classifyMark: obj.classifyMark || null, parentId: this.rowData.id || null, level: 5, proId:this.projectId diff --git a/src/views/archivesManagement/fileManager/components/config.js b/src/views/archivesManagement/fileManager/components/config.js index b1cc1d8..1fa066c 100644 --- a/src/views/archivesManagement/fileManager/components/config.js +++ b/src/views/archivesManagement/fileManager/components/config.js @@ -16,10 +16,10 @@ export const formLabel = [ export const columnsList = [ { t_props: 'contentName', t_label: '档案名称',t_width:200 }, - { t_props: 'fileName', t_label: '档案文件' }, + { t_slot: 'fileName', t_label: '档案文件',t_width:140}, { t_props: 'createUserName', t_label: '上传人' }, { t_props: 'term', t_label: '保管期限' }, { t_slot: 'dataSource', t_label: '来源' }, { t_props: 'unitName', t_label: '责任单位' }, - { t_props: 'createTime', t_label: '上传时间' } + { t_props: 'createTime', t_label: '上传时间',t_width:160 } ] \ No newline at end of file diff --git a/src/views/archivesManagement/fileManager/components/leftTree.vue b/src/views/archivesManagement/fileManager/components/leftTree.vue index bc41c16..6aced6a 100644 --- a/src/views/archivesManagement/fileManager/components/leftTree.vue +++ b/src/views/archivesManagement/fileManager/components/leftTree.vue @@ -2,7 +2,7 @@