From 4ecd009ffd58500463f3b925e05c01bb5217fd46 Mon Sep 17 00:00:00 2001 From: zhh Date: Tue, 13 Nov 2018 17:09:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B9=BF=E5=91=8A=E7=BC=96=E8=BE=91=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/homeAdvertise.js | 43 +++ src/icons/svg/sms-flash.svg | 1 + src/router/index.js | 20 ++ src/views/oms/order/index.vue | 2 +- src/views/sms/advertise/add.vue | 13 + .../components/HomeAdvertiseDetail.vue | 185 +++++++++++ src/views/sms/advertise/index.vue | 300 +++++++++++++++++- src/views/sms/advertise/update.vue | 13 + src/views/sms/flash/index.vue | 14 + 9 files changed, 587 insertions(+), 4 deletions(-) create mode 100644 src/api/homeAdvertise.js create mode 100644 src/icons/svg/sms-flash.svg create mode 100644 src/views/sms/advertise/add.vue create mode 100644 src/views/sms/advertise/components/HomeAdvertiseDetail.vue create mode 100644 src/views/sms/advertise/update.vue create mode 100644 src/views/sms/flash/index.vue diff --git a/src/api/homeAdvertise.js b/src/api/homeAdvertise.js new file mode 100644 index 0000000..6cc3a02 --- /dev/null +++ b/src/api/homeAdvertise.js @@ -0,0 +1,43 @@ +import request from '@/utils/request' +export function fetchList(params) { + return request({ + url:'/home/advertise/list', + method:'get', + params:params + }) +} +export function updateStatus(id,params) { + return request({ + url:'/home/advertise/update/status/'+id, + method:'post', + params:params + }) +} +export function deleteHomeAdvertise(data) { + return request({ + url:'/home/advertise/delete', + method:'post', + data:data + }) +} +export function createHomeAdvertise(data) { + return request({ + url:'/home/advertise/create', + method:'post', + data:data + }) +} +export function getHomeAdvertise(id) { + return request({ + url:'/home/advertise/'+id, + method:'get', + }) +} + +export function updateHomeAdvertise(id,data) { + return request({ + url:'/home/advertise/update/'+id, + method:'post', + data:data + }) +} diff --git a/src/icons/svg/sms-flash.svg b/src/icons/svg/sms-flash.svg new file mode 100644 index 0000000..49d7db7 --- /dev/null +++ b/src/icons/svg/sms-flash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 9ef8548..2c18d5e 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -201,6 +201,12 @@ export const constantRouterMap = [ name: 'sms', meta: {title: '营销', icon: 'sms'}, children: [ + { + path: 'flash', + name: 'flash', + component: () => import('@/views/sms/flash/index'), + meta: {title: '秒杀活动列表', icon: 'sms-flash'} + }, { path: 'coupon', name: 'coupon', @@ -257,6 +263,20 @@ export const constantRouterMap = [ name: 'homeAdvertise', component: () => import('@/views/sms/advertise/index'), meta: {title: '广告列表', icon: 'sms-ad'} + }, + { + path: 'addAdvertise', + name: 'addHomeAdvertise', + component: () => import('@/views/sms/advertise/add'), + meta: {title: '添加广告'}, + hidden:true + }, + { + path: 'updateAdvertise', + name: 'updateHomeAdvertise', + component: () => import('@/views/sms/advertise/update'), + meta: {title: '编辑广告'}, + hidden:true } ] }, diff --git a/src/views/oms/order/index.vue b/src/views/oms/order/index.vue index eb9837b..6479a64 100644 --- a/src/views/oms/order/index.vue +++ b/src/views/oms/order/index.vue @@ -454,7 +454,7 @@ } } - + + diff --git a/src/views/sms/advertise/components/HomeAdvertiseDetail.vue b/src/views/sms/advertise/components/HomeAdvertiseDetail.vue new file mode 100644 index 0000000..8baa1e5 --- /dev/null +++ b/src/views/sms/advertise/components/HomeAdvertiseDetail.vue @@ -0,0 +1,185 @@ + + + + + diff --git a/src/views/sms/advertise/index.vue b/src/views/sms/advertise/index.vue index 53209ec..85b04d0 100644 --- a/src/views/sms/advertise/index.vue +++ b/src/views/sms/advertise/index.vue @@ -1,13 +1,307 @@ - + diff --git a/src/views/sms/advertise/update.vue b/src/views/sms/advertise/update.vue new file mode 100644 index 0000000..ec31e73 --- /dev/null +++ b/src/views/sms/advertise/update.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/views/sms/flash/index.vue b/src/views/sms/flash/index.vue new file mode 100644 index 0000000..a8790c4 --- /dev/null +++ b/src/views/sms/flash/index.vue @@ -0,0 +1,14 @@ + + + + +