1.4.48 • Published 3 years ago

uniondrug v1.4.48

Weekly downloads
62
License
ISC
Repository
-
Last release
3 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

3 years ago

1.4.48

3 years ago

1.4.47

3 years ago

1.4.45

3 years ago

1.4.44

4 years ago

1.4.43

4 years ago

1.4.42

4 years ago

1.4.39

4 years ago

1.4.40

4 years ago

1.4.41

4 years ago

1.4.37

4 years ago

1.4.36

4 years ago

1.4.38

4 years ago

1.4.22

4 years ago

1.4.21

4 years ago

1.4.24

4 years ago

1.4.23

4 years ago

1.4.26

4 years ago

1.4.25

4 years ago

1.4.28

4 years ago

1.4.27

4 years ago

1.4.29

4 years ago

1.4.31

4 years ago

1.4.30

4 years ago

1.4.33

4 years ago

1.4.32

4 years ago

1.4.35

4 years ago

1.4.34

4 years ago

1.4.20

4 years ago

1.4.19

4 years ago

1.4.18

4 years ago

1.4.17

5 years ago

1.4.15

5 years ago

1.4.14

5 years ago

1.4.16

5 years ago

1.4.13

5 years ago

1.4.11

5 years ago

1.4.12

5 years ago

1.4.10

5 years ago

1.4.9

5 years ago

1.4.8

5 years ago

1.4.7

5 years ago

1.4.6

5 years ago

1.4.5

5 years ago

1.4.4

5 years ago

1.4.3

5 years ago

1.4.2

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.9

5 years ago

1.3.7

5 years ago

1.3.6

5 years ago

1.3.5

5 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.9

5 years ago

1.2.8

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.0

5 years ago

1.1.9

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.9

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.12

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago