1 |
- import{d as _e,r as p,b as N,p as ge,s as Fe,c as S,e as a,f as _,h as y,i as D,g as r,A as i,F as q,j as he,H as b,u as s,t as R,C as ye,ch as De,k as l,m as A,E as m,N as H,R as ve,S as ke,_ as we}from"./index.0308b213.js";import{D as Ce}from"./index.4e38854e.js";import{d as Ie,e as Ee,n as Ae}from"./pawning.d84bbb72.js";import{g as xe,c as Be}from"./index.50bf8544.js";import Le from"./receiptGoodsForm.eed7a372.js";import Se from"./drawer-payment.57177b82.js";import be from"./authForm.54a9b894.js";import Re from"./copy-dialog.e87f9c47.js";import Pe from"./product-detail.d1671ec8.js";import Te from"./record-table.37ac3c70.js";import Ge from"./receiptInfoForm.e2e24103.js";import Ve from"./receiptInfoForm2.cf766ce8.js";import $e from"./receiptUserForm.8d0b63eb.js";import Me from"./redeemUserForm.9eb74fd2.js";import{g as Ue}from"./system.638e3ebc.js";import"./pawnRequest.956aeb8a.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";import"./index.vue_vue_type_script_setup_true_lang.e7796e9d.js";const c=w=>(ve("data-v-365c8da1"),w=w(),ke(),w),ze={class:"draw-content"},Ne={key:0,class:"draw-content-side"},qe=c(()=>r("i",{class:"seafox seafoxxinzengdangwu"},null,-1)),He=c(()=>r("span",null,"\u65B0\u589E\u5546\u54C1",-1)),je=[qe,He],Ye=c(()=>r("i",{class:"seafox seafoxxinzengdangwu"},null,-1)),Je=c(()=>r("span",null,"\u5546\u54C1\u660E\u7EC6",-1)),Ke=[Ye,Je],Oe=["onClick"],Qe=c(()=>r("i",{class:"seafox seafoxdangwuxinxi"},null,-1)),We={class:"single-line-text"},Xe=["onClick"],Ze=c(()=>r("i",{class:"seafox seafoxshenqingshouquan"},null,-1)),eo=c(()=>r("span",null,"\u7533\u8BF7\u6388\u6743",-1)),oo=[Ze,eo],to=c(()=>r("i",{class:"seafox seafoxshenqingshouquan"},null,-1)),no=c(()=>r("span",null,"\u4FE1\u606F\u8BB0\u5F55",-1)),so=[to,no],ao={class:"draw-content-body"},uo={style:{position:"relative","background-color":"#fff"}},ro={class:"module-title dl-flex between"},io=c(()=>r("span",null,null,-1)),lo={style:{overflow:"auto",display:"flex",gap:"5px","max-height":"80vh","max-width":"90vw","margin-bottom":"100px"}},co=c(()=>r("div",{style:{height:"200px"}},null,-1)),mo={class:"dialog-footer"},fo=A("\u53D6\u6D88"),po=A("\u4FEE\u6539"),_o=A("\u4F5C\u5E9F"),go=_e({props:{title:{default:"\u65B0\u589E\u6536\u8D27"},okText:{default:"\u6536\u8D27"},hiddenSide:{type:Boolean,default:!1},mode:{default:()=>["add","goods","auth","record","detail"]}},emits:["confirm","pawningList","editConfirm"],setup(w,{expose:j,emit:x}){const u=w,P=p();(()=>{Ue().then(o=>{P.value=o})})();const T=p(),G=p(),C=p(!1),g=p(),t=N({userFormData:{},pawnInfoForm:{valuation:0,receiving_fee:0,extra_fee:0,receiver:"",partner:"",partner_id:"",payer:"",appraiser:"",handler:"",remark:""},goodsInfo:[],youLike:{title:"",pay_info_image:"",remark:"",pay_type:""}}),e=N({type:-1,auth:"",component:"",size:334,goodsForms:[],goods:[],menus:[{label:"\u7533\u8BF7\u6388\u6743"}]}),v=p(-1),V=p(),Y=o=>{v.value=o,K()},$=o=>{const n=new Date(o*1e3),k=n.getFullYear(),E=String(n.getMonth()+1).padStart(2,"0"),d=String(n.getDate()).padStart(2,"0"),f=String(n.getHours()).padStart(2,"0"),h=String(n.getMinutes()).padStart(2,"0"),I=String(n.getSeconds()).padStart(2,"0");return`${k}-${E}-${d} ${f}:${h}:${I}`},J=()=>{Ie({id:v.value}).then(o=>{t.userFormData=o.customerInfo,t.pawnInfoForm=o.detail,t.youLike=o.youLike,t.goodsInfo=o.goodsInfo,e.goodsForms=o.goodsInfo,t.pawnInfoForm.start_time=$(o.detail.start_time),t.pawnInfoForm.end_time=$(o.detail.end_time)})},K=()=>{Ee({id:v.value}).then(o=>{t.userFormData=o.customerInfo,t.pawnInfoForm=o.ticketInfo,t.youLike=o.youLike,t.goodsInfo=o.goodsInfo,e.goodsForms=o.goodsInfo})},M=o=>{t.userFormData=o},U=(o,n)=>{t.pawnInfoForm=o,V.value=n},O=o=>{t.youLike=o},Q=(o,n)=>{console.log(o,n),e.goodsForms[n]={...o},t.goodsInfo=e.goodsForms},W=()=>{console.log("drawStates",e.goodsForms,e.goods),Array.isArray(e.goodsForms)||(e.goodsForms=[]),e.component="goods",e.type=e.goods.length,e.goods.push({name:"\u5F53\u7269\u4FE1\u606F"});const o={name:"",classify_text:"",sku_text:null,num:1,valuation:0,pawnRate:100,total_fee:0,images:[],feeRate:.07,totalFees:0,rate:.05};e.goodsForms.push(o)},X=o=>{e.type=o,e.component="goods"},Z=()=>{e.auth=="auth"?e.auth="":e.auth="auth"},ee=()=>{e.component="detail",e.type=-1},oe=()=>{e.component="record",e.type=-1},te=()=>{e.component="",e.type=-1},B=p(-1),ne=o=>{xe({type:"rate"}).then(n=>{B.value=n.data})},F=p(!1),se=o=>{Be({type:"rate",code:o}).then(n=>{F.value=n})},ae=()=>{G.value.dialogTableVisible=!0},z=()=>{T.value.dialogVisible=!0},L=()=>{C.value=!1},ue=o=>{e.type=0,e.component="goods",e.goods=o},re=o=>{if(!t.userFormData.origin){m.error("\u5BA2\u6237\u6765\u6E90\u4E0D\u80FD\u4E3A\u7A7A");return}if(!t.userFormData.name){m.error("\u5BA2\u6237\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A");return}if(!t.userFormData.card_no){m.error("\u8BC1\u4EF6\u53F7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}if(!t.userFormData.mobile){m.error("\u8054\u7CFB\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A");return}if(!t.goodsInfo||t.goodsInfo.length<=0){m.error("\u5F53\u54C1\u4E0D\u80FD\u4E3A\u7A7A");return}for(const n of t.goodsInfo){if(!n.sku_text){m.error("\u5F53\u54C1\u5355\u4F4D\u4E0D\u80FD\u4E3A\u7A7A");return}if(!n.num){m.error("\u5F53\u54C1\u6570\u91CF/\u91CD\u91CF\u4E0D\u80FD\u4E3A\u7A7A");return}if(!n.valuation){m.error("\u5F53\u54C1\u4F30\u4EF7\u4E0D\u80FD\u4E3A\u7A7A");return}if(!n.discount_rate){m.error("\u6298\u5F53\u7387\u4E0D\u80FD\u4E3A\u7A7A");return}}ae()},ie=()=>{x("editConfirm",t,B.value)},le=()=>{x("confirm",t)},ce=()=>{t.userFormData="",t.pawnInfoForm={},t.goodsInfo=[],e.type=-1,e.component="",e.size=334,e.goodsForms=[],e.goods=[],e.menus=[{label:"\u7533\u8BF7\u6388\u6743"}],F.value=!1,v.value=-1,g.value={}},de=()=>{const{youLike:o,customerInfo:n,store_name:k,nickname:E,goodsInfo:d,...f}=g.value;g.value.ticketInfo?t.pawnInfoForm=g.value.ticketInfo:t.pawnInfoForm=f,t.pawnInfoForm.receiving_fee=d.reduce((h,I)=>h+(parseFloat(I.total_fee)||0),0),console.log("formData.pawnInfoForm",t.pawnInfoForm),t.userFormData=n,t.goodsInfo=d,t.youLike=o,t.remark=g.value.remark,e.goodsForms=d};ge(()=>C.value,o=>{o?(v.value>0&&J(),g.value&&de()):ce()});const me=Fe(()=>{if(!t.pawnInfoForm.settlement_time)return!0;const o=new Date(t.pawnInfoForm.settlement_time).getTime()/1e3;return Math.floor(Date.now()/1e3)-o<24*60*60}),fe=o=>{H.alert("\u786E\u8BA4\u5220\u9664\u8BE5\u6DFB\u52A0\u7684\u5F53\u54C1","\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",showCancelButton:!0,cancelButtonText:"\u53D6\u6D88"}).then(()=>{e.goodsForms&&e.goodsForms.length>0&&(e.goods.splice(o,1),e.goodsForms.splice(o,1),e.type=Math.max(0,o-1),e.component="")}).catch(()=>{})},pe=o=>{H.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(()=>{Ae({id:g.value.id,code:B.value,change_status:"cancel"}).then(n=>{m({message:"\u4F5C\u5E9F\u6210\u529F",type:"success"}),x("pawningList"),L()})}).catch(()=>{})};return j({setGoods:ue,visible:C,currentRowId:v,eventData:g}),(o,n)=>{const k=S("el-icon"),E=S("Close"),d=S("el-button");return a(),_(q,null,[y(Ce,{"modal-class":"draw-cls",visible:C.value,"onUpdate:visible":n[1]||(n[1]=f=>C.value=f)},{default:D(()=>[r("div",ze,[u.hiddenSide?i("",!0):(a(),_("div",Ne,[u.mode.includes("add")?(a(),_("div",{key:0,class:"side-menu dl-flex column",onClick:W},je)):i("",!0),u.mode.includes("detail")?(a(),_("div",{key:1,class:"side-menu dl-flex column",onClick:ee},Ke)):i("",!0),(a(!0),_(q,null,he(s(e).goodsForms,(f,h)=>(a(),_("div",{class:b(["side-menu dl-flex column",{active:h==s(e).type}]),onClick:I=>X(h)},[Qe,r("span",We,R(f.name),1),u.title=="\u65B0\u589E\u6536\u8D27"?(a(),_("div",{key:0,class:"icon",onClick:ye(I=>fe(h),["stop"])},[y(k,null,{default:D(()=>[y(s(De))]),_:1})],8,Xe)):i("",!0)],10,Oe))),256)),u.mode.includes("auth")?(a(),_("div",{key:2,class:b(["side-menu dl-flex column",{active:s(e).component=="auth"}]),onClick:Z},oo,2)):i("",!0),u.mode.includes("record")?(a(),_("div",{key:3,class:b(["side-menu dl-flex column",{active:s(e).component=="record"}]),onClick:oe},so,2)):i("",!0)])),r("div",ao,[r("div",uo,[r("div",ro,[io,r("span",null,R(u.title),1),y(k,{onClick:L,style:{cursor:"pointer"}},{default:D(()=>[y(E)]),_:1})]),r("div",lo,[s(e).auth=="auth"?(a(),l(be,{key:0,onCancel:te,onGetCode:ne,onCheck:se,is_code:F.value},null,8,["is_code"])):i("",!0),s(e).component=="goods"&&s(e).type!=-1?(a(),l(Le,{key:1,is_code:F.value,title:u.title,rate:V.value,formData:s(e).goodsForms[s(e).type],onGoodsForm:n[0]||(n[0]=f=>Q(f,s(e).type)),classifyList:P.value},null,8,["is_code","title","rate","formData","classifyList"])):i("",!0),s(e).component=="record"?(a(),l(Te,{key:2,ticket_id:s(t).pawnInfoForm.ticket_id},null,8,["ticket_id"])):i("",!0),s(e).component=="detail"?(a(),l(Pe,{key:3})):i("",!0),u.title=="\u65B0\u589E\u6536\u8D27"?(a(),l($e,{key:4,onUserForm:M,onIsCopy:z,formData:s(t).userFormData,title:u.title},null,8,["formData","title"])):i("",!0),u.title=="\u65B0\u589E\u6536\u8D27"?(a(),l(Ge,{key:5,onPawnInfoForms:U,is_code:F.value,youLike:s(t).youLike,goodsForms:s(e).goodsForms,formData:s(t).pawnInfoForm,title:u.title},null,8,["is_code","youLike","goodsForms","formData","title"])):i("",!0),u.title=="\u6536\u8D27\u7BA1\u7406"?(a(),l(Ve,{key:6,onPawnInfoForms:U,is_code:F.value,youLike:s(t).youLike,goodsForms:s(e).goodsForms,formData:s(t).pawnInfoForm,title:u.title},null,8,["is_code","youLike","goodsForms","formData","title"])):i("",!0),u.title=="\u6536\u8D27\u7BA1\u7406"?(a(),l(Me,{key:7,onUserForm:M,onIsCopy:z,formData:s(t).userFormData,title:u.title},null,8,["formData","title"])):i("",!0),co]),r("div",mo,[u.title=="\u65B0\u589E\u6536\u8D27"?(a(),l(d,{key:0,style:{width:"40%","margin-left":"0"},type:"primary",onClick:re},{default:D(()=>[A(R(u.okText),1)]),_:1})):i("",!0),u.title=="\u65B0\u589E\u6536\u8D27"?(a(),l(d,{key:1,style:{width:"40%","margin-left":"0"},onClick:L},{default:D(()=>[fo]),_:1})):i("",!0),F.value?(a(),l(d,{key:2,style:{width:"40%","margin-left":"0"},type:"primary",onClick:ie},{default:D(()=>[po]),_:1})):i("",!0),F.value&&s(me)?(a(),l(d,{key:3,type:"danger",style:{width:"40%","margin-left":"0"},onClick:pe},{default:D(()=>[_o]),_:1})):i("",!0)])])])])]),_:1},8,["visible"]),y(Se,{ref_key:"paymentRef",ref:G,onConfig:le,title:"\u6536\u8D27",youLike:s(t).youLike,final_fee:s(t).pawnInfoForm.receiving_fee,onPaymentFrom:O},null,8,["youLike","final_fee"]),y(Re,{ref_key:"copyRef",ref:T,onCurrentRowId:Y},null,512)],64)}}});const zo=we(go,[["__scopeId","data-v-365c8da1"]]);export{zo as default};
|