redeemInfoForm.8d061ce7.js 6.7 KB

1
  1. import{_ as I,r as _,p as b,b6 as O,c as m,e as c,f as D,g as f,h as t,i as n,a1 as L,H as p,k as V,A as w,F as T,j,R as B,S}from"./index.0308b213.js";import"./index.vue_vue_type_style_index_0_scoped_f00ed21d_lang.2c48f49b.js";import{p as q,a as A}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 K=r=>(B("data-v-edc8b639"),r=r(),S(),r),z={class:"pawn-form",style:{"min-width":"300px"}},E={class:"form-section"},H=K(()=>f("div",{class:"section-title"},"\u5F53\u7968\u4FE1\u606F",-1)),R={class:"modal-content"},G=["src"],J={props:{goodsForms:Object,formData:Object,youLike:Object,is_code:Boolean,title:String},emits:["redeemInfoForms","getDetail"],setup(r,{emit:y}){const d=r,v=_();(()=>{q().then(o=>{v.value=o})})();const e=_({commission:"",create_time:"",end_time:"",final_fee:"",handler:"",handler_id:0,is_delete:0,is_pay:0,late_fee:"",other_fee:0,partner:"",partner_id:0,pawn_fee:"",pawn_status:"",payee:"",payee_id:0,period_type:"",period_value:0,pocket_no:"",remark:"",start_time:"",status:"",ticket_no:"",unit_fee:"",update_time:"",pay_info_remark:"",pay_info_image:"",expire_days:0,partner_rate:0}),F=o=>{if(o){const l=v.value.find(u=>u.id===o);e.value.partner=l.nickname,e.value.partner_id=l.id}},Y=_();(()=>{A().then(o=>{Y.value=Object.keys(o).map(l=>({key:l,...o[l]}))})})(),b(()=>d.formData,o=>{e.value=o,e.value.redeem_fee=Number(e.value.pawn_fee)+Number(e.value.late_fee)+Number(e.value.other_fee)},{deep:!0,immediate:!0}),b(()=>e.value.end_time,o=>{if(e.value.end_time){const l=new Date(e.value.end_time),s=new Date-l,i=Math.floor(s/(1e3*60*60*24))+1;i<=10?e.value.late_fee=0:e.value.pawn_fee*i*.01>0?e.value.late_fee=e.value.pawn_fee*i*.01:e.value.late_fee=0}else e.value.late_fee=0},{deep:!0,immediate:!0}),b(e,o=>{y("redeemInfoForms",o)},{deep:!0}),O(()=>{d.goodsForms&&(e.value.pawn_fee=d.goodsForms.reduce((o,l)=>o+(parseFloat(l.pawn_fee)||0),0),e.value.otherFees=Number(e.value.period_value)*Number(e.value.pawn_fee)*Number(e.value.rate),e.value.commission=e.value.otherFees+Number(e.value.other_fee),e.value.final_fee=e.value.commission)});const k=_(!1),U=_(""),h=()=>{k.value=!1},P=()=>{y("getDetail",e.value.ticket_no)};return(o,l)=>{const u=m("el-input"),s=m("el-form-item"),i=m("el-input-number"),g=m("el-date-picker"),C=m("el-option"),M=m("el-select"),N=m("el-form");return c(),D("div",z,[f("div",E,[H,t(N,{model:e.value,"label-position":"left","require-asterisk-position":"right",disabled:d.title=="\u8D4E\u5F53\u8BB0\u5F55",size:"large"},{default:n(()=>[t(s,{label:"\u5F53\u7968\u7F16\u53F7",class:"required"},{default:n(()=>[t(u,{class:"pawn-input required",modelValue:e.value.ticket_no,"onUpdate:modelValue":l[0]||(l[0]=a=>e.value.ticket_no=a),placeholder:"\u8BF7\u8F93\u5165\u5F53\u7968\u53F7",onKeydown:L(P,["enter"])},null,8,["modelValue","onKeydown"])]),_:1}),t(s,{label:"\u5178\u5F53\u91D1\u989D",class:"disabled"},{default:n(()=>[t(i,{class:"pawn-input",modelValue:e.value.pawn_fee,"onUpdate:modelValue":l[1]||(l[1]=a=>e.value.pawn_fee=a),disabled:"",controls:!1},null,8,["modelValue"])]),_:1}),t(s,{label:"\u5F00\u59CB\u65F6\u95F4",class:"disabled"},{default:n(()=>[t(g,{class:"pawn-input",modelValue:e.value.start_time,"onUpdate:modelValue":l[2]||(l[2]=a=>e.value.start_time=a),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}),t(s,{label:"\u7ED3\u7B97\u65F6\u95F4",class:"disabled"},{default:n(()=>[t(g,{class:"pawn-input",modelValue:e.value.end_time,"onUpdate:modelValue":l[3]||(l[3]=a=>e.value.end_time=a),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}),t(s,{label:"\u5176\u4ED6\u8D39\u7528",class:p(d.title=="\u8D4E\u5F53\u8BB0\u5F55"?"disabled":"")},{default:n(()=>[t(i,{class:"pawn-input",modelValue:e.value.other_fee,"onUpdate:modelValue":l[4]||(l[4]=a=>e.value.other_fee=a),controls:!1},null,8,["modelValue"])]),_:1},8,["class"]),r.is_code?(c(),V(s,{key:0,label:"\u6EDE\u7EB3\u91D1\u989D",class:"disabled",style:{"background-color":"#C6FFD7"}},{default:n(()=>[t(i,{class:"pawn-input code",modelValue:e.value.late_fee,"onUpdate:modelValue":l[5]||(l[5]=a=>e.value.late_fee=a),controls:!1},null,8,["modelValue"])]),_:1})):w("",!0),t(s,{label:"\u8D4E\u5F53\u8D39\u7528",class:"disabled"},{default:n(()=>[t(i,{class:"pawn-input",modelValue:e.value.redeem_fee,"onUpdate:modelValue":l[6]||(l[6]=a=>e.value.redeem_fee=a),controls:!1,disabled:""},null,8,["modelValue"])]),_:1}),t(s,{label:"\u53D6\u4EF6\u65B9\u5F0F",class:p(d.title=="\u8D4E\u5F53\u8BB0\u5F55"?"disabled":"")},{default:n(()=>[t(u,{class:"pawn-input",modelValue:e.value.type,"onUpdate:modelValue":l[7]||(l[7]=a=>e.value.type=a)},null,8,["modelValue"])]),_:1},8,["class"]),t(s,{label:"\u4E1A\u52A1\u9014\u5F84",class:p(d.title=="\u8D4E\u5F53\u8BB0\u5F55"?"disabled":"")},{default:n(()=>[t(u,{class:"pawn-input",modelValue:e.value.business,"onUpdate:modelValue":l[8]||(l[8]=a=>e.value.business=a)},null,8,["modelValue"])]),_:1},8,["class"]),t(s,{label:"\u5408\u4F19\u4EBA",class:p(d.title=="\u8D4E\u5F53\u8BB0\u5F55"?"disabled":"")},{default:n(()=>[t(M,{class:"pawn-input",modelValue:e.value.partner_id,"onUpdate:modelValue":l[9]||(l[9]=a=>e.value.partner_id=a),placeholder:"\u9009\u62E9\u5408\u4F19\u4EBA",onChange:F,clearable:"",filterable:""},{default:n(()=>[v.value?(c(!0),D(T,{key:0},j(v.value,(a,x)=>(c(),V(C,{key:x,label:a.nickname,value:a.id},null,8,["label","value"]))),128)):w("",!0)]),_:1},8,["modelValue"])]),_:1},8,["class"]),r.is_code&&d.title=="\u8D4E\u5F53\u8BB0\u5F55"?(c(),V(s,{key:1,label:"\u5408\u4F19\u4EBA\u5206\u4F63\u6BD4\u4F8B",style:{"background-color":"#C6FFD7"}},{default:n(()=>[t(u,{class:"pawn-input code",modelValue:e.value.partner_rate,"onUpdate:modelValue":l[10]||(l[10]=a=>e.value.partner_rate=a)},null,8,["modelValue"])]),_:1})):w("",!0),t(s,{label:"\u7ECF\u624B\u4EBA",class:p(d.title=="\u8D4E\u5F53\u8BB0\u5F55"?"disabled":"")},{default:n(()=>[t(u,{class:"pawn-input",modelValue:e.value.handler,"onUpdate:modelValue":l[11]||(l[11]=a=>e.value.handler=a)},null,8,["modelValue"])]),_:1},8,["class"]),t(s,{label:"\u6536\u6B3E\u4EBA",class:p(d.title=="\u8D4E\u5F53\u8BB0\u5F55"?"disabled":"")},{default:n(()=>[t(u,{class:"pawn-input",modelValue:e.value.payee,"onUpdate:modelValue":l[12]||(l[12]=a=>e.value.payee=a)},null,8,["modelValue"])]),_:1},8,["class"])]),_:1},8,["model","disabled"])]),f("div",{class:p(["image-modal",{visible:k.value}]),onClick:h},[f("div",R,[f("img",{src:U.value,alt:"Preview"},null,8,G)])],2)])}}},se=I(J,[["__scopeId","data-v-edc8b639"]]);export{se as default};