| | |
| | | |
| | | <el-row :gutter="30"> |
| | | <el-col :span="12"> |
| | | <el-form-item label="入库比例(%):" prop="stockInRatio"> |
| | | <el-input-number :step="0.01" :min="0" :max="100" style="width: 100%" v-model="form.stockInRatio" placeholder="请输入入库比例" clearable :precision="2" :disabled="isViewMode" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row :gutter="30"> |
| | | <el-col :span="12"> |
| | | <el-form-item label="检测单位:" prop="checkCompany"> |
| | | <el-input v-model="form.checkCompany" placeholder="请输入" clearable :disabled="isViewMode"/> |
| | | </el-form-item> |
| | |
| | | testStandardId: "", |
| | | unit: "", |
| | | quantity: "", |
| | | stockInRatio: 100.00, |
| | | checkCompany: "", |
| | | checkResult: "", |
| | | }, |
| | |
| | | quantity: [{required: false, message: "请输入", trigger: "blur"}], |
| | | qualifiedQuantity: [{required: false, message: "请输入", trigger: "blur"}], |
| | | unqualifiedQuantity: [{required: false, message: "请输入", trigger: "blur"}], |
| | | stockInRatio: [ |
| | | { |
| | | validator: (rule, value, callback) => { |
| | | if (value !== null && value !== undefined && value !== '') { |
| | | if (value < 0 || value > 100) { |
| | | callback(new Error('入库比例范围0~100')); |
| | | } else { |
| | | callback(); |
| | | } |
| | | } else { |
| | | callback(); |
| | | } |
| | | }, |
| | | trigger: 'blur' |
| | | } |
| | | ], |
| | | checkCompany: [{required: false, message: "请输入", trigger: "blur"}], |
| | | checkResult: [{required: false, message: "请选择检测结果", trigger: "change"}], |
| | | }, |
| | |
| | | testStandardId: "", |
| | | unit: "", |
| | | quantity: "", |
| | | stockInRatio: 100.00, |
| | | checkCompany: "", |
| | | checkResult: "", |
| | | } |