| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- 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)
- return request({
- url: '/admin/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',
- })
- }
- //根据用户名获取接口地址
- 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
- })
- }
- export function getUserInfo() {
- return request({
- url: '/admin/user/info',
- method: 'GET',
- })
- }
- export function logoff(data) {
- return request({
- url: '/admin/user/logoff',
- method: 'POST',
- data: data
- })
- }
|