/** * 管理 - 财务审核 */ import {ResultInfo} from "@/common/methods/request"; /** * 通过ContractType判断 如果是采购就是收票 如果是销售就是开票 * @param type */ export function invoiceStatusName(type: number): string{ let result = "--"; switch (type){ case 1: result = "收票" break; case -1: result = "开票" break; } return result } /** * 操作申请类型 - 1:点价 2:结算登记 3:款项登记 4:发票登记 * @param type */ export function operateApplyTypeName(type: number): string { let result = "--"; switch (type){ case 1: result = "点价" break; case 2: result = "结算登记" break; case 3: result = "款项登记" break; case 4: result = "发票登记" break; } return result } /** * 款项类型名称 * @param kxtype: number;//款项类型 1-收付款(PayAmount字段有值) 2-退款(DeductAmount字段有值) 3-收付款/退款(2个字段都有) */ export function kxtypeName(type: number): string { let result = "--"; switch (type){ case 1: result = "收付款" break; case 2: result = "退款" break; case 3: result = "收付款/退款" break; } return result } /** * 付款 * @param deductamount * @param contracttype */ export function stateName(deductamount: number, contracttype: number) { let result = "--"; if(deductamount === undefined || deductamount === 0){ if(contracttype === 1){ // 采购 result = "付款" }else{ result = "收款" } }else{ result = "退款" } return result; } // 提示 export const financeSign = new Map([ [2, ['审核通过成功', '审核失败:']], [3, ['审核拒绝成功', '审核失败:']], [4, ['撤销成功', '撤销失败:']], ])