diff --git a/src/api/mes/prodInputScanInfo/types.ts b/src/api/mes/prodInputScanInfo/types.ts
index 615fabc..d834d32 100644
--- a/src/api/mes/prodInputScanInfo/types.ts
+++ b/src/api/mes/prodInputScanInfo/types.ts
@@ -15,14 +15,14 @@ export interface ProdInputScanInfoVO {
machineId: string | number;
/**
- * 硫化条码
+ * 投入条码(密炼、半制品、成型)
*/
- vulcanizedBarcode: string;
+ inputBarcode: string;
/**
- * 胎胚条码
+ * 生产条码(半制品、成型、硫化)
*/
- embryoBarcode: string;
+ productionBarcode: string;
/**
* 生产工具
@@ -34,6 +34,11 @@ export interface ProdInputScanInfoVO {
*/
materielId: string | number;
+ /**
+ * 投料工位ID
+ */
+ stationId: string | number;
+
/**
* 扫描结果
*/
@@ -49,6 +54,26 @@ export interface ProdInputScanInfoVO {
*/
remark: string;
+ /**
+ * 工序名称
+ */
+ processName: string;
+
+ /**
+ * 机台名称
+ */
+ machineName: string;
+
+ /**
+ * 物料名称
+ */
+ materielName: string;
+
+ /**
+ * 投料工位名称
+ */
+ stationName: string;
+
}
export interface ProdInputScanInfoForm extends BaseEntity {
@@ -68,14 +93,14 @@ export interface ProdInputScanInfoForm extends BaseEntity {
machineId?: string | number;
/**
- * 硫化条码
+ * 投入条码(密炼、半制品、成型)
*/
- vulcanizedBarcode?: string;
+ inputBarcode?: string;
/**
- * 胎胚条码
+ * 生产条码(半制品、成型、硫化)
*/
- embryoBarcode?: string;
+ productionBarcode?: string;
/**
* 生产工具
@@ -87,6 +112,11 @@ export interface ProdInputScanInfoForm extends BaseEntity {
*/
materielId?: string | number;
+ /**
+ * 投料工位ID
+ */
+ stationId?: string | number;
+
/**
* 扫描结果
*/
@@ -102,6 +132,26 @@ export interface ProdInputScanInfoForm extends BaseEntity {
*/
remark?: string;
+ /**
+ * 工序名称
+ */
+ processName: string;
+
+ /**
+ * 机台名称
+ */
+ machineName: string;
+
+ /**
+ * 物料名称
+ */
+ materielName: string;
+
+ /**
+ * 投料工位名称
+ */
+ stationName: string;
+
}
export interface ProdInputScanInfoQuery extends PageQuery {
@@ -122,14 +172,14 @@ export interface ProdInputScanInfoQuery extends PageQuery {
machineId?: string | number;
/**
- * 硫化条码
+ * 投入条码(密炼、半制品、成型)
*/
- vulcanizedBarcode?: string;
+ inputBarcode?: string;
/**
- * 胎胚条码
+ * 生产条码(半制品、成型、硫化)
*/
- embryoBarcode?: string;
+ productionBarcode?: string;
/**
* 生产工具
@@ -141,6 +191,11 @@ export interface ProdInputScanInfoQuery extends PageQuery {
*/
materielId?: string | number;
+ /**
+ * 投料工位ID
+ */
+ stationId?: string | number;
+
/**
* 扫描结果
*/
@@ -155,6 +210,27 @@ export interface ProdInputScanInfoQuery extends PageQuery {
* 日期范围参数
*/
params?: any;
+
+ /**
+ * 工序名称
+ */
+ processName: string;
+
+ /**
+ * 机台名称
+ */
+ machineName: string;
+
+ /**
+ * 物料名称
+ */
+ materielName: string;
+
+ /**
+ * 投料工位名称
+ */
+ stationName: string;
+
}
diff --git a/src/views/mes/prodInputScanInfo/index.vue b/src/views/mes/prodInputScanInfo/index.vue
index afdffba..2dd68b2 100644
--- a/src/views/mes/prodInputScanInfo/index.vue
+++ b/src/views/mes/prodInputScanInfo/index.vue
@@ -4,33 +4,36 @@
-
-
-
+
+
-
-
+
+
-
- -->
+
搜索
重置
@@ -65,16 +68,17 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
@@ -92,11 +96,11 @@
-
-
-
+
-
-
+
+
-
-
+
+
@@ -132,6 +136,15 @@
:value="item.materialId">
+
+
+
+
+
+
@@ -158,6 +171,8 @@ import { ProdInputScanInfoVO, ProdInputScanInfoQuery, ProdInputScanInfoForm } fr
import { getProcessInfoList } from "@/api/mes/baseProcessInfo";
import { getProdBaseMachineInfoList } from "@/api/mes/prodBaseMachineInfo";
import { getBaseMaterialInfoList } from "@/api/mes/baseMaterialInfo";
+import {getStationInfoList} from "@/api/mes/baseStationInfo";
+
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
@@ -184,31 +199,37 @@ const columns = ref([
{ key: 1, label: `租户编号`, visible: false },
{ key: 2, label: `工序`, visible: true },
{ key: 3, label: `机台`, visible: true },
- { key: 4, label: `硫化条码`, visible: true },
- { key: 5, label: `胎胚条码`, visible: true },
+ { key: 4, label: `投入条码`, visible: true },
+ { key: 5, label: `生产条码`, visible: true },
{ key: 6, label: `生产工具`, visible: true },
{ key: 7, label: `物料`, visible: true },
- { key: 8, label: `扫描结果`, visible: true },
- { key: 9, label: `记录人名称`, visible: true },
- { key: 10, label: `备注`, visible: true },
- { key: 11, label: `创建部门`, visible: false },
- { key: 12, label: `记录人`, visible: false },
- { key: 13, label: `记录时间`, visible: false },
- { key: 14, label: `更新人`, visible: false },
- { key: 15, label: `更新时间`, visible: false },
+ { key: 8, label: `投料工位`, visible: true },
+ { key: 9, label: `扫描结果`, visible: true },
+ { key: 10, label: `记录人名称`, visible: true },
+ { key: 11, label: `备注`, visible: true },
+ { key: 12, label: `创建部门`, visible: false },
+ { key: 13, label: `记录人`, visible: false },
+ { key: 14, label: `记录时间`, visible: false },
+ { key: 15, label: `更新人`, visible: false },
+ { key: 16, label: `更新时间`, visible: false },
]);
const initFormData: ProdInputScanInfoForm = {
prodInputScanInfoId: undefined,
processId: undefined,
machineId: undefined,
- vulcanizedBarcode: undefined,
- embryoBarcode: undefined,
+ inputBarcode: undefined,
+ productionBarcode: undefined,
toolId: undefined,
materielId: undefined,
+ stationId: undefined,
scanResult: undefined,
userName: undefined,
remark: undefined,
+ machineName: undefined,
+ processName: undefined,
+ materielName: undefined,
+ stationName: undefined,
}
const data = reactive>({
form: {...initFormData},
@@ -218,12 +239,17 @@ const data = reactive>({
prodInputScanInfoId: undefined,
processId: undefined,
machineId: undefined,
- vulcanizedBarcode: undefined,
- embryoBarcode: undefined,
+ inputBarcode: undefined,
+ productionBarcode: undefined,
toolId: undefined,
materielId: undefined,
+ stationId: undefined,
scanResult: undefined,
userName: undefined,
+ machineName: undefined,
+ processName: undefined,
+ materielName: undefined,
+ stationName: undefined,
params: {
}
},
@@ -344,11 +370,19 @@ const getMaterialSelect = async () => {
materialOptions.value = res.data;
}
+//获取工位选项
+let stationOptions = ref([])
+const getStationSelect = async () => {
+ let res = await getStationInfoList(null);
+ stationOptions.value = res.data;
+}
+
onMounted(() => {
getProcessSelect();
getMachineSelect();
getMaterialSelect();
+ getStationSelect();
getList();
});