diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/api/api.js b/PC/UI.WinIn.FasterZ.AgGridReport/src/api/api.js
index 5246bab..cdd71dc 100644
--- a/PC/UI.WinIn.FasterZ.AgGridReport/src/api/api.js
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/api/api.js
@@ -17,7 +17,12 @@ export function getLocationErpCodeList() {
return axiosUtil.ajax_post(procApi+'Proc_Zheng_InputWhere_LocationErpCode',{})
}
-// 获取 库位组
+// 获取 库位 LocationCode
+export function getLocationCodeList() {
+ return axiosUtil.ajax_post(procApi+'Proc_Zheng_InputWhere_LocationCode',{})
+}
+
+// 获取 库位组 LocationGroupCode
export function getLocationGroupCodeList() {
return axiosUtil.ajax_post(procApi+'Proc_Zheng_InputWhere_LocationGroupCode',{})
}
@@ -32,10 +37,27 @@ export function getTransTypeList() {
return axiosUtil.ajax_post(procApi+'Proc_Zheng_InputWhere_TransType',{})
}
-// 获取 供应商
+// 获取 供应商 SupplierCode
export function getSupplierCodeList() {
return axiosUtil.ajax_post(procApi+'Proc_Zheng_InputWhere_SupplierCode',{})
}
+// 获取 客户代码 CustomerCode
+export function getCustomerCodeList() {
+ return axiosUtil.ajax_post(procApi+'Proc_Zheng_InputWhere_CustomCode',{})
+}
+// 获取 入库类别 UnplannedReceiptType
+export function getUnplannedReceiptTypeList() {
+ return axiosUtil.ajax_post(procApi+'Proc_Zheng_InputWhere_UnplannedReceiptType',{})
+}
+// 获取 出库类别 UnplannedIssueType
+export function getUnplannedIssueTypeList() {
+ return axiosUtil.ajax_post(procApi+'Proc_Zheng_InputWhere_UnplannedIssueType',{})
+}
+
+// 获取 报废工单 ScrapNumber
+export function getScrapNumberList() {
+ return axiosUtil.ajax_post(procApi+'Proc_Zheng_InputWhere_ScrapNumber',{})
+}
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/components/reportPageHeader/index.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/components/reportPageHeader/index.vue
index 40f4f5a..601d975 100644
--- a/PC/UI.WinIn.FasterZ.AgGridReport/src/components/reportPageHeader/index.vue
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/components/reportPageHeader/index.vue
@@ -79,10 +79,15 @@ import exportExcel from "@/components/exportExcel/index"
import {
getItemCodeList,
getLocationErpCodeList,
+ getLocationCodeList,
getLocationGroupCodeList,
getInventoryStatusList,
getTransTypeList,
- getSupplierCodeList
+ getSupplierCodeList,
+ getCustomerCodeList,
+ getUnplannedReceiptTypeList,
+ getUnplannedIssueTypeList,
+ getScrapNumberList
} from '@/api/api'
export default {
name: "reportPageHeader",
@@ -137,6 +142,7 @@ export default {
methods: {
initSearchConfig(){
this.searchConfig.forEach(item=>{
+ item.options = []
if(item.type == 'select' && item.optionsProc){
// 物料
if(item.optionsProc == 'itemCode'){
@@ -154,6 +160,14 @@ export default {
item.opV="ErpLocationCode"
})
}
+ // 库位
+ if(item.optionsProc == 'LocationCode'){
+ getLocationCodeList().then(res=>{
+ item.options = res
+ item.opL="LocationCode"
+ item.opV="LocationCode"
+ })
+ }
// 库位组
if(item.optionsProc == 'LocationGroupCode'){
getLocationGroupCodeList().then(res=>{
@@ -188,6 +202,41 @@ export default {
item.opV="SupplierCode"
})
}
+ // 客户
+ if(item.optionsProc == 'CustomerCode'){
+ getCustomerCodeList().then(res=>{
+ item.options = res
+ item.opL='CustomerCode'
+ item.opV="CustomerCode"
+ })
+ }
+ // 入库类别
+ if(item.optionsProc == 'UnplannedReceiptType'){
+ getUnplannedReceiptTypeList().then(res=>{
+ res.forEach(res_item=>res_item.sValue = String(res_item['value'.toUpperCase()]))
+ item.options = res
+ item.opL='key'.toUpperCase()
+ item.opV="sValue"
+ })
+ }
+ // 出库类别
+ if(item.optionsProc == 'UnplannedIssueType'){
+ getUnplannedIssueTypeList().then(res=>{
+ res.forEach(res_item=>res_item.sValue = String(res_item['value'.toUpperCase()]))
+ item.options = res
+ item.opL='key'.toUpperCase()
+ item.opV="sValue"
+ })
+ }
+ // 报废工单
+ if(item.optionsProc == 'ScrapNumber'){
+ getScrapNumberList().then(res=>{
+ item.options = res
+ item.opL='Number'
+ item.opV="Number"
+ })
+ }
+
}
})
},
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/router/index.js b/PC/UI.WinIn.FasterZ.AgGridReport/src/router/index.js
index 032ed2f..125d031 100644
--- a/PC/UI.WinIn.FasterZ.AgGridReport/src/router/index.js
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/router/index.js
@@ -1,11 +1,28 @@
import Vue from 'vue'
import VueRouter from 'vue-router'
import Home from '../views/Home.vue'
-import inventoryAndAge from '../views/report/inventoryAndAge.vue'
-import inventoryERPWMS from '../views/report/inventoryERPWMS.vue'
-import inventoryTrans from '../views/report/inventoryTrans.vue'
+import inventoryAndAgeReport from '../views/report/inventoryAndAgeReport.vue'
+import inventoryERPWMSReport from '../views/report/inventoryERPWMSReport.vue'
+import inventoryTransReport from '../views/report/inventoryTransReport.vue'
import procureHasPOReport from '../views/report/procureHasPOReport.vue'
import procureNoPOReport from '../views/report/procureNoPOReport.vue'
+import repairSourceReport from '../views/report/repairSourceReport.vue'
+import repairTargetReport from '../views/report/repairTargetReport.vue'
+import repairSubItemReport from '../views/report/repairSubItemReport.vue'
+import unplannedEnterReport from '../views/report/unplannedEnterReport.vue'
+import unplannedOutReport from '../views/report/unplannedOutReport.vue'
+import scrapReport from '../views/report/scrapReport.vue'
+import completionAndRecyclReport from '../views/report/completionAndRecyclReport.vue'
+import issueNoteReport from '../views/report/issueNoteReport.vue'
+import materialConsumeNoteReport from '../views/report/materialConsumeNoteReport.vue'
+import inspectNoteReport from '../views/report/inspectNoteReport.vue'
+import productionCompletionReport from '../views/report/productionCompletionReport.vue'
+import countPlanNoteReport from '../views/report/countPlanNoteReport.vue'
+import deliveryAndExternalReport from '../views/report/deliveryAndExternalReport.vue'
+import doorUnplannedOutReport from '../views/report/doorUnplannedOutReport.vue'
+import doorUnplannedEnterReport from '../views/report/doorUnplannedEnterReport.vue'
+import doorCompleteReceiptReport from '../views/report/doorCompleteReceiptReport.vue'
+
Vue.use(VueRouter)
@@ -19,25 +36,25 @@ const routes = [
}
},
{
- path: '/inventoryAndAge',
- name: 'inventoryAndAge',
- component: inventoryAndAge,
+ path: '/inventoryAndAgeReport',
+ name: 'inventoryAndAgeReport',
+ component: inventoryAndAgeReport,
meta:{
title:"库存库龄报表",
}
},
{
- path: '/inventoryERPWMS',
- name: 'inventoryERPWMS',
- component: inventoryERPWMS,
+ path: '/inventoryERPWMSReport',
+ name: 'inventoryERPWMSReport',
+ component: inventoryERPWMSReport,
meta:{
title:"库存余额_ERP-WMS差异报表",
}
},
{
- path: '/inventoryTrans',
- name: 'inventoryTrans',
- component: inventoryTrans,
+ path: '/inventoryTransReport',
+ name: 'inventoryTransReport',
+ component: inventoryTransReport,
meta:{
title:"库存事务报表",
}
@@ -58,6 +75,134 @@ const routes = [
title:"采购收货/采购退货-无PO报表",
}
},
+ {
+ path: '/repairSourceReport',
+ name: 'repairSourceReport',
+ component: repairSourceReport,
+ meta:{
+ title:"返修加工报表-来源报表",
+ }
+ },
+ {
+ path: '/repairTargetReport',
+ name: 'repairTargetReport',
+ component: repairTargetReport,
+ meta:{
+ title:"返修加工报表-目标报表",
+ }
+ },
+ {
+ path: '/repairSubItemReport',
+ name: 'repairSubItemReport',
+ component: repairSubItemReport,
+ meta:{
+ title:"返修加工报表-子物料报表",
+ }
+ },
+ {
+ path: '/unplannedEnterReport',
+ name: 'unplannedEnterReport',
+ component: unplannedEnterReport,
+ meta:{
+ title:"计划外入库报表",
+ }
+ },
+ {
+ path: '/unplannedOutReport',
+ name: 'unplannedOutReport',
+ component: unplannedOutReport,
+ meta:{
+ title:"计划外出库报表",
+ }
+ },
+ {
+ path: '/scrapReport',
+ name: 'scrapReport',
+ component: scrapReport,
+ meta:{
+ title:"报废报表",
+ }
+ },
+ {
+ path: '/completionAndRecyclReport',
+ name: 'completionAndRecyclReport',
+ component: completionAndRecyclReport,
+ meta:{
+ title:"完工收货/成品回收报表",
+ }
+ },
+ {
+ path: '/issueNoteReport',
+ name: 'issueNoteReport',
+ component: issueNoteReport,
+ meta:{
+ title:"发料记录报表",
+ }
+ },
+ {
+ path: '/materialConsumeNoteReport',
+ name: 'materialConsumeNoteReport',
+ component: materialConsumeNoteReport,
+ meta:{
+ title:"原料消耗记录报表",
+ }
+ },
+ {
+ path: '/inspectNoteReport',
+ name: 'inspectNoteReport',
+ component: inspectNoteReport,
+ meta:{
+ title:"检验记录报表",
+ }
+ },
+ {
+ path: '/productionCompletionReport',
+ name: 'productionCompletionReport',
+ component: productionCompletionReport,
+ meta:{
+ title:"生产计划达成率报表",
+ }
+ },
+ {
+ path: '/countPlanNoteReport',
+ name: 'countPlanNoteReport',
+ component: countPlanNoteReport,
+ meta:{
+ title:"盘点差异报表",
+ }
+ },
+ {
+ path: '/deliveryAndExternalReport',
+ name: 'deliveryAndExternalReport',
+ component: deliveryAndExternalReport,
+ meta:{
+ title:"发货记录/外库成品发货报表",
+ }
+ },
+ {
+ path: '/doorUnplannedOutReport',
+ name: 'doorUnplannedOutReport',
+ component: doorUnplannedOutReport,
+ meta:{
+ title:"门板_计划外出库记录报表",
+ }
+ },
+ {
+ path: '/doorUnplannedEnterReport',
+ name: 'doorUnplannedEnterReport',
+ component: doorUnplannedEnterReport,
+ meta:{
+ title:"门板_计划外入库记录报表",
+ }
+ },
+ {
+ path: '/doorCompleteReceiptReport',
+ name: 'doorCompleteReceiptReport',
+ component: doorCompleteReceiptReport,
+ meta:{
+ title:"门板_完工收货汇总报表",
+ }
+ },
]
const router = new VueRouter({
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/Home.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/Home.vue
index f005ab0..b75be44 100644
--- a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/Home.vue
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/Home.vue
@@ -18,7 +18,6 @@ export default {
},
mounted(){
this.menuList = this.$router.options.routes
- console.log(this.menuList)
},
methods: {
goPage(url){
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/completionAndRecyclReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/completionAndRecyclReport.vue
new file mode 100644
index 0000000..97a94e4
--- /dev/null
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/completionAndRecyclReport.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/countPlanNoteReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/countPlanNoteReport.vue
new file mode 100644
index 0000000..c807902
--- /dev/null
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/countPlanNoteReport.vue
@@ -0,0 +1,54 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/deliveryAndExternalReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/deliveryAndExternalReport.vue
new file mode 100644
index 0000000..335df58
--- /dev/null
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/deliveryAndExternalReport.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/doorCompleteReceiptReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/doorCompleteReceiptReport.vue
new file mode 100644
index 0000000..f8fdf59
--- /dev/null
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/doorCompleteReceiptReport.vue
@@ -0,0 +1,52 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/doorUnplannedEnterReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/doorUnplannedEnterReport.vue
new file mode 100644
index 0000000..49aef48
--- /dev/null
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/doorUnplannedEnterReport.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/doorUnplannedOutReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/doorUnplannedOutReport.vue
new file mode 100644
index 0000000..0e3e062
--- /dev/null
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/doorUnplannedOutReport.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inspectNoteReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inspectNoteReport.vue
new file mode 100644
index 0000000..ad017d0
--- /dev/null
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inspectNoteReport.vue
@@ -0,0 +1,53 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryAndAge.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryAndAgeReport.vue
similarity index 96%
rename from PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryAndAge.vue
rename to PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryAndAgeReport.vue
index 4fcdde5..c85ca39 100644
--- a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryAndAge.vue
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryAndAgeReport.vue
@@ -14,7 +14,7 @@ import reportPage from "@/components/reportPage/index"
import util from '@/utils/util'
export default {
- name: "inventoryAndAge",
+ name: "inventoryAndAgeReport",
components: {
reportPage
},
@@ -37,9 +37,9 @@ export default {
{ field: '状态', flex:1, cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true }},
],
searchConfig:[
- {type:'select',prop:'ItemCode',label:'物料',optionsProc:'itemCode'},
- {type:'select',prop:'LocationGroupCode',label:'库位组',optionsProc:'LocationGroupCode'},
- {type:'select',prop:'InventoryStatus',label:'状态',optionsProc:'InventoryStatus'},
+ {type:'select',prop:'ItemCode',label:'物料',optionsProc:'itemCode',options:[]},
+ {type:'select',prop:'LocationGroupCode',label:'库位组',optionsProc:'LocationGroupCode',options:[]},
+ {type:'select',prop:'InventoryStatus',label:'状态',optionsProc:'InventoryStatus',options:[]},
],
searchForm:{
ItemCode:'',
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryERPWMS.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryERPWMSReport.vue
similarity index 95%
rename from PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryERPWMS.vue
rename to PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryERPWMSReport.vue
index d71f50a..50ceb26 100644
--- a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryERPWMS.vue
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryERPWMSReport.vue
@@ -14,7 +14,7 @@ import reportPage from "@/components/reportPage/index"
import util from '@/utils/util'
export default {
- name: "inventoryERPWMS",
+ name: "inventoryERPWMSReport",
components: {
reportPage
},
@@ -32,8 +32,8 @@ export default {
{ field: '单位', cellClass:"centerAlign", width:150, suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
],
searchConfig:[
- {type:'select',prop:'ItemCode',label:'物料',optionsProc:'itemCode'},
- {type:'select',prop:'ErpLocationCode',label:'ERP库位',optionsProc:'ErpLocationCode'},
+ {type:'select',prop:'ItemCode',label:'物料',optionsProc:'itemCode',options:[]},
+ {type:'select',prop:'ErpLocationCode',label:'ERP库位',optionsProc:'ErpLocationCode',options:[]},
],
searchForm:{
ItemCode:'',
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryTrans.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryTransReport.vue
similarity index 82%
rename from PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryTrans.vue
rename to PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryTransReport.vue
index 3bbe8e9..4b46ecf 100644
--- a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryTrans.vue
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/inventoryTransReport.vue
@@ -14,7 +14,7 @@ import reportPage from "@/components/reportPage/index"
import util from '@/utils/util'
export default {
- name: "inventoryTrans",
+ name: "inventoryTransReport",
components: {
reportPage
},
@@ -25,17 +25,17 @@ export default {
{ field: '物料名称', flex:1, filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
{ field: '物料描述1', flex:1, filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
{ field: '物料描述2', flex:1, filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
- { headerName:'库位组代码', field: '库位组', width:200, filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
+ { field: '库位组', width:200, filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
{ field: '数量', type:"kiloNumber", cellClass:"rightAlign", width:200, valueFormatter: ((data)=>{return util.numberFixedFormatter(data.value,true)}), filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
{ field: '单位', cellClass:"centerAlign", width:150, filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
{ field: '状态', cellClass:"centerAlign", width:150, filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
- { headerName:'事务分类', field: '类型', width:150, filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
+ { field: '类型', width:150, filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
],
searchConfig:[
- {type:'select',prop:'ItemCode',label:'物料',optionsProc:'itemCode'},
- {type:'select',prop:'LocationGroupCode',label:'库位组',optionsProc:'LocationGroupCode'},
- {type:'select',prop:'InventoryStatus',label:'状态',optionsProc:'InventoryStatus'},
- {type:'select',prop:'TransType',label:'事务分类',optionsProc:'TransType'},
+ {type:'select',prop:'ItemCode',label:'物料',optionsProc:'itemCode',options:[]},
+ {type:'select',prop:'LocationGroupCode',label:'库位组',optionsProc:'LocationGroupCode',options:[]},
+ {type:'select',prop:'InventoryStatus',label:'状态',optionsProc:'InventoryStatus',options:[]},
+ {type:'select',prop:'TransType',label:'事务分类',optionsProc:'TransType',options:[]},
{type:'date',prop:'beginDate',label:'起始'},
{type:'date',prop:'endDate',label:'截止'},
],
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/issueNoteReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/issueNoteReport.vue
new file mode 100644
index 0000000..7a20977
--- /dev/null
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/issueNoteReport.vue
@@ -0,0 +1,45 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/materialConsumeNoteReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/materialConsumeNoteReport.vue
new file mode 100644
index 0000000..e7104e4
--- /dev/null
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/materialConsumeNoteReport.vue
@@ -0,0 +1,45 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/procureHasPOReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/procureHasPOReport.vue
index 9957398..485a72c 100644
--- a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/procureHasPOReport.vue
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/procureHasPOReport.vue
@@ -32,8 +32,8 @@ export default {
{ field: '单位', width:150, cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
],
searchConfig:[
- {type:'select',prop:'ItemCode',label:'物料',optionsProc:'itemCode'},
- {type:'select',prop:'SupplierCode',label:'供应商',optionsProc:'SupplierCode'},
+ {type:'select',prop:'ItemCode',label:'物料',optionsProc:'itemCode',options:[]},
+ {type:'select',prop:'SupplierCode',label:'供应商',optionsProc:'SupplierCode',options:[]},
{type:'date',prop:'beginDate',label:'起始'},
{type:'date',prop:'endDate',label:'截止'},
],
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/procureNoPOReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/procureNoPOReport.vue
index 5516631..5d84287 100644
--- a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/procureNoPOReport.vue
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/procureNoPOReport.vue
@@ -32,8 +32,8 @@ export default {
{ field: '单位', width:150, cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
],
searchConfig:[
- {type:'select',prop:'ItemCode',label:'物料',optionsProc:'itemCode'},
- {type:'select',prop:'SupplierCode',label:'供应商',optionsProc:'SupplierCode'},
+ {type:'select',prop:'ItemCode',label:'物料',optionsProc:'itemCode',options:[]},
+ {type:'select',prop:'SupplierCode',label:'供应商',optionsProc:'SupplierCode',options:[]},
{type:'date',prop:'beginDate',label:'起始'},
{type:'date',prop:'endDate',label:'截止'},
],
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/productionCompletionReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/productionCompletionReport.vue
new file mode 100644
index 0000000..f16a114
--- /dev/null
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/productionCompletionReport.vue
@@ -0,0 +1,53 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/repairSourceReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/repairSourceReport.vue
new file mode 100644
index 0000000..5bc1c63
--- /dev/null
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/repairSourceReport.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/repairSubItemReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/repairSubItemReport.vue
new file mode 100644
index 0000000..e85a4c5
--- /dev/null
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/repairSubItemReport.vue
@@ -0,0 +1,45 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/repairTargetReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/repairTargetReport.vue
new file mode 100644
index 0000000..40e449c
--- /dev/null
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/repairTargetReport.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/scrapReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/scrapReport.vue
new file mode 100644
index 0000000..1e25505
--- /dev/null
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/scrapReport.vue
@@ -0,0 +1,48 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/unplannedEnterReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/unplannedEnterReport.vue
new file mode 100644
index 0000000..6691282
--- /dev/null
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/unplannedEnterReport.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/unplannedOutReport.vue b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/unplannedOutReport.vue
new file mode 100644
index 0000000..da87aac
--- /dev/null
+++ b/PC/UI.WinIn.FasterZ.AgGridReport/src/views/report/unplannedOutReport.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
\ No newline at end of file