6f2383a7e5
付款申请汇票筛选与提示去重、结算菜单拆分与金蝶同步弹框、应收应付详情高度、合同计费与半月结调整,以及导入运单批量删除校验。 Co-authored-by: Cursor <cursoragent@cursor.com>
56 lines
2.1 KiB
JavaScript
56 lines
2.1 KiB
JavaScript
export const approvalStatusOptions = [
|
|
{ label: '草稿', value: 'draft' },
|
|
{ label: '审批中', value: 'reviewing' },
|
|
{ label: '审批通过', value: 'approved' },
|
|
{ label: '已驳回', value: 'returned' },
|
|
{ label: '已作废', value: 'voided' },
|
|
];
|
|
|
|
export const invoiceStatusOptions = [
|
|
{ label: '未开/收票', value: 'unreceived' },
|
|
{ label: '部分开/收票', value: 'partial' },
|
|
{ label: '已开/收票', value: 'completed' },
|
|
];
|
|
|
|
export const invoiceStatusName = (value, settlementType) => {
|
|
const payable = settlementType === 'payable';
|
|
const labels = {
|
|
unreceived: payable ? '未收票' : '未开票',
|
|
partial: payable ? '部分收票' : '部分开票',
|
|
completed: payable ? '已收票' : '已开票',
|
|
};
|
|
return labels[value] || value || '-';
|
|
};
|
|
|
|
export const paymentStatusOptions = [
|
|
{ label: '未收/付款', value: 'unpaid' },
|
|
{ label: '部分收/付款', value: 'partial' },
|
|
{ label: '已收/付款', value: 'paid' },
|
|
];
|
|
|
|
export const kingdeeSyncStatusOptions = [
|
|
{ label: '未同步', value: 'unsynced' },
|
|
{ label: '已同步', value: 'synced' },
|
|
{ label: '同步失败', value: 'failed' },
|
|
];
|
|
|
|
export const formalSettlementSearchFields = [
|
|
{ label: '结算单号', prop: 'formalSettlementNo', type: 'input' },
|
|
{ label: '预付结算单号', prop: 'preSettlementNo', type: 'input' },
|
|
{ label: '项目', prop: 'projectName', type: 'input' },
|
|
{ label: '所属组织', prop: 'deptName', type: 'cascader' },
|
|
{ label: '合同编号', prop: 'contractNo', type: 'input' },
|
|
{ label: '付款方', prop: 'payerName', type: 'input' },
|
|
{ label: '收款方', prop: 'payeeName', type: 'input' },
|
|
{ label: '发票状态', prop: 'invoiceStatus', type: 'select', options: invoiceStatusOptions },
|
|
{ label: '收付款状态', prop: 'paymentStatus', type: 'select', options: paymentStatusOptions },
|
|
{ label: '审核状态', prop: 'approvalStatus', type: 'select', options: approvalStatusOptions },
|
|
{
|
|
label: '金蝶单据状态',
|
|
prop: 'kingdeeSyncStatus',
|
|
type: 'select',
|
|
options: kingdeeSyncStatusOptions,
|
|
},
|
|
{ label: '生成日期', prop: 'createDateRange', type: 'daterange' },
|
|
];
|