tachybase_todo/packages/plugins/@hera/plugin-rental/src/utils/constants.ts

234 lines
2.9 KiB
TypeScript
Raw Normal View History

2024-03-07 20:55:41 +08:00
export enum ConversionLogics {
/**
* 1
*/
Keep = 1,
/**
* 3
*/
ActualWeight = 3,
/**
* 2
*/
Product = 2,
/**
* 4
*/
ProductWeight = 4,
}
export enum RecordCategory {
/**
* 0
*/
lease = '0',
/**
* 1
*/
purchase = '1',
/**
* 2
*/
staging = '2',
/**
* 3
*/
inventory = '3',
/**
* 4
*/
purchase2lease = '4',
/**
* 5
*/
lease2lease = '5',
}
export enum AddItemsCategory {
/**
* 0
*/
rent = '0',
/**
*
*/
maintenance = '1',
/**
*
*/
n_compensate = '2',
/**
*
*/
h_compensate = '3',
/**
*
*/
loadFreight = '4',
}
export enum SourcesType {
/**
* 0
*/
staff = '0',
/**
* 1
*/
outbound = '1',
/**
* 2
*/
inbound = '2',
/**
* 3
*/
inAndOut = '3',
/**
* 4
*/
outboundNumber = '4',
/**
* 5
*/
inboundNumber = '5',
/**
* 6
*/
inAndOutNumber = '6',
}
export enum PromptText {
noContractedCompany = '无签约公司,请联系管理员修改',
}
export enum Itemcategory {
/**
*
*/
maintenance = '维修人工',
/**
*
*/
n_compensate = '无物赔偿',
/**
*
*/
h_compensate = '有物赔偿',
/**
*
*/
loadFreight = '装卸运费',
/**
*
*/
rent = '租金',
}
export enum countCource {
/**
* 0
*/
artificial = '0',
/**
* 1
*/
outProduct = '1',
/**
* 2
*/
enterProduct = '2',
/**
* 3
*/
product = '3',
/**
* 4
*/
outItem = '4',
/**
* 5
*/
enterItem = '5',
/**
* 6
*/
item = '6',
}
export enum Movement {
/**
* -1
*/
out = '-1',
/**
* 1
*/
in = '1',
}
export const PLUGIN_NAME = '@hera/plugin-core';
export enum settlementStatus {
/**
* 0
*/
needCompute = '0',
/**
* 1
*/
needReCompute = '1',
/**
* 2
*/
latest = '2',
}
export enum CalcDateType {
/**
* 0: 计头不计尾
*/
countHeads = '0',
/**
* 1: 计尾不计头
*/
countTails = '1',
/**
* 2: 计头计尾
*/
countHT = '2',
/**
* 3: 不计头不计尾
*/
withoutHT = '3',
}
export enum RecordTypes {
/**
* 0: 采购直发
*/
purchaseDirect = '0',
/**
* 1: 租赁直发
*/
rentDirect = '1',
/**
* 2: 采购入库
*/
purchaseInStock = '2',
/**
* 3: 销售出库
*/
sellOutStock = '3',
/**
* 4: 租赁入库
*/
rentInStock = '4',
/**
* 5: 租赁出库
*/
rentOutStock = '5',
}
export const RulesNumber = 99999;