【需求】完善页面显示

pull/4/head
zengchenxi 8 months ago
parent 0c1b34f472
commit 9f8cf8f198

@ -108,6 +108,10 @@ public class ProcessDesignDO extends BaseDO {
@TableField(exist = false) @TableField(exist = false)
private String threeDimOwnerName; private String threeDimOwnerName;
@TableField(exist = false)
private String projectSubName;
@TableField(exist = false)
private String projectSubCode;
} }

@ -6,7 +6,6 @@ import com.chanko.yunxi.mes.framework.mybatis.core.query.LambdaQueryWrapperX;
import com.chanko.yunxi.mes.module.heli.controller.admin.processdesign.vo.ProcessDesignPageReqVO; import com.chanko.yunxi.mes.module.heli.controller.admin.processdesign.vo.ProcessDesignPageReqVO;
import com.chanko.yunxi.mes.module.heli.dal.dataobject.customer.CustomerDO; import com.chanko.yunxi.mes.module.heli.dal.dataobject.customer.CustomerDO;
import com.chanko.yunxi.mes.module.heli.dal.dataobject.plan.PlanDO; import com.chanko.yunxi.mes.module.heli.dal.dataobject.plan.PlanDO;
import com.chanko.yunxi.mes.module.heli.dal.dataobject.plansub.PlanSubDO;
import com.chanko.yunxi.mes.module.heli.dal.dataobject.processdesign.ProcessDesignDO; import com.chanko.yunxi.mes.module.heli.dal.dataobject.processdesign.ProcessDesignDO;
import com.chanko.yunxi.mes.module.heli.dal.dataobject.projectorder.ProjectOrderDO; import com.chanko.yunxi.mes.module.heli.dal.dataobject.projectorder.ProjectOrderDO;
import com.chanko.yunxi.mes.module.heli.dal.dataobject.projectorder.ProjectOrderSubDO; import com.chanko.yunxi.mes.module.heli.dal.dataobject.projectorder.ProjectOrderSubDO;
@ -42,6 +41,7 @@ public interface ProcessDesignMapper extends BaseMapperX<ProcessDesignDO> {
.select("u1.nickname as projectOwnerName", "u2.nickname as craftOwnerName") .select("u1.nickname as projectOwnerName", "u2.nickname as craftOwnerName")
.select("b.blank_date as blankDate", "b.two_dim_date as twoDimDate", "b.three_dim_date as threeDimDate") .select("b.blank_date as blankDate", "b.two_dim_date as twoDimDate", "b.three_dim_date as threeDimDate")
.select("u3.nickname as blankOwnerName", "u4.nickname as twoDimOwnerName", "u5.nickname as threeDimOwnerName") .select("u3.nickname as blankOwnerName", "u4.nickname as twoDimOwnerName", "u5.nickname as threeDimOwnerName")
.select("c.name as projectSubName", "b.project_sub_code as projectSubCode")
.leftJoin(PlanDO.class, "a", PlanDO::getId, ProcessDesignDO::getPlanId) .leftJoin(PlanDO.class, "a", PlanDO::getId, ProcessDesignDO::getPlanId)
.leftJoin("project_plan_sub b on b.project_plan_id = t.plan_id and b.id = t.project_sub_id") .leftJoin("project_plan_sub b on b.project_plan_id = t.plan_id and b.id = t.project_sub_id")
.leftJoin(ProjectOrderSubDO.class, "c", ProjectOrderSubDO::getId, ProcessDesignDO::getProjectSubId) .leftJoin(ProjectOrderSubDO.class, "c", ProjectOrderSubDO::getId, ProcessDesignDO::getProjectSubId)

@ -53,7 +53,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row v-if="processDesignType == 'BLUEPRINT_FOUNDRY_TECHNOLOGY'">
<el-col :span="6"> <el-col :span="6">
<el-form-item label="是否要工艺" prop="hasCraft"> <el-form-item label="是否要工艺" prop="hasCraft">
{{ getDictLabel(DICT_TYPE.HELI_COMMON_IS_OR_NOT, formData.hasCraft) }} {{ getDictLabel(DICT_TYPE.HELI_COMMON_IS_OR_NOT, formData.hasCraft) }}
@ -75,6 +75,72 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row v-if="processDesignType == 'BLUEPRINT_3D'">
<el-col :span="6">
<el-form-item label="3D负责人" prop="threeDimOwnerName">
{{ formData.threeDimOwnerName }}
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="3D结束日期" prop="threeDimDate">
{{formatDate(formData.threeDimDate, 'YYYY-MM-DD')}}
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="子项目名称" prop="projectSubName">
{{formData.projectSubName}}
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="子项目编号" prop="projectSubCode">
{{formData.projectSubCode}}
</el-form-item>
</el-col>
</el-row>
<el-row v-if="processDesignType == 'BLUEPRINT_2D'">
<el-col :span="6">
<el-form-item label="2D负责人" prop="twoDimOwnerName">
{{ formData.twoDimOwnerName }}
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="2D结束日期" prop="twoDimDate">
{{formatDate(formData.twoDimDate, 'YYYY-MM-DD')}}
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="子项目名称" prop="projectSubName">
{{formData.projectSubName}}
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="子项目编号" prop="projectSubCode">
{{formData.projectSubCode}}
</el-form-item>
</el-col>
</el-row>
<el-row v-if="processDesignType == 'BLUEPRINT_WORKBLANK'">
<el-col :span="6">
<el-form-item label="毛坯负责人" prop="blankOwnerName">
{{ formData.blankOwnerName }}
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="毛坯结束日期" prop="blankDate">
{{formatDate(formData.blankDate, 'YYYY-MM-DD')}}
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="子项目名称" prop="projectSubName">
{{formData.projectSubName}}
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="子项目编号" prop="projectSubCode">
{{formData.projectSubCode}}
</el-form-item>
</el-col>
</el-row>
</el-card> </el-card>
<!-- 表格类信息 --> <!-- 表格类信息 -->
<el-card class="hl-card-info"> <el-card class="hl-card-info">

Loading…
Cancel
Save