diff --git a/src/api/ticket.js b/src/api/ticket.js new file mode 100644 index 0000000..8a85f1a --- /dev/null +++ b/src/api/ticket.js @@ -0,0 +1,49 @@ + +import request from '@/utils/request' + +// 新零售门票活动-列表 +export function ticketList(params) { + return request({ + url: '/activity/manage/ticket/list', + method: 'get', + params + }) +} +// 新零售门票活动-新增 +export function ticketSave(data) { + return request({ + url: '/activity/manage/ticket/save', + method: 'post', + data + }) +} +// 新零售门票活动-修改 +export function ticketUpdate(data) { + return request({ + url: '/activity/manage/ticket/update', + method: 'post', + data + }) +} +// 新零售门票活动-删除 +export function delTicket(id) { + return request({ + url: '/activity/manage/ticket/' + id, + method: 'delete' + }) +} +// 获取单条门票活动 +export function getOneTicket(id) { + return request({ + url: '/activity/manage/ticket/getOne/' + id, + method: 'get' + }) +} +// 会员消费赠送-查看 +export function memberConsumeRule(params) { + return request({ + url: '/activity/manage/member-consume-rule/detail', + method: 'get', + params + }) +} diff --git a/src/router/module/tickets.js b/src/router/module/tickets.js new file mode 100644 index 0000000..d978697 --- /dev/null +++ b/src/router/module/tickets.js @@ -0,0 +1,36 @@ +import ParentView from '@/components/ParentView' +export const tickets = [ + { + path: 'ticket', + name: 'Ticket', + component: ParentView, + children: [ + { + path: 'ticketList', + name: 'TicketList', + component: () => import('@/views/marketing/ticket/index'), + meta: { title: '门票活动' } + }, + { + path: 'addTicket', + name: 'AddTicket', + component: () => import('@/views/marketing/ticket/addTicket'), + meta: { title: '基本信息' }, + hidden: true + } + ] + }, + { + path: 'ticketQuery', + name: 'TicketQuery', + component: ParentView, + children: [ + { + path: 'ticketQueryList', + name: 'TickeQuerytList', + component: () => import('@/views/marketing/ticketQueryList/index'), + meta: { title: '自助购票' } + } + ] + } +] diff --git a/src/views/marketing/ticket/addTicket.vue b/src/views/marketing/ticket/addTicket.vue new file mode 100644 index 0000000..8d04e83 --- /dev/null +++ b/src/views/marketing/ticket/addTicket.vue @@ -0,0 +1,409 @@ + + + + + + {{ item.name }} + + + + + + + {{ '基本信息' }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/marketing/ticket/index.vue b/src/views/marketing/ticket/index.vue new file mode 100644 index 0000000..d058261 --- /dev/null +++ b/src/views/marketing/ticket/index.vue @@ -0,0 +1,341 @@ + + + + + + + + + + + + + + + + + + + + + + {{ '搜索' }} + + {{ '重置' }} + + + + + + + {{ '添加' }} + + + + + + + + + + + + + + + + + + + + + + + + {{ '查看' }} + + + {{ '修改' }} + + + {{ '删除' }} + + + + + + + + + + + + + diff --git a/src/views/marketing/ticketQueryList/index.vue b/src/views/marketing/ticketQueryList/index.vue new file mode 100644 index 0000000..48ef5fa --- /dev/null +++ b/src/views/marketing/ticketQueryList/index.vue @@ -0,0 +1,368 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ '搜索' }} + + {{ '重置' }} + + + + + + + 导出 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +