invite-detail.js
4.17 KB
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/invite-detail/invite-detail"],{1828:function(e,t,n){},4931:function(e,t,n){"use strict";(function(e){var a=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n("7eb4")),i=a(n("ee10")),u=a(n("3c02")),o={data:function(){return{loading:!1,error:"",inviteId:null,inviteData:null}},onLoad:function(e){this.initializePage(e)},methods:{initializePage:function(e){var t=this;return(0,i.default)(r.default.mark((function n(){return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,t.checkLoginStatus();case 3:if(t.inviteId=e.id,t.inviteId){n.next=7;break}return t.error="缺少邀约ID参数",n.abrupt("return");case 7:return n.next=9,t.loadInviteDetail();case 9:n.next=15;break;case 11:n.prev=11,n.t0=n["catch"](0),console.error("页面初始化失败:",n.t0),t.error="页面初始化失败,请刷新重试";case 15:case"end":return n.stop()}}),n,null,[[0,11]])})))()},checkLoginStatus:function(){return(0,i.default)(r.default.mark((function t(){var n;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.getStorageSync("userInfo"),n&&0!==Object.keys(n).length){t.next=5;break}return e.showToast({title:"请先登录",icon:"none"}),setTimeout((function(){e.reLaunch({url:"/pages/login/login"})}),1500),t.abrupt("return");case 5:case"end":return t.stop()}}),t)})))()},loadInviteDetail:function(){var e=this;return(0,i.default)(r.default.mark((function t(){var n;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,e.loading=!0,e.error="",t.next=5,u.default.getInviteDetail(e.inviteId);case 5:if(n=t.sent,200!==n.code||!n.data){t.next=10;break}e.inviteData=n.data,t.next=11;break;case 10:throw new Error(n.message||"获取详情失败");case 11:t.next=17;break;case 13:t.prev=13,t.t0=t["catch"](0),console.error("加载邀约详情失败:",t.t0),e.error="加载详情失败,请重试";case 17:return t.prev=17,e.loading=!1,t.finish(17);case 20:case"end":return t.stop()}}),t,null,[[0,13,17,20]])})))()},retryLoad:function(){var e=this;return(0,i.default)(r.default.mark((function t(){return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.loadInviteDetail();case 2:case"end":return t.stop()}}),t)})))()},getStatusText:function(e){return"是"===e?"电话有效":"否"===e?"电话无效":"待确认"},getStatusClass:function(e){return"是"===e?"success":"否"===e?"failed":"pending"},goToExpansion:function(t){t&&e.navigateTo({url:"/pages/expansion-detail/expansion-detail?id="+t})}}};t.default=o}).call(this,n("df3c")["default"])},"68df":function(e,t,n){"use strict";n.r(t);var a=n("d3af"),r=n("a59c");for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);n("d8ee");var u=n("828b"),o=Object(u["a"])(r["default"],a["b"],a["c"],!1,null,"70a5c457",null,!1,a["a"],void 0);t["default"]=o.exports},a59c:function(e,t,n){"use strict";n.r(t);var a=n("4931"),r=n.n(a);for(var i in a)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(i);t["default"]=r.a},d3af:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return a}));var a={uLoadingIcon:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-loading-icon/u-loading-icon")]).then(n.bind(null,"d854"))},uButton:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-button/u-button")]).then(n.bind(null,"11af"))}},r=function(){var e=this,t=e.$createElement,n=(e._self._c,e.loading||e.error||!e.inviteData?null:e.utils.formatTime(e.inviteData.lxsj)),a=e.loading||e.error||!e.inviteData?null:e.utils.formatTime(e.inviteData.yysj),r=e.loading||e.error||!e.inviteData?null:e.getStatusText(e.inviteData.dhsfyx);e.$mp.data=Object.assign({},{$root:{g0:n,g1:a,m0:r}})},i=[]},d8ee:function(e,t,n){"use strict";var a=n("1828"),r=n.n(a);r.a},e0f4:function(e,t,n){"use strict";(function(e,t){var a=n("47a9");n("2fec");a(n("3240"));var r=a(n("68df"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(r.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])}},[["e0f4","common/runtime","common/vendor"]]]);