| | |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <el-form-item label="图纸编号:" prop="unit"> |
| | | <el-form-item label="图纸编号:" prop="drawingNumber"> |
| | | <el-input |
| | | v-model="modelForm.drawingNumber" |
| | | placeholder="请输入图纸编号" |
| | |
| | | clearable |
| | | @keydown.enter.prevent |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <el-form-item label="产品类型:" prop="productType"> |
| | | <el-select |
| | | v-model="modelForm.productType" |
| | | placeholder="请选择产品类型" |
| | | clearable |
| | | style="width: 100%" |
| | | > |
| | | <el-option label="物料" :value="1" /> |
| | | <el-option label="产品" :value="2" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | prop: "unit", |
| | | }, |
| | | { |
| | | label: "产品类型", |
| | | prop: "productType", |
| | | width: 100, |
| | | formatData: (v) => ({ "1": "物料", "2": "产品" }[String(v)] ?? v), |
| | | }, |
| | | { |
| | | dataType: "action", |
| | | label: "操作", |
| | | align: "center", |
| | |
| | | model: "", |
| | | unit: "", |
| | | drawingNumber: "", |
| | | productType: "", |
| | | }, |
| | | modelRules: { |
| | | model: [{ required: true, message: "请输入", trigger: "blur" }], |
| | | unit: [{ required: true, message: "请输入", trigger: "blur" }], |
| | | drawingNumber: [{ required: true, message: "请输入", trigger: "blur" }], |
| | | productType: [{ required: true, message: "请选择", trigger: "change" }], |
| | | }, |
| | | }); |
| | | const { form, rules, modelForm, modelRules } = toRefs(data); |
| | |
| | | modelDia.value = true; |
| | | modelForm.value.model = ""; |
| | | modelForm.value.id = ""; |
| | | modelForm.value.productType = ""; |
| | | if (type === "edit") { |
| | | modelForm.value = { ...data }; |
| | | } |