Browse Source

Merge branch 'intex' into intex_online_yejiaxing

intex_online_yejiaxing
songguoqiang 1 week ago
parent
commit
1afb27e8ef
  1. 40
      src/api/wms/demandforecastingDetail/index.ts
  2. 4
      src/api/wms/demandforecastingMain/index.ts
  3. 37
      src/views/wms/purchasereceiptManage/supplierdeliver/demandforecastingMain/index.vue

40
src/api/wms/demandforecastingDetail/index.ts

@ -21,26 +21,26 @@ export interface DemandforecastingDetailVO {
const getPageParams = (par) => { const getPageParams = (par) => {
const params = { ...par } const params = { ...par }
// 到货日期 // 到货日期
if(params.dueDate&&params.dueDate.length>0){ // if(params.dueDate&&params.dueDate.length>0){
if(isString(params.dueDate[0])){ // if(isString(params.dueDate[0])){
params.startDate = params.dueDate[0] // params.startDate = params.dueDate[0]
}else{ // }else{
params.startDate = params.dueDate[0].format('YYYY-MM-DD') // params.startDate = params.dueDate[0].format('YYYY-MM-DD')
} // }
} // }
if(params.dueDate&&params.dueDate.length>1){ // if(params.dueDate&&params.dueDate.length>1){
if(isString(params.dueDate[1])){ // if(isString(params.dueDate[1])){
params.endDate = params.dueDate[1] // params.endDate = params.dueDate[1]
}else{ // }else{
params.endDate = params.dueDate[1].format('YYYY-MM-DD') // params.endDate = params.dueDate[1].format('YYYY-MM-DD')
} // }
} // }
console.log(params.dueDate) // console.log(params.dueDate)
if (!params.dueDate || params.dueDate.length == 0) { // if (!params.dueDate || params.dueDate.length == 0) {
params.startDate = '' // params.startDate = ''
params.endDate = '' // params.endDate = ''
} // }
// params.dueDate = '' // params.dueDate = ''
//计划员 //计划员

4
src/api/wms/demandforecastingMain/index.ts

@ -128,7 +128,7 @@ export const exportDemandforecastingMain = async (params) => {
const data = {...params} const data = {...params}
return request.post({ url: '/wms/demandforecasting-main/export-excel-senior', data }) return request.post({ url: '/wms/demandforecasting-main/export-excel-senior', data })
} else { } else {
params = getPageParams(params) // params = getPageParams(params)
return await request.download({ url: `/wms/demandforecasting-main/export-excel`, params }) return await request.download({ url: `/wms/demandforecasting-main/export-excel`, params })
} }
} }
@ -140,7 +140,7 @@ export const exportDemandforecastingPlannnerMain = async (params) => {
const data = {...params} const data = {...params}
return request.post({ url: '/wms/demandforecasting-main/export-excel-senior', data }) return request.post({ url: '/wms/demandforecasting-main/export-excel-senior', data })
} else { } else {
params = getPageParams(params) // params = getPageParams(params)
return await request.download({ url: `/wms/demandforecasting-main/export-excel-planner`, params }) return await request.download({ url: `/wms/demandforecasting-main/export-excel-planner`, params })
} }
} }

37
src/views/wms/purchasereceiptManage/supplierdeliver/demandforecastingMain/index.vue

@ -293,28 +293,29 @@ const selectionPlan = async ()=>{
}) })
console.log('批量生成要货计划', rows.join(',')) console.log('批量生成要货计划', rows.join(','))
tableObjectPlan.params.masterIds = rows.join(',') tableObjectPlan.params.masterIds = rows.join(',')
tableObjectPlan.params.dueDate = tableObject.params.dueDate
handlePreviewPlan() handlePreviewPlan()
} }
const handlePreviewPlan = async ()=>{ const handlePreviewPlan = async ()=>{
if(tableObject.params.dueDate&&tableObject.params.dueDate.length>0){ // if(tableObject.params.dueDate&&tableObject.params.dueDate.length>0){
if(isString(tableObject.params.dueDate[0])){ // if(isString(tableObject.params.dueDate[0])){
tableObjectPlan.params.startDate = tableObject.params.dueDate[0] // tableObjectPlan.params.startDate = tableObject.params.dueDate[0]
}else{ // }else{
tableObjectPlan.params.startDate = tableObject.params.dueDate[0].format('YYYY-MM-DD') // tableObjectPlan.params.startDate = tableObject.params.dueDate[0].format('YYYY-MM-DD')
} // }
} // }
if(tableObject.params.dueDate&&tableObject.params.dueDate.length>1){ // if(tableObject.params.dueDate&&tableObject.params.dueDate.length>1){
if(isString(tableObject.params.dueDate[1])){ // if(isString(tableObject.params.dueDate[1])){
tableObjectPlan.params.endDate = tableObject.params.dueDate[1] // tableObjectPlan.params.endDate = tableObject.params.dueDate[1]
}else{ // }else{
tableObjectPlan.params.endDate = tableObject.params.dueDate[1].format('YYYY-MM-DD') // tableObjectPlan.params.endDate = tableObject.params.dueDate[1].format('YYYY-MM-DD')
} // }
} // }
if (!tableObject.params.dueDate || tableObject.params.dueDate.length == 0) { // if (!tableObject.params.dueDate || tableObject.params.dueDate.length == 0) {
tableObjectPlan.params.startDate = '' // tableObjectPlan.params.startDate = ''
tableObjectPlan.params.endDate = '' // tableObjectPlan.params.endDate = ''
} // }
await getListPlan() await getListPlan()
selectionPlanRows.value = [] selectionPlanRows.value = []

Loading…
Cancel
Save