| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152 |
- import {
- request
- } from '../utils/request'
- import {
- encryption,getServerType
- } from '../utils/util'
- import qs from 'qs'
- // 生成随机数字
- function randomLenNum(len, date) {
- let random = ''
- random = Math.ceil(Math.random() * 100000000000000).toString().substr(0, len || 4)
- if (date) random = random + Date.now()
- return random
- }
- //账号登录
- export function userLogin(userInfo) {
- const loginInfo = {
- grant_type: 'password',
- randomStr: randomLenNum(4, true),
- code:1
- };
- let queryParams = qs.stringify(loginInfo)
- var address=uni.getStorageSync("serverPrefix")
- return request({
- url: address+'/oauth/token?' + queryParams,
- isToken: false,
- isLogin: true,
- method: 'post',
- data: qs.stringify(userInfo),
- })
- }
- //手机号登录
- export function phoneLogin(data) {
- let queryParams = qs.stringify(data)
- return request({
- url: '/auth/mobile/token/sms?' + queryParams,
- isToken: false,
- isLogin: true,
- method: 'post'
- })
- }
- //登录获取验证码
- export function getTelCode(mobile) {
- return request({
- url: `/admin/mobile/${mobile}`,
- isToken: false,
- method: 'get',
- })
- }
- //注册获取验证码
- export function getRegTelCode(mobile) {
- return request({
- url: `/admin/mobile/${mobile}/1`,
- isToken: false,
- method: 'get',
- })
- }
- //重置密码
- export function resetPassword(data) {
- return request({
- url: '/admin/user/forgetPassword',
- isToken: false,
- method: 'post',
- data: data
- })
- }
- //注册
- export function register(data) {
- return request({
- url: '/admin/user/registerAppUser',
- isToken: false,
- method: 'post',
- data: data
- })
- }
- //获取租户
- export function getTenantByUsername(username) {
- return request({
- url: "/admin/tenant/list/" + username,
- isToken: false,
- isLogin: true,
- method: 'get',
- })
- }
- // //检测token是否过期
- // export function checkToken(refreshLock, $store){
- // const token = store.getters.access_token
- // request({
- // url: '/auth/oauth/check_token',
- // // headers: {
- // // Authorization: 'Basic cGlnOnBpZw=='
- // // },
- // method: 'get',
- // params: {token}
- // }).then(response => {
- // const expire = response && response.data && response.data.exp
- // if (expire) {
- // const expiredPeriod = expire * 1000 - new Date().getTime()
- // //小于半小时自动续约
- // if (expiredPeriod <= 30 * 60 * 1000) {
- // if (!refreshLock) {
- // refreshLock = true
- // $store.dispatch('RefreshToken')
- // .catch(() => {
- // clearInterval(this.refreshTime)
- // })
- // refreshLock = false
- // }
- // }
- // }
- // }).catch(error => {
- // console.error(error)
- // })
- // }
- //根据用户名获取接口地址
- export function getUrlByName(name) {
- return request({
- url: '/admin/cloud/company/interface/bu/'+name,
- isToken: false,
- isConfig: true,
- method: 'get',
- })
- }
- //根据公司编号获取接口地址
- export function getUrlByCode(code) {
- return request({
- url: '/admin/cloud/company/interface/bc/'+code,
- isToken: false,
- isConfig: true,
- method: 'get',
- })
- }
- //绑定公司编号
- export function bindNameCode(data) {
- return request({
- url: '/admin/cloud/user/company/affiliated',
- isToken: false,
- isConfig: true,
- method: 'post',
- data: data
- })
- }
|