From ca03f54c785cc814b9efa75b3aa1985b1c30e960 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期三, 15 十月 2025 17:29:03 +0800 Subject: [PATCH] feat: 结算调整 --- src/views/ServiceChargeManage/components/SettleDetailDialog.vue | 22 +++++++++++++++------- 1 files changed, 15 insertions(+), 7 deletions(-) diff --git a/src/views/ServiceChargeManage/components/SettleDetailDialog.vue b/src/views/ServiceChargeManage/components/SettleDetailDialog.vue index 270f65c..37f9a14 100644 --- a/src/views/ServiceChargeManage/components/SettleDetailDialog.vue +++ b/src/views/ServiceChargeManage/components/SettleDetailDialog.vue @@ -21,17 +21,14 @@ <ProFormInputNumber v-model="form.actualSettlementAmount" unit="鍏�" format-value="money"> </ProFormInputNumber> </ProFormItemV2> - <ProFormItemV2 + <!-- <ProFormItemV2 label="缁撶畻鏂瑰紡锛�" prop="settlementAccess" :check-rules="[{ message: '璇烽�夋嫨缁撶畻鏂瑰紡' }]" > - <ProFormSelect - v-model="form.settlementAccess" - :valueEnum="EnumEnterpriseWalletAccessTextForSettle" - > + <ProFormSelect v-model="form.settlementAccess" :valueEnum="settlementAccessList"> </ProFormSelect> - </ProFormItemV2> + </ProFormItemV2> --> </ProForm> <template #footer> <span class="dialog-footer"> @@ -65,9 +62,20 @@ code: string; settlementUserCount: number; actualSettlementAmount: number; - settlementAccess: EnumEnterpriseWalletAccess; + // settlementAccess: EnumEnterpriseWalletAccess; }; +const { enterpriseWalletAccessSelect } = useEnterpriseWalletAccessSelect(); + +const settlementAccessList = computed(() => { + return enterpriseWalletAccessSelect.value?.length > 0 + ? enterpriseWalletAccessSelect.value.map((x) => ({ + label: EnumEnterpriseWalletAccessTextForSettle[x.access], + value: x.access, + })) + : []; +}); + const visible = defineModel({ type: Boolean }); const form = defineModel<Form>('form'); -- Gitblit v1.9.1