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