Browse Source

feat(qc): 添加排程备注字段支持

- 在 IQC 结果录入界面添加排程备注显示字段
- 初始化 detailData 中的 scheduleRemark 字段
- 在数据加载时同步设置 scheduleRemark 值
- 在检验列表中新增排程备注表格列
- 将排程备注信息传递给 IQC 数据对象
master
qiankanghui 1 week ago
parent
commit
be3216ba0f
  1. 4
      src/views/modules/inspection/myInspectionList.vue
  2. 5
      src/views/modules/qc/IQCResultEntry.vue

4
src/views/modules/inspection/myInspectionList.vue

@ -34,6 +34,7 @@
<el-table-column prop="inspectAddress" label="验货地址" header-align="center" align="left" min-width="150" show-overflow-tooltip/> <el-table-column prop="inspectAddress" label="验货地址" header-align="center" align="left" min-width="150" show-overflow-tooltip/>
<el-table-column prop="inspectCityShort" label="城市简称" header-align="center" align="left" width="120" show-overflow-tooltip/> <el-table-column prop="inspectCityShort" label="城市简称" header-align="center" align="left" width="120" show-overflow-tooltip/>
<el-table-column prop="inspectContract" label="联系人" header-align="center" align="center" width="100"/> <el-table-column prop="inspectContract" label="联系人" header-align="center" align="center" width="100"/>
<el-table-column prop="scheduleRemark" label="验货排程备注" header-align="center" align="center" width="100"/>
<el-table-column fixed="right" header-align="center" align="center" width="180" label="操作"> <el-table-column fixed="right" header-align="center" align="center" width="180" label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<a v-if="scope.row.statusDb === 'Scheduled'" class="customer-a" @click="startInspection(scope.row)">开始验货</a> <a v-if="scope.row.statusDb === 'Scheduled'" class="customer-a" @click="startInspection(scope.row)">开始验货</a>
@ -207,7 +208,8 @@ export default {
const iqcData = { const iqcData = {
site: row.site, site: row.site,
requestNo: row.requestNo, requestNo: row.requestNo,
itemNo: row.itemNo
itemNo: row.itemNo,
scheduleRemark: row.scheduleRemark
} }
// createIqc // createIqc

5
src/views/modules/qc/IQCResultEntry.vue

@ -306,6 +306,9 @@
<el-input v-if="detailData.submitFlag === 'Y'" v-model="detailData.inspectionRemark" disabled style="width: 293px"></el-input> <el-input v-if="detailData.submitFlag === 'Y'" v-model="detailData.inspectionRemark" disabled style="width: 293px"></el-input>
<el-input v-else v-model="detailData.inspectionRemark" style="width: 293px"></el-input> <el-input v-else v-model="detailData.inspectionRemark" style="width: 293px"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="'排程备注'">
<el-input v-model="detailData.scheduleRemark" disabled style="width: 310px"></el-input>
</el-form-item>
<el-form-item v-show="detailData.inspectionResult === '不合格'" style="margin-top: 5px"> <el-form-item v-show="detailData.inspectionResult === '不合格'" style="margin-top: 5px">
<el-form-item :label="'处置措施'"> <el-form-item :label="'处置措施'">
<el-select v-if="detailData.submitFlag === 'Y'" clearable v-model="detailData.disposalMeasures" disabled style="width: 100px"> <el-select v-if="detailData.submitFlag === 'Y'" clearable v-model="detailData.disposalMeasures" disabled style="width: 100px">
@ -1797,6 +1800,7 @@
inspectorDate: '', inspectorDate: '',
submitDate: '', submitDate: '',
inspectionRemark: '', inspectionRemark: '',
scheduleRemark: '',
submitFlag: '', submitFlag: '',
supplierNo: '', supplierNo: '',
umId: '', umId: '',
@ -2926,6 +2930,7 @@
this.detailData.inspectorDate = row.inspectorDate this.detailData.inspectorDate = row.inspectorDate
this.detailData.submitDate = row.submitDate this.detailData.submitDate = row.submitDate
this.detailData.inspectionRemark = row.inspectionRemark this.detailData.inspectionRemark = row.inspectionRemark
this.detailData.scheduleRemark = row.scheduleRemark || ''
this.detailData.umId = row.umId this.detailData.umId = row.umId
this.detailData.rollCount = row.rollCount this.detailData.rollCount = row.rollCount
this.detailData.poOrderNo = row.poOrderNo this.detailData.poOrderNo = row.poOrderNo

Loading…
Cancel
Save