调整接单工单金额展示

This commit is contained in:
yml2213
2026-08-11 16:56:10 +08:00
parent 40be8103fc
commit da1f2469bd
@@ -101,6 +101,7 @@ import {
renderDetailFieldValues, renderDetailFieldValues,
renderMaterialSummary, renderMaterialSummary,
renderRequirementFieldValues, renderRequirementFieldValues,
asRecord,
formatMoney, formatMoney,
formatSharingShareStatus, formatSharingShareStatus,
formatStatus, formatStatus,
@@ -426,7 +427,12 @@ export default function WorkOrdersPanel() {
), ),
}, },
{ {
title: '金额', title: '用户付款金额',
width: 130,
render: (_, row) => formatUserPaymentAmount(row),
},
{
title: '发单金额',
width: 110, width: 110,
render: (_, row) => formatMoney(row.rewardAmount), render: (_, row) => formatMoney(row.rewardAmount),
}, },
@@ -1270,6 +1276,14 @@ export default function WorkOrdersPanel() {
) )
} }
function formatUserPaymentAmount(order: WorkOrder): string {
const material = asRecord(order.material)
const source = asRecord(material.source)
const sendCode = asRecord(source.kuaishouSendCode)
const paymentFen = Number(sendCode.paymentFen ?? source.orderAmountFen)
return Number.isFinite(paymentFen) ? formatMoney(paymentFen) : '-'
}
function formatRequirementFieldsText(fields: CollectField[]): string { function formatRequirementFieldsText(fields: CollectField[]): string {
return fields return fields
.map((field) => { .map((field) => {
@@ -1343,4 +1357,3 @@ function MockWorkOrderForm({ onCreated }: { onCreated: () => Promise<void> }) {
</Form> </Form>
) )
} }