1 |
- "use strict";var i=require("../common/vendor.js"),o=require("../api/user.js"),d=require("../api/companyUser.js");require("../common/request.js");const a={data(){return{isBind:!1,msg:"\u7ED1\u5B9A\u4E2D...",baseUrl:i.index.getStorageSync("requestPath"),btnLodaing:!1,companyUserId:""}},onLoad(e){let n={};if(e.q){let t=decodeURIComponent(e.q);n=this.$urlToObj(t)}this.companyUserId=n.companyUserId||e.companyUserId},onShow(){this.isBind?this.msg="\u5DF2\u7ED1\u5B9A\u6216\u5DF2\u7ECF\u5B58\u5728\u7ED1\u5B9A\u5173\u7CFB":i.index.getStorageSync("historyApp")||""?this.handleBind():this.getUser()},methods:{getUser(){i.index.showLoading({title:"\u7ED1\u5B9A\u4E2D..."}),o.getUserInfo().then(e=>{e.code==200?e.user!=null?e.user.historyApp?(i.index.setStorageSync("historyApp",e.user.historyApp),this.handleBind()):(i.index.hideLoading(),i.index.redirectTo({url:"/pages_user/downApp"})):(i.index.hideLoading(),this.utils.loginOut()):(i.index.hideLoading(),i.index.showToast({icon:"none",title:"\u8BF7\u6C42\u5931\u8D25"}))},e=>{}).catch(()=>{i.index.hideLoading()})},handleBind(){i.index.showLoading({title:"\u7ED1\u5B9A\u4E2D..."}),this.msg="\u7ED1\u5B9A\u4E2D...",this.$isLogin().then(e=>{e?this.submit():(i.index.hideLoading(),i.index.navigateTo({url:"/pages/auth/login"}))}).catch(()=>{this.msg="\u7ED1\u5B9A\u5931\u8D25",i.index.hideLoading()})},submit(){this.btnLodaing=!0,i.index.showLoading({title:"\u7ED1\u5B9A\u4E2D..."}),d.bindCompanyFsUser(this.companyUserId).then(e=>{this.btnLodaing=!1,i.index.hideLoading(),e.code==200?(this.isBind=!0,this.msg="\u7ED1\u5B9A\u6210\u529F",i.index.showToast({title:e.msg,icon:"none"})):e.msg=="\u5DF2\u5B58\u5728\u7ED1\u5B9A\u5173\u7CFB"?(this.isBind=!0,this.msg="\u7ED1\u5B9A\u6210\u529F",i.index.showToast({title:"\u7ED1\u5B9A\u6210\u529F",icon:"none"})):(this.msg=e.msg,this.isBind=!1,i.index.showToast({title:e.msg,icon:"none"}))}).catch(()=>{this.msg="\u7ED1\u5B9A\u5931\u8D25",this.isBind=!1,this.btnLodaing=!1,i.index.hideLoading()})}}};function r(e,n,t,g,s,c){return i.e({a:s.isBind},s.isBind?{}:{},{b:!s.isBind},s.isBind?{}:{c:i.t(s.msg)})}var h=i._export_sfc(a,[["render",r],["__scopeId","data-v-6da04860"],["__file","E:/Project/2023/\u95EE\u8BCA\u5E73\u53F0/his_user_miniapp/pages_user/bindCompanyUser.vue"]]);wx.createPage(h);
|