Appearance
mas平台各登录方式说明
1. 通过账号密码登录
授权应用: user-password-login
页面调用方法:
jslet form = { username: "", // 用户名 password: "" // 密码 } this.$app.ctx.app('user-password-login').userPasswordLogin(this.form).then(() => { this.$router.push(this.$store.getters.home); })
2. 浙政钉、专有钉扫码登录
授权应用: qr-login
页面调用方法:
jslet qrCode = "" // 扫码回调code let qrType = "" // 扫码类型 dd:钉钉 非必填,不填代表浙政钉、专有钉 this.$app.ctx.app('qr-login').qrLogin({qrCode: event.data.code}).then(() => { this.$router.push(this.$store.getters.home); })
3. 移动端免登
授权应用: zzd-login
页面调用方法:
jslet code = "" // 免登code let touristView = false // 是否是游客模式 _that.$app.ctx.app('zzd-login').zzdLogin({code: code,touristView: touristView}).then((res) => { })
4. 低代码页面扫码预览免登
授权应用: qr-preview-login
页面调用方法:
jslet authtoken = "" // 免登token _that.$app.ctx.app('qr-preview-login').qrPreviewLogin({ 'authToken': authtoken }).then(() => { })
5. 一体化免登
授权应用: yth-login
页面调用方法:
jslet passport = "" // passport let admdivCode = "" // 行政区划代码 this.$app.ctx.app('yth-login').ythLogin({ 'token': passport, 'admdivCode': admdivCode }).then(() => { })
6. 金三门户单点登录
授权应用: drap-sso-login
页面调用方法:
jslet loginName = "" // 加密登录名 this.$app.ctx.app('drap-sso-login').drapSsoLogin({ 'loginName': loginName }).then(() => { })
7. 锁屏解锁登录
授权应用: unlock-login
页面调用方法:
jslet form = { username: "", // 用户名 password: "" // 密码 } this.$app.ctx.app('unlock-login').unlockLogin(form).then(() => { })