feat(订单明细): 添加删除订单明细功能
feat(辅料管理): 新增辅料变动记录功能 feat(仪表拓扑): 在仪表标签中显示上次抄表记录 fix(设备管理): 修复图片预览空值问题 refactor(员工管理): 部门树显示负责人信息 style(备件变动): 优化备件变动页面布局 docs(订单记录): 更新操作类型映射表 test(销售异议): 新增销售异议管理模块 chore: 更新.gitignore文件
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { addOrder, updateOrder } from '@/api/crm/order'
|
||||
import { addOrderItem, updateOrderItem } from '@/api/crm/orderItem'
|
||||
import { addOrderItem, updateOrderItem, delOrderItem } from '@/api/crm/orderItem'
|
||||
import { addOrderOperationTrace } from '@/api/crm/orderOperationTrace'
|
||||
|
||||
// 需要被记录的操作
|
||||
@@ -11,6 +11,7 @@ const ORDER_ACTIONS = {
|
||||
updateOrder: 'updateOrder',
|
||||
createOrderdetail: 'createOrderdetail',
|
||||
updateOrderdetail: 'updateOrderdetail',
|
||||
deleteOrderDetail: 'deleteOrderDetail'
|
||||
}
|
||||
|
||||
const actions = {
|
||||
@@ -66,11 +67,12 @@ const actions = {
|
||||
const { data: orderItem } = await addOrderItem({
|
||||
...payload,
|
||||
})
|
||||
if (orderItem.orderItemId) {
|
||||
console.log(payload)
|
||||
if (payload.orderId) {
|
||||
addOrderOperationTrace({
|
||||
orderId: orderItem.orderId,
|
||||
orderId: payload.orderId,
|
||||
operationType: ORDER_ACTIONS.createOrderdetail,
|
||||
newStatus: payload.orderItemId,
|
||||
newStatus: payload.orderId,
|
||||
operationContent: JSON.stringify(payload)
|
||||
})
|
||||
}
|
||||
@@ -90,7 +92,7 @@ const actions = {
|
||||
addOrderOperationTrace({
|
||||
orderId: payload.orderId,
|
||||
operationType: ORDER_ACTIONS.updateOrderdetail,
|
||||
newStatus: payload.orderItemId,
|
||||
newStatus: payload.orderId,
|
||||
operationContent: JSON.stringify(payload)
|
||||
})
|
||||
|
||||
@@ -98,6 +100,25 @@ const actions = {
|
||||
}
|
||||
},
|
||||
|
||||
deleteOrderDetail: {
|
||||
type: 'deleteOrderDetail',
|
||||
name: '删除订单明细',
|
||||
description: '删除订单明细的相关信息',
|
||||
// 订单明细的相关信息
|
||||
async handler(payload, orderId) {
|
||||
await delOrderItem(payload)
|
||||
console.log(payload)
|
||||
addOrderOperationTrace({
|
||||
orderId: orderId,
|
||||
operationType: ORDER_ACTIONS.deleteOrderDetail,
|
||||
newStatus: payload,
|
||||
operationContent: payload
|
||||
})
|
||||
|
||||
return payload
|
||||
}
|
||||
},
|
||||
|
||||
// 预订单审批为正式订单
|
||||
approvePreOrder: {
|
||||
type: 'approvePreOrder',
|
||||
|
||||
Reference in New Issue
Block a user