diff --git a/config/dev.env.js b/config/dev.env.js index 1e22973a..55a82ff3 100644 --- a/config/dev.env.js +++ b/config/dev.env.js @@ -3,5 +3,5 @@ const merge = require('webpack-merge') const prodEnv = require('./prod.env') module.exports = merge(prodEnv, { - NODE_ENV: '"development"' + NODE_ENV: '"development"', }) diff --git a/src/api/kanjiaHelp.js b/src/api/kanjiaHelp.js new file mode 100644 index 00000000..21021234 --- /dev/null +++ b/src/api/kanjiaHelp.js @@ -0,0 +1,13 @@ +import request from '@/utils/request' + +export function fetchDataList(page, pageSize, data) { + return request({ + url: '/user/kanjiaHelp/list', + method: 'post', + data: { + page, + pageSize, + ...data + } + }) +} diff --git a/src/api/kanjiaJoiner.js b/src/api/kanjiaJoiner.js new file mode 100644 index 00000000..cc865aeb --- /dev/null +++ b/src/api/kanjiaJoiner.js @@ -0,0 +1,21 @@ +import request from '@/utils/request' + +export function fetchDataList(page, pageSize, data) { + return request({ + url: '/user/kanjiaJoiner/list', + method: 'post', + data: { + page, + pageSize, + ...data + } + }) +} + +export function saveStatus(id, status) { + return request({ + url: '/user/kanjiaJoiner/status', + method: 'post', + data: { id, status } + }) +} diff --git a/src/api/pingtuanSet.js b/src/api/pingtuanSet.js new file mode 100644 index 00000000..38e422e9 --- /dev/null +++ b/src/api/pingtuanSet.js @@ -0,0 +1,37 @@ +import request from '@/utils/request' + +export function fetchDataList(page, pageSize, data) { + return request({ + url: '/user/pingtuanSet/list', + method: 'post', + data: { + page, + pageSize, + ...data + } + }) +} + +export function info(id) { + return request({ + url: '/user/pingtuanSet/info', + method: 'get', + params: { id } + }) +} + +export function delData(id) { + return request({ + url: '/user/pingtuanSet/del', + method: 'post', + data: { id } + }) +} + +export function saveData(data) { + return request({ + url: '/user/pingtuanSet/save', + method: 'post', + data: { ...data } + }) +} diff --git a/src/icons/svg/pingtuan.svg b/src/icons/svg/pingtuan.svg new file mode 100644 index 00000000..a302e493 --- /dev/null +++ b/src/icons/svg/pingtuan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 4bf2d552..d38eecd9 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -128,21 +128,33 @@ export const constantRouterMap = [ { name: '营销辅助', - path: '/user/kanjiaSet', + path: '/user', component: Layout, redirect: '/user/kanjiaSet/list', meta: { title: '营销辅助', icon: 'yingxiao' }, children: [{ name: '砍价设置', - path: 'list', + path: 'kanjiaSet/list', component: () => import('@/views/kanjiaSet/list'), meta: { title: '砍价设置', icon: 'kanjia' } }, { - name: '我的资源包2', - path: 'dashboard3', - component: () => import('@/views/dashboard/index'), - meta: { title: '我的资源包2', icon: 'setting' } + name: '砍价参与用户', + path: 'kanjiaJoiner/list', + component: () => import('@/views/kanjiaJoiner/list'), + meta: { title: '砍价参与用户', icon: 'kanjia' } + }, + { + name: '砍价明细', + path: 'kanjiaHelp/list', + component: () => import('@/views/kanjiaHelp/list'), + meta: { title: '砍价明细', icon: 'kanjia' } + }, + { + name: '拼团设置', + path: 'pingtuanSet/list', + component: () => import('@/views/pingtuanSet/list'), + meta: { title: '拼团设置', icon: 'pingtuan' } }] }, diff --git a/src/views/kanjiaHelp/list.vue b/src/views/kanjiaHelp/list.vue new file mode 100644 index 00000000..d2562905 --- /dev/null +++ b/src/views/kanjiaHelp/list.vue @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + 搜索 + + + + + + {{scope.row.id}} + + + + + + + + + + {{userMapJoin[scope.row.uid].mobile}} + + + + + {{userMapJoin[scope.row.uid].nick}} + + + + + {{userMapHelp[scope.row.uidHelp].mobile}} + + + + + {{userMapHelp[scope.row.uidHelp].nick}} + + + + + + + + + + + + + diff --git a/src/views/kanjiaJoiner/list.vue b/src/views/kanjiaJoiner/list.vue new file mode 100644 index 00000000..baa511fc --- /dev/null +++ b/src/views/kanjiaJoiner/list.vue @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + 搜索 + + + + + + + + {{userMap[scope.row.uid].mobile}} + + + + + {{userMap[scope.row.uid].nick}} + + + + + + + + + + + 进行中 + 完成 + 无效 + + + + + + + + + + + diff --git a/src/views/kanjiaSet/list.vue b/src/views/kanjiaSet/list.vue index 6fad1f4b..089d95d2 100644 --- a/src/views/kanjiaSet/list.vue +++ b/src/views/kanjiaSet/list.vue @@ -40,6 +40,7 @@ + 批量删除 { diff --git a/src/views/layout/components/Navbar.vue b/src/views/layout/components/Navbar.vue index 67c51db6..fd1666dc 100644 --- a/src/views/layout/components/Navbar.vue +++ b/src/views/layout/components/Navbar.vue @@ -53,7 +53,6 @@ export default { } }, mounted() { - this.centerUserBase.aaa = 'ssddfssfg0000' info().then(res => { this.$store.commit('SET_CENTER_USER_BASE',res.data) }); diff --git a/src/views/login/index.vue b/src/views/login/index.vue index d363305f..f683d350 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -1,7 +1,7 @@ - api工厂独立后台 + api工厂独立后台(beta) @@ -81,7 +81,6 @@ export default { }, mounted() { this.changeRandom() - console.log('1233', process.env.BASE_API) }, methods: { showPwd() { diff --git a/src/views/pingtuanSet/list.vue b/src/views/pingtuanSet/list.vue new file mode 100644 index 00000000..d900d1c9 --- /dev/null +++ b/src/views/pingtuanSet/list.vue @@ -0,0 +1,324 @@ + + + + + + + + + + + + + + + + + 搜索 + 添加 + + + + + + + + + + + + + + + + + 编辑 + 删除 + + + + 批量删除 + + + + + + + + + + + + + + + + + + + + + 超过该时间(小时数)未成团的将自动退款 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +