mirror of
https://gitee.com/java110/WechatOwnerService.git
synced 2026-02-23 21:36:38 +08:00
优化监控功能
This commit is contained in:
parent
f05adbec2d
commit
f449c7c7f2
@ -26,11 +26,11 @@ import {
|
||||
getWAppId,
|
||||
saveWAppId,
|
||||
getLoginFlag
|
||||
} from '@/lib/java110/utils/StorageUtil.js';
|
||||
} from '@/lib/java110/utils/StorageUtil.js';
|
||||
|
||||
import {
|
||||
isWxOrAli
|
||||
} from '../../lib/java110/utils/EnvUtil.js';
|
||||
} from '../../lib/java110/utils/EnvUtil.js';
|
||||
|
||||
const LOGIN_FLAG = 'loginFlag'; //登录标识
|
||||
|
||||
@ -71,15 +71,18 @@ export function autoLogin(options) {
|
||||
*/
|
||||
export function autoLoginWechat(options) {
|
||||
let _openId = options.openId;
|
||||
|
||||
if(_openId){ //h5 自登陆的情况
|
||||
if (_openId) { //h5 自登陆的情况
|
||||
let _time = uni.getStorageSync('refreshUserOpenId');
|
||||
if(_time){
|
||||
loginByOpenId(_openId);
|
||||
uni.removeStorageSync('refreshUserOpenId');
|
||||
return;
|
||||
}
|
||||
}
|
||||
//todo 如果参数中带了wAppId
|
||||
let _wAppId = options.wAppId;
|
||||
|
||||
if(_wAppId){
|
||||
if (_wAppId) {
|
||||
_generatorOpenId(options, _wAppId);
|
||||
return;
|
||||
}
|
||||
@ -123,6 +126,8 @@ export function _refreshWechatOpenId(options, appId) {
|
||||
wAppId: appId,
|
||||
}).then(_data => {
|
||||
if (_data.code == 0) {
|
||||
let _date = new Date();
|
||||
uni.setStorageSync("refreshUserOpenId", _data.getTime());
|
||||
window.location.href = _data.data.openUrl;
|
||||
return;
|
||||
}
|
||||
@ -160,12 +165,12 @@ export function _refreshWechatMiniOpenId() {
|
||||
});
|
||||
}
|
||||
|
||||
export function loginByOpenId(openId){
|
||||
export function loginByOpenId(openId) {
|
||||
requestNoAuth({
|
||||
url: url.ownerUserLoginByOpenId,
|
||||
method: "POST",
|
||||
data: {
|
||||
openId:openId
|
||||
openId: openId
|
||||
},
|
||||
//动态数据
|
||||
success: function(res) {
|
||||
@ -174,13 +179,14 @@ export function loginByOpenId(openId){
|
||||
return;
|
||||
}
|
||||
//todo 保存业主信息
|
||||
uni.setStorageSync("userInfo",_json.data);
|
||||
uni.setStorageSync("currentCommunityInfo",{
|
||||
communityId:_json.data.communityId,
|
||||
communityName:_json.data.communityName,
|
||||
uni.setStorageSync("userInfo", _json.data);
|
||||
uni.setStorageSync("currentCommunityInfo", {
|
||||
communityId: _json.data.communityId,
|
||||
communityName: _json.data.communityName,
|
||||
});
|
||||
uni.removeStorageSync("ownerInfo");
|
||||
saveUserLoginInfo(_json.data.userId, _json.data.token, _json.data.key);
|
||||
|
||||
},
|
||||
fail: function(e) {
|
||||
uni.hideLoading();
|
||||
|
||||
@ -35,6 +35,7 @@
|
||||
import uniLoadMore from '@/components/uni-load-more/uni-load-more.vue';
|
||||
/** index.js **/
|
||||
import context from '../../lib/java110/Java110Context.js';
|
||||
import { getCommunityId } from '../../api/community/communityApi.js';
|
||||
const constant = context.constant; //获取app实例
|
||||
//获取app实例
|
||||
const app = getApp().globalData;
|
||||
@ -61,7 +62,7 @@
|
||||
onLoad: function(options) {
|
||||
let that = this;
|
||||
context.onLoad(options);
|
||||
that.communityId = context.getUserInfo().communityId;
|
||||
that.communityId = getCommunityId();
|
||||
that._loadNotices();
|
||||
},
|
||||
onShow: function() {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user