From c88f0118d95fe791db01644e2e8201f4b086f082 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=B9=E8=AF=9A=E8=AF=9A?= Date: Wed, 21 Sep 2022 17:10:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9D=83=E9=99=90=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 27 ++++++++++++ package.json | 1 + public/index.html | 1 + src/App.js | 25 +++++++---- src/charts/Customer_care_inchina.js | 11 +++-- src/charts/Customer_care_potential.js | 10 ++--- src/charts/Customer_care_regular.js | 10 ++--- src/stores/AuthStore.js | 62 +++++++++++++++++++++++++++ src/stores/CustomerStore.js | 4 +- src/stores/Index.js | 2 + src/views/Home.js | 28 ++++++------ src/views/ProtectedRoute.js | 36 ++++++++++++++++ 12 files changed, 173 insertions(+), 44 deletions(-) create mode 100644 src/stores/AuthStore.js create mode 100644 src/views/ProtectedRoute.js diff --git a/package-lock.json b/package-lock.json index 577aadb..3d160a9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "@ant-design/charts": "^1.4.2", "antd": "^4.22.6", + "dingtalk-jsapi": "^3.0.9", "mobx": "^6.6.1", "mobx-react": "^7.5.2", "react": "^18.2.0", @@ -7378,6 +7379,14 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/dingtalk-jsapi": { + "version": "3.0.9", + "resolved": "https://registry.npmmirror.com/dingtalk-jsapi/-/dingtalk-jsapi-3.0.9.tgz", + "integrity": "sha512-MbepraXPj4KUkkny7XbJE9amh0oJsRhVK3MVCpxOX0XumzZdIUe+5HbW9j87oaVYseqt/fmeyO6phZtZp6HTdg==", + "dependencies": { + "promise-polyfill": "^7.1.0" + } + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz", @@ -14862,6 +14871,11 @@ "asap": "~2.0.6" } }, + "node_modules/promise-polyfill": { + "version": "7.1.2", + "resolved": "https://registry.npmmirror.com/promise-polyfill/-/promise-polyfill-7.1.2.tgz", + "integrity": "sha512-FuEc12/eKqqoRYIGBrUptCBRhobL19PS2U31vMNTfyck1FxPyMfgsXyW4Mav85y/ZN1hop3hOwRlUDok23oYfQ==" + }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz", @@ -24699,6 +24713,14 @@ "resolved": "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz", "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" }, + "dingtalk-jsapi": { + "version": "3.0.9", + "resolved": "https://registry.npmmirror.com/dingtalk-jsapi/-/dingtalk-jsapi-3.0.9.tgz", + "integrity": "sha512-MbepraXPj4KUkkny7XbJE9amh0oJsRhVK3MVCpxOX0XumzZdIUe+5HbW9j87oaVYseqt/fmeyO6phZtZp6HTdg==", + "requires": { + "promise-polyfill": "^7.1.0" + } + }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz", @@ -30395,6 +30417,11 @@ "asap": "~2.0.6" } }, + "promise-polyfill": { + "version": "7.1.2", + "resolved": "https://registry.npmmirror.com/promise-polyfill/-/promise-polyfill-7.1.2.tgz", + "integrity": "sha512-FuEc12/eKqqoRYIGBrUptCBRhobL19PS2U31vMNTfyck1FxPyMfgsXyW4Mav85y/ZN1hop3hOwRlUDok23oYfQ==" + }, "prompts": { "version": "2.4.2", "resolved": "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz", diff --git a/package.json b/package.json index 8af6a14..379dbd5 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "dependencies": { "@ant-design/charts": "^1.4.2", "antd": "^4.22.6", + "dingtalk-jsapi": "^3.0.9", "mobx": "^6.6.1", "mobx-react": "^7.5.2", "react": "^18.2.0", diff --git a/public/index.html b/public/index.html index aa069f2..3893a7f 100644 --- a/public/index.html +++ b/public/index.html @@ -25,6 +25,7 @@ Learn how to configure a non-root public URL by running `npm run build`. --> React App + diff --git a/src/App.js b/src/App.js index 4f1ef08..e7c3983 100644 --- a/src/App.js +++ b/src/App.js @@ -13,6 +13,7 @@ import Home from "./views/Home" import Dashboard from "./views/Dashboard" import Orders from "./views/Orders" import Orders_sub from "./views/Orders_sub" +import ProtectedRoute from "./views/ProtectedRoute" import Customer_care_inchina from "./charts/Customer_care_inchina" import Customer_care_potential from "./charts/Customer_care_potential" import Customer_care_regular from "./charts/Customer_care_regular" @@ -44,6 +45,7 @@ class App extends Component { children: [ {key: 412, label: 损益表}, {key: 41, label: 信用卡账单}, + {key: 42, label: 测试登陆}, ] }, @@ -60,7 +62,8 @@ class App extends Component { - + - }/> - }/> - }/> - }/> - }/> - }/> - }/> + }> + }/> + }/> + }/> + }/> + + }> + }/> + }/> + }/> +