From 32931984b492f1be668cc38435dfb0a259eaf218 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期二, 30 九月 2025 14:27:09 +0800
Subject: [PATCH] feat: 短信
---
src/views/EnterpriseManage/components/WechatConfigureView.vue | 49 +++++++++++++++++++++++++++++--------------------
1 files changed, 29 insertions(+), 20 deletions(-)
diff --git a/src/views/EnterpriseManage/components/WechatConfigureView.vue b/src/views/EnterpriseManage/components/WechatConfigureView.vue
index fa88b85..92ed870 100644
--- a/src/views/EnterpriseManage/components/WechatConfigureView.vue
+++ b/src/views/EnterpriseManage/components/WechatConfigureView.vue
@@ -20,12 +20,17 @@
prop="url"
:check-rules="[{ type: 'upload', message: '璇蜂笂浼犱笟鍔″姙鐞嗘巿鏉冨嚱' }]"
>
- <ProFormUpload
- v-model:file-url="form.url"
- :limit="1"
- :limitFileSize="10"
- accept="png,jpg,jpeg,pdf"
- ></ProFormUpload>
+ <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="鎵嬫満鍙�:"
@@ -45,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="瀹㈡湇鐢佃瘽:"
@@ -91,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>
@@ -124,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',
@@ -179,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