| | |
| | | <u-form-item label="送检项目说明" label-width="150rpx" prop="PI_REMARK" :required="true"> |
| | | <u-input v-model="formData.PI_REMARK" placeholder="请输入送检项目说明" /> |
| | | </u-form-item> |
| | | <u-form-item label="送样数量" label-width="150rpx" prop="PI_SAMPLE_QTY" :required="true"> |
| | | <u-input v-model="formData.PI_SAMPLE_QTY" placeholder="请输入送样数量" type="digit" /> |
| | | </u-form-item> |
| | | |
| | | <!-- 样品状况选择器 --> |
| | | <u-picker :show="show_PI_SAMPLE_STATUS" :columns="[PI_SAMPLE_STATUS_Options]" keyName="label" |
| | |
| | | PI_FIRMWAREVERSION: '', //固件版本 |
| | | PI_HARDWAREVERSION: '', //硬件版本 |
| | | PI_REMARK: '', //送检项目说明 |
| | | PI_SAMPLE_QTY: '' //送样数量 |
| | | }, |
| | | PI_SAMPLE_STATUS_Options: [{ |
| | | label: '电机类(主电机、同步电机)', |
| | |
| | | required: true, |
| | | message: '请输入送检项目说明', |
| | | trigger: ['change'] |
| | | }] |
| | | }], |
| | | PI_SAMPLE_QTY: [ |
| | | { required: true, message: '请输入送样数量', trigger: ['change'] }, |
| | | { |
| | | validator: (rule, value, callback) => { |
| | | const num = parseFloat(value); |
| | | if (isNaN(num)) { |
| | | callback(new Error('请输入数字')); |
| | | } else if (num < 0) { |
| | | callback(new Error('送样数量不能为负数')); |
| | | } else { |
| | | callback(); |
| | | } |
| | | }, |
| | | trigger: ['change', 'blur'] |
| | | } |
| | | ] |
| | | } |
| | | }; |
| | | }, |