From dafba738de063da71a0e0acf26e13e18c0f30ebe Mon Sep 17 00:00:00 2001 From: hz Date: Mon, 15 Dec 2025 09:21:00 +0800 Subject: [PATCH] =?UTF-8?q?feat(underwriting):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E8=A1=A8=E5=8D=95=E7=BB=84=E4=BB=B6=E7=A6=81=E7=94=A8=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 为 FieldSelect 组件添加 disabled 属性以控制禁用状态 - 为 SexRadio 组件添加 disabled 属性以控制禁用状态 - 在 UnderwritingDataCollection 页面中实现 actionDisabled 计算属性 - 将 disabled 属性传递给相关的表单字段组件 - 添加 handleActivePopup 方法以处理禁用状态下的弹窗激活逻辑 --- .../ebiz/underwriting/UnderwritingDataCollection.vue | 10 ++++++++-- src/views/ebiz/underwriting/components/FieldSelect.vue | 9 +++++++-- src/views/ebiz/underwriting/components/SexRadio.vue | 4 +++- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/views/ebiz/underwriting/UnderwritingDataCollection.vue b/src/views/ebiz/underwriting/UnderwritingDataCollection.vue index e5458b50c..d5f4de674 100644 --- a/src/views/ebiz/underwriting/UnderwritingDataCollection.vue +++ b/src/views/ebiz/underwriting/UnderwritingDataCollection.vue @@ -59,6 +59,11 @@ export default { fn: this.handleDataSubmit, isShow } + }, + actionDisabled: { + get() { + return true + } } }, data() { @@ -101,6 +106,7 @@ export default {
- - + +
- + diff --git a/src/views/ebiz/underwriting/components/SexRadio.vue b/src/views/ebiz/underwriting/components/SexRadio.vue index 8e834812b..11ccaa6b8 100644 --- a/src/views/ebiz/underwriting/components/SexRadio.vue +++ b/src/views/ebiz/underwriting/components/SexRadio.vue @@ -7,7 +7,8 @@ export default { props: { required: { type: Boolean, default: true }, sex: { type: String, default: SEX.male }, - hairline: { type: Boolean, default: true } + hairline: { type: Boolean, default: true }, + disabled: { type: Boolean, default: true } }, data() { return { @@ -38,6 +39,7 @@ export default {