| | |
| | | <el-form-item label="保养项目" prop="machineryCategory"> |
| | | <el-input |
| | | v-model.trim="form.machineryCategory" |
| | | placeholder="请输入保养项目" |
| | | placeholder="请输入工作内容描述(保养项目)" |
| | | maxlength="100" |
| | | clearable |
| | | /> |
| | |
| | | maxlength="100" |
| | | clearable |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="保养类型" prop="maintenanceType"> |
| | | <el-select v-model="form.maintenanceType" placeholder="请选择保养类型" clearable> |
| | | <el-option label="日常使用" value="1"/> |
| | | <el-option label="定期保养" value="2"/> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="执行人" prop="executorId"> |
| | | <el-select |
| | | v-model="form.executorId" |
| | | filterable |
| | | placeholder="请选择执行人" |
| | | clearable |
| | | > |
| | | <el-option |
| | | v-for="item in userList" |
| | | :label="item.nickName" |
| | | :value="item.userId" |
| | | :key="item.userId" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | time: '', |
| | | deviceModel: undefined, // 规格型号 |
| | | registrationDate: '', |
| | | maintenancePerson: '' // 保养人 |
| | | maintenancePerson: '', // 保养人 |
| | | maintenanceType: undefined, |
| | | executorId: undefined |
| | | }, |
| | | rules: { |
| | | taskId: [{ required: true, message: "请选择设备", trigger: "change" },], |
| | | inspector: [{ required: true, message: "请选择录入人", trigger: "blur" },], |
| | | registrationDate: [{ required: true, message: "请选择登记时间", trigger: "change" }], |
| | | machineryCategory: [{ required: true, message: "请输入保养项目", trigger: "blur" }] |
| | | machineryCategory: [{ required: true, message: "请输入保养项目", trigger: "blur" }], |
| | | maintenanceType: [{ required: true, message: "请选择保养类型", trigger: "change" }], |
| | | executorId: [{ required: true, message: "请选择执行人", trigger: "change" }] |
| | | } |
| | | }) |
| | | const { form, rules } = toRefs(data) |
| | |
| | | time: '', |
| | | deviceModel: undefined, |
| | | registrationDate: '', |
| | | maintenancePerson: '' |
| | | maintenancePerson: '', |
| | | maintenanceType: undefined, |
| | | executorId: undefined |
| | | } |
| | | } |
| | | |