Sanakey
3 天以前 b5c1614fe473330ceca8b7cff0f1802e19bd5039
提交 | 用户 | age
b5c161 1 import { defHttp } from '@/utils/http/axios';
S 2
3 import { ErrorMessageMode } from '#/axios';
4 import '@/utils/auth/jsencrypt.min.js';
5 enum Api {
6   GET_SYS = '/getDateDemo.do',
7   Login = '/login.do',
8
9 }
10
11 /**
12  * @description: user login api
13  */
14 export function loginDo(params, mode: ErrorMessageMode = 'modal') {
15   console.log('登录参数',params);
16   let rsakey={
17     pubkey:"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkRupiYcKVGGUtDBDoR1t/1zm3ZtZgnte39iTJW6hlqjdY0UagKjpNiIv7J6XjtgfX7SgsR4AWnivqQHAICIvdPKfGZZzIs62OQ19MqrDTMoB/LvK5teNWhClv23WMUfRbP+EHgprT6hTw8U5apw1IB6i/y57NkLav792wiYBYRU4X45NoTaT+aiTSLFEflbfm94EXnhSS3vFkBmrZGy5BRNI8gmzafroslGx2Hk90CqlNdeKYxgZQ6xtvj+u33yrszWvPT6F9fsJT8aMjtvH050iYKRVct+x6Q7VRJgCI4MgvAexnTKdxW54YzvXCuO5bDiy5la7CgerWkTAq9dzXwIDAQAB"
18   };
19   let encrypt = new JSEncrypt();
20   encrypt.setPublicKey(rsakey.pubkey);
21   let encryptPwd = encrypt.encrypt(params.password);
22   let encryptUser = encrypt.encrypt(params.account);
23   // console.log('加密后的密码',encryptPwd,'加密后的用户名',encryptUser);
24
25   params = {
26     account:encryptUser,
27     pwd:encryptPwd,
28     dataName: 82,
29     redirect:'',
30     cltsn:'',
31     telephone:'',
32     phoneCode:'',
33   };
34   return defHttp.post(
35     {
36       url: Api.Login,
37       params,
38       headers: {
39         'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
40       }
41     },
42   );
43 }
44
45 export function getSysMode(params, mode: ErrorMessageMode = 'modal') {
46   params = {
47     id: 82,
48     dataBaseDis: '盈晨豪华版',
49     version:''
50   };
51   return defHttp.post(
52     {
53       url: Api.GET_SYS,
54       params,
55     },
56   );
57 }