(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-24e1c30c"],{a2e6:function(a,e,t){},aa5e:function(a,e,t){"use strict";t.r(e);var s=function(){var a=this,e=a._self._c,t=a._self._setupProxy;return e("div",{staticClass:"w-full h-full"},[t.payInfo||0!=t.mealInfo.list.length?t.mealInfo.list.length>0?e("div",{staticClass:"h-full w-full overflow-auto"},a._l(t.mealInfo.list,(function(s){var n;return e("div",{staticClass:"px-2 pt-1.5 relative"},[0===s.take_status?e("div",{staticClass:"absolute left-0 right-0 top-0 flex flex-col items-center"},[e("div",{staticClass:"text-2xl border-8 p-1 opacity-30 hasTake -rotate-12 transform rounded mt-14 font-bold"},[a._v("已取餐")])]):a._e(),e("div",{staticClass:"flex items-center mb-1.5"},[e(t.Tag,{staticClass:"text-xs px-1 py-0.5 rounded",attrs:{type:"primary"}},[a._v(a._s(s.meal_name))]),e("div",{staticClass:"username ml-1.5 font-bold text-sm"},[a._v(a._s(null===(n=t.mealInfo.user)||void 0===n?void 0:n.username))])],1),e("table",{staticClass:"table-fixed w-full text-sm mb-1.5"},[a._m(0,!0),e("tbody",a._l(s.order_detail,(function(t){return e("tr",[e("td",{staticClass:"py-0.5 px-2"},[a._v(" "+a._s(t.dish_name)+" ")]),e("td",{staticClass:"py-0.5 px-1"},[a._v(" "+a._s(t.dish_amount)+" ")]),e("td",{staticClass:"py-0.5 px-1"},[a._v("¥ "+a._s(t.dish_price))])])})),0)])])})),0):t.payInfo?e("div",{staticClass:"h-full w-full overflow-auto px-2 pt-1.5"},[[e("div",{staticClass:"qrpay"},[t.payInfo?e("div",[t.payInfo.data.faceInfo&&t.payInfo.data.faceInfo.path?e("img",{attrs:{src:"../../show/get.php?act=hkface_get_face_data&uid="+t.payInfo.data.uid+"&raw=1"}}):a._e(),e("div",{staticClass:"user_info"},[e("h3",{staticClass:"pay_msg"},[a._v(a._s(t.payInfo.message))]),e("br"),e("br"),e("p",{staticClass:"pay_username"},[a._v("姓名:"+a._s(t.payInfo.data.name))]),null!=t.payInfo.data.balance?e("p",{staticClass:"ye"},[a._v("余额:"+a._s(t.payInfo.data.balance))]):a._e()])]):e("div",[e("h3",{staticClass:"payErr"},[a._v(a._s(t.payInfo.message))])])])]],2):a._e():e("div",{staticClass:"w-full h-full justify-center items-center flex"},[e("div",{staticClass:"text-2xl"},[a._v("可刷脸/刷IC卡/取餐码")])])])},n=[function(){var a=this,e=a._self._c;a._self._setupProxy;return e("thead",[e("tr",[e("th",{staticClass:"w-8/12 text-left py-1 px-2"},[a._v("菜品")]),e("th",{staticClass:"w-1/12 text-left py-1 px-1"},[a._v("份数")]),e("th",{staticClass:"w-1/12 text-left py-1 px-1"},[a._v("价格")])])])}],i=(t("caad"),t("2532"),t("a026")),l=(t("e17f"),t("d399")),o=(t("e7e5"),t("a3e2")),d=(t("5f1a"),t("a01b")),c=t("79f6"),f=Object(i["defineComponent"])({__name:"index",setup:function(a){var e=Object(d["a"])(),t=Object(i["ref"])({list:[],user:null}),s=Object(i["ref"])(),n=function(a){Object(c["b"])({dining_hall_id:e.canteenId,facecard:a}).then((function(a){1===a.status?a.data.take_code?r(a.data.take_code):l["a"].fail({message:"无法解析取餐码"}):l["a"].fail({message:a.message})}))},f=function(a){Object(c["c"])({dining_hall_id:e.canteenId,cardno:a}).then((function(a){1===a.status?a.data.take_code?r(a.data.take_code):l["a"].fail({message:"无法解析取餐码"}):l["a"].fail({message:a.message})}))},u=function(a){var e,t,s,n=null===(s=null===(t=null===(e=null===a||void 0===a?void 0:a.split("]"))||void 0===e?void 0:e[1])||void 0===t?void 0:t.split(","))||void 0===s?void 0:s[0];n?r(n):l["a"].fail({message:"无法解析取餐码"})},r=function(a){var s=l["a"].loading({message:"正在查询取餐信息",duration:0});Object(c["f"])({channelid:e.channelId,dining_hall_id:e.canteenId,take_code:a}).then((function(a){1===a.status?t.value=a.data:l["a"].fail({message:a.message})}))["catch"]((function(a){l["a"].fail({message:a})})).then((function(){s.clear()}))},_=function(a,t){l["a"].loading({duration:0,message:"处理中"}),Object(c["e"])({type:t,code:a,dining_hall_id:e.canteenId,channel_id:e.channelId}).then((function(a){var e,t,n,i,o;if(l["a"].clear(),1===a.status)if(p(),"qc"==a.payType)a.data.take_code?r(a.data.take_code):l["a"].fail({message:"无法解析取餐码",duration:5e3});else if("qrpay"==a.payType){s.value=a;try{null===(e=window.androidJs)||void 0===e||e.getAudioInfo(1)}catch(d){console.log(d)}}else l["a"].fail({message:"接口获取数据异常",duration:5e3});else if(l["a"].fail({message:a.message,duration:5e3}),"qrpay"==a.payType)try{a.message.includes("余额不足")?null===(t=window.androidJs)||void 0===t||t.getAudioInfo(2):a.message.includes("消费间隔")?null===(n=window.androidJs)||void 0===n||n.getAudioInfo(3):a.message.includes("消费限制")?null===(i=window.androidJs)||void 0===i||i.getAudioInfo(5):null===(o=window.androidJs)||void 0===o||o.getAudioInfo(4)}catch(d){console.log(d)}v(12e4)}))},p=function(){s.value="",t.value={list:[],user:null}},v=function(a){setTimeout((function(){p()}),a)};return Object(i["onMounted"])((function(){var a={facegetcode:function(a){return _(a,"face")},icgetcode:function(a){return _(a,"ic")},qrCode:function(a){return _(a,"qr")}};window.Lqbrid=a})),{__sfc:!0,canteenStore:e,mealInfo:t,payInfo:s,getFaceCode:n,getIcCard:f,exchangeTakeFoodCodeByQrCode:u,onTakeMeal:r,getMealOrPay:_,clearMealAndPay:p,setTimeClearData:v,Tag:o["a"]}}}),u=f,r=(t("d014"),t("e1b9"),t("2877")),_=Object(r["a"])(u,s,n,!1,null,"3d3f5292",null);e["default"]=_.exports},d014:function(a,e,t){"use strict";t("fb84")},e1b9:function(a,e,t){"use strict";t("a2e6")},fb84:function(a,e,t){}}]); //# sourceMappingURL=chunk-24e1c30c.f350078b.js.map