From 695590b1eccec41782afa5f9452b6d26ff1e9d0f Mon Sep 17 00:00:00 2001 From: miaojiale <1123971748@qq.com> Date: Mon, 13 Feb 2023 17:35:09 +0800 Subject: [PATCH] =?UTF-8?q?=E2=91=A0formItemSelf.vue=20=EF=BC=9A=E6=95=B0?= =?UTF-8?q?=E7=BB=84=E7=9A=84inlcudes=E6=96=B9=E6=B3=95=E5=BC=BA=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C=EF=BC=8C=E5=A4=84=E7=90=86=E8=BF=94=E5=9B=9E=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E4=B8=8D=E8=A7=84=E8=8C=83=E5=AF=BC=E8=87=B4=E7=9A=84?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=9B=9E=E6=98=BE=E9=97=AE=E9=A2=98=E3=80=82?= =?UTF-8?q?=20=E2=91=A1=E5=AE=A1=E6=A0=B8=E5=90=88=E6=A0=BC=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E8=81=94=E8=B0=83=20=E2=91=A2=E9=A6=96=E9=A1=B5?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=8E=A5=E5=8F=A3=20=E2=91=A3=E5=AE=A1?= =?UTF-8?q?=E6=A0=B8=E4=B8=8D=E5=90=88=E6=A0=BC=E6=A0=87=E7=AD=BE=E7=BB=84?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/screeningAudit.js | 34 +- .../CustomForm/FormItemSelf.vue | 14 +- .../FormComponents/CustomForm/index.vue | 2 +- src/views/Home/index.vue | 83 ++-- .../audit-detail/components/screenReview.vue | 39 +- src/views/audit-detail/index.vue | 377 ++++++++++++++++-- src/views/audit-qualitycontrol/index.vue | 15 +- 7 files changed, 448 insertions(+), 116 deletions(-) diff --git a/src/api/screeningAudit.js b/src/api/screeningAudit.js index 04a97a9..2f0acdd 100644 --- a/src/api/screeningAudit.js +++ b/src/api/screeningAudit.js @@ -29,15 +29,31 @@ export function getScreeningUser(id) { method: "get", }) } -// //随访病例审核 -// export function putFollowCheck(data = {}) { -// return request({ -// url: "/disease-data/dataCheck/follow/check", -// method: "put", -// data, -// }) -// } -// //修改随访审核意见 +//筛查病例审核 +export function putScreeningCheck(data = {}) { + return request({ + url: "/disease-data/dataCheck/screening/uncheck", + method: "put", + data, + }) +} +// 获取意见标签 +export function getSysCheckNote() { + return request({ + url: "/disease-data/sysCheckNote", + method: "get", + }) +} +// 删除意见标签 +export function saveSysCheckNote(data = {}) { + return request({ + url: "/disease-data/sysCheckNote", + method: "post", + data, + }) +} + +// //修改筛查病例审核意见 // export function putFollowCheckAdvice(data = {}) { // return request({ // url: "/disease-data/dataCheck/follow/check/advice", diff --git a/src/components/FormComponents/CustomForm/FormItemSelf.vue b/src/components/FormComponents/CustomForm/FormItemSelf.vue index 0f11d76..5ac32f2 100644 --- a/src/components/FormComponents/CustomForm/FormItemSelf.vue +++ b/src/components/FormComponents/CustomForm/FormItemSelf.vue @@ -723,16 +723,18 @@ export default { if (!targetItem) { // !没有在表单子组件中找到,查找大表单id targetItem = group.find((_) => _.prop === key) - console.log(targetItem) } if (!targetItem) return - const values = dyMap[key] let display = false + + const values = dyMap[key] + if (Array.isArray(val)) { display = values.filter((v) => val.includes(v)).length > 0 } else { - display = values.includes(val) + display = values.includes(val + "") } + //! 胃上皮瘤变(高级别)胃癌和进展性胃癌控制显隐+自定义规则 if ( prop == "early_gastric_cancer" || @@ -785,7 +787,7 @@ export default { this.$set(this.form, "$_hidden" + targetItem.prop, !display) }, 200) } else { - // ! 设置每个表单中每项显隐的rules + // ! 设置每个表单中每项的rules if (!filterArr.includes(targetItem.prop)) { if (targetItem.rules && Boolean(display)) { @@ -809,12 +811,12 @@ export default { } } - // !设置大表单里的每个小表单显隐rules + // !设置大表单里的每个小表单rules if (targetItem.prop == "1669874397313_56690") { + console.log(display) // !只能写死,当前情况下,定义一个字段用来缓存是否回显,根据val // if (val == 0) { // this.showChildren = false - targetItem.column.forEach((e, index) => { // 去除esd报告 if (e.prop == "esd_path") { diff --git a/src/components/FormComponents/CustomForm/index.vue b/src/components/FormComponents/CustomForm/index.vue index d4a6d2d..2800497 100644 --- a/src/components/FormComponents/CustomForm/index.vue +++ b/src/components/FormComponents/CustomForm/index.vue @@ -177,7 +177,7 @@ export default { watch: { formEdit: { handler() { - console.log("configforms:", this.formEdit) + // console.log("configforms:", this.formEdit) this.initfields(this.formEdit) }, }, diff --git a/src/views/Home/index.vue b/src/views/Home/index.vue index 779eee4..9afb607 100644 --- a/src/views/Home/index.vue +++ b/src/views/Home/index.vue @@ -6,21 +6,21 @@
- +
  • - {{ item.title }} + {{ item.articleTitle }}
    - {{ item.date }} + {{ item.createTime }}
@@ -43,7 +43,7 @@ :label="e.title" :name="e.title" > -
    +
    • @@ -192,6 +192,7 @@