From 25f7a02df424eb4b8f12534d9a94484abb3bcfb4 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期四, 25 九月 2025 16:28:43 +0800 Subject: [PATCH] feat: 页面 --- src/views/EnterpriseManage/components/ConfigureDialog.vue | 9 ++++----- src/views/EnterpriseManage/components/WechatConfigureView.vue | 14 +++++++++++++- src/constants/enterprise.ts | 10 +++++----- 3 files changed, 22 insertions(+), 11 deletions(-) diff --git a/src/constants/enterprise.ts b/src/constants/enterprise.ts index efc3d0b..f12b706 100644 --- a/src/constants/enterprise.ts +++ b/src/constants/enterprise.ts @@ -20,10 +20,10 @@ * 鐭俊閫氶亾閰嶇疆 */ ShortMessage = 4, - // /** - // * 寰俊鏀粯閰嶇疆 - // */ - // Wechat = 5, + /** + * 寰俊鏀粯閰嶇疆 + */ + Wechat = 5, } export const EnterpriseConfigureTypeText = { @@ -31,7 +31,7 @@ [EnterpriseConfigureType.AliPay]: '鏀粯瀹濋厤缃�', [EnterpriseConfigureType.Electronic]: '鐢靛瓙绛鹃厤缃�', [EnterpriseConfigureType.ShortMessage]: '鐭俊閫氶亾閰嶇疆', - // [EnterpriseConfigureType.Wechat]: '寰俊鏀粯閰嶇疆', + [EnterpriseConfigureType.Wechat]: '寰俊鏀粯閰嶇疆', }; export enum VerifyStatus { diff --git a/src/views/EnterpriseManage/components/ConfigureDialog.vue b/src/views/EnterpriseManage/components/ConfigureDialog.vue index ad4c081..ae35d49 100644 --- a/src/views/EnterpriseManage/components/ConfigureDialog.vue +++ b/src/views/EnterpriseManage/components/ConfigureDialog.vue @@ -13,9 +13,9 @@ <el-tab-pane lazy :name="EnterpriseConfigureType.AliPay"> <AliPayConfigureView :id="form.id" ref="aliPayConfigureViewRef" /> </el-tab-pane> - <!-- <el-tab-pane lazy :name="EnterpriseConfigureType.Wechat"> + <el-tab-pane lazy :name="EnterpriseConfigureType.Wechat"> <WechatConfigureView :id="form.id" ref="wechatConfigureViewRef" /> - </el-tab-pane> --> + </el-tab-pane> <el-tab-pane lazy :name="EnterpriseConfigureType.Electronic"> <ElectronicConfigureView :id="form.id" ref="electronicConfigureViewRef" /> </el-tab-pane> @@ -87,10 +87,9 @@ res = await electronicConfigureViewRef.value?.onConfirm?.(); } else if (form.value.enterpriseConfigureType === EnterpriseConfigureType.ShortMessage) { res = await shortMessageConfigureViewRef.value?.onConfirm?.(); + } else if (form.value.enterpriseConfigureType === EnterpriseConfigureType.Wechat) { + res = await wechatConfigureViewRef.value?.onConfirm?.(); } - // else if (form.value.enterpriseConfigureType === EnterpriseConfigureType.Wechat) { - // res = await wechatConfigureViewRef.value?.onConfirm?.(); - // } if (res) { emit('onConfirm'); } diff --git a/src/views/EnterpriseManage/components/WechatConfigureView.vue b/src/views/EnterpriseManage/components/WechatConfigureView.vue index 24c7f4d..fa88b85 100644 --- a/src/views/EnterpriseManage/components/WechatConfigureView.vue +++ b/src/views/EnterpriseManage/components/WechatConfigureView.vue @@ -1,6 +1,6 @@ <template> <LoadingLayout :loading="isLoading"> - <ProForm :model="form" ref="dialogForm" label-width="120px"> + <ProForm :model="form" ref="dialogForm" label-width="130px"> <ProFormItemV2 label="鑱旂郴浜哄鍚�:" prop="name" @@ -16,6 +16,18 @@ <ProFormRadio v-model.trim="form.name" :value-enum="[]" button-style /> </ProFormItemV2> <ProFormItemV2 + label="涓氬姟鍔炵悊鎺堟潈鍑�:" + prop="url" + :check-rules="[{ type: 'upload', message: '璇蜂笂浼犱笟鍔″姙鐞嗘巿鏉冨嚱' }]" + > + <ProFormUpload + v-model:file-url="form.url" + :limit="1" + :limitFileSize="10" + accept="png,jpg,jpeg,pdf" + ></ProFormUpload> + </ProFormItemV2> + <ProFormItemV2 label="鎵嬫満鍙�:" prop="name" :checkRules="[{ type: 'phone', message: '璇疯緭鍏ユ墜鏈哄彿' }]" -- Gitblit v1.9.1