From 647d1999397114238273fc264a7f4f53546dac70 Mon Sep 17 00:00:00 2001 From: Tuzki <1720599558@qq.com> Date: Wed, 23 Aug 2023 15:36:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=88=AA=E6=B5=81=EF=BC=8C?= =?UTF-8?q?=E6=98=B5=E7=A7=B0=E8=A1=A8=E6=83=85=E5=A4=84=E7=90=86=EF=BC=8C?= =?UTF-8?q?=E6=8A=95=E8=AF=89=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/util.js | 213 +++++++++++------- .../personcenter/EditProfile/EditProfile.vue | 51 +++-- pages/personcenter/personcenter.vue | 208 +++++++---------- .../scenic/subscribe/yuyue/yue_form_js.vue | 18 +- sunPackIndex/suggest/sug_list.vue | 4 +- 5 files changed, 257 insertions(+), 237 deletions(-) diff --git a/common/util.js b/common/util.js index 157ec71..5034c7a 100644 --- a/common/util.js +++ b/common/util.js @@ -21,21 +21,21 @@ module.exports = { // }) this.gpsObject = null; }, - getNetworkType:function(successCallbck,failCallback){ + getNetworkType: function(successCallbck, failCallback) { uni.getNetworkType({ - success: function (res) { + success: function(res) { if (successCallbck) { successCallbck(res); } - }, - fail:function(){ - if (failCallback) { - failCallback(res); - } + }, + fail: function() { + if (failCallback) { + failCallback(res); + } } }); }, - hideLoadingByTime:function(){ + hideLoadingByTime: function() { setTimeout(function() { uni.hideLoading(); }, 10000); @@ -60,9 +60,9 @@ module.exports = { param.clng = param.lng; if (this.gpsObject) { uni.showToast({ - title:"为了您的良好体验请打开GPS功能", - icon:"none", - duration:2000 + title: "为了您的良好体验请打开GPS功能", + icon: "none", + duration: 2000 }) this.gpsObject.callGpsFail(); } @@ -83,16 +83,16 @@ module.exports = { if (this.gpsObject) { uni.showToast({ - title:"为了您的良好体验请打开GPS功能", - icon:"none", - duration:2000 + title: "为了您的良好体验请打开GPS功能", + icon: "none", + duration: 2000 }) this.gpsObject.callGpsFail(); } } }, //获取安卓内容 - getAndroidData: function(code,mes,type,data){ + getAndroidData: function(code, mes, type, data) { /* mes += "---------"+type+"-------"+code+"------"+data; uni.showModal({ title:"提示", @@ -102,7 +102,7 @@ module.exports = { } }) */ if (code == "200") { - if(type == "WxUserInfo"){ + if (type == "WxUserInfo") { var wx_data = JSON.parse(data); // var unionid = "oaxUrw1nI4vDQ1ihKWlrDWIXHea0"; // uni.setStorageSync("unionid","oaxUrw1nI4vDQ1ihKWlrDWIXHea0"); @@ -111,54 +111,54 @@ module.exports = { // uni.setStorageSync("headimgurl","http://thirdwx.qlogo.cn/mmopen/vi_32/0sUibCSJ47ia4mjIib7Xs2MTVxdMyr7jhq1kj0PDnuHOd5vUbibn7MrGekMqfFjUWXLGPZurvRlKRyZc5awpA1Sa7g/132"); var unionid = wx_data.unionid; var url = wx_data.headimgurl; - url = url.substring(url.indexOf(":")+1); - uni.setStorageSync("oauthTime",new Date().getTime()) - uni.setStorageSync("unionid",aes.aesMinEncrypt(unionid)); - uni.setStorageSync("openid",aes.aesMinEncrypt(wx_data.openid)); - uni.setStorageSync("nickname",aes.aesMinEncrypt(wx_data.nickname)); - uni.setStorageSync("headimgurl",aes.aesMinEncrypt(url)); + url = url.substring(url.indexOf(":") + 1); + uni.setStorageSync("oauthTime", new Date().getTime()) + uni.setStorageSync("unionid", aes.aesMinEncrypt(unionid)); + uni.setStorageSync("openid", aes.aesMinEncrypt(wx_data.openid)); + uni.setStorageSync("nickname", aes.aesMinEncrypt(wx_data.nickname)); + uni.setStorageSync("headimgurl", aes.aesMinEncrypt(url)); var that = this.gpsObject; wx_data.headimgurl = url; data = JSON.stringify(wx_data); //Android // this.getUserInfo(that,unionid,function(){ - that.$util.saveWxUser(that,data); - that.callBackMethod(); + that.$util.saveWxUser(that, data); + that.callBackMethod(); // }); - }else if(type == "DEVICEID"){ + } else if (type == "DEVICEID") { this.gpsObject.imgPushTest(data); - }else if(type == "GetVersionInfo"){ + } else if (type == "GetVersionInfo") { this.gpsObject.version = data; - }else if(type == "QRCODE"){ - if(data.indexOf("userid") == 1){ + } else if (type == "QRCODE") { + if (data.indexOf("userid") == 1) { uni.showToast({ - title:"二维码错误", - mask:true, - icon:"none" + title: "二维码错误", + mask: true, + icon: "none" }) return; } var map = JSON.parse(data); - var userid= map.userid; + var userid = map.userid; //扫码结果 uni.navigateTo({ - url:"/sunPackIndex/scenic/subscribe/qrcode/reserve_detail_2?userid="+userid + url: "/sunPackIndex/scenic/subscribe/qrcode/reserve_detail_2?userid=" + userid }) } - }else if(code == "0" && mes == "未安装微信_小程序跳转"){ + } else if (code == "0" && mes == "未安装微信_小程序跳转") { uni.navigateTo({ - url:"/sunPackIndex/scenic/subscribe/yuyue/yue_list_js" + url: "/sunPackIndex/scenic/subscribe/yuyue/yue_list_js" }) - }else if(code == "0" && mes == "未安装微信_授权登陆"){ + } else if (code == "0" && mes == "未安装微信_授权登陆") { uni.navigateTo({ - url:"/pages/index/an_login/an_login" + url: "/pages/index/an_login/an_login" }) - }else{ - if(!mes == '失败'){ + } else { + if (!mes == '失败') { uni.showToast({ - title:mes, - icon:"none", - duration:2000 + title: mes, + icon: "none", + duration: 2000 }) } } @@ -224,7 +224,7 @@ module.exports = { break; case 'ios': console.log('运行iOS上') - window.location.href="https://www.baidu.com"; + window.location.href = "https://www.baidu.com"; break; default: @@ -232,28 +232,28 @@ module.exports = { } } }, - getUser: function(that,obj,value,guid){ - console.log(obj,) - var url = that.$config.getOauthWxUser + "?type="+obj+"&value="+value+"&guid="+guid; + getUser: function(that, obj, value, guid) { + console.log(obj, ) + var url = that.$config.getOauthWxUser + "?type=" + obj + "&value=" + value + "&guid=" + guid; console.log(url) - window.location.href= url; + window.location.href = url; }, - getUserInfo: function(that,unionid,successCallMethod){ + getUserInfo: function(that, unionid, successCallMethod) { var method = "LoginUN"; var sendData = { - "api_token":that.$md5.hexMD5("API"+method+"lvyou"), - "unionid":unionid + "api_token": that.$md5.hexMD5("API" + method + "lvyou"), + "unionid": unionid } var data = { - "data":JSON.stringify(sendData), + "data": JSON.stringify(sendData), "url": that.$config.LoginUN } - that.$Request.post(that.$config.getAittoData,data).then(res => { - if(res.code == 0){ - uni.setStorageSync("user_token",aes.aesMinEncrypt(res.data.user_token)); - uni.setStorageSync("user_info",res.data.userInfo); + that.$Request.post(that.$config.getAittoData, data).then(res => { + if (res.code == 0) { + uni.setStorageSync("user_token", aes.aesMinEncrypt(res.data.user_token)); + uni.setStorageSync("user_info", res.data.userInfo); successCallMethod(); - }else{ + } else { uni.showToast({ icon: "none", title: res.msg @@ -261,26 +261,26 @@ module.exports = { } }) }, - saveWxUser: function(that,obj){ + saveWxUser: function(that, obj) { var data = { "data": obj, - userkey:that.$param.userkey + userkey: that.$param.userkey } - that.$Request.post(that.$config.saveUser,data).then(res => { + that.$Request.post(that.$config.saveUser, data).then(res => { var flag = that.$util.isSuccess(res); if (!flag) { return; } var userid = res.data; - uni.setStorageSync("userid",aes.aesMinEncrypt(userid)); + uni.setStorageSync("userid", aes.aesMinEncrypt(userid)); }) }, - pay:function(obj,successCallbck){ + pay: function(obj, successCallbck) { //是否在微信 if (wechat.isWechat()) { - wechat.pay(obj,successCallbck); + wechat.pay(obj, successCallbck); } else { - + } }, setLocation: function(lng, lat) { @@ -307,9 +307,9 @@ module.exports = { }, getCurrentTime3: function() { let yyyy = new Date().getFullYear(); - let mm = new Date().getMonth() + 1 < 10? '0' + (new Date().getMonth()+ 1) : new Date().getMonth()+ 1; - let dd = new Date().getDate() < 10? '0' + new Date().getDate() : new Date().getDate(); - let hh = new Date().getHours() < 10? '0' + new Date().getHours() : new Date().getHours(); + let mm = new Date().getMonth() + 1 < 10 ? '0' + (new Date().getMonth() + 1) : new Date().getMonth() + 1; + let dd = new Date().getDate() < 10 ? '0' + new Date().getDate() : new Date().getDate(); + let hh = new Date().getHours() < 10 ? '0' + new Date().getHours() : new Date().getHours(); let mf = new Date().getMinutes() < 10 ? '0' + new Date().getMinutes() : new Date().getMinutes(); let ss = new Date().getSeconds() < 10 ? '0' + new Date().getSeconds() : new Date().getSeconds(); return yyyy + '-' + mm + '-' + dd + ' ' + hh + ':' + mf; @@ -328,7 +328,7 @@ module.exports = { case 'ios': console.log('运行iOS上'); // successCallbck(""); - window.location.href="https://www.baidu.com"; + window.location.href = "https://www.baidu.com"; // this.$bridge.callHandler('getLocation', {}, function(response) { // console.log('运行iOS上11'); // log('JS got response', response); @@ -440,22 +440,22 @@ module.exports = { let dd = new Date().getDate(); return yyyy + '-' + mm + '-' + dd; }, - isBlack: function(obj){ + isBlack: function(obj) { return obj == undefined || obj == null || obj == ""; }, - isSuccess: function(res){ - if(res.status == 200){ + isSuccess: function(res) { + if (res.status == 200) { return true; - }else if(res.status == 400){ + } else if (res.status == 400) { uni.showToast({ - title:res.msg, - icon:"none" + title: res.msg, + icon: "none" }) return false; - }else if(res.status == 500){ + } else if (res.status == 500) { uni.showToast({ - title:res.msg, - icon:"none" + title: res.msg, + icon: "none" }) return false; } @@ -473,20 +473,20 @@ module.exports = { 美食 如果usertype=SCENIC等其他值时,usefun为:对应数据的主键id */ - saveOperatorLog: function(that,usertype,usefun){ + saveOperatorLog: function(that, usertype, usefun) { var data = { - "unionid":aes.aesDecrypt(uni.getStorageSync("unionid")), - "userkey":that.$param.userkey, + "unionid": aes.aesDecrypt(uni.getStorageSync("unionid")), + "userkey": that.$param.userkey, "usertype": usertype, - "usefun":usefun + "usefun": usefun } - that.$Request.post(that.$config.saveOperatorLog,data).then(res => { - if(res.code == 200){ + that.$Request.post(that.$config.saveOperatorLog, data).then(res => { + if (res.code == 200) { console.log("保存日志成功") } }) }, - convertDateFromString: function (dateString) { + convertDateFromString: function(dateString) { var ddd = new Date(dateString); return ddd; }, @@ -496,5 +496,50 @@ module.exports = { return true; } return false; + }, + // 表情转码 + utf16toEntities(str) { + const patt = /[\ud800-\udbff][\udc00-\udfff]/g; // 检测utf16字符正则 + str = str.replace(patt, (char) => { + let H; + let L; + let code; + let s; + + if (char.length === 2) { + H = char.charCodeAt(0); // 取出高位 + L = char.charCodeAt(1); // 取出低位 + code = (H - 0xD800) * 0x400 + 0x10000 + L - 0xDC00; // 转换算法 + s = `&#${code};`; + } else { + s = char; + } + + return s; + }); + + return str; + }, + // 表情解码 + entitiestoUtf16(strObj) { + const patt = /&#\d+;/g; + const arr = strObj.match(patt) || []; + + let H; + let L; + let code; + + for (let i = 0; i < arr.length; i += 1) { + code = arr[i]; + code = code.replace('&#', '').replace(';', ''); + // 高位 + H = Math.floor((code - 0x10000) / 0x400) + 0xD800; + // 低位 + L = ((code - 0x10000) % 0x400) + 0xDC00; + code = `&#${code};`; + const s = String.fromCharCode(H, L); + strObj = strObj.replace(code, s); + } + return strObj; } -} +} \ No newline at end of file diff --git a/pages/personcenter/EditProfile/EditProfile.vue b/pages/personcenter/EditProfile/EditProfile.vue index 4ca4660..ca1e656 100644 --- a/pages/personcenter/EditProfile/EditProfile.vue +++ b/pages/personcenter/EditProfile/EditProfile.vue @@ -13,7 +13,7 @@ 昵称 - + @@ -26,19 +26,21 @@ export default { data() { return { username: '', + usernames: '', url: '', - pic:'', + pic: '' }; }, onShow() { let this_ = this; console.log(uni.getStorageSync('nickname'), uni.getStorageSync('headimgurl')); this_.username = uni.getStorageSync('nickname'); + this_.usernames = this_.$util.entitiestoUtf16(this_.username); this_.url = uni.getStorageSync('headimgurl'); }, methods: { onChooseAvatar(e) { - console.log(e) + console.log(e); let this_ = this; const avatarUrl = e.detail.avatarUrl; this_.url = avatarUrl; @@ -47,7 +49,7 @@ export default { filePath: avatarUrl, name: 'file', success(res) { - console.log(res,'山川了') + console.log(res, '山川了'); if (res.statusCode != 200) { uni.showToast({ title: '上传失败', @@ -60,11 +62,11 @@ export default { return; } obj = obj.data; - this_.pic = obj.path - console.log(this_.pic,';') + this_.pic = this_.$config.ROOTPATH + obj.path; + console.log(this_.pic, ';'); }, fail(res) { - console.log('失败了',res) + console.log('失败了', res); uni.showToast({ title: '上传失败', icon: 'none' @@ -74,33 +76,37 @@ export default { }, blurname(e) { let this_ = this; - this_.username = e.detail.value; + this_.username = this_.$util.utf16toEntities(e.detail.value); + this_.usernames = e.detail.value; + console.log(this_.username, this_.usernames); }, saveProfile() { let this_ = this; - if(this_.pic&&this_.pi!=''){ - uni.setStorageSync('headimgurl', this_.$config.ROOTPATH+this_.pic); + if (this_.pic && this_.pic != '') { + uni.setStorageSync('headimgurl', this_.pic); + } else { + this_.pic = uni.getStorageSync('headimgurl'); } uni.setStorageSync('nickname', this_.username); uni.setStorageSync('oauthTime', new Date().getTime()); const obj = { - headimgurl:this_.$config.ROOTPATH+this_.pic, - openid:uni.getStorageSync('unionid'), - nickname:this_.username - } - console.log(obj,'请求参数') + headimgurl: this_.pic, + openid: uni.getStorageSync('unionid'), + nickname: this_.username + }; + console.log(obj, '请求参数'); var data = { - "data": JSON.stringify(obj), - userkey:this_.$param.userkey - } - this_.$Request.post(this_.$config.saveUser,data).then(res => { + data: JSON.stringify(obj), + userkey: this_.$param.userkey + }; + this_.$Request.post(this_.$config.saveUser, data).then((res) => { var flag = this_.$util.isSuccess(res); if (!flag) { return; } var userid = res.data; - console.log(userid,'保存返回') - }) + console.log(userid, '保存返回'); + }); uni.showToast({ icon: 'success', title: '保存成功!', @@ -141,6 +147,9 @@ export default { .saveBtn { width: 70%; margin: 30rpx auto; + position: fixed; + bottom: 3vh; + left: 15%; } .nickname { text-align: right; diff --git a/pages/personcenter/personcenter.vue b/pages/personcenter/personcenter.vue index 14c4f36..32fbcc7 100644 --- a/pages/personcenter/personcenter.vue +++ b/pages/personcenter/personcenter.vue @@ -15,13 +15,11 @@ --> - + - {{ nickname }} - - + {{ nicknames }} @@ -66,40 +64,7 @@ - - - - + @@ -115,10 +80,11 @@ export default { that = this; return { avatarUrl: '', - url:'', - username:'', - headimgurl: '../../static/images/adm_img.png', + url: '', + username: '', + headimgurl: '', nickname: '点击授权', + nicknames: '点击授权', isUpdate: true, isLogin: false, isShowOnlinets: 'NO', @@ -142,11 +108,12 @@ export default { onShow() { if (!uni.getStorageSync('unionid') || uni.getStorageSync('unionid') == '' || uni.getStorageSync('unionid') == null) { this.isLogin = false; - this.headimgurl = '' - }else{ - this.nickname = uni.getStorageSync('nickname') - this.headimgurl = uni.getStorageSync('headimgurl') - this.isLogin = true + this.headimgurl = ''; + } else { + this.nickname = uni.getStorageSync('nickname'); + this.nicknames = this.$util.entitiestoUtf16(this.nickname); + this.headimgurl = uni.getStorageSync('headimgurl'); + this.isLogin = true; } }, onLoad(options) { @@ -158,19 +125,6 @@ export default { } }, methods: { - conserved(e){ - console.log(e,'难定') - let this_ = this; - - setTimeout(() => { - this_.headimgurl = this_.url; - this_.nickname = this_.username; - uni.setStorageSync('nickname', this_.username); - uni.setStorageSync('headimgurl', this_.url); - uni.setStorageSync('oauthTime', new Date().getTime()); - this.$refs.popup.close() - }, 1000) - }, changean(type) { let this_ = this; if (!uni.getStorageSync('unionid') || uni.getStorageSync('unionid') == '' || uni.getStorageSync('unionid') == null) { @@ -181,8 +135,8 @@ export default { return; } else { uni.navigateTo({ - url:'/pages/personcenter/EditProfile/EditProfile' - }) + url: '/pages/personcenter/EditProfile/EditProfile' + }); // this.type = type // this_.url = this.headimgurl // this_.username = this.nickname @@ -206,7 +160,7 @@ export default { blurname(e) { let this_ = this; console.log(e); - this_.username = e.detail.value + this_.username = e.detail.value; }, saveLoginLog: function (unionid) { var that = this; @@ -259,26 +213,28 @@ export default { const obj = JSON.parse(res.data.msg); this_.isLogin = true; const da = { - userkey:this_.$param.userkey, - openid:obj.openid - } - this_.$Request.post(this_.$config.getUser,da).then((res)=>{ - if(res.data == null){ + userkey: this_.$param.userkey, + openid: obj.openid + }; + this_.$Request.post(this_.$config.getUser, da).then((res) => { + if (res.data == null) { uni.setStorageSync('nickname', '微信用户'); uni.setStorageSync('headimgurl', 'https://www.lbgjtoa.com/appImg/icon-person-01.png'); uni.setStorageSync('oauthTime', new Date().getTime()); this_.nickname = '微信用户'; this_.headimgurl = 'https://www.lbgjtoa.com/appImg/icon-person-01.png'; this_.$forceUpdate(); - }else{ + this_.saveProfile(); + } else { uni.setStorageSync('nickname', res.data.wxNickname); uni.setStorageSync('headimgurl', res.data.wxHeadimgurl); uni.setStorageSync('oauthTime', new Date().getTime()); this_.nickname = res.data.wxNickname; + this_.nicknames = this_.$util.entitiestoUtf16(this_.nickname); this_.headimgurl = res.data.wxHeadimgurl; this_.$forceUpdate(); } - }) + }); uni.setStorageSync('unionid', obj.openid); }, fail: function (err) { @@ -301,8 +257,8 @@ export default { // #endif }, - saveProfile:function(){ - let this_ = this + saveProfile: function () { + let this_ = this; // wx.getUserInfo({ // provider: 'weixin', // success: (res) => { @@ -312,28 +268,28 @@ export default { // this_.nickname = '微信用户'; // this_.headimgurl = 'https://www.lbgjtoa.com/appImg/icon-person-01.png'; // this_.$forceUpdate(); - const obj = { - headimgurl:this_.headimgurl, - openid:uni.getStorageSync('unionid'), - nickname:this_.nickname - } - console.log(obj,'请求参数') - var data = { - "data": JSON.stringify(obj), - userkey:this_.$param.userkey - } - this_.$Request.post(this_.$config.saveUser,data).then(res => { - var flag = this_.$util.isSuccess(res); - if (!flag) { - return; - } - var userid = res.data; - console.log(userid,'保存返回') - }) - // }, - // fail: function (error) { - // console.log('login failed ' + error); - // } + const obj = { + headimgurl: this_.headimgurl, + openid: uni.getStorageSync('unionid'), + nickname: this_.nickname + }; + console.log(obj, '请求参数'); + var data = { + data: JSON.stringify(obj), + userkey: this_.$param.userkey + }; + this_.$Request.post(this_.$config.saveUser, data).then((res) => { + var flag = this_.$util.isSuccess(res); + if (!flag) { + return; + } + var userid = res.data; + console.log(userid, '保存返回'); + }); + // }, + // fail: function (error) { + // console.log('login failed ' + error); + // } // }); // uni.showToast({ // title:"授权失败,点击"+that.nickname+"重新授权", @@ -341,16 +297,7 @@ export default { // duration: 1500 // }) }, - callBackMethod: function () { - // clearTimeout(timer); - this.isLogin = true; - that.nickname = aes.aesDecrypt(uni.getStorageSync('nickname')); - that.headimgurl = aes.aesDecrypt(uni.getStorageSync('headimgurl')); - that.getUserInterest(); //回显兴趣定制数据 - that.getAndroidUserKey(); //推送 - uni.hideLoading(); - that.saveLoginLog(uni.getStorageSync('unionid')); - }, + jump: function (obj) { if (obj == 'aboutus') { uni.navigateTo({ @@ -409,17 +356,6 @@ export default { uni.removeStorageSync('adminId'); this.adminId = ''; this.isAdminLogin = false; - } else if (obj == 'logoutWechat') { - if (!uni.getStorageSync('unionid') || uni.getStorageSync('unionid') == '' || uni.getStorageSync('unionid') == null) { - uni.removeStorageSync('nickname'); - uni.removeStorageSync('headimgurl'); - uni.removeStorageSync('oauthTime'); - uni.removeStorageSync('openid'); - uni.removeStorageSync('unionid'); - this.nickname = '点击授权'; - this.headimgurl = '../../static/images/adm_img.png'; - this.isLogin = false; - } } else if (obj == 'myComment') { if (!uni.getStorageSync('unionid') || uni.getStorageSync('unionid') == '' || uni.getStorageSync('unionid') == null) { uni.showToast({ @@ -447,7 +383,7 @@ export default { uni.removeStorageSync('oauthTime'); uni.removeStorageSync('openid'); uni.removeStorageSync('unionid'); - that.nickname = '点击授权'; + that.nicknames = '点击授权'; that.headimgurl = 'https://www.lbgjtoa.com/appImg/icon-person-01.png'; that.isLogin = false; } else if (res.cancel) { @@ -534,7 +470,7 @@ export default { } } } -} +}; diff --git a/sunPackIndex/scenic/subscribe/yuyue/yue_form_js.vue b/sunPackIndex/scenic/subscribe/yuyue/yue_form_js.vue index 00a1450..0d05485 100644 --- a/sunPackIndex/scenic/subscribe/yuyue/yue_form_js.vue +++ b/sunPackIndex/scenic/subscribe/yuyue/yue_form_js.vue @@ -191,8 +191,14 @@ }, //预约按钮 saveReserve: function() { + let that = this + if(this.agreementChecked==true){ + uni.showLoading({ + mask:true, + title:'加载中...' + }) let promise = new Promise(function(resolve, reject) { that.dynamicLists.map((item, index) => { that.$refs.form[index].validate().then(res => { @@ -205,6 +211,7 @@ resolve('success'); }, 1000); }) + promise.then(value => { let reState = that.dynamicLists.every((item, index) => { return item.state == '1' @@ -212,7 +219,11 @@ console.log("asd",reState) if (reState == true) { console.log("asd",reState) + this.postReserve() + + }else{ + uni.hideLoading() } })} }, @@ -264,6 +275,7 @@ }, success: function(result) { if (result.data.status == 200) { + uni.hideLoading() uni.showModal({ title: "提示", content: '预约成功', @@ -285,7 +297,11 @@ //succ.call(self, result.data) }, fail: function(e) { - //error.call(self, e) + uni.hideLoading() + uni.showToast({ + icon:'none', + title:'预约失败' + }) } }) }, diff --git a/sunPackIndex/suggest/sug_list.vue b/sunPackIndex/suggest/sug_list.vue index 300b454..57187ea 100644 --- a/sunPackIndex/suggest/sug_list.vue +++ b/sunPackIndex/suggest/sug_list.vue @@ -213,6 +213,7 @@ return; } var data = res.data; + let arr = [] if(data != null && data.length > 0){ for(var i = 0;i < data.length;i++){ var item = { @@ -225,8 +226,9 @@ "showHideType":"zhed_gao", "upDownType":"down_touj" } - that.controlList.push(item); + arr.push(item) } + that.controlList = arr }else{ that.loadType = false; }