index.e6351633.js 4.9 KB

1
  1. import{d as S,r as k,b as w,p as N,c as p,e as V,f as A,g as f,h as t,i as a,u as c,C as $,F as z,m as i,L as M,_ as T}from"./index.76214426.js";import{h as Y}from"./report.0358880f.js";import"./pawnRequest.fd3901ff.js";const U={class:"filter-form"},P={class:"dl-flex",style:{gap:"10px"}},j={style:{display:"flex",gap:"10px"}},L=i("\u4E0D\u9650"),q=i("\u4ECA\u65E5"),H=i("\u6628\u65E5"),I=i("\u8FD17\u5929"),R=i("\u8FD130\u5929"),G=i("\u7B5B\u9009"),J={class:"data"},K={class:"operation-btn"},O=i("\u6253\u5370\u5F53\u524D\u9875"),Q=i("\u6253\u5370\u5168\u90E8\u9875"),W=i("\u5BFC\u51FA\u5168\u90E8\u9875"),X=i("\u5BFC\u51FA\u5168\u90E8\u9875"),Z={class:"table"},tt={class:"pagination"},et=S({setup(at){const b=k(""),n=w({start_date:void 0,end_date:void 0,day:"all",page:1,limit:10}),x=d=>{const{columns:u,data:m}=d,e=[];return u.forEach((l,_)=>{if(_===0){e[_]=M("div",{style:{color:"#303133",fontSize:"12px"}},["\u5408\u8BA1"]);return}if(l.property=="num"||l.property=="pawn_fee"){const s=m.map(r=>Number(r[l.property]));s.every(r=>Number.isNaN(r))?e[_]="":e[_]=`${s.reduce((r,o)=>{const h=Number(o);return Number.isNaN(h)?r:r+o},0)}`}else e[_]=""}),e},F=w({list:[],count:0,total_fee:0}),E=()=>{Y(n).then(d=>{F.list=d.list,F.count=d.count,F.total_fee=d.total_fee})};E();const v=()=>{b.value&&b.value.length===2?(n.start_date=b.value[0],n.end_date=b.value[1]):(n.start_date=void 0,n.end_date=void 0),E()};N(()=>n,d=>{v()},{deep:!0,immediate:!0});const D=(d,u,m)=>{const e=new Date(m*1e3),l=e.getFullYear(),_=String(e.getMonth()+1).padStart(2,"0"),s=String(e.getDate()).padStart(2,"0"),r=String(e.getHours()).padStart(2,"0"),o=String(e.getMinutes()).padStart(2,"0"),h=String(e.getSeconds()).padStart(2,"0");return`${l}-${_}-${s} ${r}:${o}:${h}`},y={save:"\u5B58\u5F53",save_expire:"\u5B58\u5F53\u5230\u671F",renew:"\u7EED\u5F53",renew_expire:"\u7EED\u5F53\u5230\u671F",redeem:"\u8D4E\u5F53",void:"\u7EDD\u5F53",in_stock:"\u5165\u5E93",stand:"\u4E0A\u67B6",receive_goods:"\u6536\u8D27",out_stock:"\u51FA\u5E93",stocking:"\u51FA\u5E93\u4E2D",reject:"\u62D2\u6536",pawning:"\u5178\u5F53\u4E2D",pawned:"\u7ED3\u675F\u5178\u5F53",stock:"\u5728\u5E93",on_sale:"\u5728\u552E",saled:"\u5DF2\u552E",not_stock:"\u4E0D\u5728\u5E93",expire:"\u7F13\u5B58\u671F",normal:"\u6B63\u5E38",cancel:"\u4F5C\u5E9F"},B=(d,u,m)=>y[m]||"\u672A\u77E5\u72B6\u6001";return(d,u)=>{const m=p("el-date-picker"),e=p("el-form-item"),l=p("el-radio-button"),_=p("el-radio-group"),s=p("el-button"),r=p("el-form"),o=p("el-table-column"),h=p("el-table"),C=p("el-pagination");return V(),A(z,null,[f("div",U,[t(r,{model:c(n),"label-width":"0",onSubmit:u[2]||(u[2]=$(()=>{},["prevent"]))},{default:a(()=>[f("div",P,[t(e,{class:"tn-el-form-item",style:{width:"300px"}},{default:a(()=>[t(m,{class:"tn-el-form-item--item",type:"daterange",modelValue:b.value,"onUpdate:modelValue":u[0]||(u[0]=g=>b.value=g),"range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4","value-format":"YYYY-MM-DD"},null,8,["modelValue"])]),_:1})]),f("div",j,[t(e,null,{default:a(()=>[t(_,{modelValue:c(n).day,"onUpdate:modelValue":u[1]||(u[1]=g=>c(n).day=g)},{default:a(()=>[t(l,{label:"all"},{default:a(()=>[L]),_:1}),t(l,{label:"0"},{default:a(()=>[q]),_:1}),t(l,{label:"1"},{default:a(()=>[H]),_:1}),t(l,{label:"7"},{default:a(()=>[I]),_:1}),t(l,{label:"30"},{default:a(()=>[R]),_:1})]),_:1},8,["modelValue"])]),_:1}),t(e,null,{default:a(()=>[t(s,{type:"primary",onClick:v},{default:a(()=>[G]),_:1})]),_:1})])]),_:1},8,["model"])]),f("div",J,[f("div",K,[t(s,{class:"btn tn-button tn-button--blue--light"},{default:a(()=>[O]),_:1}),t(s,{class:"btn tn-button tn-button--blue--light"},{default:a(()=>[Q]),_:1}),t(s,{class:"btn tn-button tn-button--blue--light"},{default:a(()=>[W]),_:1}),t(s,{class:"btn tn-button tn-button--blue--light"},{default:a(()=>[X]),_:1})]),f("div",Z,[t(h,{stripe:"",border:"",data:c(F).list,"show-summary":"","summary-method":x},{default:a(()=>[t(o,{align:"center",label:"\u7F16\u53F7",prop:"ticket_no",width:"300px"}),t(o,{align:"center",label:"\u95E8\u5E97",prop:"store_name",width:"150px"}),t(o,{align:"center",label:"\u540D\u79F0",prop:"name",width:"120px"}),t(o,{align:"center",label:"\u6570\u91CF",prop:"num",width:"150px"}),t(o,{align:"center",label:"\u89C4\u683C",prop:"sku_text",width:"120px"}),t(o,{align:"center",label:"\u4EF7\u503C",prop:"pawn_fee",width:"150px"}),t(o,{align:"center",label:"\u72B6\u6001",prop:"pawn_status",width:"120px",formatter:B}),t(o,{align:"center",label:"\u5165\u5E93\u65F6\u95F4",prop:"void_pawn_time",width:"300px",formatter:D}),t(o,{align:"center",label:"\u5907\u6CE8",prop:"remark",width:"300px"})]),_:1},8,["data"])])]),f("div",tt,[t(C,{currentPage:c(n).page,"onUpdate:currentPage":u[3]||(u[3]=g=>c(n).page=g),"page-size":c(n).limit,"onUpdate:page-size":u[4]||(u[4]=g=>c(n).limit=g),"page-sizes":[10,20,30,40],layout:"total, sizes, prev, pager, next, jumper",total:c(F).count},null,8,["currentPage","page-size","total"])])],64)}}});const lt=T(et,[["__scopeId","data-v-eede149c"]]);export{lt as default};