Browse Source

2025-05-31

Master part增加字段(新增、编辑、主页面、接口同步调整)
master
fengyuan_yang 8 months ago
parent
commit
6a79d8beeb
  1. 32
      src/views/modules/part/partCatalogInformation.vue

32
src/views/modules/part/partCatalogInformation.vue

@ -126,17 +126,12 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="modalData" :rules="rules" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" :rules="rules" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="净重">
<el-input-number :controls="false" :step="0" v-model="modalData.weightNet" style="width: 120px"></el-input-number>
</el-form-item>
<el-form-item label="净重单位" style="margin-left: -10px">
<dict-data-select v-if="modalFlag" v-model="modalData.uomForWeightNet" style="width: 330px" :use-default-value="false" dict-type="part_uom_for_weight_net"></dict-data-select>
<!-- 2025-05-31 Master part增加字段新增编辑主页面接口同步调整 -->
<el-form-item>
<span style="cursor: pointer" slot="label" @click="getBaseList(109)"><a herf="#">物料分组</a></span>
<el-input v-model="modalData.partMainGroup" @blur="groupIdBlur(109)" style="width: 120px"></el-input>
<el-input v-model="modalData.groupName" disabled style="width: 330px"></el-input>
</el-form-item> </el-form-item>
<!-- <el-form-item>-->
<!-- <span style="cursor: pointer" slot="label" @click="getBaseList(109)"><a herf="#">物料分组</a></span>-->
<!-- <el-input v-model="modalData.partMainGroup" @blur="groupIdBlur(109)" style="width: 120px"></el-input>-->
<!-- <el-input v-model="modalData.groupName" disabled style="width: 330px"></el-input>-->
<!-- </el-form-item>-->
<el-form-item label="批量规则"> <el-form-item label="批量规则">
<el-select v-model="modalData.lotQuantityRule" :disabled="modalData.lotTrackingCode === 'Not Lot Tracking'" style="width: 230px"> <el-select v-model="modalData.lotQuantityRule" :disabled="modalData.lotTrackingCode === 'Not Lot Tracking'" style="width: 230px">
<el-option label="One Lot Per Production Order" value="One Lot Per Production Order"></el-option> <el-option label="One Lot Per Production Order" value="One Lot Per Production Order"></el-option>
@ -145,11 +140,11 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="modalData" :rules="rules" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" :rules="rules" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="体积">
<el-input-number :controls="false" :step="0" v-model="modalData.volumeNet" style="width: 120px"></el-input-number>
<el-form-item label="净重">
<el-input-number :controls="false" :step="0" v-model="modalData.weightNet" style="width: 120px"></el-input-number>
</el-form-item> </el-form-item>
<el-form-item label="体积单位" style="margin-left: -10px">
<dict-data-select v-if="modalFlag" v-model="modalData.uomForVolumeNet" style="width: 330px" dict-type="part_uom_for_volume_net"></dict-data-select>
<el-form-item label="净重单位" style="margin-left: -10px">
<dict-data-select v-if="modalFlag" v-model="modalData.uomForWeightNet" style="width: 330px" :use-default-value="false" dict-type="part_uom_for_weight_net"></dict-data-select>
</el-form-item> </el-form-item>
<el-form-item label="子批次规则"> <el-form-item label="子批次规则">
<el-select v-model="modalData.subLotRule" :disabled="modalData.lotTrackingCode === 'Not Lot Tracking'" style="width: 230px"> <el-select v-model="modalData.subLotRule" :disabled="modalData.lotTrackingCode === 'Not Lot Tracking'" style="width: 230px">
@ -159,8 +154,13 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="组件批次规则" style="margin-left: 468px">
<el-form-item label="体积">
<el-input-number :controls="false" :step="0" v-model="modalData.volumeNet" style="width: 120px"></el-input-number>
</el-form-item>
<el-form-item label="体积单位" style="margin-left: -10px">
<dict-data-select v-if="modalFlag" v-model="modalData.uomForVolumeNet" style="width: 330px" dict-type="part_uom_for_volume_net"></dict-data-select>
</el-form-item>
<el-form-item label="组件批次规则">
<el-select v-model="modalData.componentLotRule" :disabled="modalData.lotTrackingCode === 'Not Lot Tracking'" style="width: 230px"> <el-select v-model="modalData.componentLotRule" :disabled="modalData.lotTrackingCode === 'Not Lot Tracking'" style="width: 230px">
<el-option label="Many Lots Allowed" value="Many Lots Allowed"></el-option> <el-option label="Many Lots Allowed" value="Many Lots Allowed"></el-option>
<el-option label="One Lot Allowed" value="One Lot Allowed"></el-option> <el-option label="One Lot Allowed" value="One Lot Allowed"></el-option>

Loading…
Cancel
Save