diff --git a/src/api/fingertipIntegral.js b/src/api/fingertipIntegral.js new file mode 100644 index 0000000..857f573 --- /dev/null +++ b/src/api/fingertipIntegral.js @@ -0,0 +1,25 @@ +import request from '@/utils/request' + +export function list(params) { + return request({ + url: '/api/convenience/fingertipIntegral/list', + method: 'get', + params + }) +} + +export function add(data) { + return request({ + url: '/api/convenience/fingertipIntegral', + method: 'post', + data + }) +} + +export function del(params) { + return request({ + url: '/api/convenience/fingertipIntegral', + method: 'DELETE', + params + }) +} diff --git a/src/api/speciallyBusiness.js b/src/api/speciallyBusiness.js new file mode 100644 index 0000000..fc96d2d --- /dev/null +++ b/src/api/speciallyBusiness.js @@ -0,0 +1,25 @@ +import request from '@/utils/request' + +export function speciallyBusinessList(data) { + return request({ + url: '/api/convenience/speciallyBusiness/fixServ/speciallyBusinessList', + method: 'post', + data + }) +} + +export function list(data) { + return request({ + url: '/api/convenience/speciallyBusiness/fixServ/list', + method: 'post', + data + }) +} + +export function speciallyBusinessSet(data) { + return request({ + url: '/api/convenience/speciallyBusiness/fixServ/speciallyBusinessSet', + method: 'post', + data + }) +} diff --git a/src/layout/components/Sidebar/Item.vue b/src/layout/components/Sidebar/Item.vue index 1098f01..0abc32b 100644 --- a/src/layout/components/Sidebar/Item.vue +++ b/src/layout/components/Sidebar/Item.vue @@ -1,24 +1,24 @@ diff --git a/src/router/index.js b/src/router/index.js index 71ef299..38bdb39 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -7,10 +7,10 @@ Vue.use(Router) import Layout from '@/layout' /* Router Modules */ -import componentsRouter from './modules/components' -import chartsRouter from './modules/charts' -import tableRouter from './modules/table' -import nestedRouter from './modules/nested' +// import componentsRouter from './modules/components' +// import chartsRouter from './modules/charts' +// import tableRouter from './modules/table' +// import nestedRouter from './modules/nested' /** * Note: sub-menu only appear when route children.length >= 1 @@ -367,6 +367,56 @@ export const asyncRoutes = [ } ] }, + { + path: '/fingertipIntegral', + component: Layout, + name: 'FingertipIntegral', + redirect: '/fingertipIntegral/list', + meta: { + title: '积分管理', + icon: 'townRanking', + roles: ['SSS'] + }, + hidden: false, + children: [ + { + path: 'list', + component: () => import('@/views/fingertipIntegral/list'), + name: 'FingertipIntegralList', + meta: { + title: '规则列表', + icon: 'townRanking', + affix: true, + parentTitle: '积分管理' + } + } + ] + }, + { + path: '/speciallyBusiness', + component: Layout, + name: 'SpeciallyBusiness', + redirect: '/speciallyBusiness/list', + meta: { + title: '特约商户管理', + icon: 'townRanking', + roles: ['SSS'] + }, + hidden: false, + children: [ + { + path: 'list', + component: () => import('@/views/speciallyBusiness/list'), + name: 'speciallyBusinessList', + meta: { + title: '商户列表', + icon: 'townRanking', + affix: true, + parentTitle: '特约商户管理' + } + } + ] + }, // { // path: '/permission', // component: Layout, diff --git a/src/styles/variables.scss b/src/styles/variables.scss index 26b3b18..fca770e 100644 --- a/src/styles/variables.scss +++ b/src/styles/variables.scss @@ -24,8 +24,8 @@ $menuHover:#5d94ff; $subMenuBg:#1f2d3d; $subMenuHover:#001528; -// $sideBarWidth: 210px; -$sideBarWidth: 150px; +$sideBarWidth: 230px; +// $sideBarWidth: 150px; // the :export directive is the magic sauce for webpack // https://www.bluematador.com/blog/how-to-share-variables-between-js-and-sass diff --git a/src/views/fingertipIntegral/list.vue b/src/views/fingertipIntegral/list.vue new file mode 100644 index 0000000..d72be25 --- /dev/null +++ b/src/views/fingertipIntegral/list.vue @@ -0,0 +1,395 @@ + + + + + diff --git a/src/views/speciallyBusiness/list.vue b/src/views/speciallyBusiness/list.vue new file mode 100644 index 0000000..a03aadc --- /dev/null +++ b/src/views/speciallyBusiness/list.vue @@ -0,0 +1,400 @@ + + + + +