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 @@ - + 新增 @@ -17,6 +17,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] }} - - - - 已开放 - - - - - - - 有 - - - - - - 未绑 - - + + + + {{ scope.row.tid ? '已绑': '未绑' }} - + - 已装 - + {{ scope.row.case_no ? '已装': '未装' }} - - 已入 + + + {{ scope.row.folder_location ? '已入': '未入' }} - - - 已借 + + + {{ scope.row.is_borrow ? '已借': '未借' }} + + + + {{ scope.row.open_state ? '已开放': '未开放' }} + + + + + {{ scope.row.is_entity === 1 ? '有': '无' }} + + + + + {{ processedStatusText(scope.row.process_status) }} + + + + + + {{ scope.row.tid ? '已绑': '未绑' }} + + - + - 已装 - + {{ scope.row.case_no ? '已装': '未装' }} - - 已入 + + + {{ scope.row.folder_location ? '已入': '未入' }} - + + + {{ scope.row.is_borrow ? '已借': '未借' }} + + + + + + + + {{ scope.row.open_state ? '已开放': '未开放' }} + + + + + {{ scope.row.is_entity === 1 ? '有': '无' }} + + + + + {{ processedStatusText(scope.row.process_status) }} + + - + {{ collectTitle }} - + + + item.caseNum) @@ -715,5 +815,21 @@ export default { .manage-fixed-style{ margin-bottom: 30px; } - +.contorl-header{ + flex-wrap: wrap; + height: 94px; + .head-search{ + margin-right: 0 !important; + margin-bottom: 10px !important; + } + .collect-menu{ + width: 100%; + display: flex; + justify-content: flex-end; + .el-submenu{ + margin-right: 0; + margin-left: 10px; + } + } +} diff --git a/src/views/archivesManage/managementLibrary/module/packingBox/index.vue b/src/views/archivesManage/managementLibrary/module/packingBox/index.vue index 7913737..d40fd26 100644 --- a/src/views/archivesManage/managementLibrary/module/packingBox/index.vue +++ b/src/views/archivesManage/managementLibrary/module/packingBox/index.vue @@ -171,28 +171,9 @@ diff --git a/src/views/components/archivesDetail/archivesInfo/index.vue b/src/views/components/archivesDetail/archivesInfo/index.vue new file mode 100644 index 0000000..3ee15f6 --- /dev/null +++ b/src/views/components/archivesDetail/archivesInfo/index.vue @@ -0,0 +1,275 @@ + + + + + + + + 基本信息 + 原文列表 + 文件列表 + 案卷列表 + 元数据 + 四性检测 + 操作记录 + + + + + + {{ item.fieldCnName }}: + {{ item.context }} + + + + + + + + + + {[xml_show]} + + + + + + + + + + + + + + diff --git a/src/views/components/archivesDetail/fourTestInfo/index.vue b/src/views/components/archivesDetail/fourTestInfo/index.vue new file mode 100644 index 0000000..234f59e --- /dev/null +++ b/src/views/components/archivesDetail/fourTestInfo/index.vue @@ -0,0 +1,119 @@ + + + + + + + + {{ scope.row.createTime | parseTime }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 共检测{{ scope.row.totalNum }}项,通过{{ scope.row.successNum }}条,未通过{{ scope.row.errorNum }}条 + + + + + + + + + + + diff --git a/src/views/components/archivesDetail/handleInfo/index.vue b/src/views/components/archivesDetail/handleInfo/index.vue new file mode 100644 index 0000000..54a83b2 --- /dev/null +++ b/src/views/components/archivesDetail/handleInfo/index.vue @@ -0,0 +1,81 @@ + + + + + + + + + + {{ scope.row.createTime | parseTime }} + + + + + + + + + + + + diff --git a/src/views/components/archivesDetail/uploadFile/index.vue b/src/views/components/archivesDetail/uploadFile/index.vue index 28f8056..c785ee7 100644 --- a/src/views/components/archivesDetail/uploadFile/index.vue +++ b/src/views/components/archivesDetail/uploadFile/index.vue @@ -21,27 +21,50 @@ > - + {{ (scope.row.file_size / 1024).toFixed(2) + 'kB' }} - + + + - + {{ scope.row.file_dpi }} + + - + + + + + + + + + + + + + + + + + + + - + - + - + 下载 @@ -103,7 +126,7 @@ export default { mixins: [ form({}) ], - // inject: ['recycleMain'], + inject: ['parentsData'], props: { isUploadDetail: { type: Boolean, diff --git a/src/views/components/category/PreviewForm.vue b/src/views/components/category/PreviewForm.vue index 84bbe21..65cf4ad 100644 --- a/src/views/components/category/PreviewForm.vue +++ b/src/views/components/category/PreviewForm.vue @@ -3,7 +3,7 @@ - + - - - - + + + + diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue index 534aa9a..9b2666e 100644 --- a/src/views/system/role/index.vue +++ b/src/views/system/role/index.vue @@ -7,7 +7,7 @@ - + diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index e08ad38..8de3027 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -23,7 +23,7 @@ - +
{{ item.context }}
+ + {[xml_show]} + +
+ {[xml_show]} +