From 2f7d25409745df53685ccc4ed18b049f0d5fc0a3 Mon Sep 17 00:00:00 2001 From: xuhuajiao <13476289682@163.com> Date: Tue, 22 Aug 2023 17:33:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E5=BA=94=E5=AD=97=E6=AE=B5=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/category/category.js | 11 +- src/api/system/fieldMate.js | 11 +- src/api/system/fileLibrary/fileLibrary.js | 13 +- src/views/system/archivesCategory/index.vue | 10 +- src/views/system/fieldCorresManage/index.vue | 207 ++++++++++++++---- .../system/fieldCorresManage/module/data.json | 22 -- .../fieldCorresManage/module/detail.vue | 89 ++++++++ .../system/fieldCorresManage/module/form.vue | 52 ++--- .../descriptionPreview/index.vue | 4 +- .../fileLibraryManage/listBrowsing/index.vue | 4 +- 10 files changed, 318 insertions(+), 105 deletions(-) delete mode 100644 src/views/system/fieldCorresManage/module/data.json create mode 100644 src/views/system/fieldCorresManage/module/detail.vue diff --git a/src/api/system/category/category.js b/src/api/system/category/category.js index e2885c7..a8fa74a 100644 --- a/src/api/system/category/category.js +++ b/src/api/system/category/category.js @@ -105,4 +105,13 @@ export function FetchUpardicSort(data) { }) } -export default { add, edit, del, FetchCategoryMenu, FetchInitCategoryField, FetchUpardicSort } +// 著录界面排序 +export function FetchInitCategoryFieldByPid(params) { + return request({ + url: 'api/category/initCategoryFieldByPid', + method: 'get', + params + }) +} + +export default { add, edit, del, FetchCategoryMenu, FetchInitCategoryField, FetchUpardicSort, FetchInitCategoryFieldByPid } diff --git a/src/api/system/fieldMate.js b/src/api/system/fieldMate.js index 7b49257..3bfc26b 100644 --- a/src/api/system/fieldMate.js +++ b/src/api/system/fieldMate.js @@ -8,6 +8,15 @@ export function FetchInitFieldMateList(params) { }) } +// 检测源分类是否与门类关联 +export function FetchCheckRepeat(params) { + return request({ + url: 'api/fieldMate/checkRepeat', + method: 'get', + params + }) +} + export function add(data) { return request({ url: 'api/fieldMate/editFieldMate', @@ -41,4 +50,4 @@ export function FetchInitFieldMate(params) { }) } -export default { add, edit, del, FetchInitFieldMateList, FetchInitFieldMate } +export default { add, edit, del, FetchInitFieldMateList, FetchCheckRepeat, FetchInitFieldMate } diff --git a/src/api/system/fileLibrary/fileLibrary.js b/src/api/system/fileLibrary/fileLibrary.js index 5bc1a97..a49c61e 100644 --- a/src/api/system/fileLibrary/fileLibrary.js +++ b/src/api/system/fileLibrary/fileLibrary.js @@ -44,7 +44,7 @@ export function sort(data) { } // 门类下得字段 -export function FetchInitCategoryField(params) { +export function FetchInitDocumentField(params) { return request({ url: 'api/document/initDocumentField', method: 'get', @@ -61,4 +61,13 @@ export function FetchUpardicSort(data) { }) } -export default { add, edit, del, sort, FetchDocumentMenu } +// 根据父级门类id获取门类字段 +export function FetchInitDocumentFieldByPid(params) { + return request({ + url: 'api/document/initDocumentFieldByPid', + method: 'get', + params + }) +} + +export default { add, edit, del, sort, FetchDocumentMenu, FetchInitDocumentFieldByPid } diff --git a/src/views/system/archivesCategory/index.vue b/src/views/system/archivesCategory/index.vue index 0a24b6f..48a7b1f 100644 --- a/src/views/system/archivesCategory/index.vue +++ b/src/views/system/archivesCategory/index.vue @@ -53,11 +53,11 @@
{{ detailData.ruleName }}
+源分类(文件库-文件表)
+ {{ detailData.documentName }} ++ {{ item.documentFieldId.fieldCnName }} +
+目标门类(整理库/管理库-文件表)
+ {{ detailData.categoryName }} +{{ item.categoryFieldId.fieldCnName }}
+源分类(文件库-文件表)
- 文件库分类A + {{ documentName }}{{ item.value }}
-目标门类(整理库/管理库-文件表)
- 文书档案(文件) + {{ categoryName }}{{ item.label }}
-{{ item.fieldCnName }}
+