From 06e97ac315dae026458d46f7118234b6e2940162 Mon Sep 17 00:00:00 2001 From: miaojiale <1123971748@qq.com> Date: Fri, 3 Feb 2023 14:20:59 +0800 Subject: [PATCH] =?UTF-8?q?1.=E9=A3=8E=E9=99=A9=E8=AF=84=E4=BC=B0=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=9B=9E=E6=98=BE=202.=E5=A2=9E=E5=8A=A0=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C=E6=96=87=E6=9C=AC=E6=8F=90=E7=A4=BA=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/config/select.vue | 13 ++++++- .../CustomForm/FormItemText.vue | 4 +- src/views/screening/DraftBox.vue | 39 ++++++++++++++++++- .../screening/components/ConfigForms.vue | 5 ++- src/views/screening/components/mixin.js | 2 +- 5 files changed, 55 insertions(+), 8 deletions(-) diff --git a/packages/config/select.vue b/packages/config/select.vue index 28ca9fe..c1ba668 100644 --- a/packages/config/select.vue +++ b/packages/config/select.vue @@ -1,6 +1,5 @@ @@ -315,7 +317,16 @@ export default { this.generateRule() }, + "data.pattern": function (val) { + if (val) + this.validator.required = { + required: true, + message: val, + } + else this.validator.required = null + this.generateRule() + }, }, } diff --git a/src/components/FormComponents/CustomForm/FormItemText.vue b/src/components/FormComponents/CustomForm/FormItemText.vue index c93ffcc..23cc0fb 100644 --- a/src/components/FormComponents/CustomForm/FormItemText.vue +++ b/src/components/FormComponents/CustomForm/FormItemText.vue @@ -53,8 +53,8 @@ export default { }, screeningAdvise: { 1: "可定期随访", - 2: "推荐胃镜精查", - 3: "强烈推荐胃镜精查", + 2: "推荐胶囊内镜或胃镜检查", + 3: "强烈推荐胶囊内镜或胃镜检查", }, } }, diff --git a/src/views/screening/DraftBox.vue b/src/views/screening/DraftBox.vue index 2d0b51a..08e7ca8 100644 --- a/src/views/screening/DraftBox.vue +++ b/src/views/screening/DraftBox.vue @@ -21,6 +21,8 @@ diff --git a/src/views/screening/components/ConfigForms.vue b/src/views/screening/components/ConfigForms.vue index 96a3df0..f17642c 100644 --- a/src/views/screening/components/ConfigForms.vue +++ b/src/views/screening/components/ConfigForms.vue @@ -145,10 +145,11 @@ export default { getPatientDetail({ formId: this.formId, // 每个大表单的id patientId: this.patientId || this.patientStandbyId, - formRecordId: this.newformRecordId, + // formRecordId: this.newformRecordId, }) .then((res) => { - console.log(res) + const data = res.data.data + this.formInitial = data }) .finally(() => { this.loading = false diff --git a/src/views/screening/components/mixin.js b/src/views/screening/components/mixin.js index 8f11768..bc39898 100644 --- a/src/views/screening/components/mixin.js +++ b/src/views/screening/components/mixin.js @@ -27,7 +27,7 @@ export default { nextTab() { let i = this.activeName.split("index")[1] - 0 i++ - if (i == 5) { + if (i == 6) { return } else { this.activeName = "index" + i -- 2.22.0