From 1258df77a3cb99e169bf97cabbd0db4cedca4f5a Mon Sep 17 00:00:00 2001
From: lizhixin <382352532@qq.com>
Date: Tue, 1 Jun 2021 12:13:07 +0800
Subject: [PATCH] login/account/order
---
src/layout/dashboard/TopNavbar.vue | 39 ++++--
src/pages/Account/index.vue | 1 -
src/pages/Prev/index.vue | 3 +
src/pages/ReCheck/OrderTable.vue | 183 +++++++++++++++++------------
src/pages/login/index.vue | 92 +++++++++++++++
src/router/index.js | 13 +-
src/router/routes.js | 15 ++-
7 files changed, 259 insertions(+), 87 deletions(-)
create mode 100644 src/pages/Prev/index.vue
create mode 100644 src/pages/login/index.vue
diff --git a/src/layout/dashboard/TopNavbar.vue b/src/layout/dashboard/TopNavbar.vue
index 725678c..1a704c0 100644
--- a/src/layout/dashboard/TopNavbar.vue
+++ b/src/layout/dashboard/TopNavbar.vue
@@ -45,17 +45,17 @@
>
-
+ -->
-
-
+ -->
+
- Log out
+ 登出
@@ -139,11 +143,12 @@
diff --git a/src/pages/login/index.vue b/src/pages/login/index.vue
new file mode 100644
index 0000000..fe0c238
--- /dev/null
+++ b/src/pages/login/index.vue
@@ -0,0 +1,92 @@
+
+
+
登陆
+
+
+
+
+
+ 请使用账号密码登陆
+
+
+
+
+
+
+
+
diff --git a/src/router/index.js b/src/router/index.js
index 1670c1f..7d8872f 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -5,13 +5,20 @@ import routes from "./routes";
const router = new VueRouter({
routes, // short for routes: routes
linkExactActiveClass: "active",
- scrollBehavior: (to) => {
+ scrollBehavior: to => {
if (to.hash) {
- return {selector: to.hash}
+ return { selector: to.hash };
} else {
- return { x: 0, y: 0 }
+ return { x: 0, y: 0 };
}
}
});
+router.beforeEach((to, from, next) => {
+ if (to.meta.auth && !localStorage.getItem("robotToken")) {
+
+ } else {
+ next();
+ }
+});
export default router;
diff --git a/src/router/routes.js b/src/router/routes.js
index 8a74024..26639af 100644
--- a/src/router/routes.js
+++ b/src/router/routes.js
@@ -16,40 +16,53 @@ const Edit = () => import("@/pages/Robot/edit.vue");
const WinRate = () => import("@/pages/WinRate");
const ReCheck = () => import("@/pages/ReCheck");
const Capital = () => import("@/pages/Profit");
+const Prev = () => import("@/pages/Prev");
const routes = [
{
path: "/",
component: DashboardLayout,
- redirect: "/robot/0",
+ redirect: "/prev",
children: [
+ {
+ path: "prev",
+ name: "prev",
+ meta: { auth: false },
+ component: Prev
+ },
{
path: "robot/:type",
name: "robot",
+ meta: { auth: true },
component: Robot
},
{
path: "edit/:id",
name: "edit",
+ meta: { auth: true },
component: Edit
},
{
path: "winRate",
name: "winRate",
+ meta: { auth: true },
component: WinRate
},
{
path: "account/:type",
name: "account",
+ meta: { auth: true },
component: Account
},
{
path: "reCheck",
name: "reCheck",
+ meta: { auth: true },
component: ReCheck
},
{
path: "capital",
name: "capital",
+ meta: { auth: true },
component: Capital
}
// {