diff --git a/src/api/cms.js b/src/api/cms.js new file mode 100644 index 0000000..4b69835 --- /dev/null +++ b/src/api/cms.js @@ -0,0 +1,116 @@ + +import request from '@/plugins/request'; + + + +/** + * @description 文章列表 发布、上、下架 + * @param {Object} param data {Object} 传值参数 + */ +export function setRelease (data) { + return request({ + url: 'cms/setRelease', + method: 'post', + params: data + }); +} + +export function setStatus (data) { + return request({ + url: 'cms/setStatus', + method: 'post', + data + }); +} + +/** + * @description 文章管理--列表 + * @param {Object} param data {Object} 传值参数 + */ +export function cmsListApi (data) { + return request({ + url: 'cms/cms', + method: 'get', + params: data + }); +} + +/** + * @description 文章管理--新增编辑 + * @param {Object} param data {Object} 传值参数 + */ +export function cmsAddApi (data) { + return request({ + url: 'cms/cms', + method: 'post', + data + }); +} + +/** + * @description 文章管理--文章详情 + * @param {Number} param id {Number} 文章id + */ +export function createApi (id) { + return request({ + url: `cms/cms/${id}`, + method: 'get' + }); +} + +/** + * @description 文章分类--新增表单 + */ +export function categoryAddApi () { + return request({ + url: `cms/category/create`, + method: 'GET' + }); +} + +/** + * @description 文章分类--列表 + * @param {Object} param params {Object} 传值 + */ +export function categoryListApi (params) { + return request({ + url: `cms/category`, + method: 'GET', + params + }); +} + +/** + * @description 文章分类--编辑表单 + * @param {Number} param id {Number} 文章id + */ +export function categoryEditApi (id) { + return request({ + url: `cms/category/${id}/edit`, + method: 'GET' + }); +} + +/** + * @description 文章分类--修改状态 + * @param {Object} param data {Object} 传值 + */ +export function statusApi (data) { + return request({ + url: `cms/category/set_status/${data.id}/${data.status}`, + method: 'put' + }); +} + +/** + * @description 文章分类--关联商品 + * @param {Number} param id {Number} 文章id + * @param {Object} param data {Object} 传值 + */ +export function relationApi (data, id) { + return request({ + url: `cms/cms/relation/${id}`, + method: 'put', + data + }); +} diff --git a/src/components/copyright/index.vue b/src/components/copyright/index.vue index 0d1480c..dce2ef7 100644 --- a/src/components/copyright/index.vue +++ b/src/components/copyright/index.vue @@ -13,7 +13,7 @@ } }, mounted () { - this.getVersion(); + // this.getVersion(); }, methods: { getVersion () { diff --git a/src/pages/article/add_article.vue b/src/pages/article/add_article.vue new file mode 100644 index 0000000..f546446 --- /dev/null +++ b/src/pages/article/add_article.vue @@ -0,0 +1,729 @@ + + + + + \ No newline at end of file diff --git a/src/pages/article/article_category.vue b/src/pages/article/article_category.vue new file mode 100644 index 0000000..adb057b --- /dev/null +++ b/src/pages/article/article_category.vue @@ -0,0 +1,237 @@ + + + + diff --git a/src/pages/article/index.vue b/src/pages/article/index.vue new file mode 100644 index 0000000..6e5d70c --- /dev/null +++ b/src/pages/article/index.vue @@ -0,0 +1,472 @@ + + + + + + \ No newline at end of file diff --git a/src/pages/article/relation.vue b/src/pages/article/relation.vue new file mode 100644 index 0000000..722e31e --- /dev/null +++ b/src/pages/article/relation.vue @@ -0,0 +1,90 @@ + + + + + diff --git a/src/pages/collection/merge.vue b/src/pages/collection/merge.vue index 9886a33..3607d94 100644 --- a/src/pages/collection/merge.vue +++ b/src/pages/collection/merge.vue @@ -871,7 +871,7 @@ } }, created () { - this.base_data={...this.channeldata}, + this.base_data={...this.channeldata}; this.getList() }, methods: { diff --git a/src/pages/sell/seckillAdd.vue b/src/pages/sell/seckillAdd.vue index 6eb4da2..b5081bb 100644 --- a/src/pages/sell/seckillAdd.vue +++ b/src/pages/sell/seckillAdd.vue @@ -36,14 +36,15 @@ - + +