补单调整
This commit is contained in:
parent
d0f1a35d70
commit
2587bfabfe
@ -130,7 +130,6 @@ export const orderItemApi = {
|
|||||||
},
|
},
|
||||||
//根据生产编号查询预生产订单
|
//根据生产编号查询预生产订单
|
||||||
preCreationInfo(id: number, params:any) {
|
preCreationInfo(id: number, params:any) {
|
||||||
debugger;
|
|
||||||
return request({ url: `/biz/orderItem/preCreation/${id}`, method: 'get', params})
|
return request({ url: `/biz/orderItem/preCreation/${id}`, method: 'get', params})
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -147,7 +146,10 @@ export const orderItemApi = {
|
|||||||
holdTemporarilySave(id: number, data: KingdeePrdMo[]){
|
holdTemporarilySave(id: number, data: KingdeePrdMo[]){
|
||||||
return request({ url: `/biz/orderItem/kingdee/temporarily/save/${id}`, method: 'post', data })
|
return request({ url: `/biz/orderItem/kingdee/temporarily/save/${id}`, method: 'post', data })
|
||||||
},
|
},
|
||||||
|
// 同步订单和计划表
|
||||||
|
synchronizationSave(id: number, data: KingdeePrdMo[]) {
|
||||||
|
return request({ url: `/biz/orderItem/kingdee/order/create/${id}`, method: 'post', data })
|
||||||
|
},
|
||||||
// 导出
|
// 导出
|
||||||
export(params?: {
|
export(params?: {
|
||||||
ids?: string[]
|
ids?: string[]
|
||||||
|
|||||||
@ -59,7 +59,7 @@ import { useRouter } from 'vue-router'
|
|||||||
import { CalendarOutline } from '@vicons/ionicons5'
|
import { CalendarOutline } from '@vicons/ionicons5'
|
||||||
|
|
||||||
|
|
||||||
const emit = defineEmits(['holdTemporarilyCallback', "synchronizationCallback","reCrawlCallback"])
|
const emit = defineEmits(['close-modal','holdTemporarilyCallback', "synchronizationCallback","reCrawlCallback"])
|
||||||
const dialog = useDialog()
|
const dialog = useDialog()
|
||||||
const message = useMessage()
|
const message = useMessage()
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
@ -310,8 +310,12 @@ async function handleSyncOrderAndPlan() {
|
|||||||
return { ...rest, children: processRoutes } as KingdeePrdMo
|
return { ...rest, children: processRoutes } as KingdeePrdMo
|
||||||
})
|
})
|
||||||
|
|
||||||
emit('synchronizationCallback', props.selectedId, draftData)
|
emit('synchronizationCallback', props.selectedId, draftData, (res) => {
|
||||||
message.success('同步订单计划成功')
|
if("success" === res){
|
||||||
|
message.success('同步订单计划成功')
|
||||||
|
emit('close-modal')
|
||||||
|
}
|
||||||
|
})
|
||||||
kingdeeModalVisible.value = false
|
kingdeeModalVisible.value = false
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
// 错误拦截器已处理
|
// 错误拦截器已处理
|
||||||
|
|||||||
@ -823,11 +823,29 @@ async function holdTemporarilySave(id: number, data: KingdeePrdMo[]) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// const synchronizationSave = async (id: number, data: KingdeePrdMo[], callback:Function) => {
|
||||||
|
// try {
|
||||||
|
// await orderItemApi.synchronizationSave(id, data) .then((rps:any) =>{
|
||||||
|
|
||||||
|
// }).catch((res) => {
|
||||||
|
// callback(res)
|
||||||
|
// })
|
||||||
|
// // 接口拿到数据,调用子的回调,回传结果
|
||||||
|
// } catch (err) {
|
||||||
|
// callback(err)
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
// 同步订单和计划表
|
// 同步订单和计划表
|
||||||
async function synchronizationSave(id: number, data: KingdeePrdMo[]) {
|
async function synchronizationSave(id: number, data: KingdeePrdMo[], callback:Function) {
|
||||||
try {
|
try {
|
||||||
// 恢复数据结构,将 processRoutes 转换为 children
|
// 恢复数据结构,将 processRoutes 转换为 children
|
||||||
await orderItemApi.synchronizationSave(id, data)
|
await orderItemApi.synchronizationSave(id, data)
|
||||||
|
.then((rps:any) =>{
|
||||||
|
callback(rps)
|
||||||
|
}).catch((res) => {
|
||||||
|
callback(res)
|
||||||
|
})
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
// 错误拦截器已处理
|
// 错误拦截器已处理
|
||||||
}
|
}
|
||||||
|
|||||||
@ -731,10 +731,15 @@ async function handleSaveDraft(id: number, data: KingdeePrdMo[]) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 同步订单和计划表
|
// 同步订单和计划表
|
||||||
async function handleSyncOrderAndPlan(id: number, data: KingdeePrdMo[]) {
|
async function handleSyncOrderAndPlan(id: number, data: KingdeePrdMo[], callback:Function) {
|
||||||
try {
|
try {
|
||||||
// 恢复数据结构,将 processRoutes 转换为 children
|
// 恢复数据结构,将 processRoutes 转换为 children
|
||||||
await orderProjectApi.saveKingdeeOrderAndPlan(id, data)
|
await orderProjectApi.saveKingdeeOrderAndPlan(id, data)
|
||||||
|
.then((rps:any) =>{
|
||||||
|
callback(rps)
|
||||||
|
}).catch((res) => {
|
||||||
|
callback(res)
|
||||||
|
})
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
// 错误拦截器已处理
|
// 错误拦截器已处理
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user