record-table.37ac3c70.js 4.1 KB

1
  1. import{g as S,a as A}from"./pawning.d84bbb72.js";import{d as x,r as B,b as $,c as d,e as l,f as D,g as f,F as L,j as N,k as w,i as n,m as F,t as m,u as p,h as a,A as b,R as T,S as I,_ as z}from"./index.0308b213.js";import"./pawnRequest.956aeb8a.js";const V=o=>(T("data-v-e12fd7de"),o=o(),I(),o),j={class:"pawn-table"},P=V(()=>f("div",{class:"section-title"},"\u4FE1\u606F\u8BB0\u5F55",-1)),R={class:"button-group"},M=x({props:{ticket_id:Number},setup(o){const y=o;B("pawn");const u=$({list:["\u5F53\u7968\u8BB0\u5F55","\u4ED8\u6B3E\u5355\u8BB0\u5F55"],current:0}),i=B(),E=()=>{S({ticket_id:y.ticket_id}).then(r=>{i.value=r})};E();const v=()=>{A({ticket_id:y.ticket_id}).then(r=>{i.value=r})},s=(r,C,_)=>{if(!_)return"-";const e=new Date(_*1e3),c=e.getFullYear(),h=String(e.getMonth()+1).padStart(2,"0"),t=String(e.getDate()).padStart(2,"0");return`${c}-${h}-${t}`},k=r=>{u.current!=r&&(u.current=r,r==0&&E(),r==1&&v())};return(r,C)=>{const _=d("el-button"),e=d("el-table-column"),c=d("el-table"),h=d("el-image");return l(),D("div",j,[P,f("div",R,[(l(!0),D(L,null,N(p(u).list,(t,g)=>(l(),w(_,{key:`${t}_${g}`,type:"primary",plain:p(u).current!==g,onClick:Y=>k(g)},{default:n(()=>[F(m(t),1)]),_:2},1032,["plain","onClick"]))),128))]),p(u).current==0?(l(),w(c,{key:0,data:i.value,style:{width:"100%","--el-font-size-base":"13px"}},{default:n(()=>[a(e,{align:"center",label:"\u7F16\u53F7",width:"120"},{default:n(t=>[F(m(t.row.save_no?t.row.save_no:t.row.renew_no?t.row.renew_no:t.row.redeem_no?t.row.redeem_no:0),1)]),_:1}),a(e,{align:"center",prop:"store_name",label:"\u95E8\u5E97",width:"120"}),a(e,{align:"center",prop:"pawn_type",label:"\u670D\u52A1\u7C7B\u578B",width:"80"}),a(e,{align:"center",prop:"start_time",label:"\u5F00\u59CB\u65F6\u95F4",width:"100",formatter:s}),a(e,{align:"center",prop:"end_time",label:"\u7ED3\u7B97\u65F6\u95F4",width:"100",formatter:s}),a(e,{align:"center",prop:"create_time",label:"\u521B\u5EFA\u65F6\u95F4",width:"100"}),a(e,{align:"center",prop:"nickname",label:"\u64CD\u4F5C\u5458",width:"80"}),a(e,{align:"center",prop:"remark",label:"\u5907\u6CE8",width:"200"})]),_:1},8,["data"])):b("",!0),p(u).current==1?(l(),w(c,{key:1,data:i.value,style:{width:"100%","--el-font-size-base":"13px"}},{default:n(()=>[a(e,{align:"center",prop:"pay_no",label:"\u7F16\u53F7",width:"120"}),a(e,{align:"center",prop:"store_name",label:"\u95E8\u5E97",width:"120"}),a(e,{align:"center",prop:"project_cn",label:"\u79D1\u76EE",width:"100"}),a(e,{align:"center",prop:"amount_price",label:"\u5E94\u4ED8\u91D1\u989D",width:"80"}),a(e,{align:"center",prop:"actual_price",label:"\u5B9E\u4ED8\u91D1\u989D",width:"80"}),a(e,{align:"center",prop:"pay_type",label:"\u4ED8\u6B3E\u65B9\u5F0F",width:"80"},{default:n(t=>[f("span",null,m(t.row.pay_type=="cash"?"\u73B0\u91D1":t.row.pay_type=="card"?"\u94F6\u884C\u5361":t.row.pay_type=="wechat"?"\u5FAE\u4FE1":t.row.pay_type=="alipay"?"\u652F\u4ED8\u5B9D":""),1)]),_:1}),a(e,{align:"center",prop:"create_time",label:"\u4ED8\u6B3E\u56FE\u7247",width:"100"},{default:n(t=>[a(h,{style:{height:"70px",width:"70px","border-radius":"12px"},src:t.row.pay_info_image,"preview-src-list":[t.row.pay_info_image],"show-progress":"",fit:"cover"},null,8,["src","preview-src-list"])]),_:1}),a(e,{align:"center",prop:"remark",label:"\u5907\u6CE8",width:"120"})]),_:1},8,["data"])):b("",!0),p(u).current==2?(l(),w(c,{key:2,data:i.value,style:{width:"100%","--el-font-size-base":"13px"}},{default:n(()=>[a(e,{align:"center",label:"\u7F16\u53F7",width:"120"},{default:n(t=>[F(m(t.row.save_no?t.row.save_no:t.row.renew_no?t.row.renew_no:t.row.redeem_no?t.row.redeem_no:0),1)]),_:1}),a(e,{align:"center",prop:"store_name",label:"\u95E8\u5E97",width:"100"}),a(e,{align:"center",prop:"pawn_type",label:"\u670D\u52A1\u7C7B\u578B",width:"80"}),a(e,{align:"center",prop:"start_time",label:"\u5F00\u59CB\u65F6\u95F4",width:"80",formatter:s}),a(e,{align:"center",prop:"end_time",label:"\u7ED3\u7B97\u65F6\u95F4",width:"80",formatter:s}),a(e,{align:"center",prop:"create_time",label:"\u521B\u5EFA\u65F6\u95F4",width:"120"}),a(e,{align:"center",prop:"nickname",label:"\u64CD\u4F5C\u5458",width:"64"})]),_:1},8,["data"])):b("",!0)])}}});const J=z(M,[["__scopeId","data-v-e12fd7de"]]);export{J as default};