canyin-project/ybcy/views/cashier/static/js/chunk-4b4ed4c0.ea941e75.js
2024-11-01 16:07:54 +08:00

1 line
31 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4b4ed4c0"],{5319:function(e,t,a){"use strict";var s=a("d784"),r=a("825a"),i=a("7b0b"),n=a("50c4"),o=a("a691"),l=a("1d80"),c=a("8aa5"),d=a("14c3"),u=Math.max,_=Math.min,p=Math.floor,v=/\$([$&'`]|\d\d?|<[^>]*>)/g,f=/\$([$&'`]|\d\d?)/g,m=function(e){return void 0===e?e:String(e)};s("replace",2,(function(e,t,a,s){var b=s.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=s.REPLACE_KEEPS_$0,h=b?"$":"$0";return[function(a,s){var r=l(this),i=void 0==a?void 0:a[e];return void 0!==i?i.call(a,r,s):t.call(String(r),a,s)},function(e,s){if(!b&&g||"string"===typeof s&&-1===s.indexOf(h)){var i=a(t,e,this,s);if(i.done)return i.value}var l=r(e),p=String(this),v="function"===typeof s;v||(s=String(s));var f=l.global;if(f){var y=l.unicode;l.lastIndex=0}var x=[];while(1){var w=d(l,p);if(null===w)break;if(x.push(w),!f)break;var k=String(w[0]);""===k&&(l.lastIndex=c(p,n(l.lastIndex),y))}for(var I="",M=0,D=0;D<x.length;D++){w=x[D];for(var O=String(w[0]),j=u(_(o(w.index),p.length),0),T=[],$=1;$<w.length;$++)T.push(m(w[$]));var N=w.groups;if(v){var L=[O].concat(T,j,p);void 0!==N&&L.push(N);var S=String(s.apply(void 0,L))}else S=C(O,p,j,T,N,s);j>=M&&(I+=p.slice(M,j)+S,M=j+O.length)}return I+p.slice(M)}];function C(e,a,s,r,n,o){var l=s+e.length,c=r.length,d=f;return void 0!==n&&(n=i(n),d=v),t.call(o,d,(function(t,i){var o;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return a.slice(0,s);case"'":return a.slice(l);case"<":o=n[i.slice(1,-1)];break;default:var d=+i;if(0===d)return t;if(d>c){var u=p(d/10);return 0===u?t:u<=c?void 0===r[u-1]?i.charAt(1):r[u-1]+i.charAt(1):t}o=r[d-1]}return void 0===o?"":o}))}}))},7915:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"flex-bet heighthv flex-y-top"},[a("div",{staticClass:"bflex-7 tableMain heighthv"},[a("div",{staticClass:"flex-bet flex-y-top pad_10"},[a("el-form",{staticClass:"demo-form-inline searchform",attrs:{inline:!0,model:e.formInline}},[a("div",{staticClass:"flex flex-wrap"},[a("el-form-item",{staticClass:"mar_l20",attrs:{label:"订单号"}},[a("el-input",{attrs:{size:"medium",placeholder:"请输入订单号"},on:{input:e.onSearch},model:{value:e.formInline.keyword,callback:function(t){e.$set(e.formInline,"keyword",t)},expression:"formInline.keyword"}})],1),a("el-form-item",{staticClass:"mar_l20",attrs:{label:"下单时间"}},[a("el-radio-group",{staticClass:"mar_r20",attrs:{size:"medium"},on:{change:e.onSearch},model:{value:e.formInline.tabPosition,callback:function(t){e.$set(e.formInline,"tabPosition",t)},expression:"formInline.tabPosition"}},[a("el-radio-button",{attrs:{label:"1"}},[e._v("今天")]),a("el-radio-button",{attrs:{label:"2"}},[e._v("昨天")]),a("el-radio-button",{attrs:{label:"3"}},[e._v("一周")]),a("el-radio-button",{attrs:{label:"0"}},[e._v("全部")])],1)],1),a("el-date-picker",{attrs:{size:"medium",type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.formInline.timeData,callback:function(t){e.$set(e.formInline,"timeData",t)},expression:"formInline.timeData"}}),a("el-form-item",{staticClass:"mar_l20"},[a("el-button",{attrs:{type:"primary",size:"medium"},on:{click:e.onSearch}},[e._v("搜索")])],1)],1)])],1),a("div",{staticClass:"orderHeighthv"},[a("div",{staticClass:"order ba_f"},[a("div",{staticClass:"flex pad_lr_20"},[a("el-tabs",{staticClass:"wid",attrs:{type:"card"},on:{"tab-click":e.handleTabClick},model:{value:e.activeName2,callback:function(t){e.activeName2=t},expression:"activeName2"}},[a("el-tab-pane",{attrs:{label:"桌台订单",name:"1"}}),a("el-tab-pane",{attrs:{label:"收银订单",name:"2"}})],1)],1),"2"==e.activeName2?[a("div",{staticClass:"flex pad_lr_20"},[a("el-tabs",{staticClass:"mar_b10 flex-g-1",on:{"tab-click":e.handleTabClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"待完成",name:"1"}}),a("el-tab-pane",{attrs:{label:"已完成",name:"2"}}),a("el-tab-pane",{attrs:{label:"已取消",name:"3"}}),a("el-tab-pane",{attrs:{label:"全部",name:"0"}})],1)],1),a("div",{staticClass:"order_wap_scorr"},[a("el-scrollbar",{staticClass:"heighthv"},[e.orderListData&&e.orderListData.length>0?a("div",{staticClass:"order_wap"},e._l(e.orderListData,(function(t,s){return a("div",{key:s,staticClass:"orderList pad_20 flex-bet curs",class:{orderListHover:e.orderListHover==s},on:{click:function(a){return e.clickOrderList(t,s)}}},[a("div",{staticClass:"flex-g-0 number fon_16",class:"2"==t.isOut?"number2":"number"},[e._v(e._s(t.callNo))]),a("div",{staticClass:"flex-g-1 wei fon_12 color_3 mar_l10 lh18"},[a("div",{staticClass:"flex-bet"},[a("div",[e._v("支付时间:"),t.payAt?a("span",[e._v(e._s(e.getYMDHMS(t.payAt)))]):e._e()]),t.callNum>0?a("div",[e._v("叫号次数:"+e._s(t.callNum))]):e._e()]),a("div",{staticClass:"flex-bet"},[a("div",[e._v("订单号:"+e._s(t.outTradeNo))]),a("div",{})]),a("div",{staticClass:"flex-bet"},[a("div",[e._v("实付金额:"+e._s(t.money)+" "),2==t.state||3==t.state||4==t.state||6==t.state||8==t.state?a("span",{staticClass:"mar_l5 color-green"},[e._v("(已支付)")]):e._e(),7==t.state||9==t.state?a("span",{staticClass:"mar_l5 color-red"},[e._v("(已退款)")]):e._e()]),a("div",[a("div",{staticClass:"msgNumber"},["2"==t.state?a("span",{staticClass:"type bg3"},[e._v("待接单")]):e._e(),"3"==t.state?a("span",{staticClass:"type bg2"},[e._v("制作中")]):e._e(),"4"==t.state?a("span",{staticClass:"type bg4"},[e._v("已完成")]):e._e(),"5"==t.state?a("span",{staticClass:"type bg4"},[e._v("已取消")]):e._e(),"6"==t.state?a("span",[e._v("申请退款")]):e._e(),a("span",{directives:[{name:"show",rawName:"v-show",value:"7"==t.state,expression:"item.state=='7'"}],staticClass:"color-red"},[e._v("退款成功")]),"8"==t.state?a("span",[e._v("拒绝退款")]):e._e(),"9"==t.state?a("span",{staticClass:"color-red"},[e._v("商户拒单并退款")]):e._e()])])]),a("div",{staticClass:"flex"},[a("div",[e._v("消费方式:")]),a("div",{staticClass:"mar_l10"},["1"==t.isOut?a("div",{staticClass:"type2"},[e._v("店内就餐")]):e._e(),"2"==t.isOut?a("div",{staticClass:"type2"},[e._v("打包带走")]):e._e()])])])])})),0):e._e()])],1),a("el-pagination",{staticClass:"mar_t5",attrs:{background:"",layout:"prev, pager, next",total:e.page.total,"page-size":e.page.size,"current-page":e.page.currentPage,"hide-on-single-page":e.page.value},on:{"update:currentPage":function(t){return e.$set(e.page,"currentPage",t)},"update:current-page":function(t){return e.$set(e.page,"currentPage",t)},"current-change":e.handleCurrentChange}})]:e._e(),"1"==e.activeName2?[a("div",{staticClass:"pad_lr_20"},[a("el-tabs",{staticClass:"mar_b10",on:{"tab-click":e.handleTabClick},model:{value:e.activeName3,callback:function(t){e.activeName3=t},expression:"activeName3"}},[a("el-tab-pane",{attrs:{label:"待完成",name:"1"}}),a("el-tab-pane",{attrs:{label:"已完成",name:"2"}})],1)],1),a("div",{staticClass:"order_wap_scorr"},[a("el-scrollbar",{staticClass:"heighthv"},[e.orderListData&&e.orderListData.length>0?a("div",{staticClass:"order_wap"},e._l(e.orderListData,(function(t,s){return a("div",{key:s,staticClass:"orderList pad_20 flex-bet curs",class:{orderListHover:e.orderListHover==s},on:{click:function(a){return e.clickOrderList(t,s)}}},[a("div",{staticClass:"flex-g-0 number"},[e._v("桌台"+e._s(t.number))]),a("div",{staticClass:"flex-g-1 wei fon_12 color_3 mar_l10"},[a("div",{staticClass:"flex-bet"},[a("div",[e._v("开台时间:"),t.createdAt?a("span",[e._v(e._s(e.getYMDHMS(t.createdAt)))]):e._e()]),t.receiptAt&&"2"==t.state?a("div",{},[e._v(" 就餐时间:"+e._s(e.timeStamp(Math.round((new Date).getTime()/1e3).toString()-t.receiptAt))+" ")]):e._e(),t.completeAt&&"3"==t.state?a("div",{},[e._v(" 就餐时间:"+e._s(e.timeStamp(t.completeAt-t.receiptAt))+" ")]):e._e()]),a("div",{staticClass:"flex-bet"},[a("div",[e._v("就餐人数:"+e._s(t.people)+"人")]),a("div",{})]),a("div",{staticClass:"flex-bet"},[a("div",[e._v("实付金额:"+e._s(t.money)+" "),"1"==t.state||"4"==t.state||"2"==t.eatType&&"2"==t.state?a("span",{staticClass:"mar_l5 color-red"},[e._v("(未支付)")]):e._e(),"2"!=t.state&&"3"!=t.state||"1"!=t.eatType?e._e():a("span",{staticClass:"mar_l5 color-green"},[e._v("(已支付)")]),"3"==t.state&&"2"==t.eatType?a("span",{staticClass:"mar_l5 color-green"},[e._v("(已支付)")]):e._e(),"5"==t.state?a("span",{staticClass:"mar_l5 color-red"},[e._v("(已退款)")]):e._e()]),"1"==t.state&&"1"==t.eatType?a("div",{staticClass:"type daifukuan"},[e._v("待付款")]):e._e(),"1"==t.state&&"2"==t.eatType?a("div",{staticClass:"type daifukuan"},[e._v("待接单")]):e._e(),"2"==t.state&&"1"==t.eatType||"2"==t.state&&"2"==t.eatType?a("div",{staticClass:"type22 ddBg1"},[e._v("就餐中")]):e._e(),"3"==t.state&&"1"==t.eatType||"3"==t.state&&"2"==t.eatType?a("div",{staticClass:"type22 ddBg2"},[e._v("已完成")]):e._e(),"4"==t.state?a("div",{staticClass:"type yiquxiao"},[e._v("已取消")]):e._e(),"5"==t.state?a("div",{staticClass:"type22 bg3"},[e._v("已退款")]):e._e()])])])})),0):e._e()])],1),a("el-pagination",{staticClass:"mar_t5",attrs:{background:"",layout:"prev, pager, next",total:e.page.total,"page-size":e.page.size,"current-page":e.page.currentPage,"hide-on-single-page":e.page.value},on:{"update:currentPage":function(t){return e.$set(e.page,"currentPage",t)},"update:current-page":function(t){return e.$set(e.page,"currentPage",t)},"current-change":e.handleCurrentChange}})]:e._e()],2)])]),"2"==e.activeName2?[e.orderListData&&e.orderListData.length>0?a("div",{staticClass:"bflex-3 ba_f heighthv"},e._l(e.orderListData[e.orderListHover].detail,(function(t,s){return a("div",{key:s,staticClass:"orderMsg heighthv pad_20 t_l"},[e._m(0,!0),a("div",{staticClass:"bor_b_de4 pad_b_10 fon_12 lh25 color_6"},[a("div",{staticClass:"flex"},[a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("用户昵称")]),e._v(" "),"5"!=t.origin||"5"==t.payMode&&t.userName?a("span",[e._v(e._s(t.userName)+"(uid:"+e._s(t.userId)+")")]):a("span",[e._v("无")])]),a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("手机号:")]),"5"!=t.origin||"5"==t.payMode&&t.userTel?a("span",[e._v(e._s(t.userTel))]):a("span",[e._v("无")])])])]),e._m(1,!0),a("div",{staticClass:"bor_b_de4 pad_b_10 fon_12 lh25 color_6"},[a("div",{staticClass:"flex"},[a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("订单来源:")]),"1"==t.origin?a("span",[e._v("微信小程序")]):e._e(),"2"==t.origin?a("span",[e._v("微信公众号")]):e._e(),"3"==t.origin?a("span",[e._v("支付宝小程序")]):e._e(),"4"==t.origin?a("span",[e._v("百度小程序")]):e._e(),"5"==t.origin?a("span",[e._v("收银台下单")]):e._e()]),a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("取单号:")]),e._v(" "+e._s(t.callNo)+" ")])]),a("div",{staticClass:"flex"},[a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("就餐方式:")]),"1"==t.isOut?a("span",[e._v("店内就餐")]):e._e(),"2"==t.isOut?a("span",[e._v("打包带走")]):e._e()]),a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("订单号:")]),e._v(e._s(t.outTradeNo))])]),a("div",{staticClass:"flex"},[a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("订单金额:")]),e._v(e._s(+t.originMoney))]),a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("订单优惠:")]),e._v(e._s(t.discount))])]),a("div",{staticClass:"flex"},[a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("实付金额:")]),a("span",{staticClass:"color_rb wei"},[e._v(e._s(t.money))])]),a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("支付方式:")]),"1"==t.payMode?a("span",[e._v("微信支付")]):e._e(),"2"==t.payMode?a("span",[e._v("支付宝支付")]):e._e(),"3"==t.payMode?a("span",[e._v("百度支付")]):e._e(),"4"==t.payMode?a("span",[e._v("公众号支付")]):e._e(),"5"==t.payMode?a("span",[e._v("余额支付")]):e._e(),"6"==t.payMode?a("span",[e._v("线下支付(现金支付)")]):e._e(),"7"==t.payMode?a("span",[e._v("线下支付pos机支付")]):e._e(),"8"==t.payMode?a("span",[e._v("线下支付(自有微信支付)")]):e._e(),"9"==t.payMode?a("span",[e._v("线下支付(自有支付宝支付)")]):e._e()])])]),a("div",{staticClass:"goodsList"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.orderListData[e.orderListHover].goodsArr,stripe:"",height:"425"}},[a("el-table-column",{attrs:{label:"商品",prop:"name",width:"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"flex wei"},[a("div",{staticClass:"goodStata mar_r10"},["2"==t.row.addType?a("span",{staticClass:"el-icon-check fon_14 subjectcolor4"}):e._e(),"1"==t.row.addType?a("span",{staticClass:"subjectcolor"},[e._v("加 "+e._s(t.row.addNum))]):e._e(),"3"==t.row.addType?a("span",{staticClass:"color_9"},[e._v("[退]")]):e._e()]),a("div",[e._v(e._s(t.row.name))])]),t.row.data?a("div",[e._v("规格:"+e._s(t.row.data))]):e._e(),t.row.attribute?a("div",[e._v("属性:"+e._s(t.row.attribute))]):e._e(),t.row.material?a("div",[e._v("加料:"+e._s(t.row.material))]):e._e()]}}],null,!0)}),a("el-table-column",{attrs:{prop:"num",label:"单价*数量"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(t.row.money)+" * "+e._s(t.row.num))])]}}],null,!0)}),a("el-table-column",{attrs:{prop:"sumMoney",label:"金额"}})],1),"2"==t.isOut?a("div",{staticClass:"flex flex-col-end fon_14 mar_r10"},[a("div",[e._v("包装费:"+e._s(t.tablewareMoney)+"元")])]):e._e()],1),a("div",{staticClass:"pad_10 t_c anniu mar_t20"},["1"!=e.activeName?a("el-button",{attrs:{plain:"",size:"medium"},on:{click:function(a){return e.modifyFastOrder(t.id,"print")}}},[e._v("打印小票 ")]):e._e(),"2"==t.state?a("el-button",{staticClass:"jiedan",attrs:{type:"primary",size:"medium"},on:{click:function(a){return e.modifyFastOrder(t.id,"receipt")}}},[e._v("接单并打印 ")]):e._e(),"2"==t.state&&"5"!=t.origin&&"6"!=t.payMode&&"7"!=t.payMode&&"8"!=t.payMode&&"9"!=t.payMode?a("el-button",{attrs:{size:"medium",type:"danger"},on:{click:function(a){return e.modifyFastOrder(t.id,"rejection")}}},[e._v("拒单并退款 ")]):e._e(),"3"==t.state?a("el-button",{attrs:{type:"primary",size:"medium"},on:{click:function(a){return e.modifyFastOrder(t.id,"call")}}},[e._v("取单并叫号 ")]):e._e(),"3"==t.state?a("el-button",{attrs:{size:"medium",type:"danger"},on:{click:function(a){return e.modifyFastOrder(t.id,"refund")}}},[e._v("退款 ")]):e._e(),"3"==t.state?a("el-button",{attrs:{type:"success",size:"medium"},on:{click:function(a){return e.modifyFastOrder(t.id,"confirm")}}},[e._v("完成 ")]):e._e()],1)])})),0):e._e()]:e._e(),"1"==e.activeName2?[e.orderListData&&e.orderListData.length>0?a("div",{staticClass:"bflex-3 ba_f heighthv"},e._l(e.orderListData[e.orderListHover].detail,(function(t,s){return a("div",{key:s,staticClass:"orderMsg heighthv pad_20 t_l"},[a("div",{staticClass:"msgNumber"},[e._v("桌台:"+e._s(t.number))]),e._m(2,!0),a("div",{staticClass:"bor_b_de4 pad_b_10 fon_12 lh25 color_6"},[a("div",{staticClass:"flex"},[a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("用户昵称")]),e._v(" "),"5"!=t.origin||"5"==t.payMode&&t.userName?a("span",[e._v(e._s(t.userName)+"(uid:"+e._s(t.userId)+")")]):a("span",[e._v("无")])]),a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("手机号:")]),"5"!=t.origin||"5"==t.payMode&&t.userTel?a("span",[e._v(e._s(t.userTel))]):a("span",[e._v("无")])])])]),e._m(3,!0),a("div",{staticClass:"bor_b_de4 pad_b_10 fon_12 lh25 color_6"},[a("div",{staticClass:"flex"},[a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("订单来源:")]),"1"==t.origin?a("span",[e._v("微信小程序")]):e._e(),"2"==t.origin?a("span",[e._v("微信公众号")]):e._e(),"3"==t.origin?a("span",[e._v("支付宝小程序")]):e._e(),"4"==t.origin?a("span",[e._v("百度小程序")]):e._e(),"5"==t.origin?a("span",[e._v("收银台下单")]):e._e()])]),a("div",{staticClass:"flex"},[a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("就餐模式:")]),"1"==t.eatType?a("span",[e._v("先结账后用餐")]):e._e(),"2"==t.eatType?a("span",[e._v("先用餐后结账")]):e._e()]),a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("订单号:")]),e._v(e._s(t.outTradeNo))])]),a("div",{staticClass:"flex"},[a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("订单金额:")]),e._v(e._s(+t.money+ +t.allPreferential)+" ")]),a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("桌位费:")]),a("span",[e._v(e._s(t.tablewareMoney))])])]),a("div",{staticClass:"flex"},[a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("订单优惠:")]),e._v(e._s(t.allPreferential))]),a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("实付金额:")]),a("span",{staticClass:"color_rb wei"},[e._v(e._s(t.money))])])]),a("div",{staticClass:"flex"},[a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("支付状态:")]),"1"!=t.state&&"2"!=t.state||"2"!=t.eatType?e._e():a("span",{staticClass:"color_rb wei"},[e._v("待付款")]),"1"==t.state&&"1"==t.eatType?a("span",{staticClass:"color_rb wei"},[e._v("待付款")]):e._e(),"2"!=t.state&&"3"!=t.state||"1"!=t.eatType?e._e():a("span",{staticClass:"color-green wei"},[e._v("已支付")]),"3"==t.state&&"2"==t.eatType?a("span",{staticClass:"color-green wei"},[e._v("已支付")]):e._e(),"5"==t.state?a("span",{staticClass:"color-red wei"},[e._v("已退款 ("+e._s(t.refundMoney)+")")]):e._e(),"4"==t.state?a("span",{staticClass:"color_rb wei"},[e._v("已取消")]):e._e()]),a("div",{staticClass:"bflex-5"},[a("span",{staticClass:"wei"},[e._v("支付方式:")]),t.payAt&&"0"!==t.payAt?["1"==t.payMode?a("span",[e._v("微信支付")]):e._e(),"2"==t.payMode?a("span",[e._v("支付宝支付")]):e._e(),"3"==t.payMode?a("span",[e._v("百度支付")]):e._e(),"4"==t.payMode?a("span",[e._v("公众号支付")]):e._e(),"5"==t.payMode?a("span",[e._v("余额支付")]):e._e(),"6"==t.payMode?a("span",[e._v("线下支付(现金支付)")]):e._e(),"7"==t.payMode?a("span",[e._v("线下支付pos机支付")]):e._e(),"8"==t.payMode?a("span",[e._v("线下支付(自有微信支付)")]):e._e(),"9"==t.payMode?a("span",[e._v("线下支付(自有支付宝支付)")]):e._e()]:e._e()],2)])]),a("div",{staticClass:"goodsList"},[a("el-table",{attrs:{data:e.orderListData[e.orderListHover].goodsArr,stripe:"",height:"425"}},[a("el-table-column",{attrs:{label:"商品",prop:"name",width:"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"flex wei"},[e._v(e._s(t.row.name)+" "),"1"==t.row.addType?a("span",{staticClass:"color-green mar_l5"},[e._v("加"+e._s(t.row.addNum))]):e._e()]),t.row.data?a("div",[e._v("规格:"+e._s(t.row.data))]):e._e(),t.row.attribute?a("div",[e._v("属性:"+e._s(t.row.attribute))]):e._e(),t.row.material?a("div",[e._v("加料:"+e._s(t.row.material))]):e._e()]}}],null,!0)}),a("el-table-column",{attrs:{prop:"num",label:"单价*数量"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(t.row.money)+" * "+e._s(t.row.num))])]}}],null,!0)}),a("el-table-column",{attrs:{prop:"sumMoney",label:"金额"}})],1),a("div",{staticClass:"flex flex-col-end fon_14 mar_r10 mar_t5"},[a("div",[e._v("桌位费:"+e._s(t.tablewareMoney)+"元")])])],1),a("div",{staticClass:"pad_10 t_c anniu"},["1"!=t.state?a("el-button",{attrs:{plain:"",size:"medium"},on:{click:function(a){return e.modifyFastOrder2(t.id,"print")}}},[e._v("打印小票 ")]):e._e(),"1"==t.state&&"1"!=t.eatType?a("el-button",{staticClass:"jiedan",attrs:{type:"primary",size:"medium"},on:{click:function(a){return e.modifyFastOrder2(t.id,"receipt")}}},[e._v("接单并打印 ")]):e._e(),"2"==t.state?a("el-button",{staticClass:"jiezhang",attrs:{type:"success",size:"medium"},on:{click:function(a){return e.modifyFastOrder2(t.id,"checkOut")}}},["1"==t.eatType?a("span",[e._v("完成并清台")]):e._e(),"2"==t.eatType?a("span",[e._v("结账并清台")]):e._e()]):e._e(),"1"==t.state?a("el-button",{attrs:{plain:"",size:"medium",type:"danger"},on:{click:function(a){return e.modifyFastOrder2(t.id,"close")}}},[e._v("关闭订单并清台 ")]):e._e(),"2"==t.state&&"1"==t.eatType&&"5"!=t.origin&&"6"!=t.payMode&&"7"!=t.payMode&&"8"!=t.payMode&&"9"!=t.payMode?a("el-button",{attrs:{plain:"",size:"medium",type:"danger"},on:{click:function(a){return e.modifyFastOrder2(t.id,"refund",t)}}},[e._v("退款并清台 ")]):e._e()],1)])})),0):e._e()]:e._e(),a("el-dialog",{staticClass:"tishidialog",attrs:{title:"退款",visible:e.dialogTableVisible4,"close-on-click-modal":!1,width:"500px"},on:{"update:visible":function(t){e.dialogTableVisible4=t}}},[a("div",{staticClass:"t_c"},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"退款类型"}},[a("div",{staticClass:"t_l"},[a("el-radio-group",{model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[a("el-radio",{attrs:{label:"1"}},[e._v("全额退款")]),a("el-radio",{attrs:{label:"2"}},[e._v("自定义退款")])],1)],1)]),"1"!=e.form.type?a("el-form-item",{attrs:{label:"退款金额"}},[a("el-input",{attrs:{placeholder:"请输入退款金额"},model:{value:e.form.money,callback:function(t){e.$set(e.form,"money",t)},expression:"form.money"}})],1):e._e()],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"medium"},on:{click:function(t){e.dialogTableVisible4=!1}}},[e._v("取 消")]),a("el-button",{attrs:{size:"medium",type:"primary"},on:{click:e.save}},[e._v("确 定")])],1)])],2)},r=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"shuju_title"},[a("div",{staticClass:"shuju_title_text"},[a("span",[e._v("顾客信息")])])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"shuju_title"},[a("div",{staticClass:"shuju_title_text"},[a("span",{staticClass:"wei"},[e._v("订单信息")])])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"shuju_title"},[a("div",{staticClass:"shuju_title_text"},[a("span",[e._v("顾客信息")])])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"shuju_title"},[a("div",{staticClass:"shuju_title_text"},[a("span",{staticClass:"wei"},[e._v("订单信息")])])])}],i=(a("96cf"),a("1da1")),n=a("5530"),o=a("294d"),l=a("f8b7");a("ac1f"),a("5319"),a("bf19");function c(e){var t=new Date(e).toJSON(),a=new Date(+new Date(t)+288e5).toISOString().replace(/T/g," ").replace(/\.[\d]{3}Z/,"");return a}var d=a("2f62"),u={computed:Object(n["a"])({},Object(d["c"])(["userData"])),created:function(){this.fetchData(),this.init()},name:"order",data:function(){return{formInline:{tabPosition:"1",keyword:"",userChannel:"",timeData:[]},orderList:[],activeName:"0",activeName2:"1",activeName3:"2",orderListHover:0,orderListData:[],list:[{name:"紫薯麻薯双拼麻薯麻薯麻薯1",price:"5.00",num:"2",money:"10.00"}],page:{total:0,size:10,currentPage:1},form:{type:"1",money:"",orderId:""},payMode:"",dialogTableVisible4:!1}},methods:{fetchData:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var a,s,r,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a={page:e.page.currentPage,timeType:e.formInline.tabPosition,keyword:e.formInline.keyword,state:"2"==e.activeName2?e.activeName:e.activeName3,orderType:e.activeName2,startTime:e.formInline.timeData[0]?c(e.formInline.timeData[0]):"",endTime:e.formInline.timeData[1]?c(e.formInline.timeData[1]):"",storeId:e.userData.storeId},t.next=3,Object(l["c"])(a);case 3:s=t.sent,r=s.data,i=s.count,e.orderListData=r||[],e.page.total=i;case 8:case"end":return t.stop()}}),t)})))()},modifyFastOrder:function(e,t){var a=this;return Object(i["a"])(regeneratorRuntime.mark((function s(){var r,n,l,c,d,u,_,p;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:if("receipt"!=t){s.next=9;break}return s.next=3,Object(o["g"])({orderId:e,type:t,storeId:a.userData.storeId});case 3:r=s.sent,n=r.msg,a.$baseMessage(n,"success"),a.fetchData(),s.next=40;break;case 9:if("rejection"!=t){s.next=13;break}a.$baseConfirm("您确定拒绝此订单吗",null,Object(i["a"])(regeneratorRuntime.mark((function s(){var r,i;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:return s.next=2,Object(o["g"])({orderId:e,type:t,storeId:a.userData.storeId});case 2:r=s.sent,i=r.msg,a.$baseMessage(i,"success"),a.fetchData();case 6:case"end":return s.stop()}}),s)})))),s.next=40;break;case 13:if("confirm"!=t){s.next=17;break}a.$baseConfirm("您确定完成此订单吗",null,Object(i["a"])(regeneratorRuntime.mark((function s(){var r,i;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:return s.next=2,Object(o["g"])({orderId:e,type:t,storeId:a.userData.storeId});case 2:r=s.sent,i=r.msg,a.$baseMessage(i,"success"),a.fetchData();case 6:case"end":return s.stop()}}),s)})))),s.next=40;break;case 17:if("call"!=t){s.next=30;break}return s.next=20,Object(o["g"])({orderId:e,type:t,storeId:a.userData.storeId});case 20:l=s.sent,c=l.data,d=l.msg,u=new Audio,u.src=c,u.play(),a.$baseMessage(d,"success"),a.fetchData(),s.next=40;break;case 30:if("print"!=t){s.next=39;break}return s.next=33,Object(o["g"])({orderId:e,type:t,storeId:a.userData.storeId});case 33:_=s.sent,p=_.msg,a.$baseMessage(p,"success"),a.fetchData(),s.next=40;break;case 39:"refund"==t?a.$baseConfirm("您确定退款此订单吗",null,Object(i["a"])(regeneratorRuntime.mark((function s(){var r,i;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:return s.next=2,Object(o["g"])({orderId:e,type:t,storeId:a.userData.storeId});case 2:r=s.sent,i=r.msg,a.$baseMessage(i,"success"),a.fetchData();case 6:case"end":return s.stop()}}),s)})))):(a.$baseMessage("敬请期待","success"),a.fetchData());case 40:case"end":return s.stop()}}),s)})))()},init:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var a,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(l["d"])({ident:"instoreSet",storeId:e.userData.storeId});case 2:a=t.sent,s=a.data,e.payMode=s.payMode?s.payMode:"1";case 5:case"end":return t.stop()}}),t)})))()},modifyFastOrder2:function(e,t,a){var s=this;return Object(i["a"])(regeneratorRuntime.mark((function r(){var n,o,c,d;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if("receipt"!=t){r.next=9;break}return r.next=3,Object(l["f"])({orderId:e,type:t,storeId:s.userData.storeId});case 3:n=r.sent,o=n.msg,s.$baseMessage(o,"success"),s.fetchData(),r.next=32;break;case 9:if("close"!=t){r.next=13;break}s.$baseConfirm("您确定关闭订单并清台吗",null,Object(i["a"])(regeneratorRuntime.mark((function a(){var r,i;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(l["f"])({orderId:e,type:t,storeId:s.userData.storeId});case 2:r=a.sent,i=r.msg,s.$baseMessage(i,"success"),s.fetchData();case 6:case"end":return a.stop()}}),a)})))),r.next=32;break;case 13:if("checkOut"!=t){r.next=17;break}s.$baseConfirm("您确定结账此订单吗",null,Object(i["a"])(regeneratorRuntime.mark((function a(){var r,i;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(l["f"])({orderId:e,type:t,storeId:s.userData.storeId});case 2:r=a.sent,i=r.msg,s.$baseMessage(i,"success"),s.fetchData();case 6:case"end":return a.stop()}}),a)})))),r.next=32;break;case 17:if("refund"!=t){r.next=21;break}s.$baseConfirm("您确定退款此订单吗",null,Object(i["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:s.dialogTableVisible4=!0,s.form.money=a.money,s.form.orderId=e;case 3:case"end":return t.stop()}}),t)})))),r.next=32;break;case 21:if("print"!=t){r.next=30;break}return r.next=24,Object(l["f"])({orderId:e,type:t,storeId:s.userData.storeId});case 24:c=r.sent,d=c.msg,s.$baseMessage(d,"success"),s.fetchData(),r.next=32;break;case 30:s.$baseMessage("敬请期待","success"),s.fetchData();case 32:case"end":return r.stop()}}),r)})))()},save:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var a,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(l["f"])({orderId:e.form.orderId,type:"refund",money:e.form.money,storeId:e.userData.storeId});case 2:a=t.sent,s=a.msg,e.$baseMessage(s,"success"),e.dialogTableVisible4=!1,e.fetchData();case 7:case"end":return t.stop()}}),t)})))()},clickOrderList:function(e,t){this.orderListHover=t},onSearch:function(){this.fetchData()},handleTabClick:function(){this.orderListHover=0,this.page.currentPage=1,this.fetchData()},handleCurrentChange:function(e){this.orderListHover=0,this.page.currentPage=e,this.fetchData()},getYMDHMS:function(e){var t=new Date(1e3*e),a=t.getFullYear(),s=t.getMonth()+1,r=t.getDate(),i=t.getHours(),n=t.getMinutes(),o=t.getSeconds();return s<10&&(s="0"+s),r<10&&(r="0"+r),i<10&&(i="0"+i),n<10&&(n="0"+n),o<10&&(o="0"+o),a+"-"+s+"-"+r+" "+i+":"+n+":"+o},timeStamp:function(e){var t=parseInt(e)+"秒";if(parseInt(e)>60){var a=parseInt(e)%60,s=parseInt(e/60);if(t=s+"分"+a+"秒",s>60){s=parseInt(e/60)%60;var r=parseInt(parseInt(e/60)/60);if(t=r+"小时"+s+"分"+a+"秒",r>24){r=parseInt(parseInt(e/60)/60)%24;var i=parseInt(parseInt(parseInt(e/60)/60)/24);t=i+"天"+r+"小时"+s+"分"+a+"秒"}}}return t}}},_=u,p=(a("dfef"),a("c718"),a("0c7c")),v=Object(p["a"])(_,s,r,!1,null,"58c14f9f",null);t["default"]=v.exports},a7f7:function(e,t,a){},bf19:function(e,t,a){"use strict";var s=a("23e7");s({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return URL.prototype.toString.call(this)}})},c718:function(e,t,a){"use strict";a("a7f7")},dfef:function(e,t,a){"use strict";a("e6e1")},e6e1:function(e,t,a){},f8b7:function(e,t,a){"use strict";a.d(t,"c",(function(){return r})),a.d(t,"e",(function(){return i})),a.d(t,"f",(function(){return n})),a.d(t,"d",(function(){return o})),a.d(t,"a",(function(){return l})),a.d(t,"i",(function(){return c})),a.d(t,"g",(function(){return d})),a.d(t,"h",(function(){return u})),a.d(t,"b",(function(){return _}));var s=a("b775");function r(e){return Object(s["a"])({url:"channel/cashier-goods/get-order-list",method:"get",params:e})}function i(e){return Object(s["a"])({url:"channel/cashier-order/handle-order",method:"post",data:e})}function n(e){return Object(s["a"])({url:"channel/in-store/modify-in-store-order",method:"post",data:e})}function o(e){return Object(s["a"])({url:"channel/config/store-config",method:"get",params:e})}function l(e){return Object(s["a"])({url:"channel/cashier-order/change-money",method:"post",data:e})}function c(e){return Object(s["a"])({url:"channel/cashier-order/turntable",method:"post",data:e})}function d(e){return Object(s["a"])({url:"channel/cashier-order/table-area",method:"get",params:e})}function u(e){return Object(s["a"])({url:"channel/cashier-order/table-type",method:"get",params:e})}function _(e){return Object(s["a"])({url:"channel/cashier-order/change-table-list",method:"get",params:e})}}}]);