diff --git a/package.json b/package.json
index c4ef867..ba52069 100644
--- a/package.json
+++ b/package.json
@@ -54,6 +54,7 @@
"svg-baker-runtime": "^1.4.7",
"vue": "2.6.10",
"vue-count-to": "1.0.13",
+ "vue-pdf": "^4.3.0",
"vue-print-nb": "^1.7.5",
"vue-router": "3.0.2",
"vue-socket.io": "^3.0.10",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 769b531..f442cf3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -104,6 +104,9 @@ dependencies:
vue-count-to:
specifier: 1.0.13
version: 1.0.13
+ vue-pdf:
+ specifier: ^4.3.0
+ version: 4.3.0(webpack@4.46.0)
vue-print-nb:
specifier: ^1.7.5
version: 1.7.5
@@ -1956,7 +1959,6 @@ packages:
/@types/json-schema@7.0.12:
resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==}
- dev: true
/@types/minimatch@5.1.2:
resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==}
@@ -3307,6 +3309,10 @@ packages:
- supports-color
dev: true
+ /babel-plugin-syntax-dynamic-import@6.18.0:
+ resolution: {integrity: sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA==}
+ dev: false
+
/babel-plugin-syntax-object-rest-spread@6.13.0:
resolution: {integrity: sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w==}
dev: true
@@ -8519,7 +8525,6 @@ packages:
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
engines: {node: '>=6'}
hasBin: true
- dev: true
/jsonfile@4.0.0:
resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
@@ -8833,7 +8838,6 @@ packages:
big.js: 5.2.2
emojis-list: 3.0.0
json5: 2.2.3
- dev: true
/locate-path@2.0.0:
resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==}
@@ -10253,6 +10257,10 @@ packages:
worker-loader: 2.0.0(webpack@4.46.0)
dev: false
+ /pdfjs-dist@2.6.347:
+ resolution: {integrity: sha512-QC+h7hG2su9v/nU1wEI3SnpPIrqJODL7GTDFvR74ANKGq1AFJW16PH8VWnhpiTi9YcLSFV9xLeWSgq+ckHLdVQ==}
+ dev: false
+
/performance-now@2.1.0:
resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
requiresBuild: true
@@ -11042,6 +11050,17 @@ packages:
resolution: {integrity: sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==}
dev: false
+ /raw-loader@4.0.2(webpack@4.46.0):
+ resolution: {integrity: sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==}
+ engines: {node: '>= 10.13.0'}
+ peerDependencies:
+ webpack: ^4.0.0 || ^5.0.0
+ dependencies:
+ loader-utils: 2.0.4
+ schema-utils: 3.3.0
+ webpack: 4.46.0
+ dev: false
+
/react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
dev: true
@@ -11586,6 +11605,15 @@ packages:
ajv-keywords: 3.5.2(ajv@6.12.6)
dev: true
+ /schema-utils@3.3.0:
+ resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==}
+ engines: {node: '>= 10.13.0'}
+ dependencies:
+ '@types/json-schema': 7.0.12
+ ajv: 6.12.6
+ ajv-keywords: 3.5.2(ajv@6.12.6)
+ dev: false
+
/screenfull@4.2.0:
resolution: {integrity: sha512-qpyI9XbwuMJElWRP5vTgxkFAl4k7HpyhIqBFOZEwX9QBXn0MAuRSpn7LOc6/4CeSwoz61oBu1VPV+2fbIWC+5Q==}
engines: {node: '>=0.10.0'}
@@ -13304,12 +13332,29 @@ packages:
- whiskers
dev: true
+ /vue-pdf@4.3.0(webpack@4.46.0):
+ resolution: {integrity: sha512-zd3lJj6CbtrawgaaDDciTDjkJMUKiLWtbEmBg5CvFn9Noe9oAO/GNy/fc5c59qGuFCJ14ibIV1baw4S07e5bSQ==}
+ dependencies:
+ babel-plugin-syntax-dynamic-import: 6.18.0
+ loader-utils: 1.4.2
+ pdfjs-dist: 2.6.347
+ raw-loader: 4.0.2(webpack@4.46.0)
+ vue-resize-sensor: 2.0.0
+ worker-loader: 2.0.0(webpack@4.46.0)
+ transitivePeerDependencies:
+ - webpack
+ dev: false
+
/vue-print-nb@1.7.5:
resolution: {integrity: sha512-iNbNyUVRWz0Ha1UTiCKxMPtHLUDGgNI8e8xmD3xqm9RlXIUeX9bT7DgNAfY8vPzqyFRHqGjxLI1rycKH366ziQ==}
dependencies:
vue: 2.7.14
dev: false
+ /vue-resize-sensor@2.0.0:
+ resolution: {integrity: sha512-W+y2EAI/BxS4Vlcca9scQv8ifeBFck56DRtSwWJ2H4Cw1GLNUYxiZxUHHkuzuI5JPW/cYtL1bPO5xPyEXx4LmQ==}
+ dev: false
+
/vue-router@3.0.2(vue@2.6.10):
resolution: {integrity: sha512-opKtsxjp9eOcFWdp6xLQPLmRGgfM932Tl56U9chYTnoWqKxQ8M20N7AkdEbM5beUh6wICoFGYugAX9vQjyJLFg==}
peerDependencies:
diff --git a/src/api/zyjh.js b/src/api/zyjh.js
index 4231c4b..e7bd138 100644
--- a/src/api/zyjh.js
+++ b/src/api/zyjh.js
@@ -1,5 +1,14 @@
import request from '@/utils/request'
+
+export function pdfList(params) {
+ return request({
+ url: "/kban/pdfList",
+ method: "get",
+ params,
+ });
+}
+
export const getYdjhByZtOrForeman=function(data){
return request({
url: '/zyjh/getYdjhByZtOrForeman',
diff --git a/src/views/zyjhzx/hxianpgong/comps/HxianPgd.vue b/src/views/zyjhzx/hxianpgong/comps/HxianPgd.vue
index cde9ab5..349cb9a 100644
--- a/src/views/zyjhzx/hxianpgong/comps/HxianPgd.vue
+++ b/src/views/zyjhzx/hxianpgong/comps/HxianPgd.vue
@@ -5,7 +5,7 @@