refactor(qms): 调整质检主表列表展示逻辑

- 移除物料类型字段
master
zangch@mesnac.com 2 weeks ago
parent 5bbf44aaf6
commit 1c669fa9af

@ -90,43 +90,43 @@
<el-table-column label="检测单号/卡号" align="center" prop="inspectionNo" v-if="columns[1].visible"/>
<el-table-column label="模板主表名称" align="center" prop="templateName" v-if="columns[2].visible"/>
<el-table-column label="物料编码" align="center" prop="materialCode" v-if="columns[3].visible"/>
<el-table-column label="物料类型" align="center" prop="materialType" v-if="columns[4].visible"/>
<el-table-column label="物料名称" align="center" prop="materialName" v-if="columns[5].visible"/>
<el-table-column label="工序名称" align="center" prop="processName" v-if="columns[6].visible"/>
<el-table-column label="工位名称" align="center" prop="stationName" v-if="columns[7].visible"/>
<el-table-column label="质检数量" align="center" prop="inspectionQty" v-if="columns[8].visible"/>
<el-table-column label="合格数" align="center" prop="qualifiedQty" v-if="columns[9].visible"/>
<el-table-column label="不合格数" align="center" prop="unqualifiedQty" v-if="columns[10].visible"/>
<el-table-column label="质检结果" align="center" prop="result" v-if="columns[11].visible">
<!-- <el-table-column label="物料类型" align="center" prop="materialType" v-if="columns[4].visible"/> -->
<el-table-column label="物料名称" align="center" prop="materialName" v-if="columns[4].visible"/>
<el-table-column label="工序名称" align="center" prop="processName" v-if="columns[5].visible"/>
<el-table-column label="工位名称" align="center" prop="stationName" v-if="columns[6].visible"/>
<el-table-column label="质检数量" align="center" prop="inspectionQty" v-if="columns[7].visible"/>
<el-table-column label="合格数" align="center" prop="qualifiedQty" v-if="columns[8].visible"/>
<el-table-column label="不合格数" align="center" prop="unqualifiedQty" v-if="columns[9].visible"/>
<el-table-column label="质检结果" align="center" prop="result" v-if="columns[10].visible">
<template #default="scope">
<dict-tag :options="qc_result" :value="scope.row.result"/>
</template>
</el-table-column>
<el-table-column label="车间" align="center" prop="workshop" v-if="columns[12].visible"/>
<el-table-column label="检测类别" align="center" prop="typeName" v-if="columns[13].visible" />
<el-table-column label="单据状态" align="center" prop="status" v-if="columns[14].visible">
<el-table-column label="车间" align="center" prop="workshop" v-if="columns[11].visible"/>
<el-table-column label="检测类别" align="center" prop="typeName" v-if="columns[12].visible" />
<el-table-column label="单据状态" align="center" prop="status" v-if="columns[13].visible">
<template #default="scope">
<dict-tag :options="qc_status" :value="scope.row.status"/>
</template>
</el-table-column>
<el-table-column label="检测人员" align="center" prop="inspector" v-if="columns[15].visible"/>
<el-table-column label="班次" align="center" prop="shift" v-if="columns[16].visible"/>
<el-table-column label="班组" align="center" prop="team" v-if="columns[17].visible"/>
<el-table-column label="检验时间" align="center" prop="inspectionStartTime" width="180" v-if="columns[18].visible">
<el-table-column label="检测人员" align="center" prop="inspector" v-if="columns[14].visible"/>
<el-table-column label="班次" align="center" prop="shift" v-if="columns[15].visible"/>
<el-table-column label="班组" align="center" prop="team" v-if="columns[16].visible"/>
<el-table-column label="检验时间" align="center" prop="inspectionStartTime" width="180" v-if="columns[17].visible">
<template #default="scope">
<span>{{ parseTime(scope.row.inspectionStartTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
</template>
</el-table-column>
<el-table-column label="检验结束时间" align="center" prop="inspectionEndTime" width="180" v-if="columns[19].visible">
<el-table-column label="检验结束时间" align="center" prop="inspectionEndTime" width="180" v-if="columns[18].visible">
<template #default="scope">
<span>{{ parseTime(scope.row.inspectionEndTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
</template>
</el-table-column>
<el-table-column label="生产订单号" align="center" prop="productionOrder" v-if="columns[20].visible"/>
<el-table-column label="批次号" align="center" prop="batchNo" v-if="columns[21].visible"/>
<el-table-column label="条码号" align="center" prop="barcode" v-if="columns[22].visible"/>
<el-table-column label="供应商名称" align="center" prop="supplierName" v-if="columns[23].visible"/>
<el-table-column label="备注" align="center" prop="remark" v-if="columns[24].visible"/>
<el-table-column label="生产订单号" align="center" prop="productionOrder" v-if="columns[19].visible"/>
<el-table-column label="批次号" align="center" prop="batchNo" v-if="columns[20].visible"/>
<el-table-column label="条码号" align="center" prop="barcode" v-if="columns[21].visible"/>
<el-table-column label="供应商名称" align="center" prop="supplierName" v-if="columns[22].visible"/>
<el-table-column label="备注" align="center" prop="remark" v-if="columns[23].visible"/>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template #default="scope">
<el-tooltip content="修改" placement="top">
@ -655,27 +655,27 @@ const columns = ref<FieldOption[]>([
{ key: 1, label: `检测单号/卡号`, visible: true },
{ key: 2, label: `关联模板主表`, visible: true },
{ key: 3, 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: true },
{ key: 12, label: `车间`, visible: true },
{ key: 13, label: `检测类别`, visible: true },
{ key: 14, label: `单据状态`, visible: true },
{ key: 15, label: `检测人员`, visible: true },
{ key: 16, label: `班次`, visible: true },
{ key: 17, label: `班组`, visible: true },
{ key: 18, label: `检验开始时间`, visible: true },
{ key: 19, label: `检验结束时间`, visible: true },
{ key: 20, label: `生产订单号`, visible: true },
{ key: 21, label: `批次号`, visible: true },
{ key: 22, label: `条码号`, visible: true },
{ key: 23, label: `供应商名称`, visible: true },
{ key: 24, label: `备注`, visible: true },
// { key: 4, 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: true },
{ key: 12, label: `检测类型`, visible: true },
{ key: 13, label: `单据状态`, visible: true },
{ key: 14, label: `检测人员`, visible: true },
{ key: 15, label: `班次`, visible: true },
{ key: 16, label: `班组`, visible: true },
{ key: 17, label: `检验开始时间`, visible: true },
{ key: 18, label: `检验结束时间`, visible: true },
{ key: 19, label: `生产订单号`, visible: true },
{ key: 20, label: `批次号`, visible: true },
{ key: 21, label: `条码号`, visible: true },
{ key: 22, label: `供应商名称`, visible: true },
{ key: 23, label: `备注`, visible: true },
]);
const initFormData: QcInspectionMainForm = {

Loading…
Cancel
Save