import type { VxeTableGridOptions } from '#/adapter/vxe-table'; import { DICT_TYPE } from '@vben/constants'; /** 详情列表的字段 */ export function useDetailListColumns(): VxeTableGridOptions['columns'] { return [ { title: '回款编号', field: 'no', minWidth: 150, fixed: 'left', }, { title: '客户名称', field: 'customerName', minWidth: 150, }, { title: '合同编号', field: 'contract.no', minWidth: 150, }, { title: '回款日期', field: 'returnTime', minWidth: 150, formatter: 'formatDateTime', }, { title: '回款金额(元)', field: 'price', minWidth: 150, formatter: 'formatAmount2', }, { title: '回款方式', field: 'returnType', minWidth: 150, cellRender: { name: 'CellDict', props: { type: DICT_TYPE.CRM_RECEIVABLE_RETURN_TYPE }, }, }, { title: '负责人', field: 'ownerUserName', minWidth: 150, }, { title: '备注', field: 'remark', minWidth: 150, }, { title: '回款状态', field: 'auditStatus', minWidth: 100, fixed: 'right', cellRender: { name: 'CellDict', props: { type: DICT_TYPE.CRM_AUDIT_STATUS }, }, }, { title: '操作', field: 'actions', width: 130, fixed: 'right', slots: { default: 'actions' }, }, ]; }