银花优选微信小程序修改后的最新版本代码
This commit is contained in:
206
app.js
Normal file
206
app.js
Normal file
@@ -0,0 +1,206 @@
|
||||
//app.js
|
||||
var that=null
|
||||
App({
|
||||
onLaunch: function () {
|
||||
console.log('App Launch')
|
||||
//调用API从本地缓存中获取数据
|
||||
var logs = wx.getStorageSync('logs') || []
|
||||
logs.unshift(Date.now())
|
||||
wx.setStorageSync('logs', logs)
|
||||
that=this
|
||||
},
|
||||
getUserInfo:function(){
|
||||
var userId = wx.getStorageSync("userId")
|
||||
var LoginId = wx.getStorageSync("LoginId")
|
||||
if(!userId||!LoginId){
|
||||
//调用登录接口
|
||||
that.onLogin()
|
||||
}else{
|
||||
var viewid = wx.getStorageSync('viewid')
|
||||
var viewpoid = wx.getStorageSync('viewpoid')
|
||||
if(viewid){
|
||||
wx.removeStorageSync('viewid')
|
||||
wx.removeStorageSync('viewpoid')
|
||||
wx.navigateTo({
|
||||
url: "../details/index?id=" + viewid + (viewpoid?"&poid=" +viewpoid:"")
|
||||
})
|
||||
}
|
||||
|
||||
var videoid = wx.getStorageSync('videoid0')
|
||||
if(videoid){
|
||||
if(videoid!=""){
|
||||
wx.switchTab({
|
||||
url: "../myvideo/index"
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
onLogin: function () {
|
||||
|
||||
wx.login({
|
||||
success: function (res) {
|
||||
|
||||
if (res.code) {
|
||||
//发起网络请求
|
||||
|
||||
var tguid = wx.getStorageSync('tguid');
|
||||
|
||||
wx.request({
|
||||
url: that.globalData.apiurl+'/xapiajax.ashx',
|
||||
method:"Get",
|
||||
dataType:"json",
|
||||
data: {
|
||||
action:"onLogin",
|
||||
tguid:(!tguid?"":tguid),
|
||||
code: res.code
|
||||
},
|
||||
success: function(res0) {
|
||||
|
||||
if(res0.data.status==1){
|
||||
wx.setStorageSync('userId', res0.data.userId)
|
||||
wx.setStorageSync('LoginId', res0.data.LoginId)
|
||||
wx.removeStorageSync('openid')
|
||||
wx.removeStorageSync('IFLogin') //是微信登录0还是账号登录1
|
||||
wx.removeStorageSync('IFYYD')
|
||||
that.globalData.IFRefreshmy=1
|
||||
that.globalData.IFRefreshindex=1
|
||||
that.globalData.IFRefreshshop=1
|
||||
wx.setStorageSync('userInfo', JSON.stringify(res0.data.userInfo))
|
||||
if(res0.data.userInfo.uLevel2==2){
|
||||
wx.setStorageSync('IFagent', 1);
|
||||
}else{
|
||||
wx.setStorageSync('IFagent', 0);
|
||||
}
|
||||
if(that.globalData.IFwxLogin==1){
|
||||
that.globalData.IFwxLogin=0
|
||||
wx.showToast({
|
||||
title: res0.data.msg,
|
||||
icon: "none",
|
||||
duration: 2000
|
||||
})
|
||||
var sopenFrame=setInterval(function (){
|
||||
clearInterval(sopenFrame);
|
||||
wx.navigateBack({})
|
||||
}, 1000)
|
||||
}else{
|
||||
var viewid = wx.getStorageSync('viewid')
|
||||
var viewpoid = wx.getStorageSync('viewpoid')
|
||||
if(viewid){
|
||||
wx.removeStorageSync('viewid')
|
||||
wx.removeStorageSync('viewpoid')
|
||||
wx.navigateTo({
|
||||
url: "../details/index?id=" + viewid + (viewpoid?"&poid=" +viewpoid:"")
|
||||
})
|
||||
}
|
||||
|
||||
var videoid = wx.getStorageSync('videoid0')
|
||||
if(videoid){
|
||||
if(videoid!=""){
|
||||
wx.navigateTo({
|
||||
url: "../myvideo/index"
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
}else{
|
||||
wx.showToast({
|
||||
title: res0.data.msg,
|
||||
icon: "none",
|
||||
duration: 3000
|
||||
})
|
||||
}
|
||||
}
|
||||
})
|
||||
} else {
|
||||
wx.showToast({
|
||||
title: '登录失败!' + res.errMsg,
|
||||
icon: "none",
|
||||
duration: 3000
|
||||
})
|
||||
}
|
||||
|
||||
}
|
||||
})
|
||||
},
|
||||
onShow: function () {
|
||||
console.log('App Show')
|
||||
},
|
||||
onHide: function () {
|
||||
console.log('App Hide')
|
||||
},isNumber:function (s) {//判断是否是数字
|
||||
var regu = "^[0-9]+$";
|
||||
var re = new RegExp(regu);
|
||||
if (re.test(s)) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
},isamount:function(s) {
|
||||
var fix_amountTest=/^(([1-9]\d*)|\d)(\.\d{1,2})?$/;
|
||||
if(fix_amountTest.test(s)==false){
|
||||
return false;
|
||||
}else{
|
||||
return true;
|
||||
}
|
||||
},isNumberOr_Letter:function(s) {//判断是否是数字或字母
|
||||
var regu = "^[0-9a-zA-Z]+$";
|
||||
var re = new RegExp(regu);
|
||||
if (re.test(s)) {
|
||||
return true;
|
||||
} else {
|
||||
b = false;
|
||||
}
|
||||
},changeTwoDecimal_f:function(x) {
|
||||
var f_x = parseFloat(x);
|
||||
|
||||
var f_x = Math.round(x * 100) / 100;
|
||||
var s_x = f_x.toString();
|
||||
var pos_decimal = s_x.indexOf('.');
|
||||
if (pos_decimal < 0) {
|
||||
pos_decimal = s_x.length;
|
||||
s_x += '.';
|
||||
}
|
||||
while (s_x.length <= pos_decimal + 2) {
|
||||
s_x += '0';
|
||||
}
|
||||
return s_x;
|
||||
},ccityname: function(value){
|
||||
if(value){
|
||||
value=value.replace("市","").replace("自治州","").replace("同治州","").replace("地区","");
|
||||
}
|
||||
return value
|
||||
},replacebody: function(value){
|
||||
if(value){
|
||||
value=value.replace("<br>","");
|
||||
}
|
||||
return value
|
||||
},
|
||||
globalData:{
|
||||
userInfo:null,
|
||||
apiurl:"https://g.hnyhua.cn", //https://g.hnyhua.cn
|
||||
IFRefreshCart:0,
|
||||
IFRefreshsell:0,
|
||||
IFRefreshsell0:0,
|
||||
IFRefreshsell1:0,
|
||||
IFRefreshmy:0,
|
||||
IFRefreshindex:0,
|
||||
IFRefreshshop:0,
|
||||
IFRefreshordershop0:0,
|
||||
IFRefreshmypt:0,
|
||||
IFRefreshmydhm:0,
|
||||
IFRefreshshangquan:0,
|
||||
IFRefreshmyaddress:0,
|
||||
IFRefreshmyagent_products:0,
|
||||
IFRefreshmyhongbao:0,
|
||||
IFRefreshmyorder:0,
|
||||
IFRefreshduihuan:0,
|
||||
IFRefreshmybalance:0,
|
||||
IFRefreshzzjf:0,
|
||||
selladdress:{},
|
||||
selladdress0:{},
|
||||
IFYGM:0,
|
||||
IFwxLogin:0,//是否点击微信一键登录1还是扫码自动登录0
|
||||
servermsg:""
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user