redeem-box.fb626651.js 9.0 KB

1
  1. import{D as pe}from"./index.4e38854e.js";import{o as _e,q as he,r as ge}from"./pawning.d84bbb72.js";import{g as Fe,c as ye}from"./index.50bf8544.js";import ke from"./redeemGoodsForm.afafa5d8.js";import ve from"./drawer-payment.57177b82.js";import we from"./authForm.54a9b894.js";import Ie from"./copy-dialog.e87f9c47.js";import De from"./product-detail.d1671ec8.js";import Ce from"./record-table.37ac3c70.js";import xe from"./redeemInfoForm.8d061ce7.js";import Ee from"./redeemUserForm.9eb74fd2.js";import{g as Be}from"./system.638e3ebc.js";import{d as be,r as c,b as z,p as Re,s as Se,c as D,e as i,f as p,h as d,i as g,g as s,A as u,F as M,j as Le,H as R,u as a,t as S,k as F,m as L,N as Ae,E as Te,R as Ge,S as Ve,_ as Pe}from"./index.0308b213.js";import"./pawnRequest.956aeb8a.js";import"./index.vue_vue_type_script_setup_true_lang.e7796e9d.js";import"./index.dfdc0704.js";import"./index.vue_vue_type_style_index_0_scoped_f00ed21d_lang.2c48f49b.js";import"./vuedraggable.umd.405b1bec.js";import"./index.35b8c9ab.js";import"./index.9e8820cd.js";import"./sort_out.2008c10d.js";const m=y=>(Ge("data-v-6dd53846"),y=y(),Ve(),y),$e={class:"draw-content"},Ne={key:0,class:"draw-content-side"},Ue=m(()=>s("i",{class:"seafox seafoxxinzengdangwu"},null,-1)),qe=m(()=>s("span",null,"\u65B0\u589E\u5F53\u7269",-1)),ze=[Ue,qe],Me=m(()=>s("i",{class:"seafox seafoxxinzengdangwu"},null,-1)),He=m(()=>s("span",null,"\u5546\u54C1\u660E\u7EC6",-1)),je=[Me,He],Ye=["onClick"],Je=m(()=>s("i",{class:"seafox seafoxdangwuxinxi"},null,-1)),Ke={class:"single-line-text"},Oe=m(()=>s("i",{class:"seafox seafoxshenqingshouquan"},null,-1)),Qe=m(()=>s("span",null,"\u7533\u8BF7\u6388\u6743",-1)),We=[Oe,Qe],Xe=m(()=>s("i",{class:"seafox seafoxshenqingshouquan"},null,-1)),Ze=m(()=>s("span",null,"\u4FE1\u606F\u8BB0\u5F55",-1)),eo=[Xe,Ze],oo={class:"draw-content-body"},to={style:{position:"relative","background-color":"#fff"}},no={class:"module-title dl-flex between"},ao=m(()=>s("span",null,null,-1)),so={style:{overflow:"auto",display:"flex",gap:"5px","max-height":"80vh","max-width":"90vw","margin-bottom":"100px"}},io={class:"dialog-footer"},lo=L("\u4F5C\u5E9F"),ro=L("\u53D6\u6D88"),uo=be({props:{title:{default:"\u65B0\u589E\u8D4E\u5F53"},okText:{default:"\u8D4E\u5F53"},hiddenSide:{type:Boolean,default:!1},mode:{default:()=>["add","goods","auth","record","detail"]}},emits:["confirm","pawningList"],setup(y,{expose:H,emit:A}){const l=y,T=c();(()=>{Be().then(e=>{T.value=e})})();const G=c(),V=c(),k=c(!1),v=c(),t=z({userFormData:"",pawnInfoForm:{start_time:"",end_time:"",period_type:"tenDay",period_value:1,pocket_no:0,pawn_fee:0,other_fee:0,commission:0,late_fee:0,final_fee:0,partner:"",partner_rate:0,handler:"",receiver:"",remark:"",pay_remark:"",payee:""},goodsInfo:[],youLike:{title:"",pay_info_remark:"",pay_info_image:"",pay_type:""},remark:""}),o=z({type:-1,auth:"",component:"",size:334,goodsForms:[],goods:[],menus:[{label:"\u7533\u8BF7\u6388\u6743"}]}),w=c(-1),C=c(""),P=c(),j=e=>{w.value=e,$()},_=e=>{const n=new Date(e*1e3),r=n.getFullYear(),B=String(n.getMonth()+1).padStart(2,"0"),x=String(n.getDate()).padStart(2,"0"),b=String(n.getHours()).padStart(2,"0"),I=String(n.getMinutes()).padStart(2,"0"),f=String(n.getSeconds()).padStart(2,"0");return`${r}-${B}-${x} ${b}:${I}:${f}`},$=()=>{_e({id:w.value}).then(e=>{t.userFormData=e.data.customerInfo,e.data.ticketInfo.other_fee&&(e.data.ticketInfo.other_fee=0),t.pawnInfoForm=e.data.ticketInfo,t.remark=e.data.remark,t.pawnInfoForm.business_path=e.data.business,t.pawnInfoForm.pickup_type=e.data.type,t.goodsInfo=e.data.goodsInfo,o.goodsForms=e.data.goodsInfo,t.pawnInfoForm.start_time=_(e.data.ticketInfo.start_time),t.pawnInfoForm.end_time=_(e.data.ticketInfo.end_time)})},N=()=>{he({ticket_no:C.value}).then(e=>{t.userFormData=e.customerInfo,e.ticketInfo.other_fee&&(e.ticketInfo.other_fee=0),t.pawnInfoForm=e.ticketInfo,t.pawnInfoForm.ticket_id=e.ticketInfo.id,t.goodsInfo=e.goodsInfo,o.goodsForms=e.goodsInfo,t.pawnInfoForm.start_time=_(e.ticketInfo.start_time),t.pawnInfoForm.end_time=_(e.ticketInfo.end_time)})},Y=e=>{C.value=e,N()},J=e=>{t.userFormData=e},K=(e,n)=>{t.pawnInfoForm=e,P.value=n},O=e=>{t.youLike=e},Q=(e,n)=>{console.log(e,n),o.goodsForms[n]={...e},t.goodsInfo=o.goodsForms},W=()=>{o.component="goods",o.type=o.goods.length,o.goods.push({name:"\u5F53\u7269\u4FE1\u606F"});const e={name:"",classify_text:"",sku_text:null,num:1,valuation:0,pawnRate:100,total_fee:0,images:[],feeRate:.07,totalFees:0,rate:.05};o.goodsForms.push(e)},X=e=>{o.type=e,o.component="goods"},Z=()=>{o.auth=="auth"?o.auth="":o.auth="auth"},ee=()=>{o.component="detail",o.type=-1},oe=()=>{o.component="record",o.type=-1},te=()=>{o.component="",o.type=-1},U=c(),ne=e=>{Fe({type:"late_fee"}).then(n=>{U.value=n.data})},h=c(!1),ae=e=>{ye({type:"late_fee",code:e}).then(n=>{h.value=n})},se=()=>{V.value.dialogTableVisible=!0},ie=()=>{G.value.dialogVisible=!0},E=()=>{k.value=!1},le=e=>{o.type=0,o.component="goods",o.goods=e},re=e=>{se()},de=()=>{A("confirm",t,U.value)},ue=()=>{t.userFormData="",t.pawnInfoForm={},t.goodsInfo=[],o.type=-1,o.component="",o.size=334,o.goodsForms=[],o.goods=[],o.menus=[{label:"\u7533\u8BF7\u6388\u6743"}],h.value=!1,w.value=-1,v.value={}},ce=()=>{const{customerInfo:e,goodsInfo:n,...r}=v.value;r.start_time=_(r.start_time),r.end_time=_(r.end_time),r.other_fee&&(r.other_fee=0),t.pawnInfoForm=r,t.userFormData=e,t.goodsInfo=n,t.remark=v.value.remark,o.goodsForms=n};Re(()=>k.value,e=>{e?(w.value>0&&$(),C.value&&N(),v.value&&ce()):ue()});const me=Se(()=>{if(!t.pawnInfoForm.start_time)return!1;const e=new Date(t.pawnInfoForm.start_time).getTime()/1e3;return Math.floor(Date.now()/1e3)-e<24*60*60}),fe=e=>{Ae.alert("\u786E\u8BA4\u628A\u8BE5\u5F53\u7968\u8BBE\u7F6E\u4E3A\u4F5C\u5E9F\u72B6\u6001","\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",showCancelButton:!0,cancelButtonText:"\u53D6\u6D88"}).then(()=>{ge({id:t.pawnInfoForm.ticket_id,change_status:"cancel"}).then(n=>{Te({message:"\u4F5C\u5E9F\u6210\u529F",type:"success"}),A("pawningList"),E()})}).catch(()=>{})};return H({setGoods:le,visible:k,currentRowId:w,currentRowTicketNo:C,eventData:v}),(e,n)=>{const r=D("Close"),B=D("el-icon"),x=D("el-form-item"),b=D("el-input"),I=D("el-button");return i(),p(M,null,[d(pe,{"modal-class":"draw-cls",visible:k.value,"onUpdate:visible":n[2]||(n[2]=f=>k.value=f)},{default:g(()=>[s("div",$e,[l.hiddenSide?u("",!0):(i(),p("div",Ne,[l.mode.includes("add")?(i(),p("div",{key:0,class:"side-menu dl-flex column",onClick:W},ze)):u("",!0),l.mode.includes("detail")?(i(),p("div",{key:1,class:"side-menu dl-flex column",onClick:ee},je)):u("",!0),(i(!0),p(M,null,Le(a(o).goodsForms,(f,q)=>(i(),p("div",{class:R(["side-menu dl-flex column",{active:q==a(o).type}]),onClick:mo=>X(q)},[Je,s("span",Ke,S(f.name),1)],10,Ye))),256)),l.mode.includes("auth")?(i(),p("div",{key:2,class:R(["side-menu dl-flex column",{active:a(o).component=="auth"}]),onClick:Z},We,2)):u("",!0),l.mode.includes("record")?(i(),p("div",{key:3,class:R(["side-menu dl-flex column",{active:a(o).component=="record"}]),onClick:oe},eo,2)):u("",!0)])),s("div",oo,[s("div",to,[s("div",no,[ao,s("span",null,S(l.title),1),d(B,{onClick:E,style:{cursor:"pointer"}},{default:g(()=>[d(r)]),_:1})]),s("div",so,[a(o).auth=="auth"?(i(),F(we,{key:0,onCancel:te,onGetCode:ne,onCheck:ae,is_code:h.value},null,8,["is_code"])):u("",!0),a(o).component=="goods"&&a(o).type!=-1?(i(),F(ke,{key:1,is_code:h.value,title:l.title,rate:P.value,formData:a(o).goodsForms[a(o).type],onGoodsForm:n[0]||(n[0]=f=>Q(f,a(o).type)),classifyList:T.value},null,8,["is_code","title","rate","formData","classifyList"])):u("",!0),a(o).component=="record"?(i(),F(Ce,{key:2,ticket_id:a(t).pawnInfoForm.id},null,8,["ticket_id"])):u("",!0),a(o).component=="detail"?(i(),F(De,{key:3})):u("",!0),d(xe,{onRedeemInfoForms:K,youLike:a(t).youLike,formData:a(t).pawnInfoForm,goodsForms:a(o).goodsForms,onGetDetail:Y,is_code:h.value,title:l.title},null,8,["youLike","formData","goodsForms","is_code","title"]),s("div",null,[d(Ee,{onUserForm:J,onIsCopy:ie,formData:a(t).userFormData,title:l.title},null,8,["formData","title"]),d(x,{label:"\u5907\u6CE8",style:{"border-bottom":"none"}}),d(x,{style:{"border-bottom":"none"}},{default:g(()=>[d(b,{class:"pawn-textarea",type:"textarea",modelValue:a(t).remark,"onUpdate:modelValue":n[1]||(n[1]=f=>a(t).remark=f),placeholder:"\u6DFB\u52A0\u5907\u6CE8\uFF08\u9009\u586B\uFF09"},null,8,["modelValue"])]),_:1})])]),s("div",io,[h.value&&l.title!="\u65B0\u589E\u8D4E\u5F53"&&a(me)?(i(),F(I,{key:0,style:{width:"40%","margin-left":"0"},type:"danger",onClick:fe},{default:g(()=>[lo]),_:1})):u("",!0),l.title=="\u65B0\u589E\u8D4E\u5F53"?(i(),F(I,{key:1,style:{width:"40%","margin-left":"0"},type:"primary",onClick:re},{default:g(()=>[L(S(l.okText),1)]),_:1})):u("",!0),d(I,{style:{width:"40%","margin-left":"0"},onClick:E},{default:g(()=>[ro]),_:1})])])])])]),_:1},8,["visible"]),d(ve,{ref_key:"paymentRef",ref:V,onConfig:de,title:"\u8D4E\u5F53",youLike:a(t).youLike,final_fee:a(t).pawnInfoForm.redeem_fee,onPaymentFrom:O},null,8,["youLike","final_fee"]),d(Ie,{ref_key:"copyRef",ref:G,onCurrentRowId:j},null,512)],64)}}});const To=Pe(uo,[["__scopeId","data-v-6dd53846"]]);export{To as default};