From a23dfe3e4d4a7f298dcb721f776e137248152bb8 Mon Sep 17 00:00:00 2001 From: xuhuajiao <13476289682@163.com> Date: Tue, 16 Jan 2024 19:00:11 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/archivesManage/bindTagList.js | 39 ++ src/api/archivesManage/caseManage.js | 19 +- src/api/archivesManage/library.js | 18 +- src/assets/styles/archives-manage.scss | 20 +- .../archiveEditing/module/material.vue | 87 +++- .../module/materialSelected.vue | 394 ++++++++++++++++++ .../managementLibrary/anjuan/tableList.vue | 78 ++-- .../managementLibrary/index.vue | 4 + .../managementLibrary/juannei/index.vue | 63 ++- .../managementLibrary/mixins/index.js | 5 +- .../module/collectHeader.vue | 184 ++++++-- .../module/packingBox/index.vue | 263 ++++++------ src/views/archivesManage/recycled/index.vue | 3 +- src/views/components/BindingTagDlg.vue | 106 ++++- .../archivesDetail/archivesInfo/index.vue | 275 ++++++++++++ .../archivesDetail/fourTestInfo/index.vue | 119 ++++++ .../archivesDetail/handleInfo/index.vue | 81 ++++ .../archivesDetail/uploadFile/index.vue | 37 +- src/views/components/category/PreviewForm.vue | 10 +- src/views/system/role/index.vue | 2 +- src/views/system/user/index.vue | 2 +- 21 files changed, 1551 insertions(+), 258 deletions(-) create mode 100644 src/api/archivesManage/bindTagList.js create mode 100644 src/views/archiveUtilize/archiveEditing/module/materialSelected.vue create mode 100644 src/views/components/archivesDetail/archivesInfo/index.vue create mode 100644 src/views/components/archivesDetail/fourTestInfo/index.vue create mode 100644 src/views/components/archivesDetail/handleInfo/index.vue diff --git a/src/api/archivesManage/bindTagList.js b/src/api/archivesManage/bindTagList.js new file mode 100644 index 0000000..5cfe2c6 --- /dev/null +++ b/src/api/archivesManage/bindTagList.js @@ -0,0 +1,39 @@ +import request from '@/utils/request' + +// 标签列表 +export function initTagList(parameter) { + return request({ + url: 'api/archivesDeposit/initTagList', + method: 'get', + params: parameter + }) +} + +// 绑定标签 +export function bingdingLabel(data) { + return request({ + url: 'api/archivesDeposit/bingdingLabel', + method: 'post', + data + }) +} + +// 解绑标签 +export function unbindTag(data) { + return request({ + url: 'api/archivesDeposit/unbindTag', + method: 'post', + data + }) +} + +// 签使用列表 +export function initTagLogList(parameter) { + return request({ + url: 'api/archivesDeposit/initTagLogList', + method: 'get', + params: parameter + }) +} + +export default { initTagList, bingdingLabel, unbindTag, initTagLogList } diff --git a/src/api/archivesManage/caseManage.js b/src/api/archivesManage/caseManage.js index bc51a54..4ecdfc7 100644 --- a/src/api/archivesManage/caseManage.js +++ b/src/api/archivesManage/caseManage.js @@ -7,15 +7,16 @@ export function add(form) { export function edit(parameter) { return request({ - url: 'api/case/edit', + url: 'api/carchivesDeposit/editCase', method: 'post', data: parameter }) } + // 删除档案盒 export function del(data) { return request({ - url: 'api/case/del', + url: 'api/archivesDeposit/del', method: 'post', data: data }) @@ -24,7 +25,7 @@ export function del(data) { // 判断盒名称是否重复 export function caseNameIsRepeat(parameter) { return request({ - url: 'api/case/caseNameIsRepeat', + url: 'api/archivesDeposit/caseNameIsRepeat', method: 'get', params: parameter }) @@ -32,7 +33,7 @@ export function caseNameIsRepeat(parameter) { // 判断条形码值是否重复 export function barcodeIsRepeat(parameter) { return request({ - url: 'api/case/barcodeIsRepeat', + url: 'api/archivesDeposit/barcodeIsRepeat', method: 'get', params: parameter }) @@ -41,7 +42,7 @@ export function barcodeIsRepeat(parameter) { // 档案盒列表 export function FetchInitCaseList(parameter) { return request({ - url: 'api/case/initCaseList', + url: 'api/archivesDeposit/initCaseList', method: 'get', params: parameter }) @@ -50,7 +51,7 @@ export function FetchInitCaseList(parameter) { // 档案盒装盒列表 export function FetchInitCartoningList(parameter) { return request({ - url: 'api/case/initCartoningList', + url: 'api/archivesDeposit/initCartoningList', method: 'get', params: parameter }) @@ -59,7 +60,7 @@ export function FetchInitCartoningList(parameter) { // 装盒 export function FetchCartoning(data) { return request({ - url: 'api/case/cartoning', + url: 'api/archivesDeposit/cartoning', method: 'post', data: data }) @@ -67,7 +68,7 @@ export function FetchCartoning(data) { // 拆盒 export function unpacking(data) { return request({ - url: 'api/case/unpacking', + url: 'api/archivesDeposit/unpacking', method: 'post', data: data }) @@ -75,7 +76,7 @@ export function unpacking(data) { // 盒详情 export function findInCase(params) { return request({ - url: 'api/case/findInCase' + '?' + qs.stringify(params, { indices: false }), + url: 'api/archivesDeposit/findInCase' + '?' + qs.stringify(params, { indices: false }), method: 'get' }) } diff --git a/src/api/archivesManage/library.js b/src/api/archivesManage/library.js index 47b37b7..adbfe53 100644 --- a/src/api/archivesManage/library.js +++ b/src/api/archivesManage/library.js @@ -1,21 +1,23 @@ import request from '@/utils/request' import qs from 'qs' -export function FetchInitCategoryView(params) { +// 根据门类父id获取卷内列表列 +export function FetchInitCategoryViewTable(params) { return request({ - url: 'api/collect/initCategoryView' + '?' + qs.stringify(params, { indices: false }), - method: 'get' + url: 'api/collect/initCategoryViewTable', + method: 'get', + params }) } -export function collectEdit(data) { +export function FetchInitCategoryView(params) { return request({ - url: 'api/collect/editArchives', - method: 'post', - data + url: 'api/control/initCategoryView' + '?' + qs.stringify(params, { indices: false }), + method: 'get' }) } export default { - collectEdit + FetchInitCategoryViewTable, + FetchInitCategoryView } diff --git a/src/assets/styles/archives-manage.scss b/src/assets/styles/archives-manage.scss index fbfb019..93cf6fb 100644 --- a/src/assets/styles/archives-manage.scss +++ b/src/assets/styles/archives-manage.scss @@ -325,9 +325,19 @@ position: absolute; left: 50%; top: 50%; - margin: -20px 0 0 -20px; + margin: -15px 0 0 -15px; + width: 30px; + height: 30px; + border-radius: 50%; + border: 1px solid #0348F3; z-index: 1; } + &::before{ + animation: halo 2s linear 0.5s infinite; + } + &::after{ + animation: halo 2s linear 1.5s infinite; + } } } // 晕开效果 @@ -348,13 +358,13 @@ opacity: 0.3; } 75% { - transform: scale(1.2); - -webkit-transform: scale(1.2); + transform: scale(1.3); + -webkit-transform: scale(1.3); opacity: 0.5; } 100% { - transform: scale(1.5); - -webkit-transform: scale(1.5); + transform: scale(1.6); + -webkit-transform: scale(1.6); opacity: 0.0; } } diff --git a/src/views/archiveUtilize/archiveEditing/module/material.vue b/src/views/archiveUtilize/archiveEditing/module/material.vue index bb51d1b..00b76f0 100644 --- a/src/views/archiveUtilize/archiveEditing/module/material.vue +++ b/src/views/archiveUtilize/archiveEditing/module/material.vue @@ -1,7 +1,7 @@ + + diff --git a/src/views/archivesManage/managementLibrary/anjuan/tableList.vue b/src/views/archivesManage/managementLibrary/anjuan/tableList.vue index 3d90ee2..819f29e 100644 --- a/src/views/archivesManage/managementLibrary/anjuan/tableList.vue +++ b/src/views/archivesManage/managementLibrary/anjuan/tableList.vue @@ -40,49 +40,50 @@ {{ scope.row[field.fieldName] }} - - - - - - - - - -