UNPKG

@opentiny/tiny-toolkit-pro

Version:

TinyPro Vue:开箱即用、前后端分离的 Vue 后台管理模板

37 lines (31 loc) 933 B
import axios from 'axios'; export interface PersonalModel { name: string; sex: string; phone: string; birthDay: string; country: string; email: string; textarea: string; } export interface CompanyInfoModel { phone: string; email: string; textarea: string; sw: boolean; select: string; address: string; } export type UnitStepModel = PersonalModel & CompanyInfoModel; // 获取base表单的初始数据选项 export function getBaseData() { return axios.get(`${import.meta.env.VITE_MOCK_SERVER_HOST}/api/base/getdata`); } // 表单的数据提交&&校验 export function submitStepForm(data: UnitStepModel) { return axios.post(`${import.meta.env.VITE_MOCK_SERVER_HOST}/api/channel-form/submit`, { data }); } // 获取step表单的初始数据选项 export function getStepData() { return axios.get(`${import.meta.env.VITE_MOCK_SERVER_HOST}/api/step/getdata`); }