chunk-2df0fff0.739500e0.js 6.1 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2df0fff0"],{"2c39":function(t,a,s){},ac66:function(t,a,s){"use strict";s("2c39")},f862:function(t,a,s){"use strict";s.r(a);var e=function(){var t=this,a=t.$createElement,s=t._self._c||a;return s("div",{staticClass:"detail-app-container"},[s("div",{staticClass:"header-section"},[s("el-button",{attrs:{size:"small",icon:"el-icon-back"},on:{click:t.goBack}},[t._v("返回列表")]),s("span",{staticClass:"page-title"},[t._v("订单详情")])],1),s("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"content-section"},[s("div",{staticClass:"section-title"},[t._v("基本信息")]),s("table",{staticClass:"detail-table"},[s("tbody",[s("tr",[s("td",{staticClass:"label"},[t._v("订单号")]),s("td",{staticClass:"value"},[s("span",{staticClass:"text-bold"},[t._v(t._s(t.orderInfo.ordernum||"--"))])]),s("td",{staticClass:"label"},[t._v("订单状态")]),s("td",{staticClass:"value"},[s("el-tag",{attrs:{type:t.getStatusTagType(t.orderInfo.status),size:"small"}},[t._v(" "+t._s(t.getStatusLabel(t.orderInfo.status))+" ")])],1)]),s("tr",[s("td",{staticClass:"label"},[t._v("期号")]),s("td",{staticClass:"value"},[s("span",{staticClass:"text-bold"},[t._v(t._s(t.orderInfo.issue||"--"))])]),s("td",{staticClass:"label"},[t._v("彩种类型")]),s("td",{staticClass:"value"},[t._v(t._s(t.getGameTypeLabel(t.orderInfo.type)))])]),s("tr",[s("td",{staticClass:"label"},[t._v("会员ID")]),s("td",{staticClass:"value"},[t._v(t._s(t.orderInfo.member_id||"--"))]),s("td",{staticClass:"label"},[t._v("会员账号")]),s("td",{staticClass:"value"},[t._v(t._s(t.orderInfo.first_name||"--"))])]),s("tr",[s("td",{staticClass:"label"},[t._v("投注时间")]),s("td",{staticClass:"value"},[t._v(t._s(t.orderInfo.created_at||"--"))]),s("td",{staticClass:"label"},[t._v("更新时间")]),s("td",{staticClass:"value"},[t._v(t._s(t.orderInfo.updated_at||"--"))])])])]),s("div",{staticClass:"section-title"},[t._v("投注与结算信息")]),s("table",{staticClass:"detail-table"},[s("tbody",[s("tr",[s("td",{staticClass:"label"},[t._v("玩法名称")]),s("td",{staticClass:"value"},[t._v(t._s(t.orderInfo.gameplay||"--"))]),s("td",{staticClass:"label"},[t._v("赔率")]),s("td",{staticClass:"value"},[s("span",{staticClass:"odds-text"},[t._v(t._s(t.orderInfo.odds||"--"))])])]),s("tr",[s("td",{staticClass:"label"},[t._v("下注金额")]),s("td",{staticClass:"value"},[t._v("¥"+t._s(t.orderInfo.amount||"0.00"))]),s("td",{staticClass:"label"},[t._v("中奖金额")]),s("td",{staticClass:"value"},[s("span",{class:Number(t.orderInfo.win_amount)>0?"win-text":""},[t._v(" ¥"+t._s(t.orderInfo.win_amount||"0.00")+" ")])])]),s("tr",[s("td",{staticClass:"label"},[t._v("单笔盈亏")]),s("td",{staticClass:"value",attrs:{colspan:"3"}},[s("span",{staticClass:"text-bold",class:t.getProfitClass(t.orderInfo.profit_and_loss)},[t._v(" "+t._s(Number(t.orderInfo.profit_and_loss)>0?"+":"")+t._s(t.orderInfo.profit_and_loss||"0.00")+" ")])])])])]),s("div",{staticClass:"section-title"},[t._v("开奖结果")]),s("table",{staticClass:"detail-table"},[s("tbody",[s("tr",[s("td",{staticClass:"label",staticStyle:{width:"15%"}},[t._v("开奖号码")]),s("td",{staticClass:"value",staticStyle:{width:"85%"},attrs:{colspan:"3"}},[t.orderInfo.open_code?s("div",{staticClass:"table-balls"},[[6,7].includes(t.orderInfo.type)&&3===t.getK3Dice(t.orderInfo.open_code).length?t._l(t.getK3Dice(t.orderInfo.open_code),(function(a,e){return s("div",{key:e,class:["dice-box","dice-"+a]},t._l(Number(a),(function(t){return s("span",{key:t,class:["dice-dot","dot-"+t]})})),0)})):t._l(t.orderInfo.open_code.split(","),(function(a,e){return s("span",{key:e,staticClass:"ball-mini",class:t.getBallColorClass(a,t.orderInfo.type)},[t._v(t._s(a))])}))],2):s("span",[t._v("--")])])]),s("tr",[s("td",{staticClass:"label"},[t._v("开奖结果")]),s("td",{staticClass:"value",attrs:{colspan:"3"}},[t.orderInfo.open_code_other?s("div",{staticClass:"other-code-container"},t._l(t.orderInfo.open_code_other.split(","),(function(a,e){return s("span",{key:"other-"+e,staticClass:"other-tag"},[t._v(t._s(a))])})),0):s("span",[t._v("--")])])])])]),t.orderInfo.remark?[s("div",{staticClass:"section-title"},[t._v("其他信息")]),s("table",{staticClass:"detail-table"},[s("tbody",[s("tr",[s("td",{staticClass:"label",staticStyle:{width:"15%"}},[t._v("备注说明")]),s("td",{staticClass:"value",staticStyle:{width:"85%"},attrs:{colspan:"3"}},[s("span",{staticClass:"remark-text"},[t._v(t._s(t.orderInfo.remark))])])])])])]:t._e()],2)])},l=[],r=s("8802"),o=s("41cd1"),i=(s("e292"),s("4786"),s("d27c"),s("86d6"),s("7e1e")),n={name:"JisuGameOrderDetail",data:function(){return{loading:!1,orderId:null,orderInfo:{}}},created:function(){this.orderId=this.$route.query.id,this.orderId?this.getDetail():(this.$message.error("未获取到有效的订单ID"),this.goBack())},methods:{getDetail:function(){var t=this;return Object(o["a"])(Object(r["a"])().m((function a(){var s,e;return Object(r["a"])().w((function(a){while(1)switch(a.p=a.n){case 0:return t.loading=!0,a.p=1,a.n=2,Object(i["x"])({id:t.orderId});case 2:s=a.v,s&&0===s.code?t.orderInfo=s.data||{}:s&&s.data&&(t.orderInfo=s.data.data||s.data||{}),a.n=4;break;case 3:a.p=3,e=a.v,console.error("获取订单详情失败:",e);case 4:return a.p=4,t.loading=!1,a.f(4);case 5:return a.a(2)}}),a,null,[[1,3,4,5]])})))()},goBack:function(){this.$router.back()},getBallColorClass:function(t,a){return t?[1,3,5].includes(a)?"color-".concat(t):[2,4].includes(a)?"wave-blue":"":""},getProfitClass:function(t){var a=Number(t);return a>0?"profit-win":a<0?"profit-loss":""},getK3Dice:function(t){if(!t)return[];var a=String(t).replace(/,/g,"");return 3===a.length?a.split(""):[]},getGameTypeLabel:function(t){var a={1:"极速赛车",2:"极速时时彩",3:"极速飞艇",4:"SG时时彩",5:"SG飞艇",6:"极速快3",7:"SG快3"};return a[t]||t||"--"},getStatusLabel:function(t){var a={0:"待开奖",1:"未中奖",2:"已中奖",3:"已退款"};return void 0!==a[t]?a[t]:"未知"},getStatusTagType:function(t){var a={0:"warning",1:"info",2:"success",3:""};return void 0!==a[t]?a[t]:"info"}}},c=n,d=(s("ac66"),s("1805")),u=Object(d["a"])(c,e,l,!1,null,"32c30d0e",null);a["default"]=u.exports}}]);