2 lines
4.4 KiB
JavaScript
2 lines
4.4 KiB
JavaScript
import{D as q,B as M,C as $,i as j,I as J,J as O,K as Z,L as A,M as G}from"./element-plus-BAaIsRfX.js";import{_ as H}from"./index.vue_vue_type_script_setup_true_lang-Dt1VPZFQ.js";import{d as I,a0 as Q,aq as W,c as i,o as l,U as a,L as o,u as n,a9 as X,R as d,M as E,a as p,K as f,T as Y,ab as ee,P as z,O as B,S as b,i as te}from"./@vue-DjVelRet.js";import{e as ae,f as oe}from"./lottery-B_uimUEL.js";import{u as le}from"./usePaging-Dtz4iZyr.js";import{f as se,d as ne}from"./index-Bw5CyuLZ.js";import"./@element-plus-RuzzlbSF.js";import"./lodash-es-VsDguZh5.js";import"./dayjs-Mv9jwnDt.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./nprogress-DYbUr3Ql.js";import"./vue-router-DifUqGFW.js";import"./pinia-D1_qSsvX.js";import"./axios-DIsA03vz.js";import"./lodash-wrSAtCJj.js";import"./@vueuse-DbKvT5Ch.js";import"./css-color-function-DsMtFL6v.js";import"./balanced-match-BdS7OldZ.js";import"./color-DYO1E7y4.js";import"./clone-Ddk2tjDh.js";import"./color-convert-DsNsD289.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-DXsJvHIW.js";import"./clipboard-DPX9bJ1T.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js--xG_hASo.js";import"./@highlightjs-DcY7_PRf.js";const re={class:"lottery-draw"},ie={key:0,class:"draw-balls"},me={key:0,class:"ball-zodiac"},de={class:"ball-item"},pe={key:0,class:"ball-zodiac ball-zodiac--special"},ce={key:1,class:"text-gray-400"},_e={class:"flex justify-end mt-4"},ue=I({name:"lotteryDraw"}),fe=I({...ue,setup(be){const c=Q({category_id:""}),{pager:m,getLists:g,resetPage:k,resetParams:L}=le({fetchFun:ae,params:c}),v=s=>{const e=Number(s);return e<10?"0"+e:String(e)},N=(s,e)=>{var _;return((_=s.color)==null?void 0:_[e])||"red"},K=s=>{const e=s.color;return e!=null&&e.length?e[e.length-1]:"red"},C=s=>{const e=s.zodiac;return e!=null&&e.length?e[e.length-1]:""},P=async s=>{await se.confirm("确定要删除该开奖记录?"),await oe({id:s}),g()};return g(),(s,e)=>{const _=$,h=M,y=j,S=q,w=J,r=Z,D=A,T=O,F=H,R=W("perms"),U=G;return l(),i("div",re,[a(w,{class:"!border-none",shadow:"never"},{default:o(()=>[a(S,{ref:"formRef",class:"mb-[-16px]",model:n(c),inline:!0},{default:o(()=>[a(h,{class:"w-[200px]",label:"彩种ID"},{default:o(()=>[a(_,{modelValue:n(c).category_id,"onUpdate:modelValue":e[0]||(e[0]=t=>n(c).category_id=t),placeholder:"输入彩种ID",clearable:"",onKeyup:X(n(k),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),a(h,null,{default:o(()=>[a(y,{type:"primary",onClick:n(k)},{default:o(()=>e[2]||(e[2]=[d("查询")])),_:1},8,["onClick"]),a(y,{onClick:n(L)},{default:o(()=>e[3]||(e[3]=[d("重置")])),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),a(w,{class:"!border-none mt-4",shadow:"never"},{default:o(()=>[E((l(),f(T,{size:"large",data:n(m).lists},{default:o(()=>[a(r,{label:"ID",prop:"id","min-width":"60"}),a(r,{label:"彩种",prop:"category_name","min-width":"100"}),a(r,{label:"期号",prop:"period","min-width":"100"}),a(r,{label:"开奖号码","min-width":"420"},{default:o(({row:t})=>[t.status===1&&t.numbers?(l(),i("div",ie,[(l(!0),i(Y,null,ee(t.numbers,(x,u)=>{var V;return l(),i("div",{key:u,class:"ball-item"},[p("span",{class:B(["ball","ball--"+N(t,u)])},b(v(x)),3),(V=t.zodiac)!=null&&V[u]?(l(),i("span",me,b(t.zodiac[u]),1)):z("",!0)])}),128)),e[4]||(e[4]=p("span",{class:"ball-plus"},"+",-1)),p("div",de,[p("span",{class:B(["ball ball--special","ball--"+K(t)])},b(v(t.special_number)),3),C(t)?(l(),i("span",pe,b(C(t)),1)):z("",!0)])])):(l(),i("span",ce,"-"))]),_:1}),a(r,{label:"开奖日期",prop:"draw_date","min-width":"120"}),a(r,{label:"状态","min-width":"80"},{default:o(({row:t})=>[t.status===1?(l(),f(D,{key:0,type:"success"},{default:o(()=>e[5]||(e[5]=[d("已开奖")])),_:1})):(l(),f(D,{key:1,type:"info"},{default:o(()=>e[6]||(e[6]=[d("未开奖")])),_:1}))]),_:1}),a(r,{label:"操作",width:"100",fixed:"right"},{default:o(({row:t})=>[E((l(),f(y,{type:"danger",link:"",onClick:x=>P(t.id)},{default:o(()=>e[7]||(e[7]=[d("删除")])),_:2},1032,["onClick"])),[[R,["lottery.lotteryDraw/delete"]]])]),_:1})]),_:1},8,["data"])),[[U,n(m).loading]]),p("div",_e,[a(F,{modelValue:n(m),"onUpdate:modelValue":e[1]||(e[1]=t=>te(m)?m.value=t:null),onChange:n(g)},null,8,["modelValue","onChange"])])]),_:1})])}}}),We=ne(fe,[["__scopeId","data-v-6faca09e"]]);export{We as default};
|