From 1d922e2cd32532fc149fac86cd63e318431d22a4 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期五, 05 九月 2025 14:39:33 +0800 Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobAdminBClient --- 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