From 5ccefbd65a2f08949e17a267e0c25bfeae5326bc Mon Sep 17 00:00:00 2001 From: luoer Date: Tue, 24 Oct 2023 17:02:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=8E=A5=E5=8F=A3=E7=94=9F=E6=88=90?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=BC=B9=E7=AA=97=E6=94=B9=E4=B8=BA=E5=B9=B3?= =?UTF-8?q?=E9=93=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 2 +- src/pages/my/dev.vue | 146 ++++++++++++++++++++------------- src/pages/my/editor.vue | 44 +++++----- src/pages/my/page.ejs | 16 ++-- src/pages/post/media/index.vue | 8 -- 5 files changed, 123 insertions(+), 93 deletions(-) diff --git a/.env b/.env index f84a78f..2ea954c 100644 --- a/.env +++ b/.env @@ -6,7 +6,7 @@ VITE_TITLE = 绝弹管理后台 # 网站副标题 VITE_SUBTITLE = 快速开发web应用的模板工具 # 接口前缀 说明:参见 axios 的 baseURL -VITE_API = http://127.0.0.1:3030/ +VITE_API = https://nest.dev.juetan.cn/ # ===================================================================================== # 开发设置 diff --git a/src/pages/my/dev.vue b/src/pages/my/dev.vue index cec537e..0bc5579 100644 --- a/src/pages/my/dev.vue +++ b/src/pages/my/dev.vue @@ -1,66 +1,76 @@ diff --git a/src/pages/my/editor.vue b/src/pages/my/editor.vue index 0876cb9..e4fbb4c 100644 --- a/src/pages/my/editor.vue +++ b/src/pages/my/editor.vue @@ -1,20 +1,14 @@ diff --git a/src/pages/my/page.ejs b/src/pages/my/page.ejs index cd2c72b..b5b0e03 100644 --- a/src/pages/my/page.ejs +++ b/src/pages/my/page.ejs @@ -10,7 +10,7 @@ import { createColumn, updateColumn, useAniTable } from "@/components"; const [aniTable, aniCtx] = useAniTable({ data: async (model, paging) => { - return api.<%= tag %>.<%= operationId %>({ ...model, ...paging }); + return api.<%= select.tag %>.<%= operationId %>({ ...model, ...paging }); }, columns: [ { @@ -65,22 +65,24 @@ const [aniTable, aniCtx] = useAniTable({ class: "!grid grid-cols-2 gap-x-6", }, items: [ + <%_ for(const item of create.bodyParams) { _%> { - field: "username", - label: "登录账号", - type: "input", - required: true, + field: "<%= item.name %>", + label: "<%= item.description %>", + type: "<%= item.type %>", + required: <%= item.required %>, }, + <%_ } _%> ], submit: ({ model }) => { - return api.<%= tag %>.<%= operationId %>(model); + return api.<%= create.tag %>.<%= create.operationId %>(model); }, }, modify: { extend: true, title: "修改用户", submit: ({ model }) => { - return api.<%= tag %>.<%= operationId %>(model.id, model); + return api.<%= modify.tag %>.<%= modify.operationId %>(model.id, model); }, }, }); diff --git a/src/pages/post/media/index.vue b/src/pages/post/media/index.vue index 04411a4..a88f5e3 100644 --- a/src/pages/post/media/index.vue +++ b/src/pages/post/media/index.vue @@ -70,14 +70,6 @@ const table = useTable({ { title: "文件名称", dataIndex: "name", - // render: ({ record }) => { - // return ( - //
- // - // {record.name} - //
- // ); - // }, render({ record }) { return (