1 |
- "use strict";var o=require("../../common/vendor.js"),e=require("../../api/user.js"),t=require("../../store/index.js"),s=require("../../api/drugReport.js");require("../../common/request.js"),require("../../store/modules.js"),require("../../store/modules/timStore.js");const n={components:{wxAuth:()=>"../components/wxAuth.js"},data:()=>({wxShow:!1,isLogin:!1,show:!1,statusBarHeight:o.index.getStorageSync("menuInfo").statusBarHeight,user:{nickName:"登录/注册",phone:"",integral:0,balance:0}}),onLoad(){},onShow(){this.$isLogin().then((e=>{e&&(o.index.$emit("refreshIM"),this.getUserInfo())}),(o=>{}))},onReachBottom(){},onPageScroll(o){},methods:{updateUser(){this.wxShow=!1,this.getUserInfo()},wxAuthOpen(){this.wxShow=!0;var o=this;setTimeout((function(){o.$refs.wxauth.getUserInfo()}))},wxAuthClose(){this.wxShow=!1},doIM(){console.log(110),o.index.showLoading({title:"处理中..."}),s.getUserFollowDoctor().then((e=>{if(200==e.code)if(null!=e.data){var n=e.data,i={followId:e.data.followId};s.startDrugReport(i).then((e=>{o.index.hideLoading();var s="C2CD-"+n.followDoctorId;t.store.commit("timStore/setOrderId",n.orderId),t.store.commit("timStore/setFollowId",n.followId),t.store.commit("timStore/setImType",2),t.store.commit("timStore/setConversationID",s),o.index.$TUIKit.TUIConversationServer.setMessageRead(s),o.index.$TUIKit.TUIConversationServer.getConversationProfile(s).then((e=>{var s;console.log(e);const{conversation:n}=e.data;t.store.commit("timStore/setConversation",n);let i="/pages/TUIKit/TUIPages/TUIChat/index";n.userProfile,i=`${i}?conversationName=${(null==(s=n.userProfile.nick)?void 0:s.nick)||n.userProfile.userID}`,o.index.redirectTo({url:i})})).catch((e=>{o.index.hideLoading(),console.warn("获取 group profile 异常 = ",e)}))}),(o=>{}))}else o.index.hideLoading(),o.index.showToast({icon:"none",title:"当前没有药师为您服务"});else o.index.hideLoading(),o.index.showToast({icon:"none",title:"请求失败"})}),(o=>{}))},toIM(){var e=this;this.$isLogin().then((t=>{console.log(t),t?e.doIM():o.index.navigateTo({url:"/pages/auth/login"})}))},callPhone(){o.index.makePhoneCall({phoneNumber:"18696558100"})},toCompany(){this.$isLogin().then((e=>{(console.log(e),e)?o.index.getStorageSync("CompanyUserToken")?o.index.navigateTo({url:"/pages_company/index"}):o.index.navigateTo({url:"/pages_company/login"}):o.index.navigateTo({url:"/pages/auth/login"})}))},showLogout(){this.show=!0},hideLogout(){this.show=!1},logout(){this.$logout(),o.index.$TUIKit.logout(),null!=o.index.$TUICallKit&&o.index.$TUICallKit.logout(),o.index.reLaunch({url:"/pages/index/index",animationType:"pop-in",animationDuration:100}),this.isLogin=!1},getUserInfo(){e.getUserInfo().then((e=>{200==e.code?null!=e.user&&(this.isLogin=!0,this.user=e.user,console.log(this.user.nickName.substr(0,4)),0==this.user.isWeixinAuth&&this.wxAuthOpen()):o.index.showToast({icon:"none",title:"请求失败"})}),(o=>{}))},navTo(e){o.index.navigateTo({url:e})},loginNavTo(e){this.$isLogin().then((t=>{console.log(t),t?o.index.navigateTo({url:e}):o.index.navigateTo({url:"/pages/auth/login"})}))}}};if(!Array){(o.resolveComponent("wx-auth")+o.resolveComponent("u-popup")+o.resolveComponent("u-modal"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-popup/u-popup.js")+(()=>"../../uni_modules/uview-plus/components/u-modal/u-modal.js"))();var i=o._export_sfc(n,[["render",function(e,t,s,n,i,r){return o.e({a:i.statusBarHeight,b:null==i.user.avatar?"https://fs-1319721001.cos.ap-chongqing.myqcloud.com/fs/20240229/90d9eb0f8f87482b977611eb36b66d82.jpg":i.user.avatar,c:o.t(i.user.nickName),d:""!=i.user.phone},""!=i.user.phone?{e:o.t(e.$parsePhone(i.user.phone))}:{},{f:o.t(i.user.integral),g:o.o((o=>r.loginNavTo("/pages_user/integral"))),h:o.o((o=>r.loginNavTo("/pages_user/personInfo"))),i:o.o((o=>r.loginNavTo("/pages_order/inquiryOrderList"))),j:o.o((o=>r.loginNavTo("/pages_order/storeOrderList"))),k:o.o((o=>r.loginNavTo("/pages_order/packageOrderList"))),l:o.o((o=>r.loginNavTo("/pages_order/storeOrderRefundList"))),m:o.o((o=>r.loginNavTo("/pages_user/myDoctorList"))),n:o.o((o=>r.loginNavTo("/pages_order/prescribeList"))),o:o.o((o=>r.loginNavTo("/pages_user/followList"))),p:o.o((o=>r.toIM())),q:o.o((o=>r.navTo("/pages_user/drugReportList"))),r:o.o((o=>r.loginNavTo("/pages_user/patient"))),s:o.o((o=>r.loginNavTo("/pages_user/address"))),t:o.o((o=>r.loginNavTo("/pages_user/healthRecords/index"))),v:o.o((o=>r.loginNavTo("/pages_user/tongue/tongueList"))),w:o.o((o=>r.loginNavTo("/pages_user/addHealthButler"))),x:o.o((o=>r.loginNavTo("/pages_user/myCouponList"))),y:o.o((o=>r.loginNavTo("/pages_company/couponList?couponType=6"))),z:o.o((o=>r.loginNavTo("/pages_user/cert"))),A:o.o((o=>r.loginNavTo("/pages_user/price"))),B:o.o((o=>r.navTo("/pages_user/about"))),C:o.o((o=>r.loginNavTo("/pages_user/registerDoctor?type=1"))),D:o.o((o=>r.loginNavTo("/pages_user/registerDoctor?type=2"))),E:o.o((o=>r.toCompany())),F:i.isLogin},i.isLogin?{G:o.o((o=>r.showLogout()))}:{},{H:o.sr("wxauth","eca31096-1,eca31096-0"),I:o.o((o=>r.updateUser())),J:o.o(r.wxAuthClose),K:o.o(r.wxAuthOpen),L:o.p({bgColor:"#f6f6f6",safeAreaInsetBottom:!1,round:15,mode:"bottom",show:i.wxShow}),M:o.o((o=>r.hideLogout())),N:o.o((o=>r.logout())),O:o.p({show:i.show,title:"提示",showCancelButton:!0,content:"确认退出吗?"})})}],["__scopeId","data-v-eca31096"]]);n.__runtimeHooks=1,wx.createPage(i);
|