Commit 03457f1c authored by wanghuan's avatar wanghuan

智能审阅页面改为默认首页

parent 3653ecb9
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
"requires": true, "requires": true,
"dependencies": { "dependencies": {
"@archser/layout-ui": { "@archser/layout-ui": {
"version": "0.8.2", "version": "0.8.3",
"resolved": "http://peeek.cn:7001/@archser/layout-ui/download/@archser/layout-ui-0.8.2.tgz", "resolved": "http://peeek.cn:7001/@archser/layout-ui/download/@archser/layout-ui-0.8.3.tgz",
"integrity": "sha1-rzt1dsTVPVP2TZfUw22rguDMlIs=", "integrity": "sha1-WBE3GFed/sMCUyJ57CULBnIUXxo=",
"requires": { "requires": {
"axios": "^0.19.0", "axios": "^0.19.0",
"core-js": "^2.6.5", "core-js": "^2.6.5",
...@@ -2431,6 +2431,12 @@ ...@@ -2431,6 +2431,12 @@
"resolve": "^1.4.0" "resolve": "^1.4.0"
} }
}, },
"babel-plugin-transform-remove-console": {
"version": "6.9.4",
"resolved": "https://registry.npmmirror.com/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz",
"integrity": "sha512-88blrUrMX3SPiGkT1GnvVY8E/7A+k6oj3MNvUtTIxJflFzXTw1bHkuJ/y039ouhFMp2prRn5cQGzokViYi1dsg==",
"dev": true
},
"babel-polyfill": { "babel-polyfill": {
"version": "6.26.0", "version": "6.26.0",
"resolved": "https://registry.npm.taobao.org/babel-polyfill/download/babel-polyfill-6.26.0.tgz", "resolved": "https://registry.npm.taobao.org/babel-polyfill/download/babel-polyfill-6.26.0.tgz",
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
"lint": "vue-cli-service lint" "lint": "vue-cli-service lint"
}, },
"dependencies": { "dependencies": {
"@archser/layout-ui": "^0.8.2", "@archser/layout-ui": "^0.8.3",
"babel-polyfill": "^6.26.0", "babel-polyfill": "^6.26.0",
"core-js": "^2.6.10", "core-js": "^2.6.10",
"crypto-js": "^4.0.0", "crypto-js": "^4.0.0",
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
"@vue/cli-plugin-eslint": "^3.12.1", "@vue/cli-plugin-eslint": "^3.12.1",
"@vue/cli-service": "^4.1.2", "@vue/cli-service": "^4.1.2",
"babel-eslint": "^10.0.3", "babel-eslint": "^10.0.3",
"babel-plugin-transform-remove-console": "^6.9.4",
"eslint": "^5.16.0", "eslint": "^5.16.0",
"eslint-plugin-vue": "^5.2.3", "eslint-plugin-vue": "^5.2.3",
"vue-template-compiler": "^2.6.10" "vue-template-compiler": "^2.6.10"
...@@ -41,7 +42,9 @@ ...@@ -41,7 +42,9 @@
"eslint:recommended" "eslint:recommended"
], ],
"rules": { "rules": {
"no-unused-vars": "off" "no-unused-vars": "off",
"no-console": "off",
"no-debugger": "off"
}, },
"parserOptions": { "parserOptions": {
"parser": "babel-eslint" "parser": "babel-eslint"
......
...@@ -6,6 +6,19 @@ const SERVICE_URL = '/aserver' ...@@ -6,6 +6,19 @@ const SERVICE_URL = '/aserver'
* @param {*} params * @param {*} params
* @returns * @returns
*/ */
export const getSystemUrl = params => {
return axios.request({
url: SERVICE_URL + '/getSystemUrl',
data: params,
method: 'post'
})
}
/**
* LiuKexin 20210311 根据用户名获取设置首页
* @param {*} params
* @returns
*/
export const getUserHome = params => { export const getUserHome = params => {
return axios.request({ return axios.request({
url: SERVICE_URL + '/getUserHome', url: SERVICE_URL + '/getUserHome',
......
...@@ -111,7 +111,7 @@ import qs from 'qs' ...@@ -111,7 +111,7 @@ import qs from 'qs'
import ModifyModal from './modify-modal' import ModifyModal from './modify-modal'
// import { sm2 } from 'sm-crypto' // import { sm2 } from 'sm-crypto'
import {Encrypt} from './secert' import {Encrypt} from './secert'
import { snVerify, ruleValidate, registered,getUserHome } from '@/api/login' import { snVerify, ruleValidate, registered,getUserHome,getSystemUrl } from '@/api/login'
import Sidentify from './Sidentify.vue' import Sidentify from './Sidentify.vue'
export default { export default {
name: '', name: '',
...@@ -121,6 +121,7 @@ export default { ...@@ -121,6 +121,7 @@ export default {
}, },
data() { data() {
return { return {
appUrl: "",
showModifyModal: false, showModifyModal: false,
loginBg: { loginBg: {
backgroundImage: 'url(login-bg.jpg)', backgroundImage: 'url(login-bg.jpg)',
...@@ -269,26 +270,32 @@ export default { ...@@ -269,26 +270,32 @@ export default {
this.isHaveHome = false this.isHaveHome = false
} }
}).then(()=>{ }).then(()=>{
getSystemUrl({app:params.app}).then((res) => {
if (res.data.state == 'ok') {
this.appUrl = res.data.url
} else {
this.$Notice.error({ title: '提示', desc: res.data.msg })
}
})
/**LiuKexin 20210311 根据用户名获取设置的首页 end */ /**LiuKexin 20210311 根据用户名获取设置的首页 end */
params.username = Encrypt(params.username); params.username = Encrypt(params.username);
params.password = Encrypt(params.password); params.password = Encrypt(params.password);
this.login(params) this.login(params).then((res) => {
.then((res) => {
if (res.data.state === 'ok') { if (res.data.state === 'ok') {
let verify = res.data.verify let verify = res.data.verify
if (verify) { if (verify) {
/**LiuKexin 20210311 区分默认首页和设置首页的callback start */ /**LiuKexin 20210311 区分默认首页和设置首页的callback start */
let callback = res.data.callback let callback = res.data.callback
if (callback) { if (callback) {
document.location.href = this.isHaveHome document.location.href = this.isHaveHome
? ?
callback.split("#")[0] + "?token="+ res.data.token+"#"+callback.split("#")[1] this.appUrl+callback.split("#")[0] + "?token="+ res.data.token+"#"+callback.split("#")[1]
: :
callback + '?token=' + res.data.token this.appUrl+callback + '?token=' + res.data.token
/**LiuKexin 20210311 区分默认首页和设置首页的callback end */ /**LiuKexin 20210311 区分默认首页和设置首页的callback end */
} else { } else {
document.location.href = document.location.href = this.appUrl+this.form.callback + '?token=' + res.data.token
this.form.callback + '?token=' + res.data.token
} }
this.setSuccess() this.setSuccess()
} else { } else {
...@@ -336,10 +343,7 @@ export default { ...@@ -336,10 +343,7 @@ export default {
}, },
login({ app, callback, username, password }) { login({ app, callback, username, password }) {
return this.$http.post('/aserver/login', { return this.$http.post('/aserver/login', {
app, app,callback,username,password,
callback,
username,
password,
}) })
}, },
setSuccess(msg = '登录成功') { setSuccess(msg = '登录成功') {
......
...@@ -58,7 +58,7 @@ module.exports = { ...@@ -58,7 +58,7 @@ module.exports = {
devServer: { devServer: {
proxy: { proxy: {
'/aserver': { '/aserver': {
target: 'http://localhost:11048/' target: 'http://localhost:11038/'
} }
}, },
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment