import { ref } from "vue"; import type { ReqAddReport } from "@/api/types/index"; export enum Type { One = 1, Two = 2, Three = 3, Four = 4, Five = 5 } export enum Important { Zero = 0, One = 1 } const data = { projectName: "", engineeringName: "", engineeringCode: "", engineeringType: Type["One"], engineeringUse: Type["One"], engineeringCost: "", engineeringArea: "", engineeringLength: "", isImportant: Important["One"], longitude: "", latitude: "", province: "", city: "", district: "", address: "", licenseKey: "", licenseCreateTime: "", safetySupervision: "", qualitySupervision: "", safetySupervisionCode: "", qualitySupervisionCode: "", safetySupervisionPerson: "", qualitySupervisionPerson: "", safetySupervisionState: "", qualitySupervisionState: "", safetySupervisionPlan: "", qualitySupervisionPlan: "", startTime: "", endTime: "", position: "", engineeringSingles: [] }; export type OverviewForm = Pick; export const form = ref(data); export const reset = () => { form.value = { projectName: "", engineeringName: "", engineeringCode: "", engineeringType: Type["One"], engineeringUse: Type["One"], engineeringCost: "", engineeringArea: "", engineeringLength: "", isImportant: Important["One"], longitude: "", latitude: "", province: "", city: "", district: "", address: "", licenseKey: "", licenseCreateTime: "", safetySupervision: "", qualitySupervision: "", safetySupervisionCode: "", qualitySupervisionCode: "", safetySupervisionPerson: "", qualitySupervisionPerson: "", safetySupervisionState: "", qualitySupervisionState: "", safetySupervisionPlan: "", qualitySupervisionPlan: "", startTime: "", endTime: "", engineeringSingles: [] }; };