From f36f2f20bfb06dc3ca1b69c8a6d260d09d7d70ba Mon Sep 17 00:00:00 2001 From: 曹睿 <360930172@qq.com> Date: 星期五, 27 六月 2025 17:29:13 +0800 Subject: [PATCH] feat: 新增设备报修模块。 --- src/views/equipmentManagement/repair/Form/MaintainForm.vue | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) diff --git a/src/views/equipmentManagement/repair/Form/MaintainForm.vue b/src/views/equipmentManagement/repair/Form/MaintainForm.vue new file mode 100644 index 0000000..f946e7e --- /dev/null +++ b/src/views/equipmentManagement/repair/Form/MaintainForm.vue @@ -0,0 +1,53 @@ +<template> + <el-form :model="form" label-width="80px"> + <el-form-item label="缁翠慨浜�"> + <el-input v-model="form.maintenanceName" placeholder="璇疯緭鍏ョ淮淇汉" /> + </el-form-item> + <el-form-item label="缁翠慨缁撴灉"> + <el-input v-model="form.maintenanceResult" placeholder="璇疯緭鍏ョ淮淇粨鏋�" /> + </el-form-item> + <el-form-item label="缁翠慨缁撴灉"> + <el-date-picker + v-model="form.maintenanceTime" + placeholder="璇烽�夋嫨缁翠慨鏃ユ湡" + format="YYYY-MM-DD" + value-format="YYYY-MM-DD" + type="date" + clearable + style="width: 100%" + /> + </el-form-item> + </el-form> +</template> + +<script setup> +import useFormData from "@/hooks/useFormData"; + +defineOptions({ + name: "璁惧缁翠慨琛ㄥ崟", +}); + +const { form, resetForm } = useFormData({ + maintenanceName: undefined, // 缁翠慨鍚嶇О + maintenanceResult: undefined, // 缁翠慨缁撴灉 + maintenanceTime: undefined, // 缁翠慨鏃ユ湡 +}); + +const setForm = (data) => { + form.maintenanceName = data.maintenanceName; + form.maintenanceResult = data.maintenanceResult; + form.maintenanceTime = data.maintenanceTime; +}; + +const getForm = () => { + return form; +}; + +defineExpose({ + getForm, + setForm, + resetForm, +}); +</script> + +<style lang="scss" scoped></style> -- Gitblit v1.9.3