Browse Source

2026-06-10

RoHs优化
master
fengyuan_yang 2 months ago
parent
commit
488b7ed1eb
  1. 20
      src/views/modules/rohs/rohsRecord.vue

20
src/views/modules/rohs/rohsRecord.vue

@ -100,7 +100,11 @@
<el-table-column prop="technicalPlanName" header-align="center" align="center" label="技术计划名称" width="170"></el-table-column>
<el-table-column prop="buyer" header-align="center" align="center" label="采购编码" width="130"></el-table-column>
<el-table-column prop="buyerName" header-align="center" align="center" label="采购名称" width="130"></el-table-column>
<el-table-column prop="expectReportTime" header-align="center" align="center" label="预计提供报告时间" width="200"></el-table-column>
<el-table-column prop="expectReportTime" header-align="center" align="center" label="预计提供报告时间(一个月内)" width="200">
<template slot-scope="scope">
<span>{{ normalizeDateOnly(scope.row.expectReportTime) }}</span>
</template>
</el-table-column>
<el-table-column prop="sgsReportNumber" header-align="center" align="center" label="SGS报告编号" width="190" :show-overflow-tooltip="true"></el-table-column>
<el-table-column prop="expiredDate" header-align="center" align="center" label="报告日期" width="165"></el-table-column>
<el-table-column prop="validUntilDisplay" header-align="center" align="center" label="有效期" width="170" :show-overflow-tooltip="true">
@ -271,7 +275,7 @@
<el-input v-model="modalData.npdEngineerName" disabled style="width: 155px"></el-input>
</el-form-item>
<el-form-item label="材料有效期">
<el-date-picker v-model="modalData.materialValidityTime" type="date" value-format="yyyy-MM-dd" :disabled="isRohsFieldDisabled('materialValidityTime')" style="width: 100px" :editable=false></el-date-picker>
<dict-data-select v-model="modalData.materialValidityTime" clearable :disabled="isRohsFieldDisabled('materialValidityTime')" style="width: 100px" dict-type="rohs_material_validity_time"></dict-data-select>
</el-form-item>
<el-form-item label="是否需要Deviation" style="margin-left: 25px">
<el-radio-group v-model="modalData.needDeviation" :disabled="isRohsFieldDisabled('needDeviation')" style="width: 120px">
@ -280,7 +284,7 @@
</el-radio-group>
</el-form-item>
<el-form-item label="预计提供报告时间(一个月内)">
<el-input class="inlineNumber numInput" v-model="modalData.expectReportTime" :disabled="isRohsFieldDisabled('expectReportTime')" type="number" style="width: 260px"></el-input>
<el-date-picker v-model="modalData.expectReportTime" type="date" value-format="yyyy-MM-dd" :disabled="isRohsFieldDisabled('expectReportTime')" style="width: 260px" :editable=false></el-date-picker>
</el-form-item>
</el-form>
<el-form :inline="true" label-position="top" :model="modalData">
@ -792,13 +796,13 @@
</el-form>
<el-form :inline="true" label-position="top" :model="currentRow">
<el-form-item label="材料有效期">
<el-date-picker :value="currentRow.materialValidityTime" disabled type="date" value-format="yyyy-MM-dd" style="width: 190px"></el-date-picker>
<dict-data-select :value="currentRow.materialValidityTime || ''" :use-default-value="false" disabled style="width: 190px" dict-type="rohs_material_validity_time"></dict-data-select>
</el-form-item>
<el-form-item label="有效期备注">
<el-input :value="currentRow.materialValidityComments || ''" disabled style="width: 190px"></el-input>
</el-form-item>
<el-form-item label="预计提供报告时间(一个月内)">
<el-input :value="currentRow.expectReportTime" disabled style="width: 190px"></el-input>
<el-date-picker :value="normalizeDateOnly(currentRow.expectReportTime)" disabled type="date" value-format="yyyy-MM-dd" style="width: 190px"></el-date-picker>
</el-form-item>
</el-form>
<el-form :inline="true" label-position="top" :model="currentRow">
@ -1217,7 +1221,7 @@ export default {
isFiberMaterial: '',
materialThickness: '',
buyer: '',
expectReportTime: 0,
expectReportTime: '',
qualificationDocumentsNeeded: '',
qualificationDocumentsNeededList: [],
testReportIncludingItems: '',
@ -2112,7 +2116,7 @@ export default {
}
row.applicationDate = this.normalizeDateOnly(row.applicationDate)
row.plannedMassProductionDate = this.normalizeDateOnly(row.plannedMassProductionDate)
row.materialValidityTime = this.normalizeDateOnly(row.materialValidityTime)
row.expectReportTime = this.normalizeDateOnly(row.expectReportTime)
row.expiredDate = this.normalizeDateOnly(row.expiredDate)
row.validUntilDisplay = this.getValidUntilDisplay(row.validUntilValue, row.validUntil)
return row
@ -2278,7 +2282,7 @@ export default {
materialThickness: '',
buyer: '',
buyerName: '',
expectReportTime: 0,
expectReportTime: '',
qualificationDocumentsNeeded: '',
qualificationDocumentsNeededList: [],
testReportIncludingItems: '',

Loading…
Cancel
Save