diff --git a/src/apis/modules/points.js b/src/apis/modules/points.js new file mode 100644 index 0000000..d477ac9 --- /dev/null +++ b/src/apis/modules/points.js @@ -0,0 +1,14 @@ +/** + * 区域模块接口 + */ +import request from '@/utils/request' +// 获取项目列表 +export const getProjectList = (params) => request.basic.get('/api/v1/balances', params) +// 获取单挑数据 +export const getItem = (id) => request.basic.get(`/api/v1/balances/${id}`) +// 添加条目 +export const createProject = (params) => request.basic.post('/api/v1/balances', params) +// 更新role +export const updateItem = (id, params) => request.basic.put(`/api/v1/balances/${id}`, params) +// 删除数据 +export const delItem = (id) => request.basic.delete(`/api/v1/balances/${id}`) diff --git a/src/apis/modules/productOrders.js b/src/apis/modules/productOrders.js new file mode 100644 index 0000000..1b453f4 --- /dev/null +++ b/src/apis/modules/productOrders.js @@ -0,0 +1,14 @@ +/** + * 区域模块接口 + */ +import request from '@/utils/request' +// 获取项目列表 +export const getProjectList = (params) => request.basic.get('/api/v1/product-orders', params) +// 获取单挑数据 +export const getItem = (id) => request.basic.get(`/api/v1/product-orders/${id}`) +// 添加条目 +export const createProject = (params) => request.basic.post('/api/v1/product-orders', params) +// 更新role +export const updateItem = (id, params) => request.basic.put(`/api/v1/product-orders/${id}`, params) +// 删除数据 +export const delItem = (id) => request.basic.delete(`/api/v1/product-orders/${id}`) diff --git a/src/enums/useEnum.js b/src/enums/useEnum.js index 93df8c8..bf78a6f 100644 --- a/src/enums/useEnum.js +++ b/src/enums/useEnum.js @@ -7,13 +7,21 @@ const customersEnum = new EnumManager([ {value: 'closer', name: '意向客户'}, {value: 'visitor', name: '游客'}, ]); -// 创建枚举管理器实例 +// 创建区域 const areaEnum = new EnumManager([ {value: 1, name: '南通'}, {value: 2, name: '盐城'} ]); + +// 创建权益类型 +const rightEnum = new EnumManager([ + {value: 'success', name: '已使用'}, + {value: 'checking', name: '确认中'}, + {value: 'checked', name: '待使用'}, +]); export { - customersEnum,areaEnum + customersEnum,areaEnum,rightEnum + } // // 获取整个数组 // console.log(roleEnum.getAll()); diff --git a/src/locales/lang/zh-CN/menu.js b/src/locales/lang/zh-CN/menu.js index 556896f..58bbc58 100644 --- a/src/locales/lang/zh-CN/menu.js +++ b/src/locales/lang/zh-CN/menu.js @@ -61,4 +61,6 @@ export default { rejectOrder: '确定驳回订单', paddOrder: '过期订单', erCodeList: '二维码列表', + order:"权益订单", + points:'积分列表' } diff --git a/src/router/routes/index.js b/src/router/routes/index.js index 13702d4..e61e8e8 100644 --- a/src/router/routes/index.js +++ b/src/router/routes/index.js @@ -13,6 +13,7 @@ import userManagement from './userManagement' import integral from './integral' import regional from './regional' import announcement from './announcement' +import order from './order' export default [ ...home, @@ -30,4 +31,5 @@ export default [ ...integral, ...regional, ...announcement, + ...order ] diff --git a/src/router/routes/integral.js b/src/router/routes/integral.js index b62ece2..49fa818 100644 --- a/src/router/routes/integral.js +++ b/src/router/routes/integral.js @@ -26,9 +26,9 @@ export default [ }, }, { - path: 'integraList', - name: 'integraList', - component: 'integral/integraList/index.vue', + path: 'integralList', + name: 'integralList', + component: 'integral/integralList/index.vue', meta: { title: '积分列表', isMenu: true, @@ -36,6 +36,17 @@ export default [ permission: '*', }, }, + { + path: 'integral/points', + name: 'points', + component: 'integral/points/index.vue', + meta: { + title: '积分列表2', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, ], }, ] diff --git a/src/router/routes/order.js b/src/router/routes/order.js new file mode 100644 index 0000000..5629c1a --- /dev/null +++ b/src/router/routes/order.js @@ -0,0 +1,17 @@ +import { TableOutlined } from '@ant-design/icons-vue' + +export default [ + { + path: 'order/index', + name: 'order', + component: 'order/index.vue', + meta: { + icon: TableOutlined, + title: '订单列表', + isMenu: true, + keepAlive: true, + permission: '*', + } + + }, +] diff --git a/src/views/announcement/announcementList/index.vue b/src/views/announcement/announcementList/index.vue index ec49384..db9e5e6 100644 --- a/src/views/announcement/announcementList/index.vue +++ b/src/views/announcement/announcementList/index.vue @@ -1,37 +1,24 @@ - + - + {{ $t('pages.system.announcement.add') }} - + + + + diff --git a/src/views/order/index.vue b/src/views/order/index.vue new file mode 100644 index 0000000..b91d2ea --- /dev/null +++ b/src/views/order/index.vue @@ -0,0 +1,170 @@ + + + + +