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