-
+
- {
+ return row.unionName ? row.unionName : "--"
+ },
},
{
label: "姓名",
minWidth: 120,
+ formatter: (row) => {
+ return row.name ? row.name : "--"
+ },
value: "name",
},
{
label: "性别",
- minWidth: 120,
+ minWidth: 80,
value: "sex",
+ formatter: (row) => {
+ return this.$handle.formatDicList(
+ this.dictMap["d-sex"],
+ row.sex + ""
+ )
+ },
},
-
{
label: "身份证",
minWidth: 120,
value: "idCard",
+ formatter: (row) => {
+ return row.idCard ? row.idCard : "--"
+ },
},
-
{
label: "年龄",
minWidth: 120,
value: "age",
+ formatter: (row) => {
+ return row.age ? row.age : "--"
+ },
},
-
{
label: "筛查时间",
- minWidth: 120,
- value: "screenTime",
+ minWidth: 180,
+ value: "screeningTime",
+ formatter: (row) => {
+ return row.screeningTime ? row.screeningTime : "--"
+ },
},
-
{
label: "风险评估结果",
minWidth: 120,
- value: "result",
+ value: "riskRank",
+ formatter: (row) => {
+ let riskRank = {
+ low: "低危",
+ medium: "中危",
+ high: "高危",
+ }
+ return row.riskRank ? riskRank[row.riskRank] : "--"
+ },
},
{
label: "上次随访时间",
+ value: "followTime",
minWidth: 120,
- value: "targetFieldCode",
+ formatter: (row) => {
+ return row.followTime ? row.followTime : "--"
+ },
},
{
- label: "筛查审核状态",
- minWidth: 180,
- value: "createTime",
+ label: "随访进度",
+ value: "followBatch",
+ minWidth: 120,
+ formatter: (row) => {
+ return this.$handle.formatDicList(
+ this.dictMap["follow_type"],
+ String(row.followBatch)
+ )
+ },
},
{
label: "操作",
@@ -92,6 +137,7 @@ export default {
operType: "button",
operations: [
{
+ isIndex: true,
func: this.rowOpration,
formatter(row) {
return {
@@ -100,86 +146,43 @@ export default {
}
},
},
+ // {
+ // isIndex: true,
+ // func: this.handleEdit,
+ // formatter(row) {
+ // if (row.checkStatus != 3 && row.checkStatus != 4) {
+ // return {
+ // label: "修改",
+ // type: "text",
+ // }
+ // } else {
+ // return {
+ // label: "",
+ // type: "text",
+ // style: {
+ // display: "none",
+ // },
+ // }
+ // }
+ // },
+ // },
],
},
],
- tableData: [
- {
- groupName: "第一个",
- },
-
- {
- groupName: "第一个",
- },
- {
- groupName: "第一个",
- },
- {
- groupName: "第一个",
- },
- {
- groupName: "第一个",
- },
- {
- groupName: "第一个",
- },
- {
- groupName: "第一个",
- },
- {
- groupName: "第一个",
- },
- {
- groupName: "第十个",
- },
- {
- groupName: "第一个",
- },
-
- {
- groupName: "第一个",
- },
- {
- groupName: "第一个",
- },
- {
- groupName: "第一个",
- },
- {
- groupName: "第一个",
- },
- {
- groupName: "第一个",
- },
- {
- groupName: "第一个",
- },
- {
- groupName: "第一个",
- },
- {
- groupName: "第十个",
- },
- {
- groupName: "第一个",
- },
- {
- groupName: "第er一个",
- },
- ],
+ tableData: [],
formList: [
{
- type: "select",
+ type: "daterange",
label: "筛查时间",
- prop: "screeningTime",
+ prop: "ScreeningTime",
placeholder: "请选择时间",
- rules: [],
- opts: [],
+ valueFormat: "yyyy-MM-dd",
},
{
type: "select",
label: "随访审核状态",
- prop: "screeningStatus",
+ prop: "checkStatus",
+ trans: "checkStatus",
placeholder: "请选择随访状态",
rules: [],
opts: [],
@@ -187,7 +190,8 @@ export default {
{
type: "select",
label: "随访进度",
- prop: "screeningProgress",
+ prop: "followBatch",
+ trans: "follow_type",
placeholder: "请选择随访进度",
rules: [],
opts: [],
@@ -195,16 +199,31 @@ export default {
{
type: "select",
label: "计划随访时间",
- prop: "planScreeningTime",
+ prop: "nextFollowTime",
+ trans: "next_follow_time",
placeholder: "请选择计划随访时间",
rules: [],
opts: [],
},
{
type: "input",
- label: "关键词",
- prop: "keyWord",
- placeholder: "请输入医联体/姓名/身份证",
+ label: "姓名",
+ prop: "name",
+ placeholder: "请输入姓名",
+ rules: [],
+ },
+ {
+ type: "input",
+ label: "身份证",
+ prop: "idCard",
+ placeholder: "请输入身份证",
+ rules: [],
+ },
+ {
+ type: "input",
+ label: "医联体",
+ prop: "unionName",
+ placeholder: "请输入医联体",
rules: [],
},
{
@@ -222,21 +241,54 @@ export default {
},
btnText: "查询",
func: () => {
- this.onSearch()
+ this.onClickSearch()
},
},
- {
- btnType: "tobeModified",
- tobeModified: 20,
- },
+ // {
+ // btnType: "tobeModified",
+ // tobeModified: 20,
+ // },
],
},
],
+ formEdit: {},
}
},
- watch: {},
+ watch: {
+ pageSize(val) {
+ sessionStorage.setItem("followQuery-pageSize", val)
+ },
+ //当前页
+ pageIndex(val) {
+ sessionStorage.setItem("followQuery-pageIndex", val)
+ },
+ followId(v) {
+ if (v) {
+ this.listLoading = true
+ this.$nextTick(() => {
+ setTimeout(() => {
+ this.listLoading = false
+ let query = { ...this.$route.query }
+ this.$router.replace({ query: {} })
+ this.$router.push({
+ path: "/followupentry",
+ query: query,
+ })
+ }, 500)
+ })
+ }
+ },
+ },
+ created() {
+ this.initSearchForm()
+ },
mounted() {
- this.total = 20
+ this.followId = this.$route.query.followId
+ // this.formEdit = sessionStorage.getItem('followQuery-form') ? JSON.parse(sessionStorage.getItem('followQuery-form')) : {}
+ this.pageSize = Number(sessionStorage.getItem("followQuery-pageSize")) || 10
+ this.pageIndex =
+ Number(sessionStorage.getItem("followQuery-pageIndex")) || 1
+ this.getCurrentFormByType(2)
},
methods: {
changeModified() {
@@ -250,11 +302,112 @@ export default {
handleSizeChange(v) {
console.log(v)
},
- onSearch() {
- console.log(123456)
+ handleEdit(data, i, index) {
+ this.$router.push({
+ path: "/followupentry",
+ query: {
+ patientId: data.patientId,
+ followId: data.id,
+ model: "edit",
+ getData: 1,
+ },
+ })
+ },
+ rowOpration(data, i, index) {
+ console.log(data)
+ if (data.followBatch == 0) {
+ // 筛查
+ this.$router.push({
+ path: "/followupentry",
+ query: {
+ patientId: data.patientId,
+ followId: data.id,
+ model: "view",
+ getData: 1,
+ formType: 1, // 去筛查的表单还是随访的表单
+ },
+ })
+ } else {
+ this.$router.push({
+ path: "/followupentry",
+ query: {
+ patientId: data.patientId,
+ followId: data.id,
+ model: "view",
+ getData: 1,
+ formType: 2,
+ },
+ })
+ }
+ },
+ onSearch(form) {
+ console.log(form)
+ sessionStorage.setItem("followQuery-form", JSON.stringify(form))
+ this.formEdit = form
+ // this.handleSearch()
+ },
+ onClickSearch() {
+ this.pageIndex = 1
+ this.handleSearch()
+ },
+ async handleSearch() {
+ this.listLoading = true
+ console.log(this.$refs.form.form)
+
+ let params = {
+ pageSize: this.pageSize,
+ pageNum: this.pageIndex,
+ formId: this.formId,
+ ...this.$refs.form.form,
+ patientFrom: sessionStorage.getItem("selectedIndex"), //筛查场景
+ }
+ if (this.formEdit) {
+ params = { ...Object.assign(this.formEdit, params) }
+ }
+ for (let key in params) {
+ if (params[key] !== "" && params[key] !== null) {
+ if (key.includes("Time") && params[key]) {
+ params["start" + key] = params[key][0]
+ params["end" + key] = params[key][1]
+ delete params.ScreeningTime
+ } else {
+ params[key] = params[key]
+ }
+ }
+ }
+ let res = await getFollowSearch(params)
+ if (res.code == 1) {
+ //分页内容
+ const d = res.data
+ this.total = d.total
+ this.tableData = d["records"]
+ }
+ this.listLoading = false
+ },
+ //查询表单枚举值字典
+ initSearchForm() {
+ this.formList.forEach((item, index) => {
+ if (item.trans) {
+ if (!item["opts"]) {
+ item["opts"] = []
+ } else {
+ item["opts"] = this.dictMap[item.trans]
+ }
+ }
+ })
+ this.$forceUpdate()
},
- rowOpration(row, index) {
- console.log(row, index)
+ //获取随访表单类型
+ getCurrentFormByType(type) {
+ getCurrentFormByType({
+ type,
+ groupId: this.$store.state.user.group.groupId || "",
+ }).then((res) => {
+ if (res.code === 1) {
+ this.formId = res.data[0].id
+ this.handleSearch()
+ }
+ })
},
},
}
diff --git a/src/views/followupresearch/index.vue b/src/views/followupresearch/index.vue
index 5d35d9cf8d9e30e53857d398f8c9e98e4f100fb2..15aa4a21b857f3981acd6b6ffcd2ae4546b9f7fb 100644
--- a/src/views/followupresearch/index.vue
+++ b/src/views/followupresearch/index.vue
@@ -28,15 +28,18 @@
diff --git a/src/views/screening/DraftBox.vue b/src/views/screening/DraftBox.vue
index 9c1175b639e833804839a0c50e67eb41744ded31..eb124dd72dfbee4d22b3f9e5d69f593ea3a76c83 100644
--- a/src/views/screening/DraftBox.vue
+++ b/src/views/screening/DraftBox.vue
@@ -184,10 +184,10 @@ export default {
},
],
tableData: [
- {
- name: "1",
- 1: 2,
- },
+ // {
+ // name: "1",
+ // 1: 2,
+ // },
],
}
},
@@ -246,6 +246,9 @@ export default {
type: "success",
message: "删除成功!",
})
+ if (this.tableData.length == 1 && this.pageIndex != 1) {
+ this.pageIndex--
+ }
this.handleSearch()
}
})
@@ -271,6 +274,7 @@ export default {
diff --git a/src/views/screening/components/FormTab.vue b/src/views/screening/components/FormTab.vue
index 6dff0fe1b3b4970fc86d84ad4529891fd541c1ba..e4ad84f0bab5c5c3394fbbcfb6284756bf4f36be 100644
--- a/src/views/screening/components/FormTab.vue
+++ b/src/views/screening/components/FormTab.vue
@@ -48,8 +48,10 @@
:style="{
height:
$route.path == '/screening/index'
- ? 'calc(100vh - 310px)'
- : 'calc(100vh - 270px)',
+ ? 'calc(100vh - 245px)'
+ : $route.path == '/screening/draft'
+ ? 'calc(100vh - 249px)'
+ : 'calc(100vh - 203px)',
}"
:class="externalScroll ? 'no-scroll' : ''"
>
@@ -70,18 +72,14 @@
-
-
-
-
+
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 @@
+
+
+
+ 添加
+
+
+
+
+
+ {{ readOnly ? "查看" : "添加" }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 确定删除吗?
+
+
+
+
+
+
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"