✨ feat(mes): 更新反馈和入库相关接口及状态管理
将多个接口的执行方法重命名为完成方法,增强语义清晰度。更新相关的权限控制和状态枚举,确保系统逻辑一致性。pull/871/MERGE
parent
4d66a7072c
commit
fa38b554ea
|
|
@ -80,8 +80,8 @@ export const ProFeedbackApi = {
|
||||||
return await request.put({ url: `/mes/pro/feedback/reject?id=` + id })
|
return await request.put({ url: `/mes/pro/feedback/reject?id=` + id })
|
||||||
},
|
},
|
||||||
// 执行报工
|
// 执行报工
|
||||||
executeFeedback: async (id: number) => {
|
finishFeedback: async (id: number) => {
|
||||||
return await request.put({ url: `/mes/pro/feedback/execute?id=` + id })
|
return await request.put({ url: `/mes/pro/feedback/finish?id=` + id })
|
||||||
},
|
},
|
||||||
// 取消报工
|
// 取消报工
|
||||||
cancelFeedback: async (id: number) => {
|
cancelFeedback: async (id: number) => {
|
||||||
|
|
|
||||||
|
|
@ -62,8 +62,8 @@ export const WmItemReceiptApi = {
|
||||||
},
|
},
|
||||||
|
|
||||||
// 执行入库
|
// 执行入库
|
||||||
executeItemReceipt: async (id: number) => {
|
finishItemReceipt: async (id: number) => {
|
||||||
return await request.put({ url: '/mes/wm/item-receipt/execute?id=' + id })
|
return await request.put({ url: '/mes/wm/item-receipt/finish?id=' + id })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 取消采购入库单
|
// 取消采购入库单
|
||||||
|
|
|
||||||
|
|
@ -56,8 +56,8 @@ export const WmProductReceiptApi = {
|
||||||
},
|
},
|
||||||
|
|
||||||
// 执行入库
|
// 执行入库
|
||||||
executeProductReceipt: async (id: number) => {
|
finishProductReceipt: async (id: number) => {
|
||||||
return await request.put({ url: '/mes/wm/product-receipt/execute?id=' + id })
|
return await request.put({ url: '/mes/wm/product-receipt/finish?id=' + id })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 取消产品入库单
|
// 取消产品入库单
|
||||||
|
|
|
||||||
|
|
@ -64,8 +64,8 @@ export const WmProductSalesApi = {
|
||||||
},
|
},
|
||||||
|
|
||||||
// 执行出库
|
// 执行出库
|
||||||
executeProductSales: async (id: number) => {
|
finishProductSales: async (id: number) => {
|
||||||
return await request.put({ url: '/mes/wm/product-sales/execute?id=' + id })
|
return await request.put({ url: '/mes/wm/product-sales/finish?id=' + id })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 取消销售出库单
|
// 取消销售出库单
|
||||||
|
|
|
||||||
|
|
@ -49,8 +49,8 @@ export const WmReturnSalesApi = {
|
||||||
},
|
},
|
||||||
|
|
||||||
// 执行退货
|
// 执行退货
|
||||||
executeReturnSales: async (id: number) => {
|
finishReturnSales: async (id: number) => {
|
||||||
return await request.put({ url: '/mes/wm/return-sales/execute?id=' + id })
|
return await request.put({ url: '/mes/wm/return-sales/finish?id=' + id })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 执行上架
|
// 执行上架
|
||||||
|
|
|
||||||
|
|
@ -169,8 +169,8 @@
|
||||||
<el-button
|
<el-button
|
||||||
link
|
link
|
||||||
type="success"
|
type="success"
|
||||||
@click="handleExecute(scope.row.id)"
|
@click="handleFinish(scope.row.id)"
|
||||||
v-hasPermi="['mes:pro-feedback:update']"
|
v-hasPermi="['mes:pro-feedback:finish']"
|
||||||
>
|
>
|
||||||
执行
|
执行
|
||||||
</el-button>
|
</el-button>
|
||||||
|
|
@ -293,10 +293,10 @@ const handleReject = async (id: number) => {
|
||||||
} catch {}
|
} catch {}
|
||||||
}
|
}
|
||||||
|
|
||||||
const handleExecute = async (id: number) => {
|
const handleFinish = async (id: number) => {
|
||||||
try {
|
try {
|
||||||
await message.confirm('确认要执行该报工单吗?')
|
await message.confirm('确认要执行该报工单吗?')
|
||||||
await ProFeedbackApi.executeFeedback(id)
|
await ProFeedbackApi.finishFeedback(id)
|
||||||
message.success('报工单已执行')
|
message.success('报工单已执行')
|
||||||
await getList()
|
await getList()
|
||||||
} catch {}
|
} catch {}
|
||||||
|
|
|
||||||
|
|
@ -124,8 +124,8 @@
|
||||||
<el-button
|
<el-button
|
||||||
link
|
link
|
||||||
type="primary"
|
type="primary"
|
||||||
@click="handleExecute(scope.row.id)"
|
@click="handleFinish(scope.row.id)"
|
||||||
v-hasPermi="['mes:wm-item-receipt:execute']"
|
v-hasPermi="['mes:wm-item-receipt:finish']"
|
||||||
v-if="scope.row.status === MesWmItemReceiptStatusEnum.APPROVED"
|
v-if="scope.row.status === MesWmItemReceiptStatusEnum.APPROVED"
|
||||||
>
|
>
|
||||||
执行入库
|
执行入库
|
||||||
|
|
@ -226,10 +226,10 @@ const handleSubmit = async (id: number) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 执行入库 */
|
/** 执行入库 */
|
||||||
const handleExecute = async (id: number) => {
|
const handleFinish = async (id: number) => {
|
||||||
try {
|
try {
|
||||||
await message.confirm('确认执行入库?执行后将更新库存台账。')
|
await message.confirm('确认执行入库?执行后将更新库存台账。')
|
||||||
await WmItemReceiptApi.executeItemReceipt(id)
|
await WmItemReceiptApi.finishItemReceipt(id)
|
||||||
message.success('入库成功')
|
message.success('入库成功')
|
||||||
await getList()
|
await getList()
|
||||||
} catch {}
|
} catch {}
|
||||||
|
|
|
||||||
|
|
@ -146,7 +146,7 @@
|
||||||
link
|
link
|
||||||
type="success"
|
type="success"
|
||||||
@click="handleFinish(scope.row.id)"
|
@click="handleFinish(scope.row.id)"
|
||||||
v-hasPermi="['mes:wm-production-issue:execute']"
|
v-hasPermi="['mes:wm-production-issue:finish']"
|
||||||
v-if="scope.row.status === MesWmProductionIssueStatusEnum.APPROVED"
|
v-if="scope.row.status === MesWmProductionIssueStatusEnum.APPROVED"
|
||||||
>
|
>
|
||||||
完成
|
完成
|
||||||
|
|
|
||||||
|
|
@ -120,8 +120,8 @@
|
||||||
<el-button
|
<el-button
|
||||||
link
|
link
|
||||||
type="primary"
|
type="primary"
|
||||||
@click="handleExecute(scope.row.id)"
|
@click="handleFinish(scope.row.id)"
|
||||||
v-hasPermi="['mes:wm-product-receipt:execute']"
|
v-hasPermi="['mes:wm-product-receipt:finish']"
|
||||||
v-if="scope.row.status === MesWmProductReceiptStatusEnum.APPROVED"
|
v-if="scope.row.status === MesWmProductReceiptStatusEnum.APPROVED"
|
||||||
>
|
>
|
||||||
执行入库
|
执行入库
|
||||||
|
|
@ -225,10 +225,10 @@ const handleSubmit = async (id: number) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 执行入库 */
|
/** 执行入库 */
|
||||||
const handleExecute = async (id: number) => {
|
const handleFinish = async (id: number) => {
|
||||||
try {
|
try {
|
||||||
await message.confirm('确认执行入库?执行后将更新库存台账。')
|
await message.confirm('确认执行入库?执行后将更新库存台账。')
|
||||||
await WmProductReceiptApi.executeProductReceipt(id)
|
await WmProductReceiptApi.finishProductReceipt(id)
|
||||||
message.success('入库成功')
|
message.success('入库成功')
|
||||||
await getList()
|
await getList()
|
||||||
} catch {}
|
} catch {}
|
||||||
|
|
|
||||||
|
|
@ -160,8 +160,8 @@
|
||||||
<el-button
|
<el-button
|
||||||
link
|
link
|
||||||
type="primary"
|
type="primary"
|
||||||
@click="handleExecute(scope.row.id)"
|
@click="handleFinish(scope.row.id)"
|
||||||
v-hasPermi="['mes:wm-product-sales:execute']"
|
v-hasPermi="['mes:wm-product-sales:finish']"
|
||||||
v-if="scope.row.status === MesWmProductSalesStatusEnum.APPROVED"
|
v-if="scope.row.status === MesWmProductSalesStatusEnum.APPROVED"
|
||||||
>
|
>
|
||||||
执行出库
|
执行出库
|
||||||
|
|
@ -266,10 +266,10 @@ const handleSubmit = async (id: number) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 执行出库 */
|
/** 执行出库 */
|
||||||
const handleExecute = async (id: number) => {
|
const handleFinish = async (id: number) => {
|
||||||
try {
|
try {
|
||||||
await message.confirm('确认执行出库?执行后将扣减库存。')
|
await message.confirm('确认执行出库?执行后将扣减库存。')
|
||||||
await WmProductSalesApi.executeProductSales(id)
|
await WmProductSalesApi.finishProductSales(id)
|
||||||
message.success('出库成功')
|
message.success('出库成功')
|
||||||
await getList()
|
await getList()
|
||||||
} catch {}
|
} catch {}
|
||||||
|
|
|
||||||
|
|
@ -141,7 +141,7 @@
|
||||||
link
|
link
|
||||||
type="success"
|
type="success"
|
||||||
@click="handleFinish(scope.row.id)"
|
@click="handleFinish(scope.row.id)"
|
||||||
v-hasPermi="['mes:wm-return-issue:execute']"
|
v-hasPermi="['mes:wm-return-issue:finish']"
|
||||||
v-if="scope.row.status === MesWmReturnIssueStatusEnum.APPROVED"
|
v-if="scope.row.status === MesWmReturnIssueStatusEnum.APPROVED"
|
||||||
>
|
>
|
||||||
执行退料
|
执行退料
|
||||||
|
|
|
||||||
|
|
@ -121,8 +121,8 @@
|
||||||
<el-button
|
<el-button
|
||||||
link
|
link
|
||||||
type="primary"
|
type="primary"
|
||||||
@click="handleExecute(scope.row.id)"
|
@click="handleFinish(scope.row.id)"
|
||||||
v-hasPermi="['mes:wm-return-sales:execute']"
|
v-hasPermi="['mes:wm-return-sales:finish']"
|
||||||
v-if="scope.row.status === MesWmReturnSalesStatusEnum.APPROVING"
|
v-if="scope.row.status === MesWmReturnSalesStatusEnum.APPROVING"
|
||||||
>
|
>
|
||||||
执行退货
|
执行退货
|
||||||
|
|
@ -234,10 +234,10 @@ const handleSubmit = async (id: number) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 执行退货 */
|
/** 执行退货 */
|
||||||
const handleExecute = async (id: number) => {
|
const handleFinish = async (id: number) => {
|
||||||
try {
|
try {
|
||||||
await message.confirm('确认执行退货?')
|
await message.confirm('确认执行退货?')
|
||||||
await WmReturnSalesApi.executeReturnSales(id)
|
await WmReturnSalesApi.finishReturnSales(id)
|
||||||
message.success('执行成功')
|
message.success('执行成功')
|
||||||
await getList()
|
await getList()
|
||||||
} catch {}
|
} catch {}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue