@@ -13,7 +13,7 @@ App({ | |||||
// UTIL.getCOdeFromWX({ | // UTIL.getCOdeFromWX({ | ||||
// complate: (code) => { | // complate: (code) => { | ||||
// console.log('app:微信code,' + code); | // console.log('app:微信code,' + code); | ||||
// //获取openId | |||||
// // //获取openId | |||||
// that.getOpenIdFromFW(code); | // that.getOpenIdFromFW(code); | ||||
// } | // } | ||||
// }); | // }); | ||||
@@ -35,7 +35,8 @@ App({ | |||||
// 系统用户登录信息(用户id、token) | // 系统用户登录信息(用户id、token) | ||||
userInfo: { | userInfo: { | ||||
memberId: '', | memberId: '', | ||||
token: '' | |||||
token: '', | |||||
toastTimeout:null | |||||
}, | }, | ||||
//微信用户登陆信息(昵称、头像、省、城市) | //微信用户登陆信息(昵称、头像、省、城市) | ||||
wxUserInfo: { | wxUserInfo: { | ||||
@@ -79,8 +80,7 @@ App({ | |||||
} | } | ||||
} | } | ||||
}) | }) | ||||
} | |||||
, | |||||
}, | |||||
/** | /** | ||||
* 初始化globalData | * 初始化globalData | ||||
*/ | */ | ||||
@@ -134,4 +134,25 @@ App({ | |||||
}) | }) | ||||
} | } | ||||
}, | }, | ||||
showToast(msg, selfClass = '') { | |||||
clearTimeout(this.globalData.toastTimeout); | |||||
const page = getCurrentPages(); | |||||
const currPage = page[page.length - 1]; | |||||
currPage.setData({ | |||||
toastData: { | |||||
showFlag: true, | |||||
toastMsg: msg, | |||||
selfClass, | |||||
}, | |||||
}); | |||||
this.globalData.toastTimeout = setTimeout(() => { | |||||
currPage.setData({ | |||||
toastData: { | |||||
showFlag: false, | |||||
selfClass: '', | |||||
}, | |||||
}); | |||||
}, 200000); | |||||
}, | |||||
}) | }) |
@@ -1,7 +1,7 @@ | |||||
{ | { | ||||
"pages": [ | "pages": [ | ||||
"pages/index/index", | |||||
"pages/user/login/login", | "pages/user/login/login", | ||||
"pages/index/index", | |||||
"pages/show/show", | "pages/show/show", | ||||
"pages/logs/logs" | "pages/logs/logs" | ||||
], | ], | ||||
@@ -1,5 +1,6 @@ | |||||
/**app.wxss**/ | /**app.wxss**/ | ||||
@import '/style/main.wxss'; | @import '/style/main.wxss'; | ||||
@import "./templates/global/global.wxss"; | |||||
@import "/style/iconfont.wxss"; | @import "/style/iconfont.wxss"; | ||||
Page { | Page { | ||||
font-size: 28rpx; | font-size: 28rpx; | ||||
@@ -1,18 +1,17 @@ | |||||
module.exports = { | module.exports = { | ||||
LOCAL: { | LOCAL: { | ||||
URL_PREFIX: 'http://110.11.11.11:8080/earth-api', | |||||
URL_PREFIX: 'http://116.255.223.226:8081/nsgk_test', | |||||
}, | }, | ||||
DEV: { | DEV: { | ||||
URL_PREFIX: 'http://110.11.11.11:8080/earth-api', | |||||
URL_PREFIX: 'http://116.255.223.226:8081/nsgk_test', | |||||
}, | }, | ||||
TEST: { | TEST: { | ||||
URL_PREFIX: 'http://110.11.11.11:8080/earth-api', | |||||
URL_PREFIX: 'http://116.255.223.226:8081/nsgk_test', | |||||
}, | }, | ||||
PRE: { | PRE: { | ||||
URL_PREFIX: 'http://110.11.11.11:8080/earth-api', | |||||
URL_PREFIX: 'http://116.255.223.226:8081/nsgk_test', | |||||
}, | }, | ||||
PROD: { | PROD: { | ||||
URL_PREFIX: 'https://110.11.11.11:8080/earth-api', | |||||
URL_PREFIX: 'http://116.255.223.226:8081/nsgk_test', | |||||
} | } | ||||
} | } |
@@ -1,6 +1,4 @@ | |||||
.container{ | |||||
} | |||||
.singleLinHidenEllipsis{ | .singleLinHidenEllipsis{ | ||||
color: black; | color: black; | ||||
text-align: center; | text-align: center; | ||||
@@ -1,11 +1,66 @@ | |||||
// logs.js | |||||
const util = require('../../utils/util.js') | |||||
// pages/logs/logs.js | |||||
Page({ | Page({ | ||||
/** | |||||
* 页面的初始数据 | |||||
*/ | |||||
data: { | data: { | ||||
logs: [] | |||||
}, | |||||
/** | |||||
* 生命周期函数--监听页面加载 | |||||
*/ | |||||
onLoad: function (options) { | |||||
}, | |||||
/** | |||||
* 生命周期函数--监听页面初次渲染完成 | |||||
*/ | |||||
onReady: function () { | |||||
}, | |||||
/** | |||||
* 生命周期函数--监听页面显示 | |||||
*/ | |||||
onShow: function () { | |||||
}, | |||||
/** | |||||
* 生命周期函数--监听页面隐藏 | |||||
*/ | |||||
onHide: function () { | |||||
}, | }, | ||||
onLoad() { | |||||
/** | |||||
* 生命周期函数--监听页面卸载 | |||||
*/ | |||||
onUnload: function () { | |||||
}, | |||||
/** | |||||
* 页面相关事件处理函数--监听用户下拉动作 | |||||
*/ | |||||
onPullDownRefresh: function () { | |||||
}, | |||||
/** | |||||
* 页面上拉触底事件的处理函数 | |||||
*/ | |||||
onReachBottom: function () { | |||||
}, | |||||
/** | |||||
* 用户点击右上角分享 | |||||
*/ | |||||
onShareAppMessage: function () { | |||||
} | } | ||||
}) | |||||
}) |
@@ -1,4 +0,0 @@ | |||||
{ | |||||
"navigationBarTitleText": "查看启动日志", | |||||
"usingComponents": {} | |||||
} |
@@ -1,8 +1,2 @@ | |||||
<import src="/template/normalTextPrompt/normalTextPrompt.wxml"></import> | |||||
<!--底部提示 已经到底啦--> | |||||
<!-- <view style="background-color:bisque;width: 100vw;height: 100vh;"> | |||||
<image mode="widthFix" src="https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimgs.design006.com%2F202007%2FDesign006_eDNxzQm7dd.jpg%3Fx-oss-process%3Dstyle%2Fprev_w_750_h_auto&refer=http%3A%2F%2Fimgs.design006.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1644113858&t=c0e5ad3d3eb92aec483d26699be6b41b" style="width: 100%;"></image> | |||||
<template is="noMore" ></template> | |||||
</view> --> | |||||
<!--显示 --> | |||||
<template is="empty"></template> | |||||
<!--pages/logs/logs.wxml--> | |||||
<text>pages/logs/logs.wxml</text> |
@@ -1 +0,0 @@ | |||||
@import '/template/normalTextPrompt/normalTextPrompt.wxss'; |
@@ -1,5 +1,5 @@ | |||||
@import '/template/bottomUserSQ/bottomUserSQ.wxss'; | |||||
@import '/templates/bottomUserSQ/bottomUserSQ.wxss'; | |||||
.scroll_page | .scroll_page | ||||
{ | { | ||||
height: 100vh; | height: 100vh; | ||||
@@ -1,5 +1,6 @@ | |||||
// pages/index/index.js | // pages/index/index.js | ||||
import * as UTIL from '../../../utils/util.js'; | import * as UTIL from '../../../utils/util.js'; | ||||
const APP = getApp(); | |||||
Page({ | Page({ | ||||
/** | /** | ||||
@@ -65,5 +66,45 @@ Page({ | |||||
*/ | */ | ||||
onShareAppMessage: function () { | onShareAppMessage: function () { | ||||
}, | |||||
getPhoneNumber: function(e) { | |||||
let that = this; | |||||
let { | |||||
detail | |||||
} = e; | |||||
console.log(detail) | |||||
if (!detail.encryptedData) { | |||||
APP.showToast("未获取到手机号码,注册失败!"); | |||||
return; | |||||
} | |||||
// if (res.detail.userInfo) { | |||||
// //用户按了允许授权按钮 | |||||
// var that = this; | |||||
// // 获取到用户的信息了,打印到控制台上看下 | |||||
// console.log("用户的信息如下:"); | |||||
// console.log(res.detail); | |||||
// //授权成功后,通过改变 isHide 的值,让实现页面显示出来,把授权页面隐藏起来 | |||||
// that.setData({ | |||||
// isHide: false | |||||
// }); | |||||
// } else { | |||||
// //用户按了拒绝按钮 | |||||
// wx.showModal({ | |||||
// title: '警告', | |||||
// content: '您点击了拒绝授权,将无法进入小程序,请授权之后再进入!!!', | |||||
// showCancel: false, | |||||
// confirmText: '返回授权', | |||||
// success: function(res) { | |||||
// // 用户没有授权成功,不需要改变 isHide 的值 | |||||
// if (res.confirm) { | |||||
// console.log('用户点击了“返回授权”'); | |||||
// } | |||||
// } | |||||
// }); | |||||
// } | |||||
} | } | ||||
}) | }) |
@@ -1,10 +1,13 @@ | |||||
<view class="container" style="background: url('../../../image/login/container_bg.jpg') center center no-repeat; background-size: 100% auto;"> | |||||
<view class="header"> | |||||
<import src="/templates/global/global"/> | |||||
<template is="toast" data="{{...toastData}}"></template> | |||||
<view class="container" style="background: url('../../../image/login/container_bg.jpg') center center no-repeat; background-size: 100% auto;"> | |||||
<view class="header" > | |||||
<view class="principal">农村事项审批与记账</view> | <view class="principal">农村事项审批与记账</view> | ||||
<view class="instructions">报账简单,操作便捷</view> | |||||
<view class="instructions">报账简单,操作便捷</view> | |||||
</view> | </view> | ||||
<view class="quick-login" style="bottom:{{isIPhoneX?'8vh':'5vh'}}"> | <view class="quick-login" style="bottom:{{isIPhoneX?'8vh':'5vh'}}"> | ||||
<view class="key-login">微信一键登录</view> | |||||
<button class="key-login" type='primary' open-type='getPhoneNumber' bindgetphonenumber="getPhoneNumber">微信一键登录</button > | |||||
<view class="authorization" style="margin-top:{{isIPhoneX?'5vh':'3vh'}}"> | <view class="authorization" style="margin-top:{{isIPhoneX?'5vh':'3vh'}}"> | ||||
<label> | <label> | ||||
<checkbox value="cb" checked="true" class="changeSize"/> | <checkbox value="cb" checked="true" class="changeSize"/> | ||||
@@ -12,4 +15,4 @@ | |||||
</label> | </label> | ||||
</view> | </view> | ||||
</view> | </view> | ||||
</view> | |||||
</view> |
@@ -40,6 +40,7 @@ | |||||
font-size: 2.21vh; | font-size: 2.21vh; | ||||
color: #2c7339; | color: #2c7339; | ||||
box-shadow: 8rpx 6rpx 20rpx rgba(0,0,0,.3); | box-shadow: 8rpx 6rpx 20rpx rgba(0,0,0,.3); | ||||
padding: 0; | |||||
} | } | ||||
.container .quick-login .authorization{ | .container .quick-login .authorization{ | ||||
@@ -1,12 +0,0 @@ | |||||
<!-- 提示层 - 没有更多了 --> | |||||
<template name="noMore"> | |||||
<view class="noMore">{{noMoreMes||'已经到底啦~'}}</view> | |||||
</template> | |||||
<!-- 提示层 - 暂无数据 --> | |||||
<template name="empty"> | |||||
<view class="error-page-tpl"> | |||||
<image src="https://shgm.jjyyx.com/m/images/{{errorImageName||'error_img3.png'}}?20190704" mode="aspectFit"></image> | |||||
<text class="error-tpl-msg">{{emptyMsg||'暂无数据'}}</text> | |||||
</view> | |||||
</template> |
@@ -1,44 +0,0 @@ | |||||
/** | |||||
* 提示层 - 没有更多了 | |||||
*/ | |||||
.noMore { | |||||
width: 100%; | |||||
font-size: 24rpx; | |||||
color: #CCC; | |||||
text-align: center; | |||||
padding: 20rpx 0; | |||||
padding-bottom:calc(20rpx + constant(safe-area-inset-bottom)); | |||||
padding-bottom:calc(20rpx + env(safe-area-inset-bottom)); | |||||
} | |||||
/** | |||||
* 提示层 - 暂无数据 | |||||
*/ | |||||
.error-page-tpl { | |||||
position: fixed; | |||||
left: 0; | |||||
top: 35%; | |||||
width: 100%; | |||||
transform: translate(0, -50%); | |||||
display: flex; | |||||
flex-flow: column; | |||||
justify-content: center; | |||||
align-items: center; | |||||
z-index: 2; | |||||
} | |||||
.error-page-tpl image { | |||||
width: 400rpx; | |||||
height: 400rpx; | |||||
} | |||||
.error-page-tpl .error-tpl-msg { | |||||
margin-top: -30rpx; | |||||
font-size: 24rpx; | |||||
color: #999; | |||||
word-wrap: break-word; | |||||
word-break: normal; | |||||
width: 100%; | |||||
text-align: center; | |||||
} |
@@ -0,0 +1,18 @@ | |||||
function modalResult(event) { | |||||
const { result } = event.currentTarget.dataset; | |||||
const page = getCurrentPages(); | |||||
const currPage = page[page.length - 1]; | |||||
currPage.setData({ | |||||
modalData: { | |||||
showFlag: false, | |||||
} | |||||
}); | |||||
return result === '1'; | |||||
} | |||||
export { | |||||
modalResult, | |||||
} |
@@ -0,0 +1,57 @@ | |||||
<!-- 提示层 - 没有更多了 --> | |||||
<template name="noMore"> | |||||
<view class="noMore">{{noMoreMes||'已经到底啦~'}}</view> | |||||
</template> | |||||
<!-- 提示层 - 暂无数据 --> | |||||
<template name="empty"> | |||||
<view class="error-page-tpl"> | |||||
<image src="https://shgm.jjyyx.com/m/images/{{errorImageName||'error_img3.png'}}?20190704" mode="aspectFit"></image> | |||||
<text class="error-tpl-msg">{{emptyMsg||'暂无数据'}}</text> | |||||
<block wx:if="{{backBtnState && backBtnState >= 1 && !exitBtn}}"> | |||||
<view class="zb-back-live" bindtap="{{backBtnState >= 1?'allowToBack': ''}}">{{backBtnMsg}}</view> | |||||
</block> | |||||
<block wx:if="{{exitBtn}}"> | |||||
<navigator class="zb-back-live" open-type="exit" target="miniProgram">{{backBtnMsg}}</navigator> | |||||
</block> | |||||
</view> | |||||
</template> | |||||
<!-- 全局 toast 提示层 --> | |||||
<template name="toast"> | |||||
<block wx:if="{{showFlag}}"> | |||||
<view class="toast-container {{selfClass}}"> | |||||
<text>{{toastMsg}}</text> | |||||
</view> | |||||
</block> | |||||
</template> | |||||
<!-- 全局 modal 弹框 --> | |||||
<template name="modal"> | |||||
<block wx:if="{{showFlag}}"> | |||||
<view class="modal-container"> | |||||
<view class="modal-msg-container"> | |||||
<view class="modal-msg">{{content}}</view> | |||||
<view class="modal-btn-container"> | |||||
<block wx:if="{{showCancel}}"> | |||||
<view class="cancel-btn" data-result="0" bindtap="modalCallback">{{cancelText||'取消'}}</view> | |||||
</block> | |||||
<view class="confirm-btn" data-result="1" bindtap="{{myCallBack?myCallBack:'modalCallback'}}">{{confirmText||'确定'}}</view> | |||||
</view> | |||||
</view> | |||||
</view> | |||||
</block> | |||||
</template> | |||||
<!-- 全局 弹窗loading 小图提示--> | |||||
<template name='globalLoading'> | |||||
<block wx:if="{{globalLoading}}"> | |||||
<view id='global-loading' class="{{globalLoading.hideMask ? 'hide-mask' : '' }}"> | |||||
<image src='https://shgm.jjyyx.com/m/images/loadings.gif'></image> | |||||
</view> | |||||
</block> | |||||
</template> |
@@ -0,0 +1,167 @@ | |||||
/** | |||||
* 提示层 - 没有更多了 | |||||
*/ | |||||
.noMore { | |||||
width: 100%; | |||||
font-size: 24rpx; | |||||
color: #CCC; | |||||
text-align: center; | |||||
padding: 20rpx 0; | |||||
padding-bottom: env(safe-area-inset-bottom); | |||||
} | |||||
/** | |||||
* 提示层 - 暂无数据 | |||||
*/ | |||||
.error-page-tpl { | |||||
position: fixed; | |||||
left: 0; | |||||
top: 35%; | |||||
width: 100%; | |||||
transform: translate(0, -50%); | |||||
display: flex; | |||||
flex-flow: column; | |||||
justify-content: center; | |||||
align-items: center; | |||||
z-index: 2; | |||||
} | |||||
.error-page-tpl image { | |||||
width: 400rpx; | |||||
height: 400rpx; | |||||
} | |||||
.error-page-tpl .error-tpl-msg { | |||||
margin-top: -30rpx; | |||||
font-size: 24rpx; | |||||
color: #999; | |||||
word-wrap: break-word; | |||||
word-break: normal; | |||||
width: 100%; | |||||
text-align: center; | |||||
} | |||||
.error-page-tpl .zb-back-live{ | |||||
display: block; | |||||
/* width: 192rpx; */ | |||||
height: 64rpx; | |||||
margin: 30rpx auto 0; | |||||
line-height: 64rpx; | |||||
text-align: center; | |||||
font-size: 30rpx; | |||||
color: var(--blueLight); | |||||
background: #fff; | |||||
border-radius: 32rpx; | |||||
border: 1rpx solid #7AA6CC; | |||||
padding: 0 32rpx; | |||||
} | |||||
/** | |||||
* 全局 toast 提示层样式 | |||||
*/ | |||||
.toast-container { | |||||
position: fixed; | |||||
left: 0; | |||||
bottom: 20%; | |||||
width: 100%; | |||||
transform: translate(0, -50%); | |||||
transform: translate3d(0, -50%, 10000rpx); | |||||
z-index: 99999; | |||||
text-align: center; | |||||
overflow: hidden; | |||||
} | |||||
.toast-container text { | |||||
display: inline-block; | |||||
padding: 20rpx; | |||||
font-size: 28rpx; | |||||
line-height: 1.2; | |||||
color: #FFF; | |||||
background: rgba(0, 0, 0, 0.8); | |||||
border-radius: 12rpx; | |||||
} | |||||
.modal-container { | |||||
position: fixed; | |||||
left: 0; | |||||
top: 0; | |||||
right: 0; | |||||
bottom: 0; | |||||
background: rgba(0, 0, 0, 0.5); | |||||
display: flex; | |||||
flex-flow: column; | |||||
justify-content: center; | |||||
align-items: center; | |||||
z-index: 9999; | |||||
transform: translateZ(100rpx); | |||||
} | |||||
.modal-container .modal-msg-container { | |||||
width: 540rpx; | |||||
background: #FFF; | |||||
border-radius: 20rpx; | |||||
} | |||||
.modal-container .modal-msg-container .modal-msg { | |||||
padding: 60rpx 20rpx; | |||||
line-height: 40rpx; | |||||
font-size: 32rpx; | |||||
color: #444; | |||||
text-align: center; | |||||
} | |||||
.modal-container .modal-msg-container .modal-btn-container { | |||||
border-top: 2rpx solid #ededed; | |||||
width: 100%; | |||||
height: 96rpx; | |||||
font-size: 32rpx; | |||||
color: #444; | |||||
display: flex; | |||||
justify-content: center; | |||||
align-items: center; | |||||
overflow: hidden; | |||||
} | |||||
.modal-container .modal-msg-container .modal-btn-container view { | |||||
flex: 1; | |||||
text-align: center; | |||||
line-height: 0; | |||||
padding: 48rpx; | |||||
} | |||||
.modal-container .modal-msg-container .modal-btn-container .confirm-btn { | |||||
color: #FF4752; | |||||
} | |||||
.modal-container .modal-msg-container .modal-btn-container .cancel-btn { | |||||
border-right: 2rpx solid #ededed; | |||||
} | |||||
#global-loading { | |||||
z-index: 9999999; | |||||
position: fixed; | |||||
top: 0%; | |||||
left: 0%; | |||||
width: 100%; | |||||
height: 100%; | |||||
background-color: rgba(255, 255, 255, 0.5); | |||||
} | |||||
#global-loading.hide-mask { | |||||
background: transparent; | |||||
} | |||||
#global-loading image { | |||||
position: absolute; | |||||
top: 50%; | |||||
left: 50%; | |||||
width: 180rpx; | |||||
height: 180rpx; | |||||
-webkit-transform: translate(-90rpx, -90rpx); | |||||
transform: translate(-90rpx, -90rpx); | |||||
z-index: 99999999; | |||||
} |
@@ -6,13 +6,12 @@ let { | |||||
URL_PREFIX, | URL_PREFIX, | ||||
} = EVN_CONFIG[DISTRIBUTE_ENVIROMENT]; | } = EVN_CONFIG[DISTRIBUTE_ENVIROMENT]; | ||||
//用户登录页面,接口检测用户token失效,需跳转重新登录 | //用户登录页面,接口检测用户token失效,需跳转重新登录 | ||||
const USER_LOGIN_PAGE_PATH='/pages/user/wxLogin/wxLogin'; | |||||
const USER_LOGIN_PAGE_PATH='/pages/user/login/login'; | |||||
//接口成功 | //接口成功 | ||||
const SUCCESS_CODE = '000000'; | const SUCCESS_CODE = '000000'; | ||||
//微信登陆失效 | //微信登陆失效 | ||||
const INVALID_USER_TOKEN_CODE = '001007'; | const INVALID_USER_TOKEN_CODE = '001007'; | ||||
/* 渠道来源 渠道ID:[ios-217;安卓-218;M版-219;小程序-220;线下-221] */ | |||||
const CHANNERL_220 = 220; | |||||
/****************接口提示信息start ****************/ | /****************接口提示信息start ****************/ | ||||
const MSG_FAIL_HTTP = '获取数据失败 fail'; | const MSG_FAIL_HTTP = '获取数据失败 fail'; | ||||
@@ -31,15 +30,13 @@ const URL_LOCATION_SHOPQUERYBYLOCATION = `${URL_PREFIX}/location/shopquerybyloca | |||||
/* 根据版块信息获取推荐数据 */ | /* 根据版块信息获取推荐数据 */ | ||||
const URL_ZB_RECOMMEND_LIST = `${URL_PREFIX}/recommend/list`; | const URL_ZB_RECOMMEND_LIST = `${URL_PREFIX}/recommend/list`; | ||||
//获取openId | //获取openId | ||||
const URL_GET_OPENID=`https://110.11.11.11:8080/wx/getXcxOpenId`; | |||||
const URL_GET_OPENID=`${URL_PREFIX}/wechat/codeLogin`; | |||||
/****************接口地址end****************/ | /****************接口地址end****************/ | ||||
export { | export { | ||||
USER_LOGIN_PAGE_PATH, | USER_LOGIN_PAGE_PATH, | ||||
SUCCESS_CODE, | SUCCESS_CODE, | ||||
INVALID_USER_TOKEN_CODE, | INVALID_USER_TOKEN_CODE, | ||||
CHANNERL_220, | |||||
MSG_FAIL_HTTP, | MSG_FAIL_HTTP, | ||||
MSG_ERROR_HTTP, | MSG_ERROR_HTTP, | ||||
MSG_FALSE_HTTP, | MSG_FALSE_HTTP, | ||||
@@ -115,8 +115,6 @@ function httpRequest(url, data, { | |||||
Object.assign(finalData, data); | Object.assign(finalData, data); | ||||
finalData.memberId = getApp().globalData.userInfo.memberId; | finalData.memberId = getApp().globalData.userInfo.memberId; | ||||
finalData.token = getApp().globalData.userInfo.token; | finalData.token = getApp().globalData.userInfo.token; | ||||
//渠道:小程序 | |||||
finalData.channel = API.CHANNERL_220; | |||||
wx.request({ | wx.request({ | ||||
url, | url, | ||||
data: finalData, | data: finalData, | ||||
@@ -262,12 +260,12 @@ function getCOdeFromWX({ complate }) { | |||||
showLoadingHaveMask('正在检测账号..'); | showLoadingHaveMask('正在检测账号..'); | ||||
wx.login({ | wx.login({ | ||||
success: function (data) { | success: function (data) { | ||||
console.log(data) | |||||
complate(data.code); | complate(data.code); | ||||
}, | }, | ||||
fail: function (err) { | fail: function (err) { | ||||
hideLoadingHaveMask(); | hideLoadingHaveMask(); | ||||
showModalNoneCancel("温馨提示", "登陆失败,建议请重新打开小程序") | showModalNoneCancel("温馨提示", "登陆失败,建议请重新打开小程序") | ||||
} | } | ||||
}) | }) | ||||
} | } | ||||