From 6ae28e8efab7fe4e732bc8f4d17a2db0c087a6f2 Mon Sep 17 00:00:00 2001 From: miaojiale <1123971748@qq.com> Date: Mon, 5 Dec 2022 17:33:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=A1=A8=E5=8D=95=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0+=E5=AE=A1=E6=A0=B8=E9=A1=B5=E9=9D=A2=E5=BC=80?= =?UTF-8?q?=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/FormConfig.vue | 17 ++- packages/config/date.vue | 4 +- .../CustomForm/FormItemSelf.vue | 18 ++- .../FormComponents/CustomForm/index.vue | 27 +++- src/components/Upload/index.vue | 32 ++++- src/router/index.js | 13 ++ .../audit-detail/components/publicDialog.vue | 38 +++++ src/views/audit-detail/index.vue | 131 ++++++++++++++++++ src/views/audit-qualitycontrol/community.vue | 6 + .../screening/components/ConfigForms.vue | 4 + src/views/screening/components/FormTab.vue | 4 + src/views/screening/components/mixin.js | 18 +++ 12 files changed, 293 insertions(+), 19 deletions(-) create mode 100644 src/views/audit-detail/components/publicDialog.vue create mode 100644 src/views/audit-detail/index.vue diff --git a/packages/FormConfig.vue b/packages/FormConfig.vue index 83caa6b..00b1abf 100644 --- a/packages/FormConfig.vue +++ b/packages/FormConfig.vue @@ -38,10 +38,10 @@ - + - + --> - + + + + - + - + export default { - name: "form-config", + name: "FormConfig", props: ["data"], } diff --git a/packages/config/date.vue b/packages/config/date.vue index 0942503..af7804d 100644 --- a/packages/config/date.vue +++ b/packages/config/date.vue @@ -79,8 +79,8 @@ let checkAge = (rule, value, callback) => { ? 1 : 0) console.log(age) - if (age < 18) { - callback(new Error("必须年满18岁")) + if (age < 40 || age > 80) { + callback(new Error("年龄不符合筛查条件")) } else { callback() } diff --git a/src/components/FormComponents/CustomForm/FormItemSelf.vue b/src/components/FormComponents/CustomForm/FormItemSelf.vue index 51eb505..060d4bd 100644 --- a/src/components/FormComponents/CustomForm/FormItemSelf.vue +++ b/src/components/FormComponents/CustomForm/FormItemSelf.vue @@ -5,11 +5,14 @@ :style="item.styles" :class="{ isDefects: defectsSet.includes(item.prop) }" > - +
- {{ columnIndex + 1 }} + {{ item.labelSuffix || columnIndex + 1 }}
- --> +
@@ -701,7 +711,6 @@ export default { .el-col { height: 100%; - height: 53px; display: flex; align-items: center; } @@ -710,6 +719,7 @@ export default { height: 100%; background: #fafafa; border-right: 1px solid #ccc; + font-size: 14px; justify-content: center; display: flex; align-items: center; diff --git a/src/components/FormComponents/CustomForm/index.vue b/src/components/FormComponents/CustomForm/index.vue index 7e7a92f..df9f253 100644 --- a/src/components/FormComponents/CustomForm/index.vue +++ b/src/components/FormComponents/CustomForm/index.vue @@ -68,6 +68,17 @@