优化
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import type { OverseasFee } from './api/overseasFees'
|
||||
|
||||
export function requireReviewedProcurementFees(rows: Pick<OverseasFee, 'direction' | 'sourceStatus' | 'reviewStatus'>[]) {
|
||||
const fees = rows.filter(fee => fee.direction === 'RECEIVABLE' && fee.sourceStatus !== 'VOIDED')
|
||||
if (!fees.length) throw new Error('请先添加费用明细并审核通过后再出库')
|
||||
if (fees.some(fee => fee.sourceStatus !== 'ACTIVE' || fee.reviewStatus !== 'APPROVED')) throw new Error('费用明细尚未全部审核通过,请先完成费用审核后再出库')
|
||||
/** 缺少未作废应收时仅供页面提示,不作为创建出库单的门禁。 */
|
||||
export function hasProcurementFeeDetails(rows: Pick<OverseasFee, 'direction' | 'sourceStatus'>[]) {
|
||||
return rows.some(fee => fee.direction === 'RECEIVABLE' && fee.sourceStatus !== 'VOIDED')
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user