From 88c57076b8ae45f35131ac9eb162c45fc070aba6 Mon Sep 17 00:00:00 2001 From: jacky Date: Mon, 29 Apr 2024 16:34:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=85=B3=E4=BA=8E=E6=88=91?= =?UTF-8?q?=E4=BB=AC=E7=AD=89=E7=89=B9=E6=AE=8A=E9=A1=B5=E9=9D=A2=E7=BB=B4?= =?UTF-8?q?=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/page.js | 75 ++++++++++++++++ src/view/content/live/index.vue | 48 +++++----- src/view/page/index.vue | 149 ++++++++++++++++++++++++++++++++ 3 files changed, 250 insertions(+), 22 deletions(-) create mode 100644 src/api/page.js create mode 100644 src/view/page/index.vue diff --git a/src/api/page.js b/src/api/page.js new file mode 100644 index 0000000..c6f1288 --- /dev/null +++ b/src/api/page.js @@ -0,0 +1,75 @@ +import service from '@/utils/request' + +// @Summary 获取列表 +// @Produce application/json +// @Router /cms/page/getList [post] +export const getPageList = (data) => { + return service({ + url: '/cms/page/getList', + method: 'get', + data + }) +} + +// @Summary 新增 +// @Produce application/json +// @Param menu Object +// @Router /cms/page/add [post] +export const addPage = (data) => { + return service({ + url: '/cms/page/add', + method: 'post', + data + }) +} + +// @Summary 删除 +// @Produce application/json +// @Param id int +// @Router /cms/page/delete [delete] +export const deletePage = (data) => { + return service({ + url: '/cms/page/delete', + method: 'delete', + data + }) +} + +// @Summary 批量删除 +// @Param data body request.IdsReq true "批量删除" +// @Success 200 {string} string "{"success":true,"data":{},"msg":"删除成功"}" +// @Router /cms/page/deleteByIds [delete] +export const deletePageByIds = (params) => { + return service({ + url: '/cms/page/deleteByIds', + method: 'delete', + params + }) +} + +// @Summary 修改 +// @Produce application/json +// @Param menu Object +// @Router /cms/page/update [put] +export const updatePage = (data) => { + return service({ + url: '/cms/page/update', + method: 'put', + data + }) +} + +// @Summary 根据id获取 +// @Security ApiKeyAuth +// @accept application/json +// @Produce application/json +// @Param data body api.GetById true "根据id获取" +// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}" +// @Router /cms/page/get [get] +export const getPageById = (params) => { + return service({ + url: '/cms/page/find', + method: 'get', + params + }) +} diff --git a/src/view/content/live/index.vue b/src/view/content/live/index.vue index b5052bb..beb16e7 100644 --- a/src/view/content/live/index.vue +++ b/src/view/content/live/index.vue @@ -124,28 +124,32 @@ diff --git a/src/view/page/index.vue b/src/view/page/index.vue new file mode 100644 index 0000000..b387d9b --- /dev/null +++ b/src/view/page/index.vue @@ -0,0 +1,149 @@ + + + + +