diff --git a/package.json b/package.json
index 0d71846..2e26f7d 100644
--- a/package.json
+++ b/package.json
@@ -15,6 +15,7 @@
},
"dependencies": {
"axios": "^0.20.0",
+ "dingtalk-jsapi": "^2.13.7",
"echarts": "^4.9.0",
"element-ui": "^2.13.2",
"less": "^3.8.1",
diff --git a/src/api/login.js b/src/api/login.js
new file mode 100644
index 0000000..a099445
--- /dev/null
+++ b/src/api/login.js
@@ -0,0 +1,10 @@
+import requestFuc from '@/utils/request'
+
+// 钉钉免登录
+export function apiDingtalkLogin (query) {
+ return requestFuc({
+ url: '/lz_management/dtlg/login',
+ method: 'post',
+ params: query
+ })
+}
diff --git a/src/router/config_route.js b/src/router/config_route.js
new file mode 100644
index 0000000..8a16081
--- /dev/null
+++ b/src/router/config_route.js
@@ -0,0 +1,11 @@
+export default [
+ {
+ path: '/dingTalkLogin',
+ name: 'dingTalkLogin',
+ component: (resolve) => require(['@/views/login/dingTalkLogin.vue'], resolve),
+ meta: {
+ title: '登录',
+ isNav: true
+ }
+ }
+]
diff --git a/src/router/index.js b/src/router/index.js
index 0303ac8..b033fcf 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -1,17 +1,18 @@
import Vue from 'vue'
import Router from 'vue-router'
+import configRouter from './config_route.js'
import kpiRouter from './kpi_route.js'
Vue.use(Router)
-const routes = [
+const router = [
{
path: '/',
redirect: kpiRouter.length > 0 ? kpiRouter[0].redirect : '/'
}
-].concat(kpiRouter)
+]
export default new Router({
base: '/digitization/',
mode: 'history',
- routes
+ routes: [...configRouter, ...kpiRouter, ...router]
})
diff --git a/src/views/login/dingTalkLogin.vue b/src/views/login/dingTalkLogin.vue
new file mode 100644
index 0000000..7e88886
--- /dev/null
+++ b/src/views/login/dingTalkLogin.vue
@@ -0,0 +1,56 @@
+
+
+
{{dataForm.verify}}
+
+
+
+