feat(mes): update MES status enums and adjust visibility conditions for pro-card actions
parent
60a423f44a
commit
3ef3f246c2
|
|
@ -174,7 +174,7 @@ const [Grid, gridApi] = useVbenVxeGrid({
|
||||||
label: '完成',
|
label: '完成',
|
||||||
type: 'link',
|
type: 'link',
|
||||||
auth: ['mes:pro-card:finish'],
|
auth: ['mes:pro-card:finish'],
|
||||||
ifShow: row.status === MesProCardStatusEnum.ISSUED,
|
ifShow: row.status === MesProCardStatusEnum.CONFIRMED,
|
||||||
onClick: handleFinish.bind(null, row),
|
onClick: handleFinish.bind(null, row),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -182,7 +182,7 @@ const [Grid, gridApi] = useVbenVxeGrid({
|
||||||
type: 'link',
|
type: 'link',
|
||||||
danger: true,
|
danger: true,
|
||||||
auth: ['mes:pro-card:update'],
|
auth: ['mes:pro-card:update'],
|
||||||
ifShow: row.status === MesProCardStatusEnum.ISSUED,
|
ifShow: row.status === MesProCardStatusEnum.CONFIRMED,
|
||||||
popConfirm: {
|
popConfirm: {
|
||||||
title: '确认取消该流转卡?取消后不可恢复。',
|
title: '确认取消该流转卡?取消后不可恢复。',
|
||||||
confirm: handleCancel.bind(null, row),
|
confirm: handleCancel.bind(null, row),
|
||||||
|
|
|
||||||
|
|
@ -208,14 +208,12 @@ export const MesWmStockTakingParamTypeEnum = {
|
||||||
QUALITY_STATUS: 900,
|
QUALITY_STATUS: 900,
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
/** MES 生产工单状态枚举 */
|
/** MES 生产工单状态枚举(独立于通用单据状态,对齐后端 MesProWorkOrderStatusEnum) */
|
||||||
export const MesProWorkOrderStatusEnum = {
|
export const MesProWorkOrderStatusEnum = {
|
||||||
PREPARE: MesOrderStatusConstants.DRAFT,
|
PREPARE: 0, // 草稿
|
||||||
CONFIRMED: MesOrderStatusConstants.CONFIRMED,
|
CONFIRMED: 1, // 已确认
|
||||||
APPROVING: MesOrderStatusConstants.APPROVING,
|
FINISHED: 2, // 已完成
|
||||||
PRODUCING: MesOrderStatusConstants.APPROVED,
|
CANCELED: 3, // 已取消
|
||||||
FINISHED: MesOrderStatusConstants.FINISHED,
|
|
||||||
CANCELLED: MesOrderStatusConstants.CANCELLED,
|
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
/** MES 工单类型枚举 */
|
/** MES 工单类型枚举 */
|
||||||
|
|
@ -250,13 +248,12 @@ export const MesProFeedbackStatusEnum = {
|
||||||
CANCELED: MesOrderStatusConstants.CANCELLED,
|
CANCELED: MesOrderStatusConstants.CANCELLED,
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
/** MES 流转卡状态枚举 */
|
/** MES 流转卡状态枚举(复用工单状态值,对齐后端 MesProWorkOrderStatusEnum) */
|
||||||
export const MesProCardStatusEnum = {
|
export const MesProCardStatusEnum = {
|
||||||
PREPARE: MesOrderStatusConstants.DRAFT,
|
PREPARE: 0, // 草稿
|
||||||
ISSUED: MesOrderStatusConstants.CONFIRMED,
|
CONFIRMED: 1, // 已确认
|
||||||
PRODUCING: MesOrderStatusConstants.APPROVED,
|
FINISHED: 2, // 已完成
|
||||||
FINISHED: MesOrderStatusConstants.FINISHED,
|
CANCELED: 3, // 已取消
|
||||||
CANCELLED: MesOrderStatusConstants.CANCELLED,
|
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
/** MES 安灯处置状态枚举 */
|
/** MES 安灯处置状态枚举 */
|
||||||
|
|
|
||||||
|
|
@ -175,7 +175,7 @@ const [Grid, gridApi] = useVbenVxeGrid({
|
||||||
type: 'primary',
|
type: 'primary',
|
||||||
link: true,
|
link: true,
|
||||||
auth: ['mes:pro-card:finish'],
|
auth: ['mes:pro-card:finish'],
|
||||||
ifShow: row.status === MesProCardStatusEnum.ISSUED,
|
ifShow: row.status === MesProCardStatusEnum.CONFIRMED,
|
||||||
onClick: handleFinish.bind(null, row),
|
onClick: handleFinish.bind(null, row),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -183,7 +183,7 @@ const [Grid, gridApi] = useVbenVxeGrid({
|
||||||
type: 'danger',
|
type: 'danger',
|
||||||
link: true,
|
link: true,
|
||||||
auth: ['mes:pro-card:update'],
|
auth: ['mes:pro-card:update'],
|
||||||
ifShow: row.status === MesProCardStatusEnum.ISSUED,
|
ifShow: row.status === MesProCardStatusEnum.CONFIRMED,
|
||||||
popConfirm: {
|
popConfirm: {
|
||||||
title: '确认取消该流转卡?取消后不可恢复。',
|
title: '确认取消该流转卡?取消后不可恢复。',
|
||||||
confirm: handleCancel.bind(null, row),
|
confirm: handleCancel.bind(null, row),
|
||||||
|
|
|
||||||
|
|
@ -208,14 +208,12 @@ export const MesWmStockTakingParamTypeEnum = {
|
||||||
QUALITY_STATUS: 900,
|
QUALITY_STATUS: 900,
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
/** MES 生产工单状态枚举 */
|
/** MES 生产工单状态枚举(独立于通用单据状态,对齐后端 MesProWorkOrderStatusEnum) */
|
||||||
export const MesProWorkOrderStatusEnum = {
|
export const MesProWorkOrderStatusEnum = {
|
||||||
PREPARE: MesOrderStatusConstants.DRAFT,
|
PREPARE: 0, // 草稿
|
||||||
CONFIRMED: MesOrderStatusConstants.CONFIRMED,
|
CONFIRMED: 1, // 已确认
|
||||||
APPROVING: MesOrderStatusConstants.APPROVING,
|
FINISHED: 2, // 已完成
|
||||||
PRODUCING: MesOrderStatusConstants.APPROVED,
|
CANCELED: 3, // 已取消
|
||||||
FINISHED: MesOrderStatusConstants.FINISHED,
|
|
||||||
CANCELLED: MesOrderStatusConstants.CANCELLED,
|
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
/** MES 工单类型枚举 */
|
/** MES 工单类型枚举 */
|
||||||
|
|
@ -250,13 +248,12 @@ export const MesProFeedbackStatusEnum = {
|
||||||
CANCELED: MesOrderStatusConstants.CANCELLED,
|
CANCELED: MesOrderStatusConstants.CANCELLED,
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
/** MES 流转卡状态枚举 */
|
/** MES 流转卡状态枚举(复用工单状态值,对齐后端 MesProWorkOrderStatusEnum) */
|
||||||
export const MesProCardStatusEnum = {
|
export const MesProCardStatusEnum = {
|
||||||
PREPARE: MesOrderStatusConstants.DRAFT,
|
PREPARE: 0, // 草稿
|
||||||
ISSUED: MesOrderStatusConstants.CONFIRMED,
|
CONFIRMED: 1, // 已确认
|
||||||
PRODUCING: MesOrderStatusConstants.APPROVED,
|
FINISHED: 2, // 已完成
|
||||||
FINISHED: MesOrderStatusConstants.FINISHED,
|
CANCELED: 3, // 已取消
|
||||||
CANCELLED: MesOrderStatusConstants.CANCELLED,
|
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
/** MES 安灯处置状态枚举 */
|
/** MES 安灯处置状态枚举 */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue