feat(product): 添加产品有效期、备案凭证号和UID码字段
- 在产品表单中新增有效期(年)输入框,支持小数输入
- 添加备案凭证号输入字段用于产品备案管理
- 新增UID码字段用于产品唯一标识
- 在多个表格视图中添加UID码列显示
- 包括库存报表、工艺路线、生产订单、生产报工等模块的UID码列
- 更新产品质量管理相关模块的产品列表UID码显示
- 完善库存管理中合格品和不合格品的UID码展示
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <el-form-item label="有效期(年):" prop="validityPeriod"> |
| | | <el-input-number |
| | | :step="0.01" |
| | | :min="0" |
| | | style="width: 100%" |
| | | v-model="modelForm.validityPeriod" |
| | | placeholder="请输入有效期" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <el-form-item label="备案凭证号:" prop="filingCertificateNo"> |
| | | <el-input |
| | | v-model="modelForm.filingCertificateNo" |
| | | placeholder="请输入备案凭证号" |
| | | clearable |
| | | @keydown.enter.prevent |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <el-form-item label="UID码:" prop="uidNo"> |
| | | <el-input |
| | | v-model="modelForm.uidNo" |
| | | placeholder="请输入UID码" |
| | | clearable |
| | | @keydown.enter.prevent |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | <template #footer> |
| | | <div class="dialog-footer"> |
| | |
| | | prop: "unit", |
| | | }, |
| | | { |
| | | label: "有效期(年)", |
| | | prop: "validityPeriod", |
| | | }, |
| | | { |
| | | label: "备案凭证号", |
| | | prop: "filingCertificateNo", |
| | | }, |
| | | { |
| | | label: "UID码", |
| | | prop: "uidNo", |
| | | }, |
| | | { |
| | | dataType: "action", |
| | | label: "操作", |
| | | align: "center", |
| | |
| | | modelForm: { |
| | | model: "", |
| | | unit: "", |
| | | validityPeriod: undefined, |
| | | filingCertificateNo: undefined, |
| | | uidNo: undefined, |
| | | }, |
| | | modelRules: { |
| | | model: [{ required: true, message: "请输入", trigger: "blur" }], |
| | |
| | | prop="model" |
| | | show-overflow-tooltip |
| | | /> |
| | | <el-table-column label="UID码" |
| | | prop="uidNO" |
| | | show-overflow-tooltip/> |
| | | <el-table-column |
| | | label="单位" |
| | | prop="unit" |
| | |
| | | <el-table-column label="规格型号" |
| | | prop="model" |
| | | show-overflow-tooltip/> |
| | | <el-table-column label="UID码" |
| | | prop="uidNO" |
| | | show-overflow-tooltip/> |
| | | <el-table-column label="单位" |
| | | prop="unit" |
| | | show-overflow-tooltip/> |
| | |
| | | <el-table-column align="center" label="序号" type="index" width="60" /> |
| | | <el-table-column label="产品大类" prop="productName" show-overflow-tooltip /> |
| | | <el-table-column label="规格型号" prop="model" show-overflow-tooltip /> |
| | | <el-table-column label="UID码" prop="uidNo" show-overflow-tooltip /> |
| | | <el-table-column label="单位" prop="unit" show-overflow-tooltip /> |
| | | <el-table-column label="库存数量" prop="qualitity" show-overflow-tooltip /> |
| | | <el-table-column label="冻结数量" prop="lockedQuantity" show-overflow-tooltip /> |
| | |
| | | <el-table-column align="center" label="序号" type="index" width="60" /> |
| | | <el-table-column label="产品大类" prop="productName" show-overflow-tooltip /> |
| | | <el-table-column label="规格型号" prop="model" show-overflow-tooltip /> |
| | | <el-table-column label="UID码" prop="uidNo" show-overflow-tooltip /> |
| | | <el-table-column label="单位" prop="unit" show-overflow-tooltip /> |
| | | <el-table-column label="库存数量" prop="qualitity" show-overflow-tooltip /> |
| | | <el-table-column label="冻结数量" prop="lockedQuantity" show-overflow-tooltip /> |
| | |
| | | show-overflow-tooltip |
| | | /> |
| | | <el-table-column |
| | | label="UID码" |
| | | prop="uid码" |
| | | show-overflow-tooltip |
| | | /> |
| | | <el-table-column |
| | | label="单位" |
| | | prop="unit" |
| | | show-overflow-tooltip |
| | |
| | | prop: "model", |
| | | }, |
| | | { |
| | | label: "UID码", |
| | | prop: "uid码", |
| | | }, |
| | | { |
| | | label: "BOM编号", |
| | | prop: "bomNo", |
| | | }, |
| | |
| | | width: 100 |
| | | }, |
| | | { |
| | | label: "UID码", |
| | | prop: "uidNo", |
| | | width: 100 |
| | | }, |
| | | { |
| | | label: "备注", |
| | | prop: "remark", |
| | | minWidth: 160 |
| | |
| | | width: '120px', |
| | | }, |
| | | { |
| | | label: "UID码", |
| | | prop: "uidNo", |
| | | width: '120px', |
| | | }, |
| | | { |
| | | label: "工艺路线编号", |
| | | prop: "processRouteCode", |
| | | width: '200px', |
| | |
| | | prop: 'model', |
| | | }, |
| | | { |
| | | label: 'UID吗', |
| | | prop: 'uid_no', |
| | | }, |
| | | { |
| | | label: '投入数量', |
| | | prop: 'quantity', |
| | | }, |
| | |
| | | width: 120, |
| | | }, |
| | | { |
| | | label: "UID码", |
| | | prop: "uidNo", |
| | | width: 120, |
| | | }, |
| | | { |
| | | label: "产出数量", |
| | | prop: "quantity", |
| | | width: 120, |
| | |
| | | prop: "model", |
| | | }, |
| | | { |
| | | label: "UID码", |
| | | prop: "uidNo", |
| | | }, |
| | | { |
| | | label: "单位", |
| | | prop: "unit", |
| | | }, |
| | |
| | | prop: "model", |
| | | }, |
| | | { |
| | | label: "UID码", |
| | | prop: "uidNo", |
| | | }, |
| | | { |
| | | label: "单位", |
| | | prop: "unit", |
| | | }, |
| | |
| | | prop: "model", |
| | | }, |
| | | { |
| | | label: "UID码", |
| | | prop: "uidNo", |
| | | }, |
| | | { |
| | | label: "单位", |
| | | prop: "unit", |
| | | }, |
| | |
| | | prop: "model", |
| | | }, |
| | | { |
| | | label: "UID码", |
| | | prop: "uidNo", |
| | | }, |
| | | { |
| | | label: "单位", |
| | | prop: "unit", |
| | | }, |
| | |
| | | prop: "model", |
| | | }, |
| | | { |
| | | label: "UID码", |
| | | prop: "uidNO", |
| | | }, |
| | | { |
| | | label: "单位", |
| | | prop: "unit", |
| | | }, |