feat(钢卷管理): 新增调制度和镀层种类字段
在钢卷管理的多个页面和组件中添加调制度(temperGrade)和镀层种类(coatingType)字段,包括表单输入、显示和查询功能。同时优化了部分页面布局和代码结构,移除了不再使用的质量状态枚举定义
This commit is contained in:
@@ -78,15 +78,6 @@
|
||||
<el-form-item label="质量状态" prop="qualityStatus">
|
||||
<el-select v-model="form.qualityStatus" placeholder="请选择质量状态" style="width: 100%"
|
||||
:disabled="readonly">
|
||||
<!-- <el-option label="A+" value="A+" />
|
||||
<el-option label="A" value="A" />
|
||||
<el-option label="A-" value="A-" />
|
||||
<el-option label="B+" value="B+" />
|
||||
<el-option label="B" value="B" />
|
||||
<el-option label="B-" value="B-" />
|
||||
<el-option label="C+" value="C+" />
|
||||
<el-option label="C" value="C" />
|
||||
<el-option label="C-" value="C-" /> -->
|
||||
<el-option v-for="item in dict.type.coil_quality_status" :key="item.value" :label="item.label" :value="item.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
@@ -129,6 +120,22 @@
|
||||
<el-input v-model="form.netWeight" placeholder="请输入净重" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="12">
|
||||
<el-form-item label="长度" prop="length">
|
||||
<el-input v-model="form.length" placeholder="请输入长度" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="调制度" prop="temperGrade">
|
||||
<el-input v-model="form.temperGrade" placeholder="请输入调制度" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="镀层种类" prop="coatingType">
|
||||
<el-input v-model="form.coatingType" placeholder="请输入镀层种类" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input v-model="form.remark" placeholder="请输入备注" />
|
||||
@@ -171,41 +178,16 @@
|
||||
</div>
|
||||
<div class="params-list">
|
||||
<div class="param-item" v-if="item.itemType === 'raw_material' && item.rawMaterial">
|
||||
<div class="param-row" v-if="item.rawMaterial.rawMaterialCode">
|
||||
<span class="param-label">编号:</span>
|
||||
<span class="param-value">{{ item.rawMaterial.rawMaterialCode }}</span>
|
||||
</div>
|
||||
<div class="param-row" v-if="item.rawMaterial.specification">
|
||||
<span class="param-label">规格:</span>
|
||||
<span class="param-value">{{ item.rawMaterial.specification }}</span>
|
||||
</div>
|
||||
|
||||
<div class="param-row" v-if="item.rawMaterial.thickness">
|
||||
<span class="param-label">厚度:</span>
|
||||
<span class="param-value">{{ item.rawMaterial.thickness }}mm</span>
|
||||
</div>
|
||||
<div class="param-row" v-if="item.rawMaterial.width">
|
||||
<span class="param-label">宽度:</span>
|
||||
<span class="param-value">{{ item.rawMaterial.width }}mm</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="param-item" v-else-if="item.itemType === 'product' && item.product">
|
||||
<div class="param-row" v-if="item.product.productCode">
|
||||
<span class="param-label">编号:</span>
|
||||
<span class="param-value">{{ item.product.productCode }}</span>
|
||||
</div>
|
||||
<div class="param-row" v-if="item.product.specification">
|
||||
<span class="param-label">规格:</span>
|
||||
<span class="param-value">{{ item.product.specification }}</span>
|
||||
</div>
|
||||
<div class="param-row" v-if="item.product.thickness">
|
||||
<span class="param-label">厚度:</span>
|
||||
<span class="param-value">{{ item.product.thickness }}mm</span>
|
||||
</div>
|
||||
<div class="param-row" v-if="item.product.width">
|
||||
<span class="param-label">宽度:</span>
|
||||
<span class="param-value">{{ item.product.width }}mm</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="param-divider"></div>
|
||||
<div class="param-item">
|
||||
@@ -217,6 +199,18 @@
|
||||
<span class="param-label">净重:</span>
|
||||
<span class="param-value">{{ item.netWeight }}t</span>
|
||||
</div>
|
||||
<div class="param-row" v-if="item.length">
|
||||
<span class="param-label">长度:</span>
|
||||
<span class="param-value">{{ item.length }}mm</span>
|
||||
</div>
|
||||
<div class="param-row" v-if="item.temperGrade">
|
||||
<span class="param-label">调制度:</span>
|
||||
<span class="param-value">{{ item.temperGrade }}</span>
|
||||
</div>
|
||||
<div class="param-row" v-if="item.coatingType">
|
||||
<span class="param-label">镀层种类:</span>
|
||||
<span class="param-value">{{ item.coatingType }}</span>
|
||||
</div>
|
||||
<div class="param-row" v-if="item.team">
|
||||
<span class="param-label">班组:</span>
|
||||
<span class="param-value">{{ item.team }}</span>
|
||||
|
||||
Reference in New Issue
Block a user