1.4.48 • Published 2 years ago

uniondrug v1.4.48

Weekly downloads
62
License
ISC
Repository
-
Last release
2 years ago

Usage

1.安装

npm install uniondrug

2.提示

登录方法unionLogin()会自动把token保留在Cookie的union_token中, 也会返回完整的response可以手动再处理。

如果登录渠道是wechat,还会保留在wechat_token(含openid信息)中, 所以获取token最好也要使用通用方法getToken()来获取。

3.使用(示例)

import uniondrug from 'uniondrug';

//获取token
//会根据浏览器环境取wechat_token(含openid信息)或者union_token
uniondrug.getToken()

//手动跳转统一登录界面 非公共登录页一般不需要用到
uniondrug.navigatorToUnionLogin();

//无感登陆 如果不传参数,那么会取当前url中的参数。
uniondrug.unionLogin({loginType:'wanda',
                       needForceLogin:'0',
                        code:this.$route.query.code,})
            .then(response=>{
                console.log('response',response);
            });
/**
 *  1.必传字段 loginType  (mobile,encrypted,lptoken,weixin,wanda,ylapp,ydbapp,fesco,ght,qyWechat)
 *  2.needForceLogin
 *        传'0'代表授权失败不会自动跳转
 *        公共登录页可以传入'0',然后自己处理授权失败
 *        普通工程可以不传,授权失败自动跳转到公共手动登录页
 *  3.loginType对应类型下的参数

 *
 * loginType=mobile
 * @param {string}  mobile  - 手机号
 * @param {string}  code    - 验证码
 * @param {string} 可选  [type]    - wechat——微信;QJB——企建部;GHT——工会通;WANDA——万达;qywechat-企业微信
 * @param {string} 可选 [openid]   - 微信渠道openid
 * @param {string} 可选 [memberSource]   - memberSource
 * https://xxx.uniondrug.cn/index.html?loginType=mobile&mobile=xxx&code=xxx&type=xxx&openid=xxx&memberSource=



 *
 * loginType=encrypted

 * @param encryptedMobile   {string}            手机号加密字符串
 * @param code              {string}            微信code
 * https://xxx.uniondrug.cn/index.html?loginType=encrypted&encryptedMobile=xxx&code=xxx




 * loginType === lptoken
 *
 * @param token     {string}            令牌中心(token.module)的token
 * @param code      {string}            微信code
 * https://xxx.uniondrug.cn/index.html?loginType=lptoken&token=xxx&code=xxx




 * loginType === weixin
 *
 * @param code  {string}                微信code
 * https://xxx.uniondrug.cn/index.html?loginType=weixin&code=xxx



 * loginType === wanda
 *
 * @param code  {string}                万达 auth code
 * https://xxx.uniondrug.cn/index.html?loginType=wanda&code=xxx



 * loginType === ylapp
 *
 * @param token     {string}            药联app传的token
 * https://xxx.uniondrug.cn/index.html?loginType=ylapp&token=xxx



 * loginType === ydbapp
 *
 * @param token     {string}            药店宝app传的token
 * https://xxx.uniondrug.cn/index.html?loginType=ydbapp&token=xxx



 * loginType === fesco
 *
 * @param name      {string}            name
 * @param mobile    {string}            mobile
 * @param card      {string}            card
 * @param token     {string}            Fesco传入的验证token
 * https://xxx.uniondrug.cn/index.html?loginType=fesco&name=xxx&mobile=xxx&card=xxx&token=xxx


 * loginType === yiyao
 *
 * @param openid        {string}            openid
 * https://xxx.uniondrug.cn/index.html?loginType=yiyao&openId=xxx

 * loginType === qyWechat
 *
 * @param code  {string}            企业code
 * https://xxx.uniondrug.cn/index.html?loginType=qyWechat&code=xxx
 */
1.4.46

2 years ago

1.4.48

2 years ago

1.4.47

2 years ago

1.4.45

2 years ago

1.4.44

2 years ago

1.4.43

2 years ago

1.4.42

3 years ago

1.4.39

3 years ago

1.4.40

3 years ago

1.4.41

3 years ago

1.4.37

3 years ago

1.4.36

3 years ago

1.4.38

3 years ago

1.4.22

3 years ago

1.4.21

3 years ago

1.4.24

3 years ago

1.4.23

3 years ago

1.4.26

3 years ago

1.4.25

3 years ago

1.4.28

3 years ago

1.4.27

3 years ago

1.4.29

3 years ago

1.4.31

3 years ago

1.4.30

3 years ago

1.4.33

3 years ago

1.4.32

3 years ago

1.4.35

3 years ago

1.4.34

3 years ago

1.4.20

3 years ago

1.4.19

3 years ago

1.4.18

3 years ago

1.4.17

3 years ago

1.4.15

3 years ago

1.4.14

3 years ago

1.4.16

3 years ago

1.4.13

3 years ago

1.4.11

3 years ago

1.4.12

3 years ago

1.4.10

3 years ago

1.4.9

3 years ago

1.4.8

3 years ago

1.4.7

3 years ago

1.4.6

3 years ago

1.4.5

3 years ago

1.4.4

3 years ago

1.4.3

3 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.9

4 years ago

1.3.7

4 years ago

1.3.6

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.9

4 years ago

1.2.8

4 years ago

1.2.7

4 years ago

1.2.6

4 years ago

1.2.5

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.0

4 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.9

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.12

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago