Files
smart-admin/smart_admin_v1/smart-admin-h5/src/constants/erp/contact-company.js
2022-10-27 22:54:37 +08:00

166 lines
3.1 KiB
JavaScript

/**
* 往来单位性质
* @type {{ENTERPRISE: {value: number, desc: string}, PERSONAL: {value: number, desc: string}}}
*/
export const CONTACT_COMPANY_NATURE_ENUM =
{
ENTERPRISE: {
value: 0,
desc: '企业'
},
PERSONAL: {
value: 1,
desc: '个人'
}
};
/**
* 往来机构类型
* @type {{CUSTOMER: {value: number, desc: string}, SUPPLIER: {value: number, desc: string}}}
*/
export const
CONTACT_COMPANY_TYPE_ENUM =
{
CUSTOMER: {
value: 0,
desc: '客户'
},
SUPPLIER: {
value: 1,
desc: '供应商'
},
SCHOOL: {
value: 2,
desc: '分校'
},
COOPERATIVE_ORG: {
value: 3,
desc: '合作机构'
}
};
/**
* 付款方式
* @type {{BANK: {value: number, desc: string}, ZHI_FU_BAO: {value: number, desc: string}, WE_CHAT: {value: number, desc: string}}}
*/
export const
PAYMENT_TYPE_ENUM =
{
BANK: {
value: 0,
desc: '银行卡'
},
WE_CHAT: {
value: 1,
desc: '微信'
},
ZHI_FU_BAO: {
value: 2,
desc: '支付宝'
}
};
/**
* 往来机构余额类型
* @type {{RECEIVE_BALANCE: {value: number, desc: string}, PAY_BALANCE: {value: number, desc: string}}}
*/
export const
CONTACT_COMPANY_BALANCE_TYPE =
{
PAY_BALANCE: {
value: 0,
desc: '应付款余额'
},
RECEIVE_BALANCE: {
value: 1,
desc: '应收款余额'
}
};
/**
* 往来单位等级
* @type {{CORE: {value: number, desc: string}, POTENTIAL: {value: number, desc: string}, BAD: {value: number, desc: string}, GENERAL: {value: number, desc: string}}}
*/
export const CONTACT_COMPANY_GRADE_ENUM = {
CORE: {
value: 1,
desc: '核心',
color: 'green'
},
POTENTIAL: {
value: 2,
desc: '有潜力',
color: 'cyan'
},
GENERAL: {
value: 3,
desc: '普通',
color: 'blue'
},
BAD: {
value: 4,
desc: '较差',
color: 'purple'
}
};
/**
* 往来单位等级
* @type {{OWNER: {value: number, desc: string}, SHARER: {value: number, desc: string}, COMMON: {value: number, desc: string}}}
*/
export const CONTACT_COMPANY_SHARE_TYPE_ENUM = {
OWNER: {
value: 0,
desc: '属于我的'
},
SHARER: {
value: 1,
desc: '共享的'
},
COMMON: {
value: 2,
desc: '公共的'
}
};
/**
* 往来单位标签
* @type {{OWNER: {value: number, desc: string}, SHARER: {value: number, desc: string}, COMMON: {value: number, desc: string}}}
*/
export const CONTACT_COMPANY_TAG_ENUM = {
POTENTIAL: {
value: 0,
desc: '潜在',
color: 'green'
},
INTENTION: {
value: 1,
desc: '意向',
color: 'cyan'
},
NEGOTIATION: {
value: 2,
desc: '洽谈',
color: 'blue'
},
DEAL: {
value: 3,
desc: '成交',
color: 'geekblue'
},
LOSS: {
value: 4,
desc: '流失',
color: 'red'
}
};
export default {
CONTACT_COMPANY_NATURE_ENUM,
CONTACT_COMPANY_TYPE_ENUM,
PAYMENT_TYPE_ENUM,
CONTACT_COMPANY_BALANCE_TYPE,
CONTACT_COMPANY_GRADE_ENUM,
CONTACT_COMPANY_SHARE_TYPE_ENUM,
CONTACT_COMPANY_TAG_ENUM
};