(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-068f3910"],{6184:function(e,t,a){},aa5e:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",{staticClass:"w-full h-full"},[a.mealInfo.list.length?t("div",{ref:"scrollRef",staticClass:"h-full w-full overflow-auto"},e._l(a.mealInfo.list,(function(n){var s;return t("div",{staticClass:"px-2 pt-1.5 relative"},[0===n.take_status?t("div",{staticClass:"absolute left-0 right-0 top-0 flex flex-col items-center"},[t("div",{staticClass:"text-2xl border-8 border-solid p-1 opacity-30 hasTake rounded mt-14 font-bold"},[e._v("已取餐")])]):e._e(),t("div",{staticClass:"flex items-center mb-1.5"},[t(a.Tag,{staticClass:"text-xs px-1 py-0.5 rounded",attrs:{type:"primary"}},[e._v(e._s(n.meal_name))]),t("div",{staticClass:"username ml-1.5 font-bold text-sm"},[e._v(e._s(null===(s=a.mealInfo.user)||void 0===s?void 0:s.username))])],1),t("table",{staticClass:"table-fixed w-full text-sm mb-1.5"},[e._m(0,!0),t("tbody",e._l(n.order_detail,(function(a){return t("tr",[t("td",{staticClass:"py-0.5 px-2"},[e._v(" "+e._s(a.dish_name)+" ")]),t("td",{staticClass:"py-0.5 px-1"},[e._v(" "+e._s(a.dish_amount)+" ")]),t("td",{staticClass:"py-0.5 px-1"},[e._v("¥ "+e._s(a.dish_price))])])})),0)])])})),0):t("div",{staticClass:"w-full h-full justify-center items-center flex"},[t("div",{staticClass:"text-2xl"},[e._v("可刷脸/刷IC卡/取餐码")])])])},s=[function(){var e=this,t=e._self._c;e._self._setupProxy;return t("thead",[t("tr",[t("th",{staticClass:"w-8/12 text-left py-0.5 px-2"},[e._v("菜品")]),t("th",{staticClass:"w-1/12 text-left py-0.5 px-1"},[e._v("份数")]),t("th",{staticClass:"w-1/12 text-left py-0.5 px-1"},[e._v("价格")])])])}],l=(a("ac1f"),a("5319"),a("a026")),c=a("d399"),i=(a("e7e5"),a("a3e2")),o=(a("5f1a"),a("a01b")),r=a("e432"),u=a("79f6"),d=a("6815"),f=Object(l["defineComponent"])({__name:"index",setup:function(e){var t=Object(l["ref"])(),a=Object(d["b"])(),n=Object(o["a"])(),s=Object(l["ref"])({list:[],user:null}),f=Object(l["ref"])(!0),v=function(e){Object(u["b"])({dining_hall_id:n.canteenId,facecard:e}).then((function(e){1===e.status?e.data.take_code?m(e.data.take_code):c["a"].fail({message:"无法解析取餐码"}):c["a"].fail({message:e.message})}))},_=function(e){Object(u["c"])({dining_hall_id:n.canteenId,cardno:e}).then((function(e){1===e.status?e.data.take_code?m(e.data.take_code):c["a"].fail({message:"无法解析取餐码"}):c["a"].fail({message:e.message})}))},p=function(e){var t,a,n,s=null===(n=null===(a=null===(t=null===e||void 0===e?void 0:e.split("]"))||void 0===t?void 0:t[1])||void 0===a?void 0:a.split(","))||void 0===n?void 0:n[0];s?m(s):c["a"].fail({message:"无法解析取餐码"})},m=function(e){if(f.value)return!1;f.value=!0;var t=c["a"].loading({message:"正在查询取餐信息",duration:0});Object(u["i"])({channelid:n.channelId,dining_hall_id:n.canteenId,take_code:e}).then((function(e){1===e.status?s.value=e.data:c["a"].fail({message:e.message})}))["catch"]((function(e){c["a"].fail({message:e})})).then((function(){f.value=!1,t.clear()}))},b=function(e){if(console.log(e,r["a"][e]),e)switch(r["a"][e]){case"changeMenu":a.replace("/pay-meal");break;case"prev":t.value&&(t.value.scrollTop=t.value.scrollTop-200<=0?0:t.value.scrollTop-200);break;case"next":t.value&&(t.value.scrollTop=t.value.scrollTop+200);break}};return Object(l["onMounted"])((function(){var e={facegetcode:function(e){return v(e)},icgetcode:function(e){return _(e)},qrCode:function(e){return p(e)},keyDown:function(e){return b(e)}};window.Lqbrid=e})),{__sfc:!0,scrollRef:t,router:a,canteenStore:n,mealInfo:s,loading:f,getFaceCode:v,getIcCard:_,exchangeTakeFoodCodeByQrCode:p,onTakeMeal:m,onKeyDown:b,Tag:i["a"]}}}),v=f,_=(a("ce6d"),a("c026"),a("2877")),p=Object(_["a"])(v,n,s,!1,null,"5721ceb2",null);t["default"]=p.exports},c026:function(e,t,a){"use strict";a("6184")},ce6d:function(e,t,a){"use strict";a("f61f")},e432:function(e,t,a){"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"};t["a"]=n},f61f:function(e,t,a){}}]);