|
@@ -0,0 +1,263 @@
|
|
|
+<template>
|
|
|
+ <div class="page-container column-container">
|
|
|
+ <el-form
|
|
|
+ class="list-search"
|
|
|
+ style=""
|
|
|
+ :model="queryParams"
|
|
|
+ ref="queryRef"
|
|
|
+ :inline="true"
|
|
|
+ >
|
|
|
+ <el-row style="margin-top: 10px">
|
|
|
+ <el-form-item class="bold-large">
|
|
|
+ <span>{{ "批次号:" }}</span>
|
|
|
+ <span>{{ queryParams.productionPlanNo }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <el-tag class="spacing" type="success">{{ "进行中" }}</el-tag>
|
|
|
+ <el-tag class="spacing" type="primary">{{ "已完成" }}</el-tag>
|
|
|
+ <el-tag class="spacing" type="info">{{ "未开始" }}</el-tag>
|
|
|
+ <el-tag class="spacing" type="danger">{{ "报废" }}</el-tag>
|
|
|
+ <el-tag class="spacing" type="danger">{{ "工艺修改" }}</el-tag>
|
|
|
+ <el-tag class="spacing" type="primary">{{ "废品回用" }}</el-tag>
|
|
|
+ </el-form-item>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
+ <el-row :gutter="24" style="margin-top: 10px">
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="客户简称" class="custom-label">
|
|
|
+ <span>{{ queryParams.nickName }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="生产计划单" class="custom-label">
|
|
|
+ <span>{{ queryParams.productionPlan }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="序号" class="custom-label">
|
|
|
+ <span style="margin-left: 28px">{{ queryParams.num }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="产品描述" class="custom-label">
|
|
|
+ <span>{{ queryParams.productDescription }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row :gutter="24" style="margin-top: 10px">
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="图纸版本" class="custom-label">
|
|
|
+ <span>{{ queryParams.technologyVersion }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="单批量" class="custom-label">
|
|
|
+ <span style="margin-left: 23px">{{
|
|
|
+ queryParams.productionQuantity
|
|
|
+ }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="领料部门" class="custom-label">
|
|
|
+ <span>{{ queryParams.requisitionDepartmentCode }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="下达日期" class="custom-label">
|
|
|
+ <span>{{ queryParams.createTime }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
+ <el-row :gutter="24" style="margin-top: 10px">
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="当前箱号" class="custom-label">
|
|
|
+ <span>{{ queryParams.technologyVersion }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="母批号" class="custom-label">
|
|
|
+ <span style="margin-left: 23px">{{}}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row style="margin-top: 10px">
|
|
|
+ <span style="font-weight: bold; font-size: 18px">基础信息</span>
|
|
|
+ </el-row>
|
|
|
+ <el-row :gutter="30" style="margin-top: 10px">
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="炉号" class="custom-label">
|
|
|
+ <span>{{ queryParams.furnaceNumber }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="厂家" class="custom-label">
|
|
|
+ <span>{{ queryParams.manufacturers }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="牌号" class="custom-label">
|
|
|
+ <span style="margin-left: 28px">{{ queryParams.plateNum }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="规格" class="custom-label">
|
|
|
+ <span>{{ queryParams.specification }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="形状" class="custom-label">
|
|
|
+ <span>{{ queryParams.shape }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="材料直径" class="custom-label">
|
|
|
+ <span>{{ queryParams.specification }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row :gutter="30" style="margin-top: 10px">
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="原料编码" class="custom-label">
|
|
|
+ <span>{{ queryParams.specification }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="来料日期" class="custom-label">
|
|
|
+ <span>{{ queryParams.createTime }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="材质1" class="custom-label">
|
|
|
+ <span style="margin-left: 28px">{{
|
|
|
+ queryParams.materialCode
|
|
|
+ }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="材质2" class="custom-label">
|
|
|
+ <span>{{ "-" }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
+ <div style="padding: 16px">
|
|
|
+ <span style="font-weight: bold; font-size: 18px">工序</span>
|
|
|
+ <el-button type="primary" style="float: right; margin-left: 10px">
|
|
|
+ 单批单改
|
|
|
+ </el-button>
|
|
|
+ <el-button type="primary" style="float: right; margin-left: 10px">
|
|
|
+ 分批
|
|
|
+ </el-button>
|
|
|
+ <el-button type="primary" style="float: right; margin-left: 10px">
|
|
|
+ 批废
|
|
|
+ </el-button>
|
|
|
+ <el-button type="primary" style="float: right; margin-left: 10px">
|
|
|
+ 查看标准工艺
|
|
|
+ </el-button>
|
|
|
+ </div>
|
|
|
+ <div class="el-table-container">
|
|
|
+ <div class="el-table-inner-container">
|
|
|
+ <el-table v-loading="loading" height="95%" :data="productionPlanList">
|
|
|
+ <el-table-column
|
|
|
+ type="index"
|
|
|
+ label="行号"
|
|
|
+ align="center"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="工序名称"
|
|
|
+ prop="processName"
|
|
|
+ align="center"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="状态"
|
|
|
+ prop="status"
|
|
|
+ align="center"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="合格量"
|
|
|
+ prop="qualifiedQuantity"
|
|
|
+ align="center"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="合废量"
|
|
|
+ prop="wasteQuantity"
|
|
|
+ align="center"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="标注"
|
|
|
+ prop="annotation"
|
|
|
+ align="center"
|
|
|
+ ></el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script setup name="LotProductionPlan">
|
|
|
+import { ref } from "vue";
|
|
|
+const { proxy } = getCurrentInstance();
|
|
|
+
|
|
|
+/** 查询 对象 */
|
|
|
+const productionPlanList = ref([]);
|
|
|
+const loading = ref(false);
|
|
|
+
|
|
|
+/** 查询对象 */
|
|
|
+const queryParams = ref({
|
|
|
+ productionPlanNo: "D24407250040",
|
|
|
+ nickName: "万都博泽",
|
|
|
+ productionPlan: "D243087",
|
|
|
+ num: 2,
|
|
|
+ productDescription: "博世_0395614149_15*110.1",
|
|
|
+ technologyVersion: "A",
|
|
|
+ productionQuantity: 800,
|
|
|
+ requisitionDepartmentCode: "NCZ",
|
|
|
+ createTime: "2023-10-15",
|
|
|
+ vehicle: "X12552,B1452,T4123,W2585",
|
|
|
+ furnaceNumber: "E22304418",
|
|
|
+ manufacturers: "MINGFAJI明发金属",
|
|
|
+ plateNum: "40Cr-T",
|
|
|
+ specification: "15*110.1",
|
|
|
+ shape: "直条",
|
|
|
+ diameter: "15.00",
|
|
|
+ productCode: "1463242226",
|
|
|
+ materialCode: "详见技术标准",
|
|
|
+});
|
|
|
+
|
|
|
+/**************************** 方法区 ****************************/
|
|
|
+</script>
|
|
|
+
|
|
|
+<style lang="scss" scoped>
|
|
|
+.bold-large span {
|
|
|
+ font-weight: bold; /* 设置内容加粗 */
|
|
|
+ font-size: 22px; /* 设置内容字体大小 */
|
|
|
+}
|
|
|
+.spacing {
|
|
|
+ margin-left: 10px;
|
|
|
+}
|
|
|
+
|
|
|
+.list-search {
|
|
|
+ padding: 16px;
|
|
|
+ border-bottom: 8px solid #eef0f5;
|
|
|
+}
|
|
|
+.list-search .el-form-item {
|
|
|
+ margin-top: 0px;
|
|
|
+ margin-right: 15px;
|
|
|
+ margin-bottom: 0px;
|
|
|
+ margin-left: 0;
|
|
|
+}
|
|
|
+.list-search .el-form-item .el-form-item__label {
|
|
|
+ font-size: 16px;
|
|
|
+ padding-right: 0;
|
|
|
+}
|
|
|
+</style>
|