From 76d07c0c336eafb918fba27450d63865baeb0642 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 29 九月 2025 09:19:56 +0800
Subject: [PATCH] Merge branch 'master' into dev-1.1.2

---
 src/views/EnterpriseManage/components/WechatConfigureView.vue |   51 ++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 36 insertions(+), 15 deletions(-)

diff --git a/src/views/EnterpriseManage/components/WechatConfigureView.vue b/src/views/EnterpriseManage/components/WechatConfigureView.vue
index 24c7f4d..92ed870 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"
@@ -14,6 +14,23 @@
         :checkRules="[{ message: '璇烽�夋嫨鑱旂郴浜虹被鍨�' }]"
       >
         <ProFormRadio v-model.trim="form.name" :value-enum="[]" button-style />
+      </ProFormItemV2>
+      <ProFormItemV2
+        label="涓氬姟鍔炵悊鎺堟潈鍑�:"
+        prop="url"
+        :check-rules="[{ type: 'upload', message: '璇蜂笂浼犱笟鍔″姙鐞嗘巿鏉冨嚱' }]"
+      >
+        <div style="display: flex">
+          <ProFormUpload
+            v-model:file-url="form.url"
+            :limit="1"
+            :limitFileSize="10"
+            accept="png,jpg,jpeg,pdf"
+          ></ProFormUpload>
+          <el-button style="margin-left: 10px" type="primary" link @click="downloadTemplate"
+            >妯℃澘涓嬭浇</el-button
+          >
+        </div>
       </ProFormItemV2>
       <ProFormItemV2
         label="鎵嬫満鍙�:"
@@ -33,12 +50,13 @@
         <ProFormSelect v-model="form.name" :valueEnum="[]" placeholder="璇烽�夋嫨涓讳綋绫诲瀷">
         </ProFormSelect>
       </ProFormItemV2>
-      <ProFormItemV2
-        label="鍟嗘埛绠�绉�:"
-        prop="name"
-        :checkRules="[{ type: 'phone', message: '璇疯緭鍏ュ晢鎴风畝绉�' }]"
-      >
-        <ProFormText :maxlength="64" v-model.trim="form.name" placeholder="璇疯緭鍏ュ晢鎴风畝绉�" />
+      <ProFormItemV2 label="鍟嗘埛绠�绉�:" prop="name" :checkRules="[{ message: '璇疯緭鍏ュ晢鎴风畝绉�' }]">
+        <ProFormText
+          :maxlength="64"
+          show-word-limit
+          v-model.trim="form.name"
+          placeholder="璇疯緭鍏ュ晢鎴风畝绉�"
+        />
       </ProFormItemV2>
       <ProFormItemV2
         label="瀹㈡湇鐢佃瘽:"
@@ -79,17 +97,13 @@
         <ProFormSelect v-model="form.name" :valueEnum="[]" placeholder="璇烽�夋嫨缁撶畻璐︽埛">
         </ProFormSelect>
       </ProFormItemV2>
-      <ProFormItemV2
-        label="寮�鎴烽摱琛�:"
-        prop="name"
-        :checkRules="[{ type: 'phone', message: '璇疯緭鍏ュ紑鎴烽摱琛�' }]"
-      >
-        <ProFormText :maxlength="64" v-model.trim="form.name" placeholder="璇疯緭鍏ュ紑鎴烽摱琛�" />
+      <ProFormItemV2 label="寮�鎴烽摱琛�:" prop="name" :checkRules="[{ message: '璇疯緭鍏ュ紑鎴烽摱琛�' }]">
+        <ProFormText v-model.trim="form.name" placeholder="璇疯緭鍏ュ紑鎴烽摱琛�" />
       </ProFormItemV2>
       <ProFormItemV2
         label="閾惰璐﹀彿:"
         prop="name"
-        :checkRules="[{ type: 'tel', message: '璇疯緭鍏ラ摱琛岃处鍙�' }]"
+        :checkRules="[{ message: '璇疯緭鍏ラ摱琛岃处鍙�', type: 'bankCard' }]"
       >
         <ProFormText v-model.trim="form.name" placeholder="璇疯緭鍏ラ摱琛岃处鍙�" />
       </ProFormItemV2>
@@ -112,7 +126,7 @@
 } from '@bole-core/components';
 import * as enterpriseWalletServices from '@/services/api/enterpriseWallet';
 import { useQuery } from '@tanstack/vue-query';
-import { convertWalletApiToFiles, convertWalletFilesToApi } from '@/utils';
+import { convertWalletApiToFiles, convertWalletFilesToApi, downloadFileByUrl } from '@/utils';
 
 defineOptions({
   name: 'WechatConfigureView',
@@ -167,6 +181,13 @@
   } catch (error) {}
 }
 
+function downloadTemplate() {
+  downloadFileByUrl(
+    'https://parkmanagement.oss-cn-hangzhou.aliyuncs.com/FlexJob/temp/%E4%B8%9A%E5%8A%A1%E5%8A%9E%E7%90%86%E6%8E%88%E6%9D%83%E5%87%BD.png',
+    '涓氬姟鍔炵悊鎺堟潈鍑�'
+  );
+}
+
 defineExpose({
   onConfirm: enterpriseWalletExpandindirectCreate,
 });

--
Gitblit v1.9.1