Browse Source

2025-09-05 pc 物料档案新加三个字段

master
fengyuan_yang 4 months ago
parent
commit
272b296906
  1. 79
      src/views/modules/qc/qcPartAttribute.vue

79
src/views/modules/qc/qcPartAttribute.vue

@ -21,9 +21,6 @@
<el-form-item :label="'物料名称'"> <el-form-item :label="'物料名称'">
<el-input v-model="searchData.partDesc" clearable style="width: 200px"></el-input> <el-input v-model="searchData.partDesc" clearable style="width: 200px"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="'PN'">
<el-input v-model="searchData.cinvSourceCode" clearable style="width: 120px"></el-input>
</el-form-item>
<el-form-item :label="'类别名称'"> <el-form-item :label="'类别名称'">
<el-input v-model="searchData.familyName" clearable style="width: 120px"></el-input> <el-input v-model="searchData.familyName" clearable style="width: 120px"></el-input>
</el-form-item> </el-form-item>
@ -163,6 +160,23 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="20" style="margin-top: -20px">
<el-col :span="8">
<el-form-item label=" ">
<el-checkbox v-model="modalData.adhesiveActivePeriodFlag" :disabled="modalDisableFlag" true-label="Y">启用物料活性期管理</el-checkbox>
</el-form-item>
</el-col>
<el-col :span="8" style="margin-top: 8px">
<el-form-item label="解冻时长(h)">
<el-input-number :controls="false" :step="0" v-model="modalData.thawingDuration" :disabled="modalDisableFlag" style="width: 100%"></el-input-number>
</el-form-item>
</el-col>
<el-col :span="8" style="margin-top: 8px">
<el-form-item label="累计暴露时长(h)">
<el-input-number :controls="false" :step="0" v-model="modalData.accumulatedExposureDuration" :disabled="modalDisableFlag" style="width: 100%"></el-input-number>
</el-form-item>
</el-col>
</el-row>
</div> </div>
<!-- 仓库配置区域 --> <!-- 仓库配置区域 -->
@ -292,6 +306,8 @@
<el-tab-pane label="BOM" name="bom"></el-tab-pane> <el-tab-pane label="BOM" name="bom"></el-tab-pane>
<!-- Routing页签 --> <!-- Routing页签 -->
<el-tab-pane label="Routing" name="routing"></el-tab-pane> <el-tab-pane label="Routing" name="routing"></el-tab-pane>
<!-- SOP清单 -->
<el-tab-pane label="SOP清单" name="partSop"></el-tab-pane>
<!-- 质量检验模板页签 --> <!-- 质量检验模板页签 -->
<el-tab-pane label="质量检验模板" name="qcTemplate"> <el-tab-pane label="质量检验模板" name="qcTemplate">
<el-form label-position="top" style="margin-left: 2px;"> <el-form label-position="top" style="margin-left: 2px;">
@ -588,8 +604,6 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</el-tab-pane> </el-tab-pane>
<!-- SOP文件 -->
<el-tab-pane label="SOP文件" name="partSop"></el-tab-pane>
</el-tabs> </el-tabs>
<!-- 检验模板->快速新增 --> <!-- 检验模板->快速新增 -->
@ -1253,7 +1267,10 @@
standardValue: '', standardValue: '',
defaultValue: '', defaultValue: '',
maxValue: '', maxValue: '',
minValue: ''
minValue: '',
adhesiveActivePeriodFlag: '',
thawingDuration: '',
accumulatedExposureDuration: ''
}, },
detailData: { detailData: {
site: '', site: '',
@ -1369,24 +1386,6 @@
fixed: '', fixed: '',
columnWidth: 300, columnWidth: 300,
}, },
{
userId: this.$store.state.user.name,
functionId: 301003,
serialNumber: '301003Table1CinvSourceCode',
tableId: "301003Table1",
tableName: "物料属性设置表",
columnProp: 'cinvSourceCode',
headerAlign: "center",
align: "center",
columnLabel: 'PN',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 120,
},
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 301003, functionId: 301003,
@ -1426,10 +1425,10 @@
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 301003, functionId: 301003,
serialNumber: '301003Table1Umid',
serialNumber: '301003Table1UmName',
tableId: "301003Table1", tableId: "301003Table1",
tableName: "物料属性设置表", tableName: "物料属性设置表",
columnProp: 'umId',
columnProp: 'umName',
headerAlign: "center", headerAlign: "center",
align: "left", align: "left",
columnLabel: '单位', columnLabel: '单位',
@ -1441,24 +1440,6 @@
fixed: '', fixed: '',
columnWidth: 100, columnWidth: 100,
}, },
{
userId: this.$store.state.user.name,
functionId: 301003,
serialNumber: '301003Table1ExemptInspection',
tableId: "301003Table1",
tableName: "物料属性设置表",
columnProp: 'exemptInspection',
headerAlign: "center",
align: "center",
columnLabel: '是否免检',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 100,
},
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 301003, functionId: 301003,
@ -2089,7 +2070,10 @@
standardValue: row.standardValue, standardValue: row.standardValue,
defaultValue: row.defaultValue, defaultValue: row.defaultValue,
maxValue: row.maxValue, maxValue: row.maxValue,
minValue: row.minValue
minValue: row.minValue,
adhesiveActivePeriodFlag: row.adhesiveActivePeriodFlag,
thawingDuration: row.thawingDuration,
accumulatedExposureDuration: row.accumulatedExposureDuration
} }
this.modalDisableFlag = false this.modalDisableFlag = false
this.modalFlag = true this.modalFlag = true
@ -2132,7 +2116,10 @@
standardValue: row.standardValue, standardValue: row.standardValue,
defaultValue: row.defaultValue, defaultValue: row.defaultValue,
maxValue: row.maxValue, maxValue: row.maxValue,
minValue: row.minValue
minValue: row.minValue,
adhesiveActivePeriodFlag: row.adhesiveActivePeriodFlag,
thawingDuration: row.thawingDuration,
accumulatedExposureDuration: row.accumulatedExposureDuration
} }
this.modalDisableFlag = true this.modalDisableFlag = true
this.modalFlag = true this.modalFlag = true

Loading…
Cancel
Save