| | |
| | | <!-- <SettleDetailDialog v-bind="dialogSettleProps" /> --> |
| | | <RechargeEnterpriseWalletDialog v-bind="dialogRechargeProps" /> |
| | | <SettlMethodDialog v-bind="dialogSettlMethodProps" /> |
| | | <EditSettleInfoDialog v-bind="dialogSettleInfoProps" /> |
| | | </LoadingLayout> |
| | | </template> |
| | | |
| | |
| | | emits: { |
| | | onClick: (role: API.GetSettlementTasksQueryResultItem) => goDetail(role.id), |
| | | }, |
| | | // extraProps: { |
| | | // hide: (role: API.GetSettlementTasksQueryResultItem) => |
| | | // role.settlementOrderStatus === EnumTaskSettlementOrderStatus.Wait, |
| | | // }, |
| | | extraProps: { |
| | | hide: (role: API.GetSettlementTasksQueryResultItem) => |
| | | role.auditStatus !== EnumTaskSettlementAuditStatus.Wait, |
| | | }, |
| | | }, |
| | | { |
| | | data: { |
| | |
| | | settlementOrderStatus: { type: 'enum', valueEnum: EnumTaskSettlementOrderStatusText }, |
| | | settlementStatus: { type: 'enum', valueEnum: EnumTaskSettlementStatusText }, |
| | | checkReceiveStatus: { type: 'enum', valueEnum: EnumTaskCheckReceiveStatusText }, |
| | | auditStatus: { type: 'enum', valueEnum: EnumTaskSettlementAuditStatusText }, |
| | | actualSettlementAmount: { type: 'money' }, |
| | | settlementAmount: { type: 'money' }, |
| | | settlementTime: { type: 'date', format: 'YYYY-MM-DD HH:mm:ss' }, |
| | |
| | | '结算单模板' |
| | | ); |
| | | } |
| | | |
| | | const { |
| | | dialogProps: dialogSettleInfoProps, |
| | | handleEdit: handleSettleInfoEdit, |
| | | editForm: settleInfoEditForm, |
| | | } = useFormDialog({ |
| | | onConfirm: handleSettleInfo, |
| | | defaultFormParams: { |
| | | id: '', |
| | | actualSettlementAmount: 0, |
| | | }, |
| | | }); |
| | | |
| | | async function handleSettleInfo() {} |
| | | </script> |