1 |
- import pe from"./product-select-dialog.7e760b0d.js";import{s as _e}from"./pawning.d84bbb72.js";import Fe from"./drawer-payment.57177b82.js";import{D as ge}from"./index.4e38854e.js";import{d as he,r as p,b as q,s as De,p as B,c as I,e as l,f,h as c,i as D,g as a,A as r,F as z,j as ye,H as k,u,t as b,ch as ve,k as v,m as A,E as m,N,R as Ce,S as ke,_ as Ae}from"./index.0308b213.js";import{g as Ee,c as xe}from"./index.50bf8544.js";import we from"./authForm.54a9b894.js";import Be from"./product-detail.d1671ec8.js";import Ie from"./record-table.37ac3c70.js";import be from"./fluctuation.e2e9607f.js";import Re from"./goodsFluctuation.b18abed9.js";import Te from"./saleGoodsForm.fdd8b9aa.js";import Se from"./saleInfoForm.a8709ddd.js";import Le from"./saleUserForm.43d06079.js";import{g as Pe}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 d=C=>(Ce("data-v-1927450d"),C=C(),ke(),C),Ge={class:"draw-content"},qe={key:0,class:"draw-content-side"},ze=d(()=>a("i",{class:"seafox seafoxxinzengdangwu"},null,-1)),Ne=d(()=>a("span",null,"\u65B0\u589E\u5546\u54C1",-1)),Ue=[ze,Ne],Me=d(()=>a("i",{class:"seafox seafoxxinzengdangwu"},null,-1)),$e=d(()=>a("span",null,"\u5546\u54C1\u660E\u7EC6",-1)),je=[Me,$e],Oe=["onClick"],Ve=d(()=>a("i",{class:"seafox seafoxdangwuxinxi"},null,-1)),He=["onClick"],Je=d(()=>a("i",{class:"seafox seafoxshenqingshouquan"},null,-1)),Ke=d(()=>a("span",null,"\u7533\u8BF7\u6388\u6743",-1)),Qe=[Je,Ke],We=d(()=>a("i",{class:"seafox seafoxshenqingshouquan"},null,-1)),Xe=d(()=>a("span",null,"\u4FE1\u606F\u8BB0\u5F55",-1)),Ye=[We,Xe],Ze=d(()=>a("i",{class:"seafox seafoxshenqingshouquan"},null,-1)),eo=d(()=>a("span",null,"\u5546\u54C1\u53D8\u52A8",-1)),oo=[Ze,eo],to={class:"draw-content-body",style:{"padding-bottom":"1px"}},so={style:{position:"relative","background-color":"#fff"}},no={class:"module-title dl-flex between"},uo=d(()=>a("span",null,null,-1)),ao={style:{overflow:"auto",display:"flex",gap:"5px","max-height":"80vh","max-width":"90vw","margin-bottom":"100px"}},lo=d(()=>a("div",{class:"dl-flex center",style:{height:"100px"}},null,-1)),ro={key:0,class:"dialog-footer dl-flex center"},io=A("\u53D6\u6D88"),co={key:1,class:"dialog-footer dl-flex center"},fo=A("\u4F5C\u5E9F"),mo=A("\u53D6\u6D88"),po=he({props:{title:{default:"\u65B0\u589E\u5B58\u5F53"},okText:{default:"\u786E\u5B9A"},hiddenSide:{type:Boolean,default:!1},mode:{default:()=>["add","goods","auth","record","detail"]},eventData:{default:()=>({})}},emits:["confirm"],setup(C,{expose:U,emit:M}){const n=C,R=p();(()=>{Pe().then(o=>{R.value=o})})(),p();const T=p(),S=p(),g=p(!1),L=p(),E=p(),x=p(),t=q({userFormData:"",pawnInfoForm:{totalCost:"",totalSales:"",totalProfit:0,totalItems:"",itemCategory:"",salesperson:"\u9500\u552E\u4EBA",handler:"\u7ECF\u624B\u4EBA",partner:"\u5408\u4F19\u4EBA",remarks:"",create_time:""},goodsInfo:[],youLike:{title:"",pay_info_remark:"",pay_info_image:"",pay_type:""},remark:""}),e=q({type:-1,auth:"",component:"",size:334,goodsForms:[],goods:[],menus:[{label:"\u7533\u8BF7\u6388\u6743"}]}),$=(o,s)=>{e.goodsForms[s]={...o},t.goodsInfo=e.goodsForms},j=o=>{t.userFormData=o},O=o=>{t.pawnInfoForm=o},V=o=>{t.youLike=o},H=()=>{L.value.visible=!0},J=o=>{e.type=o,e.component="goods"},K=()=>{e.auth=="auth"?e.auth="":e.auth="auth"},Q=()=>{e.component="detail",e.type=-1},W=()=>{e.component="record",e.type=-1},X=()=>{e.component="fluctuation",e.type=-1},Y=()=>{e.component="",e.type=-1},Z=o=>{e.type=0,e.component="goods",e.goods=o},ee=()=>{T.value.dialogTableVisible=!0},oe=()=>{g.value=!1},te=()=>{t.userFormData&&t.userFormData.create_time&&delete t.userFormData.create_time,t.userFormData&&t.userFormData.update_time&&delete t.userFormData.update_time,t.goodsInfo&&t.goodsInfo.forEach(o=>{o&&o.create_time&&delete o.create_time,o&&o.update_time&&delete o.update_time}),M("confirm",t)},se=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 s of t.goodsInfo){if(!s.sku_text){m.error("\u5F53\u54C1\u5355\u4F4D\u4E0D\u80FD\u4E3A\u7A7A");return}if(!s.num){m.error("\u5F53\u54C1\u6570\u91CF/\u91CD\u91CF\u4E0D\u80FD\u4E3A\u7A7A");return}if(!s.valuation){m.error("\u5F53\u54C1\u4F30\u4EF7\u4E0D\u80FD\u4E3A\u7A7A");return}if(!s.discount_rate){m.error("\u6298\u5F53\u7387\u4E0D\u80FD\u4E3A\u7A7A");return}}ee()},P=p(),ne=o=>{Ee({type:"cancel"}).then(s=>{P.value=s.data})},y=p(!1),ue=o=>{xe({type:"cancel",code:o}).then(s=>{y.value=s})},ae=()=>{N.alert("\u786E\u8BA4\u4F5C\u5E9F\u8BE5\u9500\u552E","\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",showCancelButton:!0,cancelButtonText:"\u53D6\u6D88"}).then(()=>{_e({id:t.pawnInfoForm.id,code:P.value}).then(o=>{m.success("\u4F5C\u5E9F\u6210\u529F"),g.value=!1})})},le=o=>{N.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(()=>{})},re=()=>{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"}],y.value=!1,x.value={},console.log("????")},ie=o=>{if(console.log("\u5F39\u7A97\u7684\u5546\u54C1\u6570\u636E",o),!o)return;o.forEach(i=>{let F=0;i.origin==="\u5178\u5F53"?F=i.pawn_fee||0:i.origin==="\u95E8\u5E97"?F=i.stock_fee||0:i.origin==="\u6536\u8D27"&&(F=i.receiving_fee||0),i.sale_price=F});const s=e.goodsForms.map(i=>i.id),_=o.filter(i=>!s.includes(i.id));_.length>0?(Array.isArray(e.goodsForms)||(e.goodsForms=[]),e.goodsForms.push(..._),Array.isArray(t.goodsInfo)||(t.goodsInfo=[]),t.goodsInfo.push(..._)):m.warning("\u90E8\u5206\u5546\u54C1\u5DF2\u5B58\u5728\uFF0C\u672A\u6DFB\u52A0\u91CD\u590D\u5546\u54C1")},ce=De(()=>{if(console.log("!formData.pawnInfoForm",t.pawnInfoForm),!t.pawnInfoForm.create_time)return!1;const o=new Date(t.pawnInfoForm.create_time).getTime()/1e3;return Math.floor(Date.now()/1e3)-o<24*60*60}),G=()=>{if(!n.eventData||Object.keys(n.eventData).length===0)return;console.log("\u53C8\u662F\u4F60\uFF1Fprops.eventData\uFF1F",n.eventData);const{customerInfo:o,goodsInfo:s,..._}=n.eventData;n.eventData.ticketInfo?t.pawnInfoForm=n.eventData.ticketInfo:t.pawnInfoForm=_,t.userFormData=o,t.goodsInfo=s,e.goodsForms=s,console.log("formData.pawnInfoForm",t.pawnInfoForm)};B(()=>n.eventData,o=>{o&&G()},{immediate:!0}),B(()=>g.value,o=>{re(),o&&G()},{immediate:!0}),B(()=>x.value,o=>{o&&Object.keys(o).length>0&&(o.sale_price=o.price,Array.isArray(e.goodsForms)||(e.goodsForms=[]),e.goodsForms=[o],t.goodsInfo=[o])},{deep:!0});const de=()=>{E.value.dialogTableVisible=!0},fe=()=>{E.value.dialogTableVisible=!1,S.value.getChangeList()};return U({setGoods:Z,visible:g,goodsData:x}),(o,s)=>{const _=I("el-icon"),i=I("Close"),F=I("el-button");return l(),f(z,null,[c(ge,{"modal-class":"draw-cls",visible:g.value,"onUpdate:visible":s[3]||(s[3]=h=>g.value=h)},{default:D(()=>[a("div",Ge,[n.hiddenSide?r("",!0):(l(),f("div",qe,[n.mode.includes("add")?(l(),f("div",{key:0,class:"side-menu dl-flex column",onClick:H},Ue)):r("",!0),n.mode.includes("detail")?(l(),f("div",{key:1,class:"side-menu dl-flex column",onClick:Q},je)):r("",!0),(l(!0),f(z,null,ye(u(e).goodsForms,(h,w)=>(l(),f("div",{class:k(["side-menu dl-flex column",{active:w==u(e).type}]),onClick:me=>J(w)},[Ve,a("span",null,b(h.name),1),a("div",{class:"icon",onClick:me=>le(w)},[c(_,null,{default:D(()=>[c(u(ve))]),_:1})],8,He)],10,Oe))),256)),n.mode.includes("auth")?(l(),f("div",{key:2,class:k(["side-menu dl-flex column",{active:u(e).component=="auth"}]),onClick:K},Qe,2)):r("",!0),n.mode.includes("record")?(l(),f("div",{key:3,class:k(["side-menu dl-flex column",{active:u(e).component=="record"}]),onClick:W},Ye,2)):r("",!0),n.mode.includes("fluctuation")?(l(),f("div",{key:4,class:k(["side-menu dl-flex column",{active:u(e).component=="fluctuation"}]),onClick:X},oo,2)):r("",!0)])),a("div",to,[a("div",so,[a("div",no,[uo,a("span",null,b(n.title),1),c(_,{onClick:oe,style:{cursor:"pointer"}},{default:D(()=>[c(i)]),_:1})]),a("div",ao,[u(e).auth=="auth"?(l(),v(we,{key:0,onCancel:Y,onGetCode:ne,onCheck:ue,is_code:y.value},null,8,["is_code"])):r("",!0),u(e).component=="goods"&&u(e).type!=-1?(l(),v(Te,{key:1,is_code:y.value,title:n.title,rate:o.rate,formData:u(e).goodsForms[u(e).type],onGoodsForm:s[0]||(s[0]=h=>$(h,u(e).type)),classifyList:R.value},null,8,["is_code","title","rate","formData","classifyList"])):r("",!0),u(e).component=="record"?(l(),v(Ie,{key:2})):r("",!0),u(e).component=="fluctuation"?(l(),v(be,{key:3,ref_key:"fluctuaRef",ref:S,onOpenFluctuation:de,id:n.eventData.id},null,8,["id"])):r("",!0),u(e).component=="detail"?(l(),v(Be,{key:4})):r("",!0),c(Le,{title:n.title,onUserForm:j,formData:u(t).userFormData},null,8,["title","formData"]),c(Se,{onSaleInfoForms:O,youLike:u(t).youLike,title:n.title,formData:u(t).pawnInfoForm,goodsForms:u(e).goodsForms,is_code:y.value},null,8,["youLike","title","formData","goodsForms","is_code"]),lo]),n.title=="\u65B0\u589E\u9500\u552E"?(l(),f("div",ro,[c(F,{style:{width:"40%","margin-left":"0"},type:"primary",onClick:se},{default:D(()=>[A(b(n.okText),1)]),_:1}),c(F,{style:{width:"40%","margin-left":"0"},onClick:s[1]||(s[1]=h=>g.value=!1)},{default:D(()=>[io]),_:1})])):r("",!0),n.title=="\u9500\u552E\u53D8\u52A8"&&u(ce)&&y.value?(l(),f("div",co,[c(F,{style:{width:"40%","margin-left":"0"},type:"danger",onClick:ae},{default:D(()=>[fo]),_:1}),c(F,{style:{width:"40%","margin-left":"0"},onClick:s[2]||(s[2]=h=>g.value=!1)},{default:D(()=>[mo]),_:1})])):r("",!0)])])])]),_:1},8,["visible"]),c(Fe,{ref_key:"paymentRef",ref:T,onConfig:te,title:"\u9500\u552E",youLike:u(t).youLike,final_fee:u(t).pawnInfoForm.sale_fee,onPaymentFrom:V},null,8,["youLike","final_fee"]),c(pe,{ref_key:"productRef",ref:L,onConfirm:ie},null,512),n.title=="\u9500\u552E\u53D8\u52A8"?(l(),v(Re,{key:0,ref_key:"fluctuationRef",ref:E,onCloseFluctuation:fe,id:n.eventData.id},null,8,["id"])):r("",!0)],64)}}});const No=Ae(po,[["__scopeId","data-v-1927450d"]]);export{No as default};
|