yzms/android/merge_pay11/static/js/chunk-273c4f53.e809da83.js

1 line
6.3 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-273c4f53"],{1175:function(e,a,t){},"2fcb":function(e,a,t){},"364f":function(e,a,t){"use strict";t.r(a);var n=function(){var e=this,a=e._self._c,t=e._self._setupProxy;return a("div",{staticClass:"w-full h-full"},[t.payInfo||0!=t.mealInfo.list.length?t.mealInfo.list.length>0?a("div",{staticClass:"h-full w-full overflow-auto"},e._l(t.mealInfo.list,(function(n){var s;return a("div",{staticClass:"px-2 pt-1.5 relative"},[0===n.take_status?a("div",{staticClass:"absolute left-0 right-0 top-0 flex flex-col items-center"},[a("div",{staticClass:"text-2xl border-8 p-1 opacity-30 hasTake -rotate-12 transform rounded mt-14 font-bold"},[e._v("已取餐")])]):e._e(),a("div",{staticClass:"flex items-center mb-1.5"},[a(t.Tag,{staticClass:"text-xs px-1 py-0.5 rounded",attrs:{type:"primary"}},[e._v(e._s(n.meal_name))]),a("div",{staticClass:"username ml-1.5 font-bold text-sm"},[e._v(e._s(null===(s=t.mealInfo.user)||void 0===s?void 0:s.username))])],1),a("table",{staticClass:"table-fixed w-full text-sm mb-1.5"},[e._m(0,!0),a("tbody",e._l(n.order_detail,(function(t){return a("tr",[a("td",{staticClass:"py-0.5 px-2"},[e._v(" "+e._s(t.dish_name)+" ")]),a("td",{staticClass:"py-0.5 px-1"},[e._v(" "+e._s(t.dish_amount)+" ")]),a("td",{staticClass:"py-0.5 px-1"},[e._v("¥ "+e._s(t.dish_price))])])})),0)])])})),0):t.payInfo?a("div",{staticClass:"h-full w-full overflow-auto px-2 pt-1.5"},[[a("div",{staticClass:"qrpay"},[t.payInfo?a("div",[t.payInfo.data.faceInfo&&t.payInfo.data.faceInfo.path?a("img",{attrs:{src:"../../show/get.php?act=hkface_get_face_data&uid="+t.payInfo.data.uid+"&raw=1"}}):e._e(),a("div",{staticClass:"user_info"},[a("h3",{staticClass:"pay_msg"},[e._v(e._s(t.payInfo.message))]),a("br"),a("br"),a("p",{staticClass:"pay_username"},[e._v("姓名:"+e._s(t.payInfo.data.name))]),null!=t.payInfo.data.balance?a("p",{staticClass:"ye"},[e._v("余额:"+e._s(t.payInfo.data.balance))]):e._e()])]):a("div",[a("h3",{staticClass:"payErr"},[e._v(e._s(t.payInfo.message))])])])]],2):e._e():a("div",{staticClass:"w-full h-full justify-center items-center flex"},[a("div",{staticClass:"text-2xl"},[e._v("可刷脸/刷IC卡/取餐码消费")])])])},s=[function(){var e=this,a=e._self._c;e._self._setupProxy;return a("thead",[a("tr",[a("th",{staticClass:"w-8/12 text-left py-1 px-2"},[e._v("菜品")]),a("th",{staticClass:"w-1/12 text-left py-1 px-1"},[e._v("份数")]),a("th",{staticClass:"w-1/12 text-left py-1 px-1"},[e._v("价格")])])])}],l=(t("ac1f"),t("5319"),t("caad"),t("2532"),t("a026")),i=(t("68ef"),t("a71a"),t("9d70"),t("3743"),t("4d75"),t("e3b3"),t("bc1b"),t("1175"),t("4cf9"),t("2fcb"),t("d399")),c=(t("e7e5"),t("a3e2")),o=(t("5f1a"),t("a01b")),d=t("79f6"),f=t("e432"),u=Object(l["defineComponent"])({__name:"index",setup:function(e){var a=Object(o["a"])(),t=Object(l["ref"])({list:[],user:null}),n=Object(l["ref"])(),s=Object(l["ref"])(0),u=function(e){Object(d["b"])({dining_hall_id:a.canteenId,facecard:e}).then((function(e){1===e.status?e.data.take_code?v(e.data.take_code):i["a"].fail({message:"无法解析取餐码"}):i["a"].fail({message:e.message})}))},r=function(e){Object(d["c"])({dining_hall_id:a.canteenId,cardno:e}).then((function(e){1===e.status?e.data.take_code?v(e.data.take_code):i["a"].fail({message:"无法解析取餐码"}):i["a"].fail({message:e.message})}))},p=function(e){var a,t,n,s=null===(n=null===(t=null===(a=null===e||void 0===e?void 0:e.split("]"))||void 0===a?void 0:a[1])||void 0===t?void 0:t.split(","))||void 0===n?void 0:n[0];s?v(s):i["a"].fail({message:"无法解析取餐码"})},v=function(e){var n=i["a"].loading({message:"正在查询取餐信息",duration:0});Object(d["i"])({channelid:a.channelId,dining_hall_id:a.canteenId,take_code:e}).then((function(e){1===e.status?t.value=e.data:i["a"].fail({message:e.message})}))["catch"]((function(e){i["a"].fail({message:e})})).then((function(){n.clear()}))},_=function(e){if(e)switch(f["a"][e]){case"changeMenu":a.showAutomatic||router.replace("/take-meal");break;case"prev":scrollRef.value&&(scrollRef.value.scrollTop=scrollRef.value.scrollTop-200<=0?0:scrollRef.value.scrollTop-200);break;case"next":scrollRef.value&&(scrollRef.value.scrollTop=scrollRef.value.scrollTop+200);break}},g=function(e,t){if(!s.value){s.value=1,m();var c=i["a"].loading({duration:0,message:"处理中"});Object(d["g"])({type:t,code:e,dining_hall_id:a.canteenId,channel_id:a.channelId}).then((function(e){c.clear(),Object(l["nextTick"])().then((function(){var a,t,s,l,c;if(1===e.status)if("qc"==e.payType)e.data.take_code?v(e.data.take_code):i["a"].fail({message:"无法解析取餐码",duration:4e3});else if("qrpay"==e.payType){n.value=e;try{null===(a=window.androidJs)||void 0===a||a.getAudioInfo(1)}catch(o){console.log(o)}}else i["a"].fail({message:"接口获取数据异常",duration:4e3});else if(i["a"].fail({message:e.message,duration:4e3}),"qrpay"==e.payType)try{e.message.includes("余额不足")?null===(t=window.androidJs)||void 0===t||t.getAudioInfo(2):e.message.includes("消费间隔")?null===(s=window.androidJs)||void 0===s||s.getAudioInfo(3):e.message.includes("消费限制")?null===(l=window.androidJs)||void 0===l||l.getAudioInfo(5):null===(c=window.androidJs)||void 0===c||c.getAudioInfo(4)}catch(o){console.log(o)}}))}))["catch"]((function(e){c.clear()})).then((function(){s.value=0}))}},m=function(){n.value="",t.value=Object.assign({},{list:[],user:null})};return Object(l["onMounted"])((function(){var e={facegetcode:function(e){return g(e,"face")},icgetcode:function(e){return g(e,"ic")},qrCode:function(e){return g(e,"qr")}};window.Lqbrid=e})),{__sfc:!0,canteenStore:a,mealInfo:t,payInfo:n,payStatus:s,getFaceCode:u,getIcCard:r,exchangeTakeFoodCodeByQrCode:p,onTakeMeal:v,onKeyDown:_,getMealOrPay:g,clearMealAndPay:m,Tag:c["a"]}}}),r=u,p=(t("a33b"),t("8ebe"),t("2877")),v=Object(p["a"])(r,n,s,!1,null,"f8ca66c0",null);a["default"]=v.exports},"4cf9":function(e,a,t){},"828d":function(e,a,t){},"8ebe":function(e,a,t){"use strict";t("cdcc")},a33b:function(e,a,t){"use strict";t("828d")},bc1b:function(e,a,t){},cdcc:function(e,a,t){},e432:function(e,a,t){"use strict";var n={7:"0",144:"0",8:"1",145:"1",9:"2",146:"2",10:"3",147:"3",11:"4",148:"4",12:"5",149:"5",13:"6",150:"6",14:"7",151:"7",15:"8",152:"8",16:"9",153:"9",131:".",158:".",155:"changeMenu",277:"changeMenu",92:"prev",156:"prev",93:"next",157:"next",66:"enter",67:"back"};a["a"]=n}}]);