press-next
Version:
Vue3 组件库,支持 Composition API
52 lines (45 loc) • 1.01 kB
text/typescript
/**
* 填写申请弹窗组件的模拟数据
*/
// 表单数据接口
interface FormData {
ownerName: string;
phone: string;
internetCafeName: string;
address: string;
detailAddress: string;
businessLicense: string;
}
// 默认表单数据
const DEFAULT_FORM_DATA: FormData = {
ownerName: '张三',
phone: '13800138000',
internetCafeName: '星际网咖',
address: '广东省深圳市南山区',
detailAddress: '科技园南区深南大道9988号',
businessLicense: '',
};
/**
* 获取填写申请弹窗的模拟数据
* @returns {Object} 包含组件所需的测试数据
*/
export function getMockData() {
return {
// 默认表单数据
defaultData: { ...DEFAULT_FORM_DATA },
};
}
/**
* 获取默认表单数据
* @returns {FormData} 默认表单数据
*/
export function getDefaultFormData(): FormData {
return { ...DEFAULT_FORM_DATA };
}
// 导出类型
export type { FormData };
// 导出默认数据
export default {
getMockData,
getDefaultFormData,
};