1 |
- import{d as ae,a6 as ue,r as F,a4 as ie,b as K,p as le,c as p,e as h,f as v,g as c,h as o,i as u,u as _,a1 as re,C as L,t as D,F as z,j as Y,m as r,A as S,N as se,E as A,_ as de}from"./index.76214426.js";import{t as pe,u as ce,v as _e,w as me,x as fe}from"./pawning.a5189edc.js";import{a as ge}from"./index.f040aaf5.js";import ye from"./drawer-box.ce767b9c.js";import ke from"./redeem-box.3f897383.js";import Fe from"./keep-box.29ce17e7.js";import"./pawnRequest.fd3901ff.js";import"./index.ff89a61e.js";import"./goodsForm.4625a176.js";import"./index.b661d9c5.js";import"./index.vue_vue_type_style_index_0_scoped_f00ed21d_lang.45576b33.js";import"./vuedraggable.umd.e261f12f.js";import"./index.ac274cf8.js";import"./index.6fdd4b98.js";import"./sort_out.f3d53300.js";import"./index.vue_vue_type_script_setup_true_lang.8ead96e7.js";import"./drawer-payment.3a776132.js";import"./authForm.3e1a8885.js";import"./copy-dialog.704232d5.js";import"./product-detail.0f6629cb.js";import"./record-table.d09799b0.js";import"./pawnInfoForm.63d9a734.js";import"./userForm.8cca9eaa.js";import"./system.b7758e0c.js";import"./redeemGoodsForm.5a5aed39.js";import"./redeemInfoForm.dafeb3f3.js";import"./redeemUserForm.fe2126d4.js";import"./keepGoodsForm.68d5b0cf.js";import"./keepInfoForm.9745f7cd.js";import"./keepUserForm.f7482618.js";const he={class:"filter-form"},ve={style:{display:"flex",gap:"10px"}},we=r("\u4E0D\u9650"),Ee=r("\u4ECA\u65E5"),be=r("\u6628\u65E5"),Ie=r("\u8FD17\u5929"),De=r("\u8FD130\u5929"),Be=r("\u7B5B\u9009"),xe={class:"data"},Ce={class:"operation-btn"},Le=r("\u65B0\u589E\u5B58\u5F53"),Se=r("\u5BFC\u51FA\u5F53\u524D\u9875"),Ae=r("\u5BFC\u51FA\u5168\u90E8\u9875"),Ve={class:"table"},Me={class:"truncate"},Te={key:0},Pe={class:"truncate"},Re={key:0},$e=r("\u5165\u5E93"),Ne=r("\u8D4E\u5F53"),Ke=r("\u7EED\u5F53"),ze={class:"pagination"},Ue=ae({setup(Ye){ue();const w=F(),B=F(),x=F();ie();const E=F(""),i=K({start_date:void 0,end_date:void 0,day:"all",keyword:"",page:1,limit:10,keywords:""}),t=K({customerInfo:"",ticketInfo:"",goodsInfo:[],youLike:{}}),C=K({list:[],count:0}),g=F("\u65B0\u589E\u5B58\u5F53"),y=F("\u65B0\u589E\u5B58\u5F53"),j=()=>{g.value="\u65B0\u589E\u5B58\u5F53",y.value=["add","auth"],w.value.visible=!0,w.value.currentRowId=-1},O=e=>{w.value.eventData=e,g.value="\u5B58\u5F53\u8BB0\u5F55",y.value=["goods","auth"],w.value.visible=!0},q=e=>{B.value.eventData=e,g.value="\u65B0\u589E\u8D4E\u5F53",y.value=["goods","auth","record"],B.value.visible=!0},H=e=>{x.value.eventData=e,g.value="\u65B0\u589E\u7EED\u5F53",y.value=["goods","auth","record"],x.value.visible=!0},m=()=>{pe(i).then(e=>{C.list=e.list,C.count=e.count})},V=F(),b=()=>{ge().then(e=>{V.value=e})};b(),m();const G=e=>{se.alert("\u786E\u8BA4\u628A\u8BE5\u5F53\u7968\u7684\u6240\u6709\u5546\u54C1\u6539\u4E3A\u5165\u5E93\u72B6\u6001","\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",showCancelButton:!0,cancelButtonText:"\u53D6\u6D88"}).then(()=>{ce({id:e,change_pawn_status:"in_stock"}).then(n=>{A({message:"\u5165\u5E93\u6210\u529F",type:"success"}),m(),b()})}).catch(()=>{})},M=()=>{E.value&&E.value.length===2?(i.start_date=E.value[0],i.end_date=E.value[1]):(i.start_date=void 0,i.end_date=void 0),m(),b()},U=e=>{const n=new Date(e*1e3),d=n.getFullYear(),l=String(n.getMonth()+1).padStart(2,"0"),k=String(n.getDate()).padStart(2,"0"),R=String(n.getHours()).padStart(2,"0"),$=String(n.getMinutes()).padStart(2,"0"),f=String(n.getSeconds()).padStart(2,"0");return`${d}-${l}-${k} ${R}:${$}:${f}`},T=e=>{t.customerInfo=e.userFormData,t.ticketInfo=e.pawnInfoForm,t.goodsInfo=e.goodsInfo,t.youLike=e.youLike,delete t.customerInfo.create_time,delete t.customerInfo.update_time,delete t.customerInfo.id,delete t.ticketInfo.create_time,delete t.ticketInfo.update_time,delete t.ticketInfo.id,t.goodsInfo.forEach(l=>{delete l.create_time,delete l.update_time,delete l.id});const n=new Date(e.pawnInfoForm.start_time);e.pawnInfoForm.start_time=Math.floor(n.getTime()/1e3);const d=new Date(e.pawnInfoForm.end_time);e.pawnInfoForm.end_time=Math.floor(d.getTime()/1e3)},P=e=>{e.pawnInfoForm.start_time=U(e.pawnInfoForm.start_time),e.pawnInfoForm.end_time=U(e.pawnInfoForm.end_time)},J=e=>{T(e),_e(t).then(n=>{w.value.visible=!1,m(),b(),A({message:"\u5B58\u5F53\u6210\u529F",type:"success"})}).catch(()=>{P(e)})},Q=e=>{T(e),me({id:t.ticketInfo.ticket_id,period_value:t.ticketInfo.period_value,start_time:t.ticketInfo.start_time,end_time:t.ticketInfo.end_time,partner:t.ticketInfo.partner,handler:t.ticketInfo.handler,payee:t.ticketInfo.payee,partner_id:t.ticketInfo.partner_id,handler_id:t.ticketInfo.handler_id,payee_id:t.ticketInfo.payee_id,commission:t.ticketInfo.commission,other_fee:t.ticketInfo.other_fee,late_fee:t.ticketInfo.late_fee,otherFees:t.ticketInfo.otherFees,remark:e.remark,pay_info_remark:t.youLike.pay_info_remark,pay_info_image:t.youLike.pay_info_image,pay_info_text:t.youLike.pay_info_text,actual_pay:Number(t.youLike.actual_pay),pay_type:t.youLike.pay_type}).then(n=>{x.value.visible=!1,m(),b(),A({message:"\u7EED\u5F53\u6210\u529F",type:"success"})}).catch(()=>{P(e)})},W=(e,n)=>{T(e),fe({ticket_id:t.ticketInfo.ticket_id,other_fee:t.ticketInfo.other_fee,pickup_type:t.ticketInfo.pickup_type,business_path:t.ticketInfo.business_path,partner:t.ticketInfo.partner,handler:t.ticketInfo.handler,payee:t.ticketInfo.payee,remark:e.remark,pay_type:t.youLike.pay_type,pay_info_remark:t.youLike.pay_info_remark,actual_pay:Number(t.youLike.actual_pay),pay_info_image:t.youLike.pay_info_image,isChangeLateFee:n?1:0,code:n,lateFee:t.ticketInfo.late_fee}).then(d=>{B.value.visible=!1,m(),b(),A({message:"\u8D4E\u5F53\u6210\u529F",type:"success"})}).catch(()=>{P(e)})},X=e=>{if(!e||!e.period_type||!e.period_value||!V.value)return 0;const{period_type:n,period_value:d}=e,l=V.value[n];return!l||!l.value?0:l.value*d},Z={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"},ee=(e,n,d)=>Z[d]||"\u672A\u77E5\u72B6\u6001";return le(()=>[i.page,i.limit],()=>{M()}),(e,n)=>{const d=p("el-date-picker"),l=p("el-form-item"),k=p("el-radio-button"),R=p("el-radio-group"),$=p("el-input"),f=p("el-button"),te=p("el-form"),s=p("el-table-column"),oe=p("el-table"),ne=p("el-pagination");return h(),v(z,null,[c("div",he,[o(te,{"label-width":"0",onSubmit:n[3]||(n[3]=L(()=>{},["prevent"]))},{default:u(()=>[o(l,{class:"tn-el-form-item",style:{width:"300px"}},{default:u(()=>[o(d,{class:"tn-el-form-item--item",type:"daterange",modelValue:E.value,"onUpdate:modelValue":n[0]||(n[0]=a=>E.value=a),"range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4","value-format":"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),c("div",ve,[o(l,null,{default:u(()=>[o(R,{modelValue:_(i).day,"onUpdate:modelValue":n[1]||(n[1]=a=>_(i).day=a)},{default:u(()=>[o(k,{label:"all"},{default:u(()=>[we]),_:1}),o(k,{label:"0"},{default:u(()=>[Ee]),_:1}),o(k,{label:"1"},{default:u(()=>[be]),_:1}),o(k,{label:"7"},{default:u(()=>[Ie]),_:1}),o(k,{label:"30"},{default:u(()=>[De]),_:1})]),_:1},8,["modelValue"])]),_:1}),o(l,null,{default:u(()=>[o($,{style:{width:"300px"},modelValue:_(i).keywords,"onUpdate:modelValue":n[2]||(n[2]=a=>_(i).keywords=a),placeholder:"\u624B\u673A\u53F7/\u8BA2\u5355\u53F7/\u5730\u5740/\u59D3\u540D",onKeydown:re(M,["enter"])},null,8,["modelValue","onKeydown"])]),_:1}),o(l,null,{default:u(()=>[o(f,{type:"primary",onClick:M},{default:u(()=>[Be]),_:1})]),_:1})])]),_:1})]),c("div",xe,[c("div",Ce,[o(f,{type:"primary",style:{"margin-right":"auto"},class:"btn",onClick:j},{default:u(()=>[Le]),_:1}),o(f,{class:"btn tn-button tn-button--blue--light",onClick:n[4]||(n[4]=()=>{})},{default:u(()=>[Se]),_:1}),o(f,{class:"btn tn-button tn-button--blue--light",onClick:n[5]||(n[5]=()=>{})},{default:u(()=>[Ae]),_:1})]),c("div",Ve,[o(oe,{data:_(C).list,stripe:"",border:!0,onRowClick:O},{default:u(()=>[o(s,{align:"center",label:"\u5F53\u7968\u7F16\u53F7",prop:"ticket_no",width:"180px"}),o(s,{align:"center",label:"\u95E8\u5E97",prop:"store_name",width:"120px"}),o(s,{align:"center",label:"\u59D3\u540D",prop:"customerInfo.name",width:"80px"}),o(s,{align:"center",label:"\u7535\u8BDD",prop:"customerInfo.mobile",width:"120px"}),o(s,{align:"center",label:"\u6240\u5728\u57CE\u5E02",width:"120px"},{default:u(a=>[c("div",null,D(a.row.customerInfo.address),1),c("div",null,D(a.row.number),1)]),_:1}),o(s,{align:"center",label:"\u5F53\u7269\u7C7B\u578B",width:"150px"},{default:u(a=>[c("div",Me,[a.row.goodsInfo&&a.row.goodsInfo.length>0?(h(!0),v(z,{key:0},Y(a.row.goodsInfo,(I,N)=>(h(),v("div",null,[r(D(I.classify_text)+" ",1),N<a.row.goodsInfo.length-1?(h(),v("span",Te,"\u3001")):S("",!0)]))),256)):S("",!0)])]),_:1}),o(s,{align:"center",label:"\u5F53\u7269\u540D\u79F0",width:"150px"},{default:u(a=>[c("div",Pe,[a.row.goodsInfo&&a.row.goodsInfo.length>0?(h(!0),v(z,{key:0},Y(a.row.goodsInfo,(I,N)=>(h(),v("div",null,[r(D(I.name)+" ",1),N<a.row.goodsInfo.length-1?(h(),v("span",Re,"\u3001")):S("",!0)]))),256)):S("",!0)])]),_:1}),o(s,{align:"center",label:"\u5178\u5F53\u91D1\u989D",prop:"pawn_fee",width:"120px"}),o(s,{align:"center",label:"\u5B9E\u4ED8\u91D1\u989D",prop:"youLike.actual_price",width:"120px"}),o(s,{align:"center",label:"\u5178\u5F53\u5929\u6570",width:"120px"},{default:u(a=>[r(D(X(a.row)),1)]),_:1}),o(s,{align:"center",label:"\u521B\u5EFA\u65F6\u95F4",prop:"create_time",width:"180px"}),o(s,{align:"center",label:"\u72B6\u6001",prop:"status",width:"120px",formatter:ee}),o(s,{align:"center",label:"\u5907\u6CE8",prop:"remark",width:"120px"}),o(s,{align:"center",label:"\u64CD\u4F5C",prop:"remark",width:"300px"},{default:u(a=>[o(f,{type:"primary",plain:"",onClick:L(I=>G(a.row.ticket_id),["stop"])},{default:u(()=>[$e]),_:2},1032,["onClick"]),o(f,{type:"primary",onClick:L(I=>q(a.row),["stop"])},{default:u(()=>[Ne]),_:2},1032,["onClick"]),o(f,{type:"primary",onClick:L(I=>H(a.row),["stop"])},{default:u(()=>[Ke]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])])]),c("div",ze,[o(ne,{"current-page":_(i).page,"onUpdate:current-page":n[6]||(n[6]=a=>_(i).page=a),"page-size":_(i).limit,"onUpdate:page-size":n[7]||(n[7]=a=>_(i).limit=a),"page-sizes":[10,20,30,40],layout:"total, sizes, prev, pager, next, jumper",total:_(C).count},null,8,["current-page","page-size","total"])]),o(ye,{onConfirm:J,ref_key:"pawnForm",ref:w,mode:y.value,title:g.value,onPawningList:m},null,8,["mode","title"]),o(ke,{onConfirm:W,ref_key:"redeemForm",ref:B,mode:y.value,title:g.value,onPawningList:m},null,8,["mode","title"]),o(Fe,{onConfirm:Q,ref_key:"keepForm",ref:x,mode:y.value,title:g.value,onPawningList:m},null,8,["mode","title"])],64)}}});const ht=de(Ue,[["__scopeId","data-v-b5b00289"]]);export{ht as default};
|