From 293c53f32ceaff95a1c35d5d21b09f343d31d07d Mon Sep 17 00:00:00 2001 From: zhangtianli2006 Date: Sat, 21 Nov 2020 10:11:56 +0800 Subject: [PATCH 1/7] [fix] remade structure --- src/components/user/content.vue | 208 ++--------------------- src/components/user/information.vue | 245 ++++++++++++++++++++++++++++ src/dist/router.dev.js | 111 +++++++++++++ 3 files changed, 367 insertions(+), 197 deletions(-) create mode 100644 src/components/user/information.vue create mode 100644 src/dist/router.dev.js diff --git a/src/components/user/content.vue b/src/components/user/content.vue index 81f9569b..315c71d2 100644 --- a/src/components/user/content.vue +++ b/src/components/user/content.vue @@ -17,150 +17,22 @@ Back -
- - - -
- - User - Name -
- {{username}} -
-
- - -
- - User - ID -
- {{userid}} -
-
-
- - - -
- Email -
- {{email}} -
-
- - -
- - Time Joined -
- {{timeJoin}} -
-
- - -
- - Last Login -
- {{lastLogin}} -
-
-
- - - -
- - Lang -
- {{langTable[lang].label}} -
-
- - -
- - Solved -
AC
-
-
- {{solved}} - Problems -
-
-
- - -
- - Submited -
SU
-
-
- {{submit}} - Times -
-
-
- - -
- - AC - Rate -
- -
-
-
- -
- - Introductions -
- -
- -
Permissions
- Staff - Root - Active -
-
+ + diff --git a/src/components/user/information.vue b/src/components/user/information.vue new file mode 100644 index 00000000..5c70bdd7 --- /dev/null +++ b/src/components/user/information.vue @@ -0,0 +1,245 @@ + + + + + diff --git a/src/dist/router.dev.js b/src/dist/router.dev.js new file mode 100644 index 00000000..5b793426 --- /dev/null +++ b/src/dist/router.dev.js @@ -0,0 +1,111 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports["default"] = void 0; + +var _vue = _interopRequireDefault(require("vue")); + +var _vueRouter = _interopRequireDefault(require("vue-router")); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } + +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; } + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { "default": obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +_vue["default"].use(_vueRouter["default"]); + +var router = new _vueRouter["default"]({ + mode: 'history', + routes: [{ + path: '/', + component: function component() { + return Promise.resolve().then(function () { + return _interopRequireWildcard(require('./components/home/page.vue')); + }); + } + }, { + path: '/account/password', + component: function component() { + return Promise.resolve().then(function () { + return _interopRequireWildcard(require('./components/user/changePassword.vue')); + }); + } + }, { + path: '/account/:id', + component: function component() { + return Promise.resolve().then(function () { + return _interopRequireWildcard(require('./components/user/content.vue')); + }); + } + }, { + path: '/account/:id/edit', + component: function component() { + return Promise.resolve().then(function () { + return _interopRequireWildcard(require('./components/user/edit.vue')); + }); + } + }, { + path: '/problem/list', + component: function component() { + return Promise.resolve().then(function () { + return _interopRequireWildcard(require('./components/problem/list.vue')); + }); + } + }, { + path: '/problem/:id', + component: function component() { + return Promise.resolve().then(function () { + return _interopRequireWildcard(require('./components/problem/content.vue')); + }); + } + }, { + path: '/problem/:id/edit', + component: function component() { + return Promise.resolve().then(function () { + return _interopRequireWildcard(require('./components/problem/edit.vue')); + }); + } + }, { + path: '/problem/:id/submit', + component: function component() { + return Promise.resolve().then(function () { + return _interopRequireWildcard(require('./components/problem/submit.vue')); + }); + } + }, { + path: '/status/list', + component: function component() { + return Promise.resolve().then(function () { + return _interopRequireWildcard(require('./components/status/list.vue')); + }); + } + }, { + path: '/status/:id', + component: function component() { + return Promise.resolve().then(function () { + return _interopRequireWildcard(require('./components/status/content.vue')); + }); + } + }, { + path: '/app/editor', + component: function component() { + return Promise.resolve().then(function () { + return _interopRequireWildcard(require('./components/app/editor.vue')); + }); + } + }, { + path: '*', + component: function component() { + return Promise.resolve().then(function () { + return _interopRequireWildcard(require('./components/404.vue')); + }); + } + }] +}); +var _default = router; +exports["default"] = _default; \ No newline at end of file From 2314c6004b4bee3ae987ed6723d125d4861c9449 Mon Sep 17 00:00:00 2001 From: zhangtianli2006 Date: Sat, 21 Nov 2020 10:18:32 +0800 Subject: [PATCH 2/7] [fix] fix structure --- src/components/user/content.vue | 4 ++-- src/components/user/information.vue | 7 +------ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/components/user/content.vue b/src/components/user/content.vue index 315c71d2..e517f487 100644 --- a/src/components/user/content.vue +++ b/src/components/user/content.vue @@ -18,8 +18,8 @@ - - + + From 8b6d3536f30d67f1d7957bfff2f6cf7d5d7d42d0 Mon Sep 17 00:00:00 2001 From: zhangtianli2006 Date: Sat, 21 Nov 2020 11:01:09 +0800 Subject: [PATCH 4/7] remove old url --- src/dist/router.dev.js | 7 ------- src/router.js | 3 --- 2 files changed, 10 deletions(-) diff --git a/src/dist/router.dev.js b/src/dist/router.dev.js index 5b793426..3b702440 100644 --- a/src/dist/router.dev.js +++ b/src/dist/router.dev.js @@ -28,13 +28,6 @@ var router = new _vueRouter["default"]({ return _interopRequireWildcard(require('./components/home/page.vue')); }); } - }, { - path: '/account/password', - component: function component() { - return Promise.resolve().then(function () { - return _interopRequireWildcard(require('./components/user/changePassword.vue')); - }); - } }, { path: '/account/:id', component: function component() { diff --git a/src/router.js b/src/router.js index ee0d52f3..79e836e4 100644 --- a/src/router.js +++ b/src/router.js @@ -7,9 +7,6 @@ let router = new Router({ routes: [{ path: '/', component: () => import('./components/home/page.vue') - }, { - path: '/account/password', - component: () => import('./components/user/changePassword.vue') }, { path: '/account/:id', component: () => import('./components/user/content.vue') From c73f491783e277f2f560a7c7b0df2e919b2b7271 Mon Sep 17 00:00:00 2001 From: zhangtianli2006 Date: Sat, 21 Nov 2020 11:13:15 +0800 Subject: [PATCH 5/7] remove /dist --- src/dist/router.dev.js | 104 ----------------------------------------- 1 file changed, 104 deletions(-) delete mode 100644 src/dist/router.dev.js diff --git a/src/dist/router.dev.js b/src/dist/router.dev.js deleted file mode 100644 index 3b702440..00000000 --- a/src/dist/router.dev.js +++ /dev/null @@ -1,104 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; - -var _vue = _interopRequireDefault(require("vue")); - -var _vueRouter = _interopRequireDefault(require("vue-router")); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } - -function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } - -function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; } - -function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { "default": obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -_vue["default"].use(_vueRouter["default"]); - -var router = new _vueRouter["default"]({ - mode: 'history', - routes: [{ - path: '/', - component: function component() { - return Promise.resolve().then(function () { - return _interopRequireWildcard(require('./components/home/page.vue')); - }); - } - }, { - path: '/account/:id', - component: function component() { - return Promise.resolve().then(function () { - return _interopRequireWildcard(require('./components/user/content.vue')); - }); - } - }, { - path: '/account/:id/edit', - component: function component() { - return Promise.resolve().then(function () { - return _interopRequireWildcard(require('./components/user/edit.vue')); - }); - } - }, { - path: '/problem/list', - component: function component() { - return Promise.resolve().then(function () { - return _interopRequireWildcard(require('./components/problem/list.vue')); - }); - } - }, { - path: '/problem/:id', - component: function component() { - return Promise.resolve().then(function () { - return _interopRequireWildcard(require('./components/problem/content.vue')); - }); - } - }, { - path: '/problem/:id/edit', - component: function component() { - return Promise.resolve().then(function () { - return _interopRequireWildcard(require('./components/problem/edit.vue')); - }); - } - }, { - path: '/problem/:id/submit', - component: function component() { - return Promise.resolve().then(function () { - return _interopRequireWildcard(require('./components/problem/submit.vue')); - }); - } - }, { - path: '/status/list', - component: function component() { - return Promise.resolve().then(function () { - return _interopRequireWildcard(require('./components/status/list.vue')); - }); - } - }, { - path: '/status/:id', - component: function component() { - return Promise.resolve().then(function () { - return _interopRequireWildcard(require('./components/status/content.vue')); - }); - } - }, { - path: '/app/editor', - component: function component() { - return Promise.resolve().then(function () { - return _interopRequireWildcard(require('./components/app/editor.vue')); - }); - } - }, { - path: '*', - component: function component() { - return Promise.resolve().then(function () { - return _interopRequireWildcard(require('./components/404.vue')); - }); - } - }] -}); -var _default = router; -exports["default"] = _default; \ No newline at end of file From 8b30dfe3d3e1cd087dd5ae654a8c4fd70871eae6 Mon Sep 17 00:00:00 2001 From: zhangtianli2006 Date: Sat, 21 Nov 2020 11:17:20 +0800 Subject: [PATCH 6/7] [lint] fix css code style --- src/components/user/content.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/user/content.vue b/src/components/user/content.vue index 9d5224bf..55ce59b0 100644 --- a/src/components/user/content.vue +++ b/src/components/user/content.vue @@ -127,7 +127,7 @@ export default { #info { margin-top: 20px; - margin-left: 0px; + margin-left: 0; width: 800px; } } From 833a661e8f2174b6016efcebeaf557b3370fee8b Mon Sep 17 00:00:00 2001 From: zhangtianli2006 Date: Sat, 21 Nov 2020 11:18:56 +0800 Subject: [PATCH 7/7] [feature] remove back button --- src/components/user/content.vue | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/components/user/content.vue b/src/components/user/content.vue index 55ce59b0..19feab3c 100644 --- a/src/components/user/content.vue +++ b/src/components/user/content.vue @@ -6,14 +6,6 @@ - - - - - - - Back -