diff --git a/src/api/archivesManagement/fileManager/fileManager.js b/src/api/archivesManagement/fileManager/fileManager.js index f65d9e1..e475653 100644 --- a/src/api/archivesManagement/fileManager/fileManager.js +++ b/src/api/archivesManagement/fileManager/fileManager.js @@ -4,25 +4,7 @@ import request from '@/utils/request' // 查询项目数据列表 export function getProListAPI(data) { return request({ - url: '/smartArchives/project/getProjectList', - method: 'GET', - params: data, - }) -} - -// 配置档案类型 -export function updateContentsNameAPI(data) { - return request({ - url: '/smartArchives/project/updateContentsName', - method: 'POST', - data: data, - }) -} - -// 档案类型下拉选 -export function getFileCatalogSelectAPI(data) { - return request({ - url: '/smartArchives/project/getFileCatalogSelect', + url: '/smartArchives/fileManage/getProjectList', method: 'GET', params: data, }) diff --git a/src/router/index.js b/src/router/index.js index 2682aac..9f70212 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -163,15 +163,16 @@ export const dynamicRoutes = [ ] }, { - path: '/archivesManagement/fileManager', + path: '/archivesManagement/fileManager/file-data', component: Layout, hidden: true, + permissions: ['file:manage:set'], children: [ { - path: 'file-data', + path: 'index', component: () => import('@/views/archivesManagement/fileManager/file-data'), name: 'FileData', - meta: { title: '档案数据管理', activeMenu: '/archivesManagement/fileManager' } + meta: { title: '档案管理数据', activeMenu: '/archivesManagement/fileManager', noCache: true } } ] } diff --git a/src/views/archivesManagement/fileManager/components/addTableData.vue b/src/views/archivesManagement/fileManager/components/addTableData.vue new file mode 100644 index 0000000..41f8b1d --- /dev/null +++ b/src/views/archivesManagement/fileManager/components/addTableData.vue @@ -0,0 +1,249 @@ + + + \ No newline at end of file diff --git a/src/views/archivesManagement/fileManager/components/addTreeData.vue b/src/views/archivesManagement/fileManager/components/addTreeData.vue new file mode 100644 index 0000000..33db15e --- /dev/null +++ b/src/views/archivesManagement/fileManager/components/addTreeData.vue @@ -0,0 +1,343 @@ + + + \ No newline at end of file diff --git a/src/views/archivesManagement/fileManager/components/config.js b/src/views/archivesManagement/fileManager/components/config.js new file mode 100644 index 0000000..9e56199 --- /dev/null +++ b/src/views/archivesManagement/fileManager/components/config.js @@ -0,0 +1,18 @@ +export const formLabel = [ + { + isShow: false, // 是否展示label + f_type: 'ipt', + f_label: '文件名称', + f_model: 'contentName', + f_max: 32, + }, +] + +export const columnsList = [ + { t_props: 'contentName', t_label: '文件名称',t_width:220 }, + { t_props: 'term', t_label: '案卷期限' }, + { t_props: 'markCode', t_label: '档案标识代码' }, + { t_props: 'unitName', t_label: '归档责任单位' }, + { t_props: 'major', t_label: '所属专业' }, + { t_props: 'classifyMark', t_label: '文件分类标记' } +] \ No newline at end of file diff --git a/src/views/archivesManagement/fileManager/components/leftTree.vue b/src/views/archivesManagement/fileManager/components/leftTree.vue new file mode 100644 index 0000000..14b9069 --- /dev/null +++ b/src/views/archivesManagement/fileManager/components/leftTree.vue @@ -0,0 +1,350 @@ + + + + + diff --git a/src/views/archivesManagement/fileManager/components/rightTable.vue b/src/views/archivesManagement/fileManager/components/rightTable.vue new file mode 100644 index 0000000..9cb57e8 --- /dev/null +++ b/src/views/archivesManagement/fileManager/components/rightTable.vue @@ -0,0 +1,159 @@ + + + diff --git a/src/views/archivesManagement/fileManager/file-data.vue b/src/views/archivesManagement/fileManager/file-data.vue index 7daee23..1dab51a 100644 --- a/src/views/archivesManagement/fileManager/file-data.vue +++ b/src/views/archivesManagement/fileManager/file-data.vue @@ -1,51 +1,99 @@ \ No newline at end of file diff --git a/src/views/archivesManagement/fileManager/index.vue b/src/views/archivesManagement/fileManager/index.vue index 48ed613..c189b97 100644 --- a/src/views/archivesManagement/fileManager/index.vue +++ b/src/views/archivesManagement/fileManager/index.vue @@ -12,7 +12,7 @@