From f4f6b9d77649f2a3b4aab87f57b6e505267f0903 Mon Sep 17 00:00:00 2001 From: zq <136432190602163.com> Date: Fri, 28 Nov 2025 18:19:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=81=E9=9D=A2=E4=BF=A1=E6=81=AF=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E3=80=81input\radio\select=E5=A2=9E=E5=8A=A0=E7=89=B9?= =?UTF-8?q?=E6=AE=8A=E6=96=B0=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/clientSet/clientSet_h_logo.png | Bin 0 -> 9272 bytes src/components/GroupFormBtns.vue | 13 +- src/components/GuipInput.vue | 190 +++++++++++++++--------------- src/components/GuipRadio.vue | 76 ++++++------ src/components/GuipSelect.vue | 48 ++++++-- src/components/SetLeftMenu.vue | 2 +- src/router/index.js | 2 +- src/style/theme/common.scss | 150 ++++++++++++++++++++++- src/views/clientSet/coverInfoPage.vue | 129 +++++++++++++++++++- src/views/clientSet/mainTextPage.vue | 5 + 10 files changed, 460 insertions(+), 155 deletions(-) create mode 100644 src/assets/clientSet/clientSet_h_logo.png diff --git a/src/assets/clientSet/clientSet_h_logo.png b/src/assets/clientSet/clientSet_h_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8963f1b6d40ebb4b5d0f0418a3d14530d7910ae0 GIT binary patch literal 9272 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 EA8mS(d;kCd literal 0 HcmV?d00001 diff --git a/src/components/GroupFormBtns.vue b/src/components/GroupFormBtns.vue index c50accb..92583eb 100644 --- a/src/components/GroupFormBtns.vue +++ b/src/components/GroupFormBtns.vue @@ -1,9 +1,7 @@ - - + \ No newline at end of file diff --git a/src/components/GuipRadio.vue b/src/components/GuipRadio.vue index fcedc89..c5b9a5a 100644 --- a/src/components/GuipRadio.vue +++ b/src/components/GuipRadio.vue @@ -1,12 +1,33 @@ @@ -82,6 +103,16 @@ export default { disabledKeys: { type: Array, default: () => [] + }, + // 新增:控制特殊样式 + clientFormFlex: { + type: Boolean, + default: false + }, + // 新增:特殊样式时的自定义标签文本(可选) + clientFormLabel: { + type: String, + default: '' } }, computed: { @@ -169,8 +200,8 @@ export default { }; - \ No newline at end of file diff --git a/src/components/GuipSelect.vue b/src/components/GuipSelect.vue index 2cf7da9..355e282 100644 --- a/src/components/GuipSelect.vue +++ b/src/components/GuipSelect.vue @@ -1,14 +1,34 @@ @@ -48,7 +68,17 @@ export default { rules: [Object, Array], column: Boolean, addClass: String, - desc: String + desc: String, + // 新增:控制特殊样式 + clientFormFlex: { + type: Boolean, + default: false + }, + // 新增:特殊样式时的自定义标签文本(可选) + clientFormLabel: { + type: String, + default: '' + } }, data() { return { diff --git a/src/components/SetLeftMenu.vue b/src/components/SetLeftMenu.vue index 1fceba4..a779703 100644 --- a/src/components/SetLeftMenu.vue +++ b/src/components/SetLeftMenu.vue @@ -261,7 +261,7 @@ export default { \ No newline at end of file diff --git a/src/views/clientSet/mainTextPage.vue b/src/views/clientSet/mainTextPage.vue index 8b13789..8a67b20 100644 --- a/src/views/clientSet/mainTextPage.vue +++ b/src/views/clientSet/mainTextPage.vue @@ -1 +1,6 @@ + \ No newline at end of file