From 85f5bf5103ec944e6bcce7e55aab100cd5bb8be0 Mon Sep 17 00:00:00 2001 From: xuhuajiao <13476289682@163.com> Date: Tue, 15 Aug 2023 17:15:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=A3=E6=A1=88=E9=97=A8=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/category/category.js | 20 +++++++- src/api/system/category/fieldManage.js | 51 +++++++++++++++++++ src/api/system/category/fileNoFormat.js | 42 +++++++++++++++ src/api/system/category/listBrowsing.js | 35 +++++++++++++ src/api/system/category/orderingRule.js | 26 ++++++++++ src/api/system/dict.js | 16 +++--- src/api/system/logs.js | 2 +- src/assets/styles/yxk-admin.scss | 2 +- src/views/components/category/PreviewForm.vue | 2 +- src/views/components/category/SettingForm.vue | 36 ++++++++----- .../descriptionPreview/index.vue | 10 ++-- .../archivesCategory/fieldManage/index.vue | 42 +++++++-------- .../fieldManage/module/form.vue | 1 + .../fieldManage/module/quickSetting.vue | 17 +++++-- .../archivesCategory/fileNoFormat/index.vue | 6 +-- .../fileNoFormat/module/form.vue | 2 +- .../fileNoFormat/module/sortDialog.vue | 2 +- src/views/system/archivesCategory/form.vue | 2 - .../archivesCategory/listBrowsing/index.vue | 6 +-- .../listBrowsing/module/form.vue | 2 +- .../listBrowsing/module/sortDialog.vue | 2 +- .../archivesCategory/orderingRule/index.vue | 4 +- .../orderingRule/module/form.vue | 2 +- .../orderingRule/module/sortDialog.vue | 2 +- .../fileLibraryManage/baseInfo/index.vue | 2 +- .../descriptionPreview/index.vue | 8 +-- .../fileLibraryManage/fileNoFormat/index.vue | 6 +-- .../fileNoFormat/module/form.vue | 2 +- .../fileNoFormat/module/sortDialog.vue | 2 +- .../fileLibraryManage/listBrowsing/index.vue | 4 +- .../fileLibraryManage/orderingRule/index.vue | 4 +- .../orderingRule/module/form.vue | 2 +- .../orderingRule/module/sortDialog.vue | 2 +- src/views/system/log/errorLog/index.vue | 2 +- src/views/system/log/loginLog/index.vue | 2 +- src/views/system/log/operateLog/index.vue | 2 +- src/views/system/notifyManage/index.vue | 2 +- .../descriptionPreview/index.vue | 8 +-- .../listBrowsing/index.vue | 4 +- .../orderingRule/index.vue | 4 +- .../orderingRule/module/form.vue | 2 +- .../orderingRule/module/sortDialog.vue | 2 +- 42 files changed, 287 insertions(+), 105 deletions(-) create mode 100644 src/api/system/category/fieldManage.js create mode 100644 src/api/system/category/fileNoFormat.js create mode 100644 src/api/system/category/listBrowsing.js create mode 100644 src/api/system/category/orderingRule.js diff --git a/src/api/system/category/category.js b/src/api/system/category/category.js index 91aacf5..834696e 100644 --- a/src/api/system/category/category.js +++ b/src/api/system/category/category.js @@ -105,4 +105,22 @@ export function FetchDelCategoryScreen(data) { }) } -export default { add, edit, del, FetchCategoryMenu } +// 门类下得字段 +export function FetchInitCategoryField(params) { + return request({ + url: 'api/category/initCategoryField', + method: 'get', + params + }) +} + +// 著录界面排序 +export function FetchUpardicSort(data) { + return request({ + url: 'api/category/upardicSort', + method: 'put', + data + }) +} + +export default { add, edit, del, FetchCategoryMenu, FetchInitCategoryField, FetchUpardicSort } diff --git a/src/api/system/category/fieldManage.js b/src/api/system/category/fieldManage.js new file mode 100644 index 0000000..6eafe53 --- /dev/null +++ b/src/api/system/category/fieldManage.js @@ -0,0 +1,51 @@ +import request from '@/utils/request' + +// 编辑门类字段 +export function add(data) { + data.isSystem = false + if (data.isDataType === 1) { + data.isDataTypeDetails = 'varchar' + } else if (data.isDataType === 2) { + data.isDataTypeDetails = 'int' + } + return request({ + url: 'api/category/editArchivesDictionary', + method: 'post', + data + }) +} + +// 删除公共筛选 +export function edit(data) { + if (data.isDataType === 1) { + data.isDataTypeDetails = 'varchar' + } else if (data.isDataType === 2) { + data.isDataTypeDetails = 'int' + } + return request({ + url: 'api/category/editArchivesDictionary', + method: 'post', + data + }) +} + +// 删除门类类型菜单 +export function del(ids) { + const params = { id: ids[0] } + return request({ + url: 'api/category/deleteArchivesDictionary', + method: 'delete', + params + }) +} + +// 门类字段快速设置 +export function FetchEditFast(data) { + return request({ + url: 'api/category/editFast', + method: 'post', + data + }) +} + +export default { add, edit, del, FetchEditFast } diff --git a/src/api/system/category/fileNoFormat.js b/src/api/system/category/fileNoFormat.js new file mode 100644 index 0000000..34c5d7a --- /dev/null +++ b/src/api/system/category/fileNoFormat.js @@ -0,0 +1,42 @@ +import request from '@/utils/request' + +export function getNoFormatField(params) { + return request({ + url: 'api/category/list', + method: 'get', + params + }) +} + +export function edit(data) { + return request({ + url: 'api/dic-setting/update', + method: 'put', + data + }) +} + +export function add(data) { + return request({ + url: 'api/category/createSetting', + method: 'post', + data + }) +} + +export function order(data) { + return request({ + url: 'api/dic-setting/squence', + method: 'put', + data + }) +} + +export function del(data) { + return request({ + url: 'api/dic-setting/delete', + method: 'delete', + data + }) +} +export default { edit } diff --git a/src/api/system/category/listBrowsing.js b/src/api/system/category/listBrowsing.js new file mode 100644 index 0000000..59e0035 --- /dev/null +++ b/src/api/system/category/listBrowsing.js @@ -0,0 +1,35 @@ +import request from '@/utils/request' + +export function add(data) { + return request({ + url: 'api/category/createListDisplay', + method: 'post', + data + }) +} + +export function edit(data) { + return request({ + url: 'api/category/createListDisplay', + method: 'post', + data + }) +} + +// export function previewFormOrder(data) { +// return request({ +// url: 'api/arc-display/sort', +// method: 'put', +// data +// }) +// } + +export function order(data) { + return request({ + url: 'api/category/display-order', + method: 'put', + data + }) +} + +export default { add } diff --git a/src/api/system/category/orderingRule.js b/src/api/system/category/orderingRule.js new file mode 100644 index 0000000..d8070dd --- /dev/null +++ b/src/api/system/category/orderingRule.js @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +export function getDisplayField(params) { + return request({ + url: 'api/category/getIsDisPlayState', + method: 'get', + params + }) +} + +export function edit(data) { + return request({ + url: 'api/category/orderby', + method: 'put', + data + }) +} + +export function order(data) { + return request({ + url: 'api/category/update-queue', + method: 'put', + data + }) +} +export default { edit } diff --git a/src/api/system/dict.js b/src/api/system/dict.js index 655b32f..ffaf573 100644 --- a/src/api/system/dict.js +++ b/src/api/system/dict.js @@ -1,12 +1,12 @@ import request from '@/utils/request' -export function getDictsList(params) { - return request({ - url: 'api/dictionary/initDictionaryList', - method: 'get', - params - }) -} +// export function getDictsList(params) { +// return request({ +// url: 'api/dictionary/initDictionaryList', +// method: 'get', +// params +// }) +// } export function add(data) { return request({ @@ -48,4 +48,4 @@ export function FetchSonDictionaryList(params) { }) } -export default { add, edit, del, getDictsList, FetchDictionaryTree, FetchSonDictionaryList } +export default { add, edit, del, FetchDictionaryTree, FetchSonDictionaryList } diff --git a/src/api/system/logs.js b/src/api/system/logs.js index 59abce3..11d93f0 100644 --- a/src/api/system/logs.js +++ b/src/api/system/logs.js @@ -14,7 +14,7 @@ export function warnRemark(data) { // 获取表格 export function getNoticeList(params) { return request({ - url: 'api/notice/list', + url: 'api/notice/initNotice', method: 'get', params }) diff --git a/src/assets/styles/yxk-admin.scss b/src/assets/styles/yxk-admin.scss index f0c4753..4d94b5b 100644 --- a/src/assets/styles/yxk-admin.scss +++ b/src/assets/styles/yxk-admin.scss @@ -1696,7 +1696,7 @@ input[type ='number'] { } .des-preview-right { - width: 758px; + width: 740px; margin-left: 20px; } } diff --git a/src/views/components/category/PreviewForm.vue b/src/views/components/category/PreviewForm.vue index 32653c5..94d5fc9 100644 --- a/src/views/components/category/PreviewForm.vue +++ b/src/views/components/category/PreviewForm.vue @@ -89,7 +89,7 @@