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 +