diff --git a/apps/web-antd/src/util/json/formType.json b/apps/web-antd/src/util/json/formType.json index 079f934d..b4c02a43 100644 --- a/apps/web-antd/src/util/json/formType.json +++ b/apps/web-antd/src/util/json/formType.json @@ -1,114 +1,114 @@ [ { - "label": "Input -- 输入框", - "value": "Input" + "label": "VbenInput【输入框】", + "value": "VbenInput" }, { - "label": "InputGroup -- 输入框组合", + "label": "InputGroup【输入框组合】", "value": "InputGroup" }, { - "label": "InputPassword -- 密码输入框", + "label": "InputPassword【密码输入框】", "value": "InputPassword" }, { - "label": "InputSearch -- 搜索输入框", + "label": "InputSearch【搜索输入框】", "value": "InputSearch" }, { - "label": "InputTextArea -- 文本域", + "label": "InputTextArea【文本域】", "value": "InputTextArea" }, { - "label": "InputNumber -- 数字输入框", + "label": "InputNumber【数字输入框】", "value": "InputNumber" }, { - "label": "InputCountDown -- 倒计时输入框", + "label": "InputCountDown【倒计时输入框】", "value": "InputCountDown" }, { - "label": "Select -- 本地下拉框", + "label": "Select【本地下拉框】", "value": "Select" }, { - "label": "ApiSelect -- 远程下拉框", + "label": "ApiSelect【远程下拉框】", "value": "ApiSelect" }, { - "label": "TreeSelect -- 下拉树", + "label": "TreeSelect【下拉树】", "value": "TreeSelect" }, { - "label": "RadioButtonGroup -- 单选按钮组合", + "label": "RadioButtonGroup【单选按钮组合】", "value": "RadioButtonGroup" }, { - "label": "RadioGroup -- 单选按钮", + "label": "RadioGroup【单选按钮】", "value": "RadioGroup" }, { - "label": "Checkbox -- 多选按钮", + "label": "Checkbox【多选按钮】", "value": "Checkbox" }, { - "label": "AutoComplete -- 自动填充框", + "label": "AutoComplete【自动填充框】", "value": "AutoComplete" }, { - "label": "Cascader -- 连级选择", + "label": "Cascader【连级选择】", "value": "Cascader" }, { - "label": "DatePicker -- 日期选择", + "label": "DatePicker【日期选择】", "value": "DatePicker" }, { - "label": "MonthPicker -- 日期月份选择", + "label": "MonthPicker【日期月份选择】", "value": "MonthPicker" }, { - "label": "RangePicker -- 日期范围选择", + "label": "RangePicker【日期范围选择】", "value": "RangePicker" }, { - "label": "WeekPicker -- 日期周选择", + "label": "WeekPicker【日期周选择】", "value": "WeekPicker" }, { - "label": "TimePicker -- 日期时间选择", + "label": "TimePicker【日期时间选择】", "value": "TimePicker" }, { - "label": "Switch -- 开关按钮", + "label": "Switch【开关按钮】", "value": "Switch" }, { - "label": "StrengthMeter -- 组件密码强度检测", + "label": "StrengthMeter【组件密码强度检测】", "value": "StrengthMeter" }, { - "label": "Upload -- 上传按钮", + "label": "Upload【上传按钮】", "value": "Upload" }, { - "label": "IconPicker -- 图标选择", + "label": "IconPicker【图标选择】", "value": "IconPicker" }, { - "label": "Render -- 组件渲染空置", + "label": "Render【组件渲染空置】", "value": "Render" }, { - "label": "Slider -- 滑块组件", + "label": "Slider【滑块组件】", "value": "Slider" }, { - "label": "Rate -- 评分组件", + "label": "Rate【评分组件】", "value": "Rate" }, { - "label": "Divider -- 分割线", + "label": "Divider【分割线】", "value": "Divider" } ] diff --git a/apps/web-antd/src/views/code-generation/api/index.ts b/apps/web-antd/src/views/code-generation/api/index.ts new file mode 100644 index 00000000..059871fb --- /dev/null +++ b/apps/web-antd/src/views/code-generation/api/index.ts @@ -0,0 +1,47 @@ +import { requestClient } from '#/api/request'; + +const prefix = 'code/'; +// /** +// * 分页查询代码生成列表 +// * @param data +// */ +// export async function getAdminList(data: any) { +// return requestClient.get(`${prefix}list`, { params: data }); +// } +// /** +// * 分页查询代码生成列表 +// * @param data +// */ +// export async function getAdminAccountBalance(data: any = {}) { +// return requestClient.get(`${prefix}my-balance`, { params: data }); +// } +// +// /** +// * 获取代码生成详情 +// * @param id +// */ +// export async function getAdminInfo(id: number) { +// return requestClient.get(`${prefix}detail`, { params: { id } }); +// } + +/** + * 代码生成 + * @param data + */ +export async function generationApi(data: Record) { + return requestClient.post(`${prefix}generation`, data); +} + +/** + * 下载压缩包信息 + */ +export async function downloadInfoApi(id: any) { + return requestClient.get(`${prefix}download-info`, { params: { id } }); +} + +/** + * 下载压缩包 + */ +export async function codeGenerationDownloadApi(id: any) { + return requestClient.download(`${prefix}download?id=${id}`); +} diff --git a/apps/web-antd/src/views/code-generation/components/fileds.vue b/apps/web-antd/src/views/code-generation/components/fileds.vue index 02f50a22..99a5e4e7 100644 --- a/apps/web-antd/src/views/code-generation/components/fileds.vue +++ b/apps/web-antd/src/views/code-generation/components/fileds.vue @@ -1,64 +1,185 @@