From 0121dbfcd4b37b65414c955782d8a73a5ab40dfd Mon Sep 17 00:00:00 2001 From: xuhuajiao <13476289682@163.com> Date: Wed, 21 May 2025 17:30:17 +0800 Subject: [PATCH] commit --- package.json | 2 + src/api/system/borrower.js | 21 +- src/api/system/documentArchives.js | 48 +- .../archivesMIOD/miodLibrary/index copy.vue | 925 ++++++++++++++++++ src/views/archivesMIOD/miodLibrary/index.vue | 521 +++++++++- .../miodLibrary/module/detail.vue | 57 +- .../miodLibrary/module/pdfViewer.vue | 290 ++++++ .../miodLibrary/module/pdfViewer2.vue | 610 ++++++++++++ .../miodLibrary/module/pdfViewer3.vue | 293 ++++++ .../miodLibrary/module/pdfViewer4.vue | 146 +++ src/views/archivesMIOD/miodRecord/index.vue | 10 - src/views/components/category/PreviewForm.vue | 362 ++++++- src/views/components/category/SettingForm.vue | 4 +- src/views/system/borrowerManage/index.vue | 4 +- 14 files changed, 3179 insertions(+), 114 deletions(-) create mode 100644 src/views/archivesMIOD/miodLibrary/index copy.vue create mode 100644 src/views/archivesMIOD/miodLibrary/module/pdfViewer.vue create mode 100644 src/views/archivesMIOD/miodLibrary/module/pdfViewer2.vue create mode 100644 src/views/archivesMIOD/miodLibrary/module/pdfViewer3.vue create mode 100644 src/views/archivesMIOD/miodLibrary/module/pdfViewer4.vue diff --git a/package.json b/package.json index 8b54828..b4c417d 100644 --- a/package.json +++ b/package.json @@ -60,6 +60,7 @@ "js-md5": "^0.7.3", "js-sha1": "^0.6.0", "jsencrypt": "^3.0.0-rc.1", + "jspdf": "^3.0.1", "jsrsasign": "^10.3.0", "jszip": "^3.7.0", "jszip-utils": "^0.1.0", @@ -96,6 +97,7 @@ "vue-highlightjs": "^1.3.3", "vue-image-crop-upload": "^2.5.0", "vue-katex": "^0.5.0", + "vue-pdf": "^4.3.0", "vue-print-nb": "^1.7.5", "vue-quill-editor": "^3.0.6", "vue-resource": "^1.5.3", diff --git a/src/api/system/borrower.js b/src/api/system/borrower.js index 6a197aa..7ff3c68 100644 --- a/src/api/system/borrower.js +++ b/src/api/system/borrower.js @@ -17,11 +17,20 @@ export function edit(data) { } export function del(data) { - // return request({ - // url: 'api/depts/delDepts', - // method: 'post', - // data - // }) + return request({ + url: 'api/documentArchives/delBorrower', + method: 'post', + data + }) +} + +// 初始化阅读者管理 +export function FetchInitBorrowerList(params) { + return request({ + url: 'api/documentArchives/initBorrowerList', + method: 'get', + params + }) } -export default { add, edit, del } +export default { add, edit, del, FetchInitBorrowerList } diff --git a/src/api/system/documentArchives.js b/src/api/system/documentArchives.js index 52086b7..34bc9e7 100644 --- a/src/api/system/documentArchives.js +++ b/src/api/system/documentArchives.js @@ -1,4 +1,5 @@ import request from '@/utils/request' +import qs from 'qs' // 初始化公文设置 export function FetchInitDocumentParam(params) { @@ -72,6 +73,47 @@ export function FetchRegNoByDocumentIdAndDocDepartment(params) { }) } +// 彻底删除公文档案 +export function FetchCompleteDelArchives(data) { + return request({ + url: 'api/documentArchives/completeDelArchives', + method: 'post', + data + }) +} + +// 恢复公文档案 +export function FetchRestoreArchives(data) { + return request({ + url: 'api/documentArchives/restoreArchives', + method: 'post', + data + }) +} + +// 公文档案详情 +export function FetchArchivesDetails(params) { + return request({ + url: 'api/documentArchives/archivesDetails', + method: 'get', + params + }) +} + +// 处理单信息 +export function FetchHandleDocument(params) { + return request({ + url: 'api/documentArchives/getHandleDocument' + '?' + qs.stringify(params, { indices: false }), + method: 'get' + }) +} +// export function FetchIsAuthByLookType(params) { +// return request({ +// url: 'api/control/isAuthByLookType' + '?' + qs.stringify(params, { indices: false }), +// method: 'get' +// }) +// } + export default { FetchInitDocumentParam, updateDocumentParam, @@ -80,5 +122,9 @@ export default { FetchDoeditDocument, miodEditDocument, FetchDelArchives, - FetchRegNoByDocumentIdAndDocDepartment + FetchRegNoByDocumentIdAndDocDepartment, + FetchCompleteDelArchives, + FetchRestoreArchives, + FetchArchivesDetails, + FetchHandleDocument } diff --git a/src/views/archivesMIOD/miodLibrary/index copy.vue b/src/views/archivesMIOD/miodLibrary/index copy.vue new file mode 100644 index 0000000..6bceb59 --- /dev/null +++ b/src/views/archivesMIOD/miodLibrary/index copy.vue @@ -0,0 +1,925 @@ + + + + + diff --git a/src/views/archivesMIOD/miodLibrary/index.vue b/src/views/archivesMIOD/miodLibrary/index.vue index 226dae9..298e8d4 100644 --- a/src/views/archivesMIOD/miodLibrary/index.vue +++ b/src/views/archivesMIOD/miodLibrary/index.vue @@ -34,8 +34,8 @@
- 恢复 - 彻底删除 + 恢复 + 彻底删除
@@ -130,16 +130,149 @@ + + - + + + - + diff --git a/src/views/archivesMIOD/miodLibrary/module/detail.vue b/src/views/archivesMIOD/miodLibrary/module/detail.vue index 58d41d9..f48966e 100644 --- a/src/views/archivesMIOD/miodLibrary/module/detail.vue +++ b/src/views/archivesMIOD/miodLibrary/module/detail.vue @@ -112,7 +112,7 @@ + + diff --git a/src/views/archivesMIOD/miodLibrary/module/pdfViewer2.vue b/src/views/archivesMIOD/miodLibrary/module/pdfViewer2.vue new file mode 100644 index 0000000..7a61367 --- /dev/null +++ b/src/views/archivesMIOD/miodLibrary/module/pdfViewer2.vue @@ -0,0 +1,610 @@ + + + + + diff --git a/src/views/archivesMIOD/miodLibrary/module/pdfViewer3.vue b/src/views/archivesMIOD/miodLibrary/module/pdfViewer3.vue new file mode 100644 index 0000000..c48f004 --- /dev/null +++ b/src/views/archivesMIOD/miodLibrary/module/pdfViewer3.vue @@ -0,0 +1,293 @@ + +// FormPreview.vue +