From ec76c13fac4f9937e62e6244624c3fb98c398538 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 12 九月 2025 15:55:32 +0800
Subject: [PATCH] feat: 支付宝充值
---
src/views/ServiceChargeManage/components/UploadStatementDialog.vue | 18 +++++++++++++++---
1 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/src/views/ServiceChargeManage/components/UploadStatementDialog.vue b/src/views/ServiceChargeManage/components/UploadStatementDialog.vue
index 7cd652e..46e8393 100644
--- a/src/views/ServiceChargeManage/components/UploadStatementDialog.vue
+++ b/src/views/ServiceChargeManage/components/UploadStatementDialog.vue
@@ -11,8 +11,10 @@
<ProFormItemV2 label="浠诲姟鍗曞彿锛�" prop="code" :check-rules="[{ message: '璇烽�夋嫨浠诲姟鍗曞彿' }]">
<ProFormSelect
v-model="form.code"
- :valueEnum="[]"
+ :valueEnum="taskSelect"
placeholder="璇烽�夋嫨浠诲姟鍗曞彿"
+ enum-value-key="id"
+ enum-label-key="code"
filterable
clearable
@change="handleCodeChange"
@@ -36,7 +38,7 @@
v-model:file-url="form.settlementUrl"
:limit="1"
:limitFileSize="10"
- accept="jpg/jpeg,png,pdf"
+ accept="xlsx,xls"
></ProFormUpload>
</ProFormItemV2>
</ProForm>
@@ -60,6 +62,7 @@
ProFormSelect,
UploadUserFile,
} from '@bole-core/components';
+import { Message } from '@bole-core/core';
defineOptions({
name: 'UploadStatementDialog',
@@ -73,6 +76,8 @@
settlementUrl: UploadUserFile[];
};
+const { taskSelect } = useTaskSelect();
+
const visible = defineModel({ type: Boolean });
const form = defineModel<Form>('form');
@@ -84,7 +89,14 @@
const dialogForm = ref<FormInstance>();
-function handleCodeChange() {}
+function handleCodeChange(value: string) {
+ if (value) {
+ form.value.name = taskSelect.value?.find((item) => item.id === value)?.name ?? '';
+ form.value.id = value;
+ } else {
+ Message.errorMessage('璇烽�夋嫨浠诲姟鍗曞彿');
+ }
+}
function onDialogClose() {
if (!dialogForm.value) return;
--
Gitblit v1.9.1