pawnInfoForm.323ec7dc.js 10 KB

1
  1. import"./index.vue_vue_type_style_index_0_scoped_f00ed21d_lang.2c48f49b.js";import{_ as G,r as g,p as D,b6 as J,c as b,e as r,f as V,g as y,h as o,i as s,F as P,j as C,k as _,A as v,H as f,t as L,R as K,S as Q}from"./index.0308b213.js";import{p as W,a as X}from"./index.50bf8544.js";import"./vuedraggable.umd.405b1bec.js";import"./index.35b8c9ab.js";import"./index.9e8820cd.js";import"./sort_out.2008c10d.js";import"./pawnRequest.956aeb8a.js";const T=d=>(K("data-v-82bcfdc1"),d=d(),Q(),d),Z={class:"pawn-form",style:{"min-width":"300px"}},ee={class:"form-section"},ae=T(()=>y("div",{class:"section-title"},"\u5F53\u7968\u4FE1\u606F",-1)),le={key:0,style:{"text-align":"end","font-size":"14px"}},te=["src"],oe={style:{"font-size":"14px","margin-right":"15px",color:"#555"}},ne=T(()=>y("div",{class:"dl-flex center",style:{height:"100px"}},null,-1)),se={class:"modal-content"},ue=["src"],ie={props:{is_code:Boolean,goodsForms:Object,formData:Object,title:String,youLike:Object,code:String},emits:["pawnInfoForms"],setup(d,{emit:O}){const u=d,x=g();(()=>{W().then(t=>{x.value=t})})();const h=g(.03),m=g();(()=>{X().then(t=>{m.value=Object.keys(t).map(a=>({key:a,...t[a]})),h.value=m.value[0].rate,e.value.rate=m.value[0].rate,e.value.period_type=m.value[0].key})})();const e=g({id:-1,uniacid:0,agentid:0,sid:0,ticket_no:"",pocket_no:"",rate:.03,period_type:"",period_value:0,pawn_fee:0,other_fee:0,commission:0,late_fee:"",final_fee:"",unit_fee:"",remark:"",start_time:"",end_time:"",customer_id:0,partner_id:0,partner:"",handler_id:0,handler:"",payee_id:0,payee:"",pawn_status:"",status:"",is_pay:0,is_delete:0,operator_id:0,void_pawn_time:0,create_time:"",update_time:"",store_name:"",payInfo:null,nickname:"",code:"",isChangeRate:0}),$=t=>{const a=x.value.find(p=>p.id===t);e.value.partner=a.nickname,e.value.partner_id=a.id},F=()=>{if(u.title=="\u5B58\u5F53\u8BB0\u5F55")return;const t=new Date,a=new Date(t);a.setDate(t.getDate()+1),a.setHours(0,0,0,0);const p=new Date(a).toISOString().split("T")[0],n="00:00:00";e.value.start_time=`${p} ${n}`};F();const I=(t,a,p)=>{F();let n=0;if(m.value&&m.value.length>0){const c=m.value.find(l=>l.key===a);c&&(n=c.value||0)}const w=p*n;if(w<=0)return t;const k=new Date(t),i=new Date(k);return i.setDate(k.getDate()+w-1),i.setHours(23,59,59,0),(c=>{const l=c.getFullYear(),Y=String(c.getMonth()+1).padStart(2,"0"),E=String(c.getDate()).padStart(2,"0"),H=String(c.getHours()).padStart(2,"0"),A=String(c.getMinutes()).padStart(2,"0"),R=String(c.getSeconds()).padStart(2,"0");return`${l}-${Y}-${E} ${H}:${A}:${R}`})(i)};D(()=>u.formData,t=>{e.value=t,e.value.final_fee=Number(e.value.pawn_fee)-Number(e.value.commission)-Number(e.value.other_fee),e.value.code=u.code,e.value.isChangeRate=u.is_code?1:0},{deep:!0,immediate:!0}),D(e,t=>{O("pawnInfoForms",t,h.value)},{deep:!0}),D(()=>u.youLike,t=>{console.log(t)},{deep:!0}),D(()=>({periodType:e.value.period_type,periodValue:e.value.period_value}),({periodType:t,periodValue:a})=>{if(e.value.end_time=I(e.value.start_time,t,a),m.value&&m.value.length>0){const p=m.value.find(n=>n.key===t);p&&(h.value=p.rate,e.value.rate=p.rate)}},{immediate:!0}),J(()=>{u.goodsForms&&(e.value.pawn_fee=u.goodsForms.reduce((t,a)=>t+(parseFloat(a.pawn_fee)||0),0),e.value.commission=e.value.pawn_fee*e.value.period_value*e.value.rate,e.value.final_fee=e.value.pawn_fee-e.value.commission-e.value.other_fee,e.value.end_time=I(e.value.start_time,e.value.period_type,e.value.period_value))});const N=t=>{const a=parseInt(t,10);isNaN(a)?e.value.period_value=0:e.value.period_value=Math.max(0,Math.min(a,12))},S=g(!1),U=g(""),j=t=>{U.value=t,S.value=!0},q=()=>{S.value=!1},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"},B=t=>z[t]||"\u672A\u77E5\u72B6\u6001";return(t,a)=>{const p=b("el-date-picker"),n=b("el-form-item"),w=b("el-option"),k=b("el-select"),i=b("el-input"),M=b("el-input-number"),c=b("el-form");return r(),V("div",Z,[y("div",ee,[ae,o(c,{model:e.value,"label-position":"left","require-asterisk-position":"right",disabled:u.title=="\u5B58\u5F53\u8BB0\u5F55",size:"large"},{default:s(()=>[o(n,{label:"\u5F00\u59CB\u65F6\u95F4",class:"disabled"},{default:s(()=>[o(p,{class:"pawn-input",modelValue:e.value.start_time,"onUpdate:modelValue":a[0]||(a[0]=l=>e.value.start_time=l),type:"date","prefix-icon":"none",placeholder:"\u9009\u62E9\u65E5\u671F\u65F6\u95F4",disabled:"",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),o(n,{label:"\u7ED3\u675F\u65F6\u95F4",class:"disabled"},{default:s(()=>[o(p,{class:"pawn-input",modelValue:e.value.end_time,"onUpdate:modelValue":a[1]||(a[1]=l=>e.value.end_time=l),type:"date","prefix-icon":"none",placeholder:"\u9009\u62E9\u65E5\u671F\u65F6\u95F4",disabled:"",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),o(n,{label:"\u5468\u671F\u7C7B\u578B",class:"required"},{default:s(()=>[o(k,{class:"pawn-input required",modelValue:e.value.period_type,"onUpdate:modelValue":a[2]||(a[2]=l=>e.value.period_type=l),placeholder:"\u8BF7\u9009\u62E9\u5468\u671F\u7C7B\u578B"},{default:s(()=>[(r(!0),V(P,null,C(m.value,l=>(r(),_(w,{key:l.value,label:l.text,value:l.key},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(n,{label:"\u5B58\u5F53\u5468\u671F",class:"required"},{default:s(()=>[o(i,{class:"pawn-input",modelValue:e.value.period_value,"onUpdate:modelValue":a[3]||(a[3]=l=>e.value.period_value=l),placeholder:"\u8BF7\u8F93\u5165\u5B58\u5F53\u5468\u671F",onInput:N},null,8,["modelValue"])]),_:1}),d.is_code&&u.title=="\u65B0\u589E\u5B58\u5F53"?(r(),_(n,{key:0,label:"\u5B58\u5F53\u8D39\u7387",style:{"background-color":"#C6FFD7"}},{default:s(()=>[o(M,{class:"pawn-input code",modelValue:e.value.rate,"onUpdate:modelValue":a[4]||(a[4]=l=>e.value.rate=l),controls:!1},null,8,["modelValue"])]),_:1})):v("",!0),o(n,{label:"\u5F53\u888B\u53F7",class:"required"},{default:s(()=>[o(i,{class:"pawn-input required",modelValue:e.value.pocket_no,"onUpdate:modelValue":a[5]||(a[5]=l=>e.value.pocket_no=l),placeholder:"\u8BF7\u8F93\u5165\u5F53\u888B\u53F7"},null,8,["modelValue"])]),_:1}),o(n,{label:"\u5178\u5F53\u91D1\u989D",class:"disabled"},{default:s(()=>[o(i,{class:"pawn-input",disabled:"",modelValue:e.value.pawn_fee,"onUpdate:modelValue":a[6]||(a[6]=l=>e.value.pawn_fee=l),controls:!1},null,8,["modelValue"])]),_:1}),o(n,{label:"\u5176\u4ED6\u8D39\u7528",class:f(u.title=="\u5B58\u5F53\u8BB0\u5F55"?"disabled":"")},{default:s(()=>[o(i,{class:"pawn-input",modelValue:e.value.other_fee,"onUpdate:modelValue":a[7]||(a[7]=l=>e.value.other_fee=l),controls:!1},null,8,["modelValue"])]),_:1},8,["class"]),o(n,{label:"\u7EFC\u5408\u8D39\u7528",class:"disabled"},{default:s(()=>[e.value.commission?(r(),_(i,{key:0,class:"pawn-input",disabled:"",modelValue:e.value.commission,"onUpdate:modelValue":a[8]||(a[8]=l=>e.value.commission=l),controls:!1},null,8,["modelValue"])):v("",!0)]),_:1}),o(n,{label:"\u5B9E\u4ED8\u91D1\u989D",class:"disabled"},{default:s(()=>[e.value.final_fee?(r(),_(i,{key:0,class:"pawn-input",disabled:"",modelValue:e.value.final_fee,"onUpdate:modelValue":a[9]||(a[9]=l=>e.value.final_fee=l),controls:!1},null,8,["modelValue"])):v("",!0)]),_:1}),u.title=="\u5B58\u5F53\u8BB0\u5F55"?(r(),_(n,{key:1,label:"\u4ED8\u6B3E\u4FE1\u606F",style:{"border-bottom":"none"}},{default:s(()=>[d.youLike.remark?(r(),V("div",le,L(d.youLike.remark),1)):v("",!0)]),_:1})):v("",!0),u.title=="\u5B58\u5F53\u8BB0\u5F55"?(r(),_(n,{key:2},{default:s(()=>[d.youLike.pay_info_image?(r(),V("img",{key:0,src:d.youLike.pay_info_image,alt:"",style:{height:"50px",width:"50px","border-radius":"8px",margin:"10px 0",cursor:"pointer","object-fit":"contain"},onClick:a[10]||(a[10]=l=>j(d.youLike.pay_info_image))},null,8,te)):v("",!0)]),_:1})):v("",!0),o(n,{label:"\u5408\u4F19\u4EBA",class:f(u.title=="\u5B58\u5F53\u8BB0\u5F55"?"disabled":"")},{default:s(()=>[o(k,{class:"pawn-input",modelValue:e.value.partner_id,"onUpdate:modelValue":a[11]||(a[11]=l=>e.value.partner_id=l),placeholder:"\u9009\u62E9\u5408\u4F19\u4EBA",onChange:$,clearable:"",filterable:""},{default:s(()=>[x.value?(r(!0),V(P,{key:0},C(x.value,(l,Y)=>(r(),_(w,{key:Y,label:l.nickname,value:l.id},null,8,["label","value"]))),128)):v("",!0)]),_:1},8,["modelValue"])]),_:1},8,["class"]),d.is_code&&u.title=="\u65B0\u589E\u5B58\u5F53"?(r(),_(n,{key:3,label:"\u5408\u4F19\u4EBA\u5206\u4F63\u6BD4\u4F8B",style:{"background-color":"#C6FFD7"}},{default:s(()=>[o(i,{class:"pawn-input code",modelValue:e.value.partner_rate,"onUpdate:modelValue":a[12]||(a[12]=l=>e.value.partner_rate=l),controls:!1},null,8,["modelValue"])]),_:1})):v("",!0),o(n,{label:"\u7ECF\u624B\u4EBA",class:f(u.title=="\u5B58\u5F53\u8BB0\u5F55"?"disabled":"")},{default:s(()=>[o(i,{class:"pawn-input",modelValue:e.value.handler,"onUpdate:modelValue":a[13]||(a[13]=l=>e.value.handler=l)},null,8,["modelValue"])]),_:1},8,["class"]),o(n,{label:"\u4ED8\u6B3E\u4EBA",class:f(u.title=="\u5B58\u5F53\u8BB0\u5F55"?"disabled":"")},{default:s(()=>[o(i,{class:"pawn-input",modelValue:e.value.payee,"onUpdate:modelValue":a[14]||(a[14]=l=>e.value.payee=l)},null,8,["modelValue"])]),_:1},8,["class"]),u.title=="\u5B58\u5F53\u8BB0\u5F55"?(r(),_(n,{key:4,label:"\u72B6\u6001",class:f(u.title=="\u5B58\u5F53\u8BB0\u5F55"?"disabled":"")},{default:s(()=>[y("span",oe,L(B(e.value.status)),1)]),_:1},8,["class"])):v("",!0),o(n,{label:"\u5907\u6CE8",style:{"border-bottom":"none"},class:f(u.title=="\u5B58\u5F53\u8BB0\u5F55"?"disabled":"")},null,8,["class"]),o(n,{style:{"border-bottom":"none"},class:f(u.title=="\u5B58\u5F53\u8BB0\u5F55"?"disabled":"")},{default:s(()=>[o(i,{class:"pawn-textarea",type:"textarea",modelValue:e.value.remark,"onUpdate:modelValue":a[15]||(a[15]=l=>e.value.remark=l),placeholder:"\u6DFB\u52A0\u5907\u6CE8\uFF08\u9009\u586B\uFF09"},null,8,["modelValue"])]),_:1},8,["class"])]),_:1},8,["model","disabled"])]),ne,y("div",{class:f(["image-modal",{visible:S.value}]),onClick:q},[y("div",se,[y("img",{src:U.value,alt:"Preview"},null,8,ue)])],2)])}}},ge=G(ie,[["__scopeId","data-v-82bcfdc1"]]);export{ge as default};