diff --git a/src/api/wms/prd-code-status-query-report.js b/src/api/wms/prd-code-status-query-report.js new file mode 100644 index 0000000..8c7a7dc --- /dev/null +++ b/src/api/wms/prd-code-status-query-report.js @@ -0,0 +1,22 @@ +import request from '@/router/axios' + +/** + * 搜索帮助框分页数据查询 + * @param query + */ +export function fetchSearchTextPage (query) { + return request({ + url: '/iep-app/lot-state-report/fetchSearchTextPage', + method: 'get', + params: query + }) +} + +// 分页查询涂布在线表观报表数据 +export function pageCoatPhysicalPropReport(query) { + return request({ + url: '/iep-app/lot-state-report/pageCoatPhysicalPropReport', + method: 'get', + params: query + }) +} \ No newline at end of file diff --git a/src/views/mes/wip-nalinv/prd-code-status-query-report/index.vue b/src/views/mes/wip-nalinv/prd-code-status-query-report/index.vue new file mode 100644 index 0000000..17df9cb --- /dev/null +++ b/src/views/mes/wip-nalinv/prd-code-status-query-report/index.vue @@ -0,0 +1,510 @@ + + + + diff --git a/src/views/mes/wip-nalinv/prd-code-status-query-report/init.js b/src/views/mes/wip-nalinv/prd-code-status-query-report/init.js new file mode 100644 index 0000000..33465aa --- /dev/null +++ b/src/views/mes/wip-nalinv/prd-code-status-query-report/init.js @@ -0,0 +1,131 @@ +import {getStore} from "@/util/store"; + +export const itemInitDialogObj= { + callBackKey: "item", + regex: " ", + condition: "item", + tableColumn: [ + {prop: "item", label: "物料编码"}, + {prop: "itemDesc", label: "物料描述"}, + {prop: "prdCode", label: "产品型号"}, + ], + queryParam: { + site: getStore({name: 'tenantId'}), + searchTextByGroup: "item", + }, + visible: false, + fetchFun: null, +} + +export const operationInitDialogObj= { + callBackKey: "operation", + regex: ";", + condition: "operation", + tableColumn: [ + {prop: "operation", label: "工序编码"}, + {prop: "operationDesc", label: "工序描述"}, + ], + queryParam: { + site: getStore({name: 'tenantId'}), + searchTextByGroup: "operation", + }, + visible: false, + fetchFun: null, +} + +export const prdCodeInitDialogObj= { + callBackKey: "prdCode", + regex: ";", + condition: "prdCode", + tableColumn: [ + {prop: "prdCode", label: "产品型号"}, + ], + queryParam: { + site: getStore({name: 'tenantId'}), + searchTextByGroup: "prdCode", + }, + visible: false, + fetchFun: null, +} + +export const shopOrderInitDialogObj= { + callBackKey: "shopOrder", + regex: ";", + condition: "shopOrder", + tableColumn: [ + {prop: "shopOrder", label: "工单号"}, + {prop: "statusDesc", label: "工单状态"}, + {prop: "planQty", label: "工单计划数量"}, + {prop: "completeQty", label: "工单完成数量"}, + ], + queryParam: { + site: getStore({name: 'tenantId'}), + searchTextByGroup: "shopOrder", + }, + visible: false, + fetchFun: null, +} + +export const fabNoInitDialogObj= { + callBackKey: "fabNo", + regex: ";", + condition: "fabNo", + tableColumn: [ + {prop: "fabNo", label: "车间编码"}, + {prop: "fabNoDesc", label: "车间描述"} + ], + queryParam: { + site: getStore({name: 'tenantId'}), + searchTextByGroup: "fabNo", + }, + visible: false, + fetchFun: null, +} + +export const resrceInitDialogObj= { + callBackKey: "resrce", + regex: ";", + condition: "resrce", + tableColumn: [ + {prop: "resrce", label: "设备编码"}, + {prop: "resrceDesc", label: "设备描述"} + ], + queryParam: { + site: getStore({name: 'tenantId'}), + searchTextByGroup: "resrce", + }, + visible: false, + fetchFun: null, +} + +export const workCenterInitDialogObj= { + callBackKey: "workCenter", + regex: ";", + condition: "workCenter", + tableColumn: [ + {prop: "workCenter", label: "产线编码"}, + {prop: "workCenterDesc", label: "产线描述"} + ], + queryParam: { + site: getStore({name: 'tenantId'}), + searchTextByGroup: "workCenter", + }, + visible: false, + fetchFun: null, +} + +export const initFormObj = { + item: "", + operation: "", + prdCode: "", + shopOrder: "", + fabNo: "", + resrce: "", + workCenter: "", +} + + + + + +