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 @@
+
+
+
+
{dialogSelected(row, 'item')}"/>
+
+ {dialogSelected(row, 'operation')}"/>
+
+ {dialogSelected(row, 'prdCode')}"/>
+
+ {dialogSelected(row, 'shopOrder')}"/>
+
+ {dialogSelected(row, 'fabNo')}"/>
+
+ {dialogSelected(row, 'resrce')}"/>
+
+ {dialogSelected(row, 'workCenter')}"/>
+
+
+
+ 检索
+
+ 清除
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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: "",
+}
+
+
+
+
+
+