diff --git a/package.json b/package.json index 84b07a6ca67ed3f83080001a757b6054e7beec9c..5a8ad0cc0f2783b74637f3e46e0398bcbcf80fd3 100644 --- a/package.json +++ b/package.json @@ -33,12 +33,12 @@ "lodash": "^4.17.15", "monaco-editor": "^0.23.0", "nprogress": "^0.2.0", - "pdfjs-dist": "2.5.207", "qrcodejs2": "^0.0.2", "qs": "^6.9.4", "screenfull": "^5.0.2", "vue": "^2.6.11", "vue-count-to": "^1.0.13", + "vue-pdf": "^4.3.0", "vue-router": "^3.3.4", "vue-virtual-scroller": "^1.0.10", "vuedraggable": "^2.24.3", diff --git "a/public/ppt\347\232\204pdf.pdf" "b/public/ppt\347\232\204pdf.pdf" deleted file mode 100644 index 9cb063dcac27cb0a911bab83e5a19e9d9ae39f98..0000000000000000000000000000000000000000 Binary files "a/public/ppt\347\232\204pdf.pdf" and /dev/null differ diff --git "a/public/\347\211\271\347\272\246\350\256\262\345\270\210\345\220\210\344\275\234\345\215\217\350\256\256.pdf" "b/public/\347\211\271\347\272\246\350\256\262\345\270\210\345\220\210\344\275\234\345\215\217\350\256\256.pdf" deleted file mode 100644 index c1cffa34083ad8a35b238544f3ebf21ecccc9959..0000000000000000000000000000000000000000 Binary files "a/public/\347\211\271\347\272\246\350\256\262\345\270\210\345\220\210\344\275\234\345\215\217\350\256\256.pdf" and /dev/null differ diff --git a/src/api/followup.js b/src/api/followup.js index f23153d3ccc76b6a0fa2810a479d8ee48b0eee99..091b04e5c7971b17080daf3474154d4816b53e91 100644 --- a/src/api/followup.js +++ b/src/api/followup.js @@ -4,6 +4,14 @@ import request from "@/utils/request"; * 随访 * * */ +//随访查询 列表 +export function getFollowSearch(params = {}) { + return request({ + url: "/disease-data/follow/search", + method: "get", + params, + }); +} //随访调查 列表 export function getFollowSurvey(params = {}) { return request({ diff --git a/src/api/note.js b/src/api/note.js new file mode 100644 index 0000000000000000000000000000000000000000..e785706e0eb59bf4e3adc15729a12eb82406e168 --- /dev/null +++ b/src/api/note.js @@ -0,0 +1,39 @@ +import request from "@/utils/request"; + +/** + * 审核标签 + * + * */ +// 获取审核意见标签 +export function getSysCheckNote(params = {}) { + return request({ + url: "/disease-data/sysCheckNote", + method: "get", + params, + }); +} + +//保存意见标签 +export function postSysCheckNote(data = {}) { + return request({ + url: "/disease-data/sysCheckNote", + method: "post", + data + }); +} + +// //修改意见标签 +// export function putSysCheckNote(data = {}) { +// return request({ +// url: "/disease-data/sysCheckNote", +// method: "put", +// data +// }); +// } +// //删除意见标签 +// export function delSysCheckNote(id) { +// return request({ +// url: `/disease-data/sysCheckNote/${id}`, +// method: "delete", +// }); +// } \ No newline at end of file diff --git a/src/api/patient.js b/src/api/patient.js index e69c186e265d14527083ad8019c24d73fad1b947..2925534cc73f806cf5a0ed93b41581cfebc1cef9 100644 --- a/src/api/patient.js +++ b/src/api/patient.js @@ -69,6 +69,15 @@ export function getPatientDetail(params = {}) { }) } +/* 随访患者数据详情 */ +export function getFollowDetail(params = {}) { + return request({ + url: "/disease-data/data/patient/follow/info", + method: "get", + params, + }) +} + /* 获取表单填报记录list*/ export function getRecordList(params = {}) { return request({ @@ -191,3 +200,12 @@ export function getApScoreDetailList(params = {}) { params, }) } + +// 获取随访计划右侧列表 +export function getFollowList(params = {}) { + return request({ + url: "/disease-data/data/patient/log/list", + method: "get", + params, + }) +} diff --git a/src/api/user.js b/src/api/user.js index 588d61d5cd198c69a0e2090ccd71ef6affc1e870..69d92c41470927ae7d9dbf9fab7dba833b90244d 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -196,6 +196,13 @@ export function getRefuteMessage(params) { return request({ url: `/disease-data/sys/message/remind/${params}`, method: "get", - params, + // params, + }) +} +// 设置已读消息 +export function setReadMessege(id) { + return request({ + url: `/disease-data/sys/message/read`, + method: "put", }) } diff --git a/src/assets/img/DataCenter/qrcode.png b/src/assets/img/DataCenter/qrcode.png index 6d11af51f048773b99065c55b50e4a2cdf2a1005..8b1efc5571e3d09c0e5e8e503033dcd58a57b9e9 100644 Binary files a/src/assets/img/DataCenter/qrcode.png and b/src/assets/img/DataCenter/qrcode.png differ diff --git a/src/components/FormComponents/CustomForm/FormItemSelf.vue b/src/components/FormComponents/CustomForm/FormItemSelf.vue index 49213d18ea12effeabaefd2ab6a6c563a586dca3..a34dffcee1b4b3a81c58465e00b3054d446f911f 100644 --- a/src/components/FormComponents/CustomForm/FormItemSelf.vue +++ b/src/components/FormComponents/CustomForm/FormItemSelf.vue @@ -62,12 +62,20 @@ {{ item.append || "牙位" }} - - + + @@ -115,12 +123,12 @@ " @blur="handleBlur" > - - + + @@ -172,7 +180,7 @@ {{ opt.label }} + +
+ {{ opt.label }} +
@@ -215,7 +223,8 @@ :icon="btn.icon" :style="btn.style" @click="btn.func" - >{{ btn.btnText }} + >{{ btn.btnText }} @@ -230,7 +239,7 @@ export default { inlineFlag: { type: Boolean, default: false }, forms: { type: Array }, // 表单组, lists: { type: Array }, // 按钮组 - formEdit:{type: Object} + formEdit: { type: Object }, }, data() { const form = {} @@ -257,7 +266,7 @@ export default { methods: { // 查询 handleSearch() { - console.log("this.form",this.form) + console.log("this.form", this.form) this.$emit("handleSearch", this.form) }, @@ -324,10 +333,10 @@ export default { }, }, watch: { - formEdit(val){ + formEdit(val) { this.initforms(val) - } - } + }, + }, } diff --git a/src/components/TabComponents/mixin.js b/src/components/TabComponents/mixin.js index f09c8b3e938bb661c4da53b7e4ee214d1a156cd4..94fcf636d874e7bfc579a22b05e662934e30bec2 100644 --- a/src/components/TabComponents/mixin.js +++ b/src/components/TabComponents/mixin.js @@ -1,24 +1,25 @@ const mixin = { - data() { - return { - total: 0, - pageIndex: 1, - pageSize: 10, - pageSizes: [10, 20, 50, 100] - } + data() { + return { + total: 0, + pageIndex: 1, + pageSize: 10, + pageSizes: [10, 20, 50, 100], + } + }, + methods: { + // 跳转页码 + handleCurrentChange(val) { + this.pageIndex = val + this.handleSearch() }, - methods: { - // 跳转页码 - handleCurrentChange(val) { - this.pageIndex = val - this.handleSearch() - }, - // 切换页面显示条数 - handleSizeChange(val) { - this.pageSize = val - this.handleSearch() - } - } + // 切换页面显示条数 + handleSizeChange(val) { + this.pageIndex = 1 + this.pageSize = val + this.handleSearch() + }, + }, } export default mixin diff --git a/src/components/Upload/index.vue b/src/components/Upload/index.vue index 0e60118dc0750887ae0961959b798dc8d927d20f..64b8c02c820b2bd91964e5d63bfc5b53101bf012 100644 --- a/src/components/Upload/index.vue +++ b/src/components/Upload/index.vue @@ -23,7 +23,10 @@ @@ -116,7 +118,7 @@ export default { return this.value.map((_) => { return ( _.url || - `https://ds.cixincloud.com/geca-api/disease-data/file/info/${_.bucket_name}/${_.prefix}-${_.uuid_name}` + `/geca-api/disease-data/file/info/${_.bucket_name}/${_.prefix}-${_.uuid_name}` ) }) }, @@ -129,7 +131,7 @@ export default { this.fileList = newValue.map((_) => { return { name: _.file_name, - url: `https://ds.cixincloud.com/geca-api/disease-data/file/info/${_.bucket_name}/${_.prefix}-${_.uuid_name}`, + url: `/geca-api/disease-data/file/info/${_.bucket_name}/${_.prefix}-${_.uuid_name}`, } }) }, @@ -200,7 +202,7 @@ export default { let responseUrl if (file.response) { const _ = file.response.data - responseUrl = `https://ds.cixincloud.com/geca-api/disease-data/file/info/${_.bucket_name}/${_.prefix}-${_.uuid_name}` + responseUrl = `/geca-api/disease-data/file/info/${_.bucket_name}/${_.prefix}-${_.uuid_name}` } try { if (name.match(/\.(png|jpg|jpeg)/)) { diff --git a/src/components/layout/index.vue b/src/components/layout/index.vue index 697ada448a74c1ed162f048546388c741c45b377..474d220a704688b8c1c581738e211bce371cc040 100644 --- a/src/components/layout/index.vue +++ b/src/components/layout/index.vue @@ -86,6 +86,7 @@ diff --git a/src/views/Home/PdfView/index.vue b/src/views/Home/PdfView/index.vue index f132063476cc0fa1a3f9c2f1c4db821f678309ca..b54d0243ffb94de97b0f4423bfc3ab5364891d97 100644 --- a/src/views/Home/PdfView/index.vue +++ b/src/views/Home/PdfView/index.vue @@ -1,206 +1,231 @@ + + diff --git a/src/views/Home/index.vue b/src/views/Home/index.vue index 4ac54a6ad34667c62e9650eb88aece407a75cb25..33eb9144562fde67853fc8bd30fb8c2d70094f0a 100644 --- a/src/views/Home/index.vue +++ b/src/views/Home/index.vue @@ -17,6 +17,7 @@
  • @@ -49,13 +50,18 @@ :name="e.title" > @@ -283,6 +289,7 @@ export default { }, created() { this.getArticleList("1") + this.getArticleList("6") }, mounted() { this.getRankTotal() @@ -322,6 +329,7 @@ export default { size: 10, current: 1, moduleType: moduleType, + status: 1, } articleList(params) .then((res) => { @@ -329,6 +337,9 @@ export default { if (["1", "2", "3"].includes(moduleType)) { this.noticeList = [...res.data.records] } + if (["6"].includes(moduleType)) { + this.exampleList = [...res.data.records] + } } }) .catch((e) => { @@ -382,7 +393,7 @@ export default { overflow: hidden; display: flex; flex-direction: column; - justify-content: space-between; + // justify-content: space-between; // &:hover { // overflow: overlay; // } @@ -477,7 +488,7 @@ export default { // color: #4e68ff; .rangeList { li { - margin-bottom: 14px; + margin-bottom: 15px; display: flex; justify-content: space-between; div:nth-child(1) { @@ -517,7 +528,7 @@ export default { flex-wrap: wrap; li { width: 40%; - margin-bottom: 14px; + margin-bottom: 15px; display: flex; justify-content: space-between; diff --git a/src/views/audit-detail/components/screenReview.vue b/src/views/audit-detail/components/screenReview.vue index 0a5f3602504c357474c8ee87fe4cdf397f9a34a1..91a09624f27d29635946c67a11a22263c44b4fc1 100644 --- a/src/views/audit-detail/components/screenReview.vue +++ b/src/views/audit-detail/components/screenReview.vue @@ -56,7 +56,7 @@ export default { formTabsList: [], jsonList: [], formList: {}, - asideShow: true, + asideShow: false, screenList: [ { time: "2020-12-12 11:11:11", diff --git a/src/views/audit-qualitycontrol/index.vue b/src/views/audit-qualitycontrol/index.vue index 9287583b3876093395e8a0bd890d115b392854cb..34f86057466be71832a588f9cdd496e5403071bd 100644 --- a/src/views/audit-qualitycontrol/index.vue +++ b/src/views/audit-qualitycontrol/index.vue @@ -148,7 +148,15 @@ export default { { label: "风险评估", minWidth: 120, - value: "checkNums", + value: "riskRank", + formatter: (row) => { + let riskRank = { + low: "低危", + medium: "中危", + high: "高危", + } + return row.riskRank ? riskRank[row.riskRank] : "--" + }, }, { label: "审核状态", @@ -190,6 +198,9 @@ export default { return this.auditStatus == "1" ? checkColumns : unCkeckColumns }, }, + created() { + console.log(this.dictMap) + }, mounted() { if ( sessionStorage.getItem("audit-status") || @@ -203,7 +214,6 @@ export default { }, methods: { handleClick() { - console.log("type:" + this.type, "auditStatus" + this.auditStatus) if (this.auditStatus == 1) { this.columns[this.columns.length - 1].operations[0].label = "修改审核意见" @@ -213,12 +223,12 @@ export default { this.handleSearch() }, auditHandle(data, i) { - console.log(data, i) if (this.type == "1") { this.$router.push({ path: "/followaudit", query: { - id: data["unionId"], + unionId: data["unionId"], + unionName: data["unionName"], }, }) } else { @@ -268,7 +278,7 @@ export default { if (this.type == "0") { res = await getScreeningCheck(params) //待审核 } else { - res = await getFollowCheck(params) //待审核 + res = await getFollowCheck(params) //已审核 } break } diff --git a/src/views/dataoverview/index.vue b/src/views/dataoverview/index.vue index 28b973a967a9b88d6df3962724f0b78698475bf4..f1c838d673b558a415d5005c410b7d0ff1417ec5 100644 --- a/src/views/dataoverview/index.vue +++ b/src/views/dataoverview/index.vue @@ -98,18 +98,21 @@ export default { }, watch: {}, mounted() { - this.getPatientPage() + this.handleSearch() }, methods: { setSelectedIndex(i) { console.log(this.selectedIndex) this.selectedIndex = i - this.getPatientPage() + this.pageIndex = 1 + this.handleSearch() sessionStorage.setItem("homeSelectedIndex", this.selectedIndex) }, - getPatientPage() { + handleSearch() { this.listLoading = true let data = { + size: this.pageSize, + current: this.pageIndex, patientFrom: this.selectedIndex == "0" ? null : this.selectedIndex, } getPatientPage(data).then((res) => { diff --git a/src/views/followupentry/components/followReview.vue b/src/views/followupentry/components/followReview.vue index 83f51435d00ce469de4b08f6588a21b0b6ebc9b2..acc0e958a881fe830cef0b98fc93bf11fef708fb 100644 --- a/src/views/followupentry/components/followReview.vue +++ b/src/views/followupentry/components/followReview.vue @@ -1,709 +1,199 @@ @@ -727,33 +217,68 @@ export default { background: #4e68ff; color: #fff; } + .el-main { + padding: 0px 20px; + } + .el-aside { + padding-bottom: 20px; + } } -.follow-form { +.follow-tab { ::v-deep { - .el-collapse-item__header { - // border-width: 0px 0px 0px; - border: none !important; + border-radius: 4px; + border: 1px solid #cccccc; + height: 100%; + .el-tabs__header { + margin-left: 0px; + } + .el-tabs__nav-wrap.is-right::after { + width: 0px; + } + .el-tabs__active-bar.is-right { + width: 3px; + height: 52px !important; } - .row24 { - border-top: 1px solid #cccccc; + .el-tabs--right { + height: auto !important; } - .custom-form-item { - border-width: 1px 0px 0px; + .tab-title { + padding: 16px; + background: #fafafa; + color: #333333; + border-bottom: 1px solid #cccccc; } - .el-collapse-item { - margin-bottom: 20px; - border-radius: 4px; - overflow: hidden; - border: 1px solid #cccccc; + .el-tabs__item { + padding: 16px; + width: 180px; + background: #fafafa; + height: auto; + line-height: inherit; + border-bottom: 1px solid #cccccc; + transition: all 1s; } - .el-collapse-item__wrap { - border: none; + .el-tabs__item.is-active { + background: transparent; } - // .row24.el-col-lg-12:nth-child(2n) { - // border-width: 0px 0px 0px 1px; - // } - .el-form-item { - padding: 0px; + } +} +.follow-list { + border-radius: 4px; + border: 1px solid #cccccc; + height: 100%; + background: #fafafa; + li { + padding: 16px; + border-bottom: 1px solid #ccc; + // cursor: pointer; + .time { + font-size: 14px; + margin-bottom: 8px; + font-family: AlibabaPuHuiTiR; + text-align: left; + &:first-child { + color: #4e68ff; + } } } } diff --git a/src/views/followupentry/components/publicDialog.vue b/src/views/followupentry/components/publicDialog.vue index b0ea9dc149d661d050529750dd91a2927f4e0118..e203c3dd0ed4ee999adfdd872981d95938d36252 100644 --- a/src/views/followupentry/components/publicDialog.vue +++ b/src/views/followupentry/components/publicDialog.vue @@ -1,12 +1,6 @@ - + diff --git a/src/views/searchMixin.js b/src/views/searchMixin.js new file mode 100644 index 0000000000000000000000000000000000000000..0b8c7c6d001c588d5da97b9d69363e3b4792aaa6 --- /dev/null +++ b/src/views/searchMixin.js @@ -0,0 +1,20 @@ +import { mapGetters } from "vuex" +export default { + data() { + return {} + }, + computed: { + ...mapGetters({ + selectedIndex: ["table/selectedIndex"], + }), + }, + methods: {}, + mounted() {}, + watch: { + selectedIndex(v) { + if (v) { + this.handleSearch() + } + }, + }, +} diff --git a/src/views/systems/medicalunion-management/index.vue b/src/views/systems/medicalunion-management/index.vue index 4a1913e0a74635e46569a5da527fcd11ab951ad9..40764b36aababe9d0cc19227332a55f50b9ca8d0 100644 --- a/src/views/systems/medicalunion-management/index.vue +++ b/src/views/systems/medicalunion-management/index.vue @@ -176,12 +176,12 @@ export default { }, watch: {}, mounted() { - this.getMedicalunionList() + this.handleSearch() console.log(cityList) }, methods: { // 获取list - getMedicalunionList() { + handleSearch() { this.listLoading = true medicalunionList({ size: this.pageSize, @@ -227,7 +227,7 @@ export default { this.$message.success("添加成功") this.addVisible = false this.page = 1 - this.getMedicalunionList() + this.handleSearch() } }) } else { @@ -259,7 +259,7 @@ export default { .then((res) => { if (res.code == 1) { this.$message.success("删除成功") - this.getMedicalunionList() + this.handleSearch() } }) .catch(() => {}) diff --git a/src/views/systems/operation-management/components/TypicalCase.vue b/src/views/systems/operation-management/components/TypicalCase.vue new file mode 100644 index 0000000000000000000000000000000000000000..7b4e9a263af6b3c70aa6e6e1a1610bbc3c094e67 --- /dev/null +++ b/src/views/systems/operation-management/components/TypicalCase.vue @@ -0,0 +1,290 @@ + + + diff --git a/src/views/systems/operation-management/index.vue b/src/views/systems/operation-management/index.vue index bf4331e34a646dea721b8e341296407d22f7c524..89d501e7a79ae3f8988901c878ed964c7cee7ad3 100644 --- a/src/views/systems/operation-management/index.vue +++ b/src/views/systems/operation-management/index.vue @@ -18,6 +18,7 @@ import NoticeAnnouncement from "@/views/systems/operation-management/components/ import AcademicTrend from "@/views/systems/operation-management/components/AcademicTrend.vue" import HealthPopularization from "@/views/systems/operation-management/components/HealthPopularization.vue" import scientificResearch from "@/views/systems/operation-management/components/scientificResearch.vue" +import TypicalCase from "./components/TypicalCase.vue" export default { components: { NewsMeeting, @@ -25,6 +26,7 @@ export default { AcademicTrend, HealthPopularization, scientificResearch, + TypicalCase, }, data() { return { @@ -50,6 +52,10 @@ export default { name: "科学研究", component: "scientificResearch", }, + { + name: "典型案例", + component: "TypicalCase", + }, ], } }, diff --git a/yarn.lock b/yarn.lock index 788e544fc10e1861014df17e46ae52a13cf80b22..5bfd0c81c30336fc9955697651eac009b3d87c94 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1143,6 +1143,11 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== +"@types/json-schema@^7.0.8": + version "7.0.11" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + "@types/liftoff@^2.5.0": version "2.5.0" resolved "https://registry.yarnpkg.com/@types/liftoff/-/liftoff-2.5.0.tgz#aa5f030ae0952d1b86225f3e9f27f6d5b69714aa" @@ -1757,7 +1762,7 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4: +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -2162,6 +2167,11 @@ babel-plugin-polyfill-regenerator@^0.1.2: dependencies: "@babel/helper-define-polyfill-provider" "^0.1.5" +babel-plugin-syntax-dynamic-import@^6.18.0: + version "6.18.0" + resolved "https://registry.npmmirror.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" + integrity sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA== + babel-runtime@6.x, babel-runtime@^6.9.2: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" @@ -6521,6 +6531,15 @@ loader-utils@^0.2.16: json5 "^0.5.0" object-assign "^4.0.1" +loader-utils@^1.0.0: + version "1.4.2" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3" + integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" @@ -7977,10 +7996,10 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" -pdfjs-dist@2.5.207: - version "2.5.207" - resolved "https://registry.npmmirror.com/pdfjs-dist/-/pdfjs-dist-2.5.207.tgz#b5e8c19627be64269cd3fb6df3eaaf45ddffe7b6" - integrity sha512-xGDUhnCYPfHy+unMXCLCJtlpZaaZ17Ew3WIL0tnSgKFUZXHAPD49GO9xScyszSsQMoutNDgRb+rfBXIaX/lJbw== +pdfjs-dist@2.6.347: + version "2.6.347" + resolved "https://registry.npmmirror.com/pdfjs-dist/-/pdfjs-dist-2.6.347.tgz#f257ed66e83be900cd0fd28524a2187fb9e25cd5" + integrity sha512-QC+h7hG2su9v/nU1wEI3SnpPIrqJODL7GTDFvR74ANKGq1AFJW16PH8VWnhpiTi9YcLSFV9xLeWSgq+ckHLdVQ== performance-now@^2.1.0: version "2.1.0" @@ -8785,6 +8804,14 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" +raw-loader@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/raw-loader/-/raw-loader-4.0.2.tgz#1aac6b7d1ad1501e66efdac1522c73e59a584eb6" + integrity sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + raw-loader@~0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-0.5.1.tgz#0c3d0beaed8a01c966d9787bf778281252a979aa" @@ -9232,6 +9259,14 @@ sax@~1.2.4: resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== +schema-utils@^0.4.0: + version "0.4.7" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187" + integrity sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ== + dependencies: + ajv "^6.1.0" + ajv-keywords "^3.1.0" + schema-utils@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" @@ -9250,6 +9285,15 @@ schema-utils@^2.0.0, schema-utils@^2.5.0, schema-utils@^2.6.1, schema-utils@^2.6 ajv "^6.12.4" ajv-keywords "^3.5.2" +schema-utils@^3.0.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + screenfull@^5.0.2: version "5.1.0" resolved "https://registry.yarnpkg.com/screenfull/-/screenfull-5.1.0.tgz#85c13c70f4ead4c1b8a935c70010dfdcd2c0e5c8" @@ -10840,6 +10884,23 @@ vue-observe-visibility@^0.4.4: resolved "https://registry.yarnpkg.com/vue-observe-visibility/-/vue-observe-visibility-0.4.6.tgz#878cb8ebcf3078e40807af29774e97105ebd519e" integrity sha512-xo0CEVdkjSjhJoDdLSvoZoQrw/H2BlzB5jrCBKGZNXN2zdZgMuZ9BKrxXDjNP2AxlcCoKc8OahI3F3r3JGLv2Q== +vue-pdf@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/vue-pdf/-/vue-pdf-4.3.0.tgz#d5f790ee7967e7b7aa9089b97b11ab168e19dbd0" + integrity sha512-zd3lJj6CbtrawgaaDDciTDjkJMUKiLWtbEmBg5CvFn9Noe9oAO/GNy/fc5c59qGuFCJ14ibIV1baw4S07e5bSQ== + dependencies: + babel-plugin-syntax-dynamic-import "^6.18.0" + loader-utils "^1.4.0" + pdfjs-dist "2.6.347" + raw-loader "^4.0.2" + vue-resize-sensor "^2.0.0" + worker-loader "^2.0.0" + +vue-resize-sensor@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/vue-resize-sensor/-/vue-resize-sensor-2.0.0.tgz#3a587fd6802e1688709cf2c5aadae7a0075952bf" + integrity sha512-W+y2EAI/BxS4Vlcca9scQv8ifeBFck56DRtSwWJ2H4Cw1GLNUYxiZxUHHkuzuI5JPW/cYtL1bPO5xPyEXx4LmQ== + vue-resize@^0.4.5: version "0.4.5" resolved "https://registry.yarnpkg.com/vue-resize/-/vue-resize-0.4.5.tgz#4777a23042e3c05620d9cbda01c0b3cc5e32dcea" @@ -11143,6 +11204,14 @@ worker-farm@^1.7.0: dependencies: errno "~0.1.7" +worker-loader@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/worker-loader/-/worker-loader-2.0.0.tgz#45fda3ef76aca815771a89107399ee4119b430ac" + integrity sha512-tnvNp4K3KQOpfRnD20m8xltE3eWh89Ye+5oj7wXEEHKac1P4oZ6p9oTj8/8ExqoSBnk9nu5Pr4nKfQ1hn2APJw== + dependencies: + loader-utils "^1.0.0" + schema-utils "^0.4.0" + wrap-ansi@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"