修改套餐状态
This commit is contained in:
@@ -12,7 +12,7 @@ export const SET_TYPE = {
|
||||
DISCOUNT: 'DISCOUNT'
|
||||
}
|
||||
|
||||
/** 套餐状态枚举:D 草稿 / A 审核中 / E 生效中 / R 驳回 / S 已停用 */
|
||||
/** 套餐状态枚举:D 待启用 / A 审核中 / E 生效 / R 驳回 / S 已停用 */
|
||||
export const SET_STATUS = {
|
||||
DRAFT: 'D',
|
||||
AUDIT: 'A',
|
||||
@@ -22,9 +22,9 @@ export const SET_STATUS = {
|
||||
}
|
||||
|
||||
const STATUS_LABEL = {
|
||||
D: '草稿',
|
||||
D: '待启用',
|
||||
A: '审核中',
|
||||
E: '生效中',
|
||||
E: '生效',
|
||||
R: '驳回',
|
||||
S: '已停用'
|
||||
}
|
||||
@@ -83,19 +83,21 @@ export function nextVersionNo(versions) {
|
||||
return 'V' + (max + 1)
|
||||
}
|
||||
|
||||
/** 状态文案(已过期优先) */
|
||||
/** Package status label */
|
||||
export function setStatusLabel(set) {
|
||||
if (set && set.expired) return '已过期'
|
||||
return STATUS_LABEL[set && set.status] || (set && set.status) || '-'
|
||||
if (set && set.status && STATUS_LABEL[set.status]) return STATUS_LABEL[set.status]
|
||||
return set && set.status ? String(set.status) : '-'
|
||||
}
|
||||
|
||||
/** 状态标签色(已过期优先) */
|
||||
/** Package status tag type */
|
||||
export function setStatusTagType(set) {
|
||||
if (set && set.expired) return 'danger'
|
||||
return STATUS_TAG[set && set.status] || 'info'
|
||||
if (set && set.status && STATUS_TAG[set.status]) return STATUS_TAG[set.status]
|
||||
return 'info'
|
||||
}
|
||||
|
||||
/** 明细 / 客户是否可维护:草稿、驳回、生效中 */
|
||||
/** 明细 / 客户是否可维护:待启用、驳回、生效 */
|
||||
export function isChildEditable(status) {
|
||||
return [SET_STATUS.DRAFT, SET_STATUS.REJECT, SET_STATUS.EFFECTIVE].includes(status)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user