From e53651d05fa26aa2ab09de25612ddbb8a1435da1 Mon Sep 17 00:00:00 2001 From: song Date: Thu, 24 Feb 2022 16:42:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=97=E8=A1=A8=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/contentIntro.js | 81 ++++ src/components/Banner/addOrEdit.vue | 2 +- src/components/Banner/index.vue | 2 +- src/components/Detail/addOrEdit.vue | 4 +- src/components/Detail/index.vue | 16 +- src/components/News/addOrEdit.vue | 2 +- src/components/News/detailContent.vue | 30 ++ src/components/News/index.vue | 96 +++-- src/main.js | 1 + src/styles/flex.scss | 514 ++++++++++++++++++++++++++ 10 files changed, 695 insertions(+), 53 deletions(-) create mode 100644 src/api/contentIntro.js create mode 100644 src/components/News/detailContent.vue create mode 100644 src/styles/flex.scss diff --git a/src/api/contentIntro.js b/src/api/contentIntro.js new file mode 100644 index 0000000..0ebe5b0 --- /dev/null +++ b/src/api/contentIntro.js @@ -0,0 +1,81 @@ +import request from '@/utils/request' +const contentIntro = '/back/contentIntro' +const content = '/content' + +/** + * 查询列表详情列表 + * @param params + * @returns {Promise} + * @constructor + */ +export function POST_QUERY_DETAIL(params) { + return request({ + url: `${contentIntro}/list`, + method: 'post', + data:params + }).then(res => { + return res.data + }) +} + +/** + * 单个列表详情 + * @param params + * @returns {Promise} + * @constructor + */ +export function QUERY_DETAIL(params) { + return request({ + url: `${content}/detail`, + method: 'get', + params + }).then(res => res.data) +} + +/** + * 删除列表详情 + * @param params + * @returns {Promise} + * @constructor + */ +export function DELETE_DETAIL(params) { + return request({ + url: `${contentIntro}/delete`, + method: 'post', + data:params + }).then(res => { + return res.data + }) +} + +/** + * 添加列表详情 + * @param params + * @returns {Promise} + * @constructor + */ +export function ADD_DETAIL(params) { + return request({ + url: `${contentIntro}/add`, + method: 'post', + data:params + }).then(res => { + return res.data + }) +} + +/** + * 修改列表详情 + * @param params + * @returns {Promise} + * @constructor + */ +export function UPDATE_DETAIL(params) { + return request({ + url: `${contentIntro}/update`, + method: 'post', + data:params + }).then(res => { + return res.data + }) +} diff --git a/src/components/Banner/addOrEdit.vue b/src/components/Banner/addOrEdit.vue index 2738090..9616ce5 100644 --- a/src/components/Banner/addOrEdit.vue +++ b/src/components/Banner/addOrEdit.vue @@ -14,7 +14,7 @@ - +