|  |  |  | 
|---|
|  |  |  | <ProFormItemV2 label="结算人数:" prop="settlementUserCount" mode="read"> | 
|---|
|  |  |  | <ProFormInputNumber v-model="form.settlementUserCount" unit="人"> </ProFormInputNumber> | 
|---|
|  |  |  | </ProFormItemV2> | 
|---|
|  |  |  | <ProFormItemV2 label="结算金额:" prop="actualSettlementAmount" mode="read"> | 
|---|
|  |  |  | <ProFormItemV2 label="结算金额:" prop="settlementAmount" mode="read"> | 
|---|
|  |  |  | <ProFormInputNumber v-model="form.settlementAmount" unit="元" format-value="money"> | 
|---|
|  |  |  | </ProFormInputNumber> | 
|---|
|  |  |  | </ProFormItemV2> | 
|---|
|  |  |  | <ProFormItemV2 label="实发金额:" prop="actualSettlementAmount" mode="read"> | 
|---|
|  |  |  | <ProFormInputNumber v-model="form.actualSettlementAmount" unit="元" format-value="money"> | 
|---|
|  |  |  | </ProFormInputNumber> | 
|---|
|  |  |  | </ProFormItemV2> | 
|---|
|  |  |  | <ProFormItemV2 | 
|---|
|  |  |  | label="结算方式:" | 
|---|
|  |  |  | prop="settlementAccess" | 
|---|
|  |  |  | mode="read" | 
|---|
|  |  |  | :check-rules="[{ message: '请选择结算方式' }]" | 
|---|
|  |  |  | > | 
|---|
|  |  |  | <ProFormSelect v-model="form.settlementAccess" :valueEnum="settlementAccessList"> | 
|---|
|  |  |  | 
|---|
|  |  |  | name: string; | 
|---|
|  |  |  | code: string; | 
|---|
|  |  |  | settlementUserCount: number; | 
|---|
|  |  |  | settlementAmount: number; | 
|---|
|  |  |  | actualSettlementAmount: number; | 
|---|
|  |  |  | 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 { settlementAccessList } = useEnterpriseWalletAccessSelect(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const visible = defineModel({ type: Boolean }); | 
|---|
|  |  |  |  | 
|---|