14 changed files with 506 additions and 27 deletions
@ -1 +1,3 @@ |
|||
window.SITE_CONFIG['apiURL'] = 'http://dev.ccwin-in.com:60078' |
|||
window.SITE_CONFIG['apiURL'] = 'http://dev.ccwin-in.com:60078' |
|||
//质检报告
|
|||
window.SITE_CONFIG['inspectionURL'] = 'http://dev.ccwin-in.com:60099' |
|||
|
@ -1,7 +1,7 @@ |
|||
import axiosUtil from '@/utils/request' |
|||
let businessURL = window.SITE_CONFIG['businessURL'] |
|||
let inspectionURL = window.SITE_CONFIG['inspectionURL'] |
|||
|
|||
// 备料看板
|
|||
export function getstockPreparationList() { |
|||
return axiosUtil.ajax_post(businessURL+'/api/wms/store/board/preparation-board-export') |
|||
// 质检报表-获取报告
|
|||
export function getInspectionImg(name) { |
|||
return axiosUtil.ajax_get(inspectionURL+'/api/filestore/file?blobName='+name) |
|||
} |
@ -0,0 +1,54 @@ |
|||
<template> |
|||
<reportPage |
|||
:columnList="columnDefs" |
|||
:searchConfig="searchConfig" |
|||
:searchForm="searchForm" |
|||
:BottomFixedItem="BottomFixedItem" |
|||
:reportName="'库存余额报表'" |
|||
:procName="'Proc_库存余额报表'" |
|||
></reportPage> |
|||
</template> |
|||
|
|||
<script> |
|||
import reportPage from "@/components/reportPage/index" |
|||
import util from '@/utils/util' |
|||
|
|||
export default { |
|||
name: "InventoryBalance", |
|||
components: { |
|||
reportPage |
|||
}, |
|||
data () { |
|||
return { |
|||
columnDefs: [ |
|||
{ field: 'ERP料号', filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '料号描述', filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '正厂编码', filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
// { field: '规格颜色', headerName:"规格/颜色", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '供应商代码', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '供应商简称', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '库位', filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: 'ERP储位', filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '数量', type:"kiloNumber", cellClass:"rightAlign", valueFormatter: ((data)=>{return util.numberFixedFormatter(data.value,true)}), filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
], |
|||
searchConfig:[ |
|||
{type:'select',prop:'Supplier',label:'供应商',optionsProc:'SupplierCode',options:[]}, |
|||
{type:'selectExcess',prop:'ItemCode',label:'ERP料号',optionsProc:'itemCode',options:[],optionsTS:[],rangeNumber:100,rangeSize:100}, |
|||
{type:'select',prop:'LocationCode',label:'库位',optionsProc:'LocationCode',options:[]}, |
|||
{type:'select',prop:'LocationErpCode',label:'ERP储位',optionsProc:'LocationErpCode',options:[]}, |
|||
{type:'date',prop:'beginDate',label:'起始'}, |
|||
{type:'date',prop:'endDate',label:'截止'}, |
|||
], |
|||
searchForm:{ |
|||
ItemCode:"", |
|||
beginDate:"", |
|||
endDate:'', |
|||
Supplier:"", |
|||
LocationCode:'', |
|||
LocationErpCode:"", |
|||
}, |
|||
BottomFixedItem:['余额汇总'], |
|||
}; |
|||
} |
|||
}; |
|||
</script> |
@ -0,0 +1,44 @@ |
|||
<template> |
|||
<reportPage |
|||
:columnList="columnDefs" |
|||
:searchConfig="searchConfig" |
|||
:searchForm="searchForm" |
|||
:BottomFixedItem="BottomFixedItem" |
|||
:reportName="'系统库存每日对账表'" |
|||
:procName="'Proc_系统库存每日对账表'" |
|||
></reportPage> |
|||
</template> |
|||
|
|||
<script> |
|||
import reportPage from "@/components/reportPage/index" |
|||
import util from '@/utils/util' |
|||
|
|||
export default { |
|||
name: "dailyReconciliation", |
|||
components: { |
|||
reportPage |
|||
}, |
|||
data () { |
|||
return { |
|||
columnDefs: [ |
|||
{ field: 'ERP料号', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '物料描述', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '正厂编码', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: 'ERP储位', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: 'WMS数量', type:"kiloNumber", cellClass:"rightAlign", valueFormatter: ((data)=>{return util.numberFixedFormatter(data.value,true)}), filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: 'TYRP数量', type:"kiloNumber", cellClass:"rightAlign", valueFormatter: ((data)=>{return util.numberFixedFormatter(data.value,true)}), filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '差异数量', type:"kiloNumber", cellClass:"rightAlign", valueFormatter: ((data)=>{return util.numberFixedFormatter(data.value,true)}), filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
], |
|||
searchConfig:[ |
|||
// {type:'date',prop:'starttime',label:'起始'}, |
|||
// {type:'date',prop:'endtime',label:'截止'}, |
|||
], |
|||
searchForm:{ |
|||
// starttime:"", |
|||
// endtime:'', |
|||
}, |
|||
BottomFixedItem:['WMS数量','TYRP数量','差异数量'], |
|||
}; |
|||
} |
|||
}; |
|||
</script> |
@ -0,0 +1,49 @@ |
|||
<template> |
|||
<reportPage |
|||
:columnList="columnDefs" |
|||
:searchConfig="searchConfig" |
|||
:searchForm="searchForm" |
|||
:BottomFixedItem="BottomFixedItem" |
|||
:reportName="'入库明细报表'" |
|||
:procName="'Proc_入库明细报表'" |
|||
></reportPage> |
|||
</template> |
|||
|
|||
<script> |
|||
import reportPage from "@/components/reportPage/index" |
|||
import util from '@/utils/util' |
|||
|
|||
export default { |
|||
name: "putInDetails", |
|||
components: { |
|||
reportPage |
|||
}, |
|||
data () { |
|||
return { |
|||
columnDefs: [ |
|||
{ field: 'ERP料号', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '物料描述', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '正厂编码', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '供应商代码', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '供应商简称', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: 'ERP储位', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '库位', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '数量', type:"kiloNumber", cellClass:"rightAlign", valueFormatter: ((data)=>{return util.numberFixedFormatter(data.value,true)}), filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
], |
|||
searchConfig:[ |
|||
{type:'select',prop:'Supplier',label:'供应商',optionsProc:'SupplierCode',options:[]}, |
|||
{type:'selectExcess',prop:'ItemCode',label:'ERP料号',optionsProc:'itemCode',options:[],optionsTS:[],rangeNumber:100,rangeSize:100}, |
|||
{type:'date',prop:'beginDate',label:'起始'}, |
|||
{type:'date',prop:'endDate',label:'截止'}, |
|||
], |
|||
searchForm:{ |
|||
ItemCode:"", |
|||
beginDate:"", |
|||
endDate:'', |
|||
Supplier:"", |
|||
}, |
|||
BottomFixedItem:['数量'], |
|||
}; |
|||
} |
|||
}; |
|||
</script> |
@ -0,0 +1,48 @@ |
|||
<template> |
|||
<reportPage |
|||
:columnList="columnDefs" |
|||
:searchConfig="searchConfig" |
|||
:searchForm="searchForm" |
|||
:BottomFixedItem="BottomFixedItem" |
|||
:reportName="'出库明细报表'" |
|||
:procName="'Proc_出库明细报表'" |
|||
></reportPage> |
|||
</template> |
|||
|
|||
<script> |
|||
import reportPage from "@/components/reportPage/index" |
|||
import util from '@/utils/util' |
|||
|
|||
export default { |
|||
name: "putOutDetails", |
|||
components: { |
|||
reportPage |
|||
}, |
|||
data () { |
|||
return { |
|||
columnDefs: [ |
|||
{ field: 'ERP料号', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '物料描述', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '正厂编码', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '供应商代码', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: 'ERP储位', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '库位', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '数量', type:"kiloNumber", cellClass:"rightAlign", valueFormatter: ((data)=>{return util.numberFixedFormatter(data.value,true)}), filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
], |
|||
searchConfig:[ |
|||
{type:'select',prop:'Supplier',label:'供应商',optionsProc:'SupplierCode',options:[]}, |
|||
{type:'selectExcess',prop:'ItemCode',label:'ERP料号',optionsProc:'itemCode',options:[],optionsTS:[],rangeNumber:100,rangeSize:100}, |
|||
{type:'date',prop:'beginDate',label:'起始'}, |
|||
{type:'date',prop:'endDate',label:'截止'}, |
|||
], |
|||
searchForm:{ |
|||
ItemCode:"", |
|||
beginDate:"", |
|||
endDate:'', |
|||
Supplier:"", |
|||
}, |
|||
BottomFixedItem:['数量'], |
|||
}; |
|||
} |
|||
}; |
|||
</script> |
@ -0,0 +1,52 @@ |
|||
<template> |
|||
<reportPage |
|||
:columnList="columnDefs" |
|||
:searchConfig="searchConfig" |
|||
:searchForm="searchForm" |
|||
:BottomFixedItem="BottomFixedItem" |
|||
:reportName="'采购上架报表'" |
|||
:procName="'Proc_采购上架报表'" |
|||
></reportPage> |
|||
</template> |
|||
|
|||
<script> |
|||
import reportPage from "@/components/reportPage/index" |
|||
import util from '@/utils/util' |
|||
|
|||
export default { |
|||
name: "putaway", |
|||
components: { |
|||
reportPage |
|||
}, |
|||
data () { |
|||
return { |
|||
columnDefs: [ |
|||
{ field: 'ERP料号', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '物料描述', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '正厂编码', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '供应商代码', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '供应商简称', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '上架记录号', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '采购订单号', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '箱码', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '批次', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '库位', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '数量', type:"kiloNumber", cellClass:"rightAlign", valueFormatter: ((data)=>{return util.numberFixedFormatter(data.value,true)}), filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
], |
|||
searchConfig:[ |
|||
{type:'select',prop:'Supplier',label:'供应商',optionsProc:'SupplierCode',options:[]}, |
|||
{type:'selectExcess',prop:'ItemCode',label:'ERP料号',optionsProc:'itemCode',options:[],optionsTS:[],rangeNumber:100,rangeSize:100}, |
|||
{type:'date',prop:'beginDate',label:'起始'}, |
|||
{type:'date',prop:'endDate',label:'截止'}, |
|||
], |
|||
searchForm:{ |
|||
ItemCode:"", |
|||
beginDate:"", |
|||
endDate:'', |
|||
Supplier:"", |
|||
}, |
|||
BottomFixedItem:['数量'], |
|||
}; |
|||
} |
|||
}; |
|||
</script> |
@ -0,0 +1,53 @@ |
|||
<template> |
|||
<reportPage |
|||
:columnList="columnDefs" |
|||
:searchConfig="searchConfig" |
|||
:searchForm="searchForm" |
|||
:BottomFixedItem="BottomFixedItem" |
|||
:reportName="'上架后退货报表'" |
|||
:procName="'Proc_上架后退货'" |
|||
></reportPage> |
|||
</template> |
|||
|
|||
<script> |
|||
import reportPage from "@/components/reportPage/index" |
|||
import util from '@/utils/util' |
|||
|
|||
export default { |
|||
name: "returnAfterListing", |
|||
components: { |
|||
reportPage |
|||
}, |
|||
data () { |
|||
return { |
|||
columnDefs: [ |
|||
{ field: 'ERP料号', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '物料描述', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '正厂编码', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '供应商代码', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '供应商简称', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '质检记录号', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '采购订单号', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '原因', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '箱码', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '批次', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '库位', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '数量', type:"kiloNumber", cellClass:"rightAlign", valueFormatter: ((data)=>{return util.numberFixedFormatter(data.value,true)}), filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
], |
|||
searchConfig:[ |
|||
{type:'select',prop:'Supplier',label:'供应商',optionsProc:'SupplierCode',options:[]}, |
|||
{type:'selectExcess',prop:'ItemCode',label:'ERP料号',optionsProc:'itemCode',options:[],optionsTS:[],rangeNumber:100,rangeSize:100}, |
|||
{type:'date',prop:'beginDate',label:'起始'}, |
|||
{type:'date',prop:'endDate',label:'截止'}, |
|||
], |
|||
searchForm:{ |
|||
ItemCode:"", |
|||
beginDate:"", |
|||
endDate:'', |
|||
Supplier:"", |
|||
}, |
|||
BottomFixedItem:['数量'], |
|||
}; |
|||
} |
|||
}; |
|||
</script> |
@ -0,0 +1,53 @@ |
|||
<template> |
|||
<reportPage |
|||
:columnList="columnDefs" |
|||
:searchConfig="searchConfig" |
|||
:searchForm="searchForm" |
|||
:BottomFixedItem="BottomFixedItem" |
|||
:reportName="'上架前退货报表'" |
|||
:procName="'Proc_上架前退货'" |
|||
></reportPage> |
|||
</template> |
|||
|
|||
<script> |
|||
import reportPage from "@/components/reportPage/index" |
|||
import util from '@/utils/util' |
|||
|
|||
export default { |
|||
name: "returnBeforeListing", |
|||
components: { |
|||
reportPage |
|||
}, |
|||
data () { |
|||
return { |
|||
columnDefs: [ |
|||
{ field: 'ERP料号', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '物料描述', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '正厂编码', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '供应商代码', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '供应商简称', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '质检记录号', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '采购订单号', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '原因', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '箱码', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '批次', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '库位', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
{ field: '数量', type:"kiloNumber", cellClass:"rightAlign", valueFormatter: ((data)=>{return util.numberFixedFormatter(data.value,true)}), filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, |
|||
], |
|||
searchConfig:[ |
|||
{type:'select',prop:'Supplier',label:'供应商',optionsProc:'SupplierCode',options:[]}, |
|||
{type:'selectExcess',prop:'ItemCode',label:'ERP料号',optionsProc:'itemCode',options:[],optionsTS:[],rangeNumber:100,rangeSize:100}, |
|||
{type:'date',prop:'beginDate',label:'起始'}, |
|||
{type:'date',prop:'endDate',label:'截止'}, |
|||
], |
|||
searchForm:{ |
|||
ItemCode:"", |
|||
beginDate:"", |
|||
endDate:'', |
|||
Supplier:"", |
|||
}, |
|||
BottomFixedItem:['数量'], |
|||
}; |
|||
} |
|||
}; |
|||
</script> |
Loading…
Reference in new issue