consume-detail.js 6.04 KB
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/consume-detail/consume-detail"],{"0e2d":function(e,n,t){"use strict";(function(e,n){var a=t("47a9");t("2fec");a(t("3240"));var r=a(t("31cc"));e.__webpack_require_UNI_MP_PLUGIN__=t,n(r.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},"31cc":function(e,n,t){"use strict";t.r(n);var a=t("816b"),r=t("b652");for(var o in r)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(o);t("f7fe");var c=t("828b"),u=Object(c["a"])(r["default"],a["b"],a["c"],!1,null,"939841ee",null,!1,a["a"],void 0);n["default"]=u.exports},"816b":function(e,n,t){"use strict";t.d(n,"b",(function(){return r})),t.d(n,"c",(function(){return o})),t.d(n,"a",(function(){return a}));var a={uButton:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uview-ui/components/u-button/u-button")]).then(t.bind(null,"11af"))}},r=function(){var e=this,n=e.$createElement,t=(e._self._c,e.loading||e.error||!e.consumeData?null:e.utils.formatTime(e.consumeData.hksj)),a=e.loading||e.error||!e.consumeData?null:e.consumeData.lqXhPxmxList&&e.consumeData.lqXhPxmxList.length>0,r=!e.loading&&!e.error&&e.consumeData&&a?e.__map(e.consumeData.lqXhPxmxList,(function(n,t){var a=e.__get_orig(n),r=n.lqXhJksyjList&&n.lqXhJksyjList.length>0,o=n.lqXhKjbsyjList&&n.lqXhKjbsyjList.length>0;return{$orig:a,g2:r,g3:o}})):null,o=e.loading||e.error||!e.consumeData?null:e.consumeData&&e.consumeData.hyqz&&e.consumeData.hyqz.length>0,c=e.showCancelDialog?e.cancelRemark.trim():null;e.$mp.data=Object.assign({},{$root:{g0:t,g1:a,l0:r,g4:o,g5:c}})},o=[]},b2c1:function(e,n,t){},b652:function(e,n,t){"use strict";t.r(n);var a=t("fede"),r=t.n(a);for(var o in a)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return a[e]}))}(o);n["default"]=r.a},f7fe:function(e,n,t){"use strict";var a=t("b2c1"),r=t.n(a);r.a},fede:function(e,n,t){"use strict";(function(e){var a=t("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=a(t("7eb4")),o=a(t("ee10")),c=a(t("f896")),u=a(t("7288")),i={data:function(){return{newuserInfo:e.getStorageSync("newuserInfo"),baseUrl:u.default.getImgBaseUrl(),loading:!1,error:"",consumeId:null,consumeData:null,cancelLoading:!1,reopenLoading:!1,cancelRemark:"",showCancelDialog:!1}},computed:{isCurrentMonth:function(){return!0}},API:c.default,onLoad:function(e){this.consumeId=e.id,this.initializePage(e)},onShow:function(){this.loadConsumeDetail()},methods:{goToAppointment:function(n){e.navigateTo({url:"/pages/appointment-detail/appointment-detail?id="+n})},previewSignature:function(n,t){var a=this,r=n.map((function(e){return a.baseUrl+e.url}));e.previewImage({urls:r,current:t})},initializePage:function(e){var n=this;return(0,o.default)(r.default.mark((function e(){return r.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,n.checkLoginStatus();case 3:if(n.consumeId){e.next=6;break}return n.error="缺少耗卡ID参数",e.abrupt("return");case 6:e.next=12;break;case 8:e.prev=8,e.t0=e["catch"](0),console.error("页面初始化失败:",e.t0),n.error="页面初始化失败,请刷新重试";case 12:case"end":return e.stop()}}),e,null,[[0,8]])})))()},checkLoginStatus:function(){return(0,o.default)(r.default.mark((function n(){var t;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t=e.getStorageSync("token"),t){n.next=4;break}return e.reLaunch({url:"/pages/login/login"}),n.abrupt("return");case 4:case"end":return n.stop()}}),n)})))()},loadConsumeDetail:function(){var e=this;return(0,o.default)(r.default.mark((function n(){var t;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,e.loading=!0,e.error="",n.next=5,e.API.getConsumeDetail(e.consumeId);case 5:if(t=n.sent,200!==t.code){n.next=11;break}e.consumeData=t.data,e.consumeData.hyqz=e.consumeData.signatureFile?JSON.parse(e.consumeData.signatureFile):[],n.next=12;break;case 11:throw new Error(t.message||"获取详情失败");case 12:n.next=18;break;case 14:n.prev=14,n.t0=n["catch"](0),console.error("加载耗卡详情失败:",n.t0),e.error="加载详情失败,请重试";case 18:return n.prev=18,e.loading=!1,n.finish(18);case 21:case"end":return n.stop()}}),n,null,[[0,14,18,21]])})))()},retryLoad:function(){var e=this;return(0,o.default)(r.default.mark((function n(){return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.loadConsumeDetail();case 2:case"end":return n.stop()}}),n)})))()},goBack:function(){e.navigateBack({delta:1})},handleCancel:function(){this.cancelRemark="",this.showCancelDialog=!0},cancelCancelDialog:function(){this.showCancelDialog=!1,this.cancelRemark=""},confirmCancel:function(){var n=this;return(0,o.default)(r.default.mark((function t(){var a;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n.cancelRemark.trim()){t.next=3;break}return e.showToast({title:"请输入作废原因",icon:"none"}),t.abrupt("return");case 3:return t.prev=3,n.cancelLoading=!0,t.next=7,n.API.cancelConsume(n.consumeId,n.cancelRemark.trim());case 7:if(a=t.sent,200!==a.code){t.next=16;break}return e.showToast({title:"作废成功",icon:"success"}),n.showCancelDialog=!1,n.cancelRemark="",t.next=14,n.loadConsumeDetail();case 14:t.next=17;break;case 16:e.showToast({title:a.msg||"作废失败,请重试",icon:"none"});case 17:t.next=23;break;case 19:t.prev=19,t.t0=t["catch"](3),console.error(t.t0),e.showToast({title:t.t0.msg||"作废失败,请重试",icon:"none"});case 23:return t.prev=23,n.cancelLoading=!1,t.finish(23);case 26:case"end":return t.stop()}}),t,null,[[3,19,23,26]])})))()},handleReopen:function(){var n=this;return(0,o.default)(r.default.mark((function t(){return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.navigateTo({url:"/pages/member-consume/member-consume?id="+n.consumeId});case 1:case"end":return t.stop()}}),t)})))()},showConfirmDialog:function(n,t){return new Promise((function(a){e.showModal({title:n,content:t,success:function(e){a(e.confirm)},fail:function(){a(!1)}})}))}}};n.default=i}).call(this,t("df3c")["default"])}},[["0e2d","common/runtime","common/vendor"]]]);