Merge branch 'dev-xiaomi' into 'master'

完善星璇 通过设备编号自动登录的功能

See merge request !2
This commit is contained in:
杜海鹏 2022-06-09 18:18:51 +08:00
commit 5f32332fc5
3 changed files with 20 additions and 11 deletions

View File

@ -0,0 +1,5 @@
import {post} from '../http'
// 星璇自动登录
export function autoLogin(data) {
return post('/xmgl/base/getProjectUserByNumber', data)
}

View File

@ -11,20 +11,22 @@ import '@/assets/style/button.less'
import '@/assets/style/table.less' import '@/assets/style/table.less'
import '@/assets/style/dialog.less' import '@/assets/style/dialog.less'
import '@/assets/style/pagination.less' import '@/assets/style/pagination.less'
import { autoLogin } from '@/assets/js/api/autoLogin-xingXuan'
if (COMPANY == 'xingxuan') { if (COMPANY == 'xingxuan') {
// tag: 测试功能 // tag: 测试功能
if(window.location.href.indexOf('?project_id=') != -1) { if(window.location.href.indexOf('?project_id=') != -1) {
const projectId = window.location.href.split('?project_id=')[1].split('&')[0]; const projectId = window.location.href.split('?project_id=')[1].split('&')[0];
console.log('projectId: ', projectId); login(projectId)
// login()
} }
function login() { function login(projectNumber) {
// TODO: 对接登录接口 // TODO: 对接登录接口
autoLogin({ projectNumber }).then(res => {
parseLoginData(res.result); if (res.code != 200) return
parseLoginData(res.result);
})
} }
function parseLoginData(data) { function parseLoginData(data) {

View File

@ -20,7 +20,7 @@ import axios from 'axios'
import { Message } from 'element-ui' import { Message } from 'element-ui'
import Pagination from '@/components/Pagination' import Pagination from '@/components/Pagination'
import { resetForm } from '@/util' import { resetForm } from '@/util'
import { autoLogin } from '@/assets/js/api/autoLogin-xingXuan'
// 全局组件挂载 // 全局组件挂载
Vue.component('Pagination', Pagination) Vue.component('Pagination', Pagination)
@ -32,14 +32,15 @@ if (COMPANY == 'xingxuan') {
// tag: 测试功能 // tag: 测试功能
if(window.location.href.indexOf('?project_id=') != -1) { if(window.location.href.indexOf('?project_id=') != -1) {
const projectId = window.location.href.split('?project_id=')[1].split('&')[0]; const projectId = window.location.href.split('?project_id=')[1].split('&')[0];
console.log('projectId: ', projectId); login(projectId)
// login()
} }
function login() { function login(projectNumber) {
// TODO: 对接登录接口 // TODO: 对接登录接口
autoLogin({ projectNumber }).then(res => {
parseLoginData(res.result); if (res.code != 200) return
parseLoginData(res.result);
})
} }
function parseLoginData(data) { function parseLoginData(data) {
@ -135,6 +136,7 @@ if (COMPANY == 'xingxuan') {
} }
} }
let url = '' let url = ''
console.log(COMPANY) console.log(COMPANY)
if(COMPANY == 'longguang'){ if(COMPANY == 'longguang'){