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