| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 | <template>	<ax-body blank="0" hideIndicatorArea>		<image src="@/static/img/page-bg01.png" class="page-background"></image>		<view class="body">			<view class="title">				<view>					<view class="h1">您好!</view>					<view class="h2">欢迎使用中数电动</view>				</view>				<image src="@/static/img/logo.svg" class="logo" mode="widthFix"></image>			</view>			<view class="logo-wrap">				<image src="@/static/img/login-bg.svg" class="bg" mode="widthFix"></image>			</view>			<view class="footer" style="padding-left: 0;padding-right: 0;">				<button @getphonenumber="onGetPhoneNumber" open-type="getPhoneNumber" class="submit"					:disabled="!agreement" style="margin-left: 35px;width: calc(100% - 70px);">					<text class="ax ax-iconblock i-weixin"></text>					<text>微信用户一键登录</text>				</button>				<view class="cancel">取消返回</view>				<view @click="agreement = !agreement" class="agreement" style="font-size: 17px;">					<view class="mask" :class="{active:agreement}"><text class="ax ax-iconline i-select"></text></view>					<text>我已阅读并理解和同意</text>					<text @click.stop="checkPrivacy()" class="em">《隐私政策协议》</text>				</view>			</view>		</view>	</ax-body></template><script>	export default {		onLoad() {			uni.getPrivacySetting({				success: res => {					this.privacy.name = res.privacyContractName;					this.privacy.need = res.needAuthorization;				}			});		},		data() {			return {				agreement: false,				privacy: {					need: true,					name: ''				},			}		},		methods: {			// 查看隐私			checkPrivacy() {				uni.openPrivacyContract();			},			onGetPhoneNumber(e) {				console.log(e);				let channelUrl='http://192.168.110.241:9120/zs/channel/admin/'				// let channelUrl='https://channel-api.zonelife.cn/zs/channel/admin/'				if (e.detail.code) {					this.$api.base("post", '/userApi/getPhone', {						code: e.detail.code					}).then(async res => {						await this.$app.storage.set('USER_INFO', res.userInfo);						// 识别用户是否通过分销码进入小程序						if(uni.getStorageSync('ADMIN_USERID')){							uni.request({								url:channelUrl+'ums/umsAdminUser/distributionBindUser',								method: 'POST',								header: {									'content-type': 'application/json'								},								data: {									userId: res.userInfo.id,									adminUserId: uni.getStorageSync('ADMIN_USERID'),								},								success: (res) => {									console.info(res.data,'----扫码接口调用');									this.$app.storage.remove('ADMIN_USERID')								},								fail(err) {									console.log(err,'----错误信息');								}							});						}						this.$app.url.back()					});				}			},		}	}</script><style scoped>	@import url("login.css");</style>
 |