From c3203e89d7df4ca585836c0b43b928be536f906d Mon Sep 17 00:00:00 2001 From: gooking Date: Sat, 19 May 2018 06:36:22 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E8=AE=BE=E7=BD=AE--=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E6=96=87=E4=BB=B6=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/apiExtDfs.js | 28 ++++ src/api/login.js | 3 +- src/icons/svg/files.svg | 1 + src/router/index.js | 20 +++ src/store/getters.js | 6 +- src/views/apiExtDfs/list.vue | 161 ++++++++++++++++++++ src/views/centerUserResourceBundle/list.vue | 2 +- src/views/table/index.vue | 25 +++ 8 files changed, 238 insertions(+), 8 deletions(-) create mode 100644 src/api/apiExtDfs.js create mode 100644 src/icons/svg/files.svg create mode 100644 src/views/apiExtDfs/list.vue diff --git a/src/api/apiExtDfs.js b/src/api/apiExtDfs.js new file mode 100644 index 00000000..fb469b1f --- /dev/null +++ b/src/api/apiExtDfs.js @@ -0,0 +1,28 @@ +import request from '@/utils/request' + +export function fetchDataList(page, pageSize, data) { + return request({ + url: '/user/apiExtDfs/list', + method: 'post', + data: { + page, + pageSize, + ...data + } + }) +} + +export function statistics() { + return request({ + url: '/user/apiExtDfs/statistics', + method: 'get' + }) +} + +export function delData(id) { + return request({ + url: '/user/apiExtDfs/del', + method: 'post', + data: { id } + }) +} diff --git a/src/api/login.js b/src/api/login.js index 096d1f45..d5ea2c42 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -67,8 +67,7 @@ export function resetpwd(mobile, pwd, smsCode) { export function checkToken() { return request({ url: '/user/checkToken', - method: 'get', - params: { } + method: 'get' }) } diff --git a/src/icons/svg/files.svg b/src/icons/svg/files.svg new file mode 100644 index 00000000..c63976d4 --- /dev/null +++ b/src/icons/svg/files.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 489207b3..6d837d13 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -59,6 +59,26 @@ export const constantRouterMap = [ }] }, + { + name: '系统设置', + path: '/user/apiExtDfs', + component: Layout, + redirect: '/user/apiExtDfs/list', + meta: { title: '系统设置', icon: 'setting' }, + children: [{ + name: '上传文件管理', + path: 'list', + component: () => import('@/views/apiExtDfs/list'), + meta: { title: '上传文件管理', icon: 'files' } + }, + { + name: '我的资源包2', + path: 'dashboard3', + component: () => import('@/views/dashboard/index'), + meta: { title: '我的资源包2', icon: 'setting' } + }] + }, + { path: '/example', component: Layout, diff --git a/src/store/getters.js b/src/store/getters.js index 7fbf1f4f..95388583 100644 --- a/src/store/getters.js +++ b/src/store/getters.js @@ -1,9 +1,5 @@ const getters = { sidebar: state => state.app.sidebar, - device: state => state.app.device, - token: state => state.user.token, - avatar: state => state.user.avatar, - name: state => state.user.name, - roles: state => state.user.roles + device: state => state.app.device } export default getters diff --git a/src/views/apiExtDfs/list.vue b/src/views/apiExtDfs/list.vue new file mode 100644 index 00000000..bad176f7 --- /dev/null +++ b/src/views/apiExtDfs/list.vue @@ -0,0 +1,161 @@ + + + + + diff --git a/src/views/centerUserResourceBundle/list.vue b/src/views/centerUserResourceBundle/list.vue index e16710e0..e7be935c 100644 --- a/src/views/centerUserResourceBundle/list.vue +++ b/src/views/centerUserResourceBundle/list.vue @@ -59,7 +59,7 @@ :page-sizes="[10, 20, 50, 100]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" - :total="totalRow"> + :total="totalRow" style="margin-top:20px;"> diff --git a/src/views/table/index.vue b/src/views/table/index.vue index 899c3418..85091a81 100644 --- a/src/views/table/index.vue +++ b/src/views/table/index.vue @@ -1,5 +1,30 @@