1 |
- import{P as te,A as k,b as V}from"./index-36df604f.js";import{l as le}from"./index-07aece95.js";import{u as B}from"./vue-router-0190217c.js";import{_ as ne}from"./_plugin-vue_export-helper-c27b6911.js";import{d as oe,a as r,o as se,U as s,V as i,W as g,j as e,X as a,G as m,$ as C,u as y,F as A,a2 as F,a3 as M,a4 as D,a0 as ue,a1 as re,a5 as de}from"./vue-15ee4564.js";import"./base-52645561.js";const I=c=>(ue("data-v-b171caf6"),c=c(),re(),c),ie=I(()=>C("p",{class:"info"},"基础信息",-1)),ce=I(()=>C("p",{class:"info"},"转出银行信息",-1)),pe=I(()=>C("p",{class:"info"},"转入银行信息",-1)),_e=oe({components:{VNodes:(c,{attrs:p})=>p.vnodes}}),me=Object.assign(_e,{__name:"add",setup(c){const p=B(),_=r(!1),v=r(),w=r([]),x=r([]),f=r([]),R=r({}),n=r({sa_paybillid:0,inbank:null,remarks:""}),$=()=>{_.value=!0},S=()=>{_.value=!1,z()},z=()=>{v.value.resetFields()},Y=async()=>{let o=await k.requested({id:20221022165803,content:{pageNumber:1,pageSize:20,where:{condition:""}}});w.value=o.data},j=async()=>{try{const o=await v.value.validateFields(),l=await k.requested({id:20221226153004,content:n.value});O(l)}catch(o){console.log("Failed:",o)}},P=o=>{R.value=o},O=async o=>{const l=await k.requested({id:20221227092904,content:{sa_paybillid:o.data.sa_paybillid,paybilldetails:[{sa_paybilldetailid:0,sa_accountclassid:R.value.sa_accountclassid,amount:n.value.amount}]}});V.message(l,"新建成功",()=>{p.push({path:"/remitvoucherDetail",query:{id:o.data.sa_paybillid}})})},E=async()=>{const o=await k.requested({id:20221228085004,content:{pageNumber:1,pageSize:99,sa_paybillid:0}});f.value=o.data},G=o=>{n.value.inbank=o.remarks},K=o=>{n.value.bankcardno=w.value.filter(l=>{if(l.bank==o)return l})[0].bankcardno},L=async()=>{const o=await k.optionstype("inbank");x.value=o.data},W=()=>{p.push({path:"/setenterpriseInfo"})};return se(()=>{Y(),E(),L()}),(o,l)=>{const q=s("a-button"),u=s("a-col"),h=s("a-input"),d=s("a-form-item"),X=s("a-date-picker"),b=s("a-row"),H=s("v-nodes"),J=s("a-divider"),N=s("a-select"),T=s("a-select-option"),Q=s("a-textarea"),Z=s("a-form"),ee=s("a-space"),ae=s("a-drawer");return i(),g("div",null,[e(q,{type:"primary",onClick:$},{default:a(()=>[m("新建")]),_:1}),e(ae,{visible:_.value,"onUpdate:visible":l[10]||(l[10]=t=>_.value=t),class:"custom-class",title:"新建打款凭证",placement:"right",width:"600",closable:!1,onClose:S},{extra:a(()=>[e(ee,null,{default:a(()=>[e(q,{onClick:S},{default:a(()=>[m("关闭")]),_:1}),e(q,{type:"primary",onClick:j},{default:a(()=>[m("保存")]),_:1})]),_:1})]),default:a(()=>[e(Z,{ref_key:"formRef",ref:v,model:n.value,size:"small",layout:"vertical"},{default:a(()=>[e(b,{gutter:16},{default:a(()=>[e(u,{span:24},{default:a(()=>[ie]),_:1}),e(u,{span:12},{default:a(()=>[e(d,{label:"打款人",name:"payer",rules:[{required:!0,message:"请输入打款人"}]},{default:a(()=>[e(h,{value:n.value.payer,"onUpdate:value":l[0]||(l[0]=t=>n.value.payer=t),placeholder:"打款人"},null,8,["value"])]),_:1})]),_:1}),e(u,{span:12},{default:a(()=>[e(d,{label:"打款时间",name:"paydate",rules:[{required:!0,message:"请选择打款时间"}]},{default:a(()=>[e(X,{style:{width:"100%"},value:n.value.paydate,"onUpdate:value":l[1]||(l[1]=t=>n.value.paydate=t),"value-format":"YYYY-MM-DD",placeholder:"打款时间"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(b,{gutter:16},{default:a(()=>[e(u,{span:24},{default:a(()=>[ce]),_:1}),e(u,{span:12},{default:a(()=>[e(d,{label:"转出银行",name:"bank",rules:[{required:!0,message:"请选择转出银行"}]},{default:a(()=>[e(N,{ref:"select",value:n.value.bank,"onUpdate:value":l[3]||(l[3]=t=>n.value.bank=t),placeholder:"选择转出银行",style:{width:"100%"},options:w.value.map(t=>({value:t.bank})),onChange:K},{dropdownRender:a(({menuNode:t})=>[e(H,{vnodes:t},null,8,["vnodes"]),e(J,{style:{margin:"4px 0"}}),C("div",{style:{padding:"4px 8px",cursor:"pointer"},onMousedown:l[2]||(l[2]=U=>U.preventDefault()),onClick:W},[e(y(te)),m(" 添加银行信息 ")],32)]),_:1},8,["value","options"])]),_:1})]),_:1}),e(u,{span:12},{default:a(()=>[e(d,{label:"银行卡号"},{default:a(()=>[e(h,{value:n.value.bankcardno,"onUpdate:value":l[4]||(l[4]=t=>n.value.bankcardno=t),disabled:"",placeholder:"银行卡号"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(b,{gutter:16},{default:a(()=>[e(u,{span:24},{default:a(()=>[pe]),_:1}),e(u,{span:12},{default:a(()=>[e(d,{label:"转入银行",name:"inbankcardno",rules:[{required:!0,message:"请选择转入银行"}]},{default:a(()=>[e(N,{value:n.value.inbankcardno,"onUpdate:value":l[5]||(l[5]=t=>n.value.inbankcardno=t),placeholder:"选择转入银行",style:{width:"100%"}},{default:a(()=>[(i(!0),g(A,null,F(x.value,t=>(i(),M(T,{key:t.value,value:t.value,onClick:U=>G(t)},{default:a(()=>[m(D(t.remarks),1)]),_:2},1032,["value","onClick"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),e(u,{span:12},{default:a(()=>[e(d,{label:"银行卡号",name:"bankcardno",rules:[{required:!0,message:"请输入银行卡号"}]},{default:a(()=>[e(h,{value:n.value.inbankcardno,"onUpdate:value":l[6]||(l[6]=t=>n.value.inbankcardno=t),disabled:"",placeholder:"银行卡号"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(b,{gutter:16},{default:a(()=>[e(u,{span:12},{default:a(()=>[e(d,{label:"打款账户",name:"sa_accountclassid",rules:[{required:!0,message:"请选择打款账户"}]},{default:a(()=>[e(N,{value:n.value.sa_accountclassid,"onUpdate:value":l[7]||(l[7]=t=>n.value.sa_accountclassid=t),placeholder:"选择打款账户",style:{width:"100%"}},{default:a(()=>[(i(!0),g(A,null,F(f.value,t=>(i(),M(T,{key:t.sa_accountclassid,value:t.sa_accountclassid,onClick:U=>P(t)},{default:a(()=>[m(D(t.accountname),1)]),_:2},1032,["value","onClick"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),e(u,{span:12},{default:a(()=>[e(d,{label:"打款金额",name:"amount",rules:[{required:!0,message:"请输入打款金额"}]},{default:a(()=>[e(h,{value:n.value.amount,"onUpdate:value":l[8]||(l[8]=t=>n.value.amount=t),type:"number",placeholder:"打款金额"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(b,null,{default:a(()=>[e(u,{span:24},{default:a(()=>[e(d,{label:"备注",name:"remarks"},{default:a(()=>[e(Q,{value:n.value.remarks,"onUpdate:value":l[9]||(l[9]=t=>n.value.remarks=t),rows:4,placeholder:"输入备注信息"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])])}}}),ve=ne(me,[["__scopeId","data-v-b171caf6"]]),fe={key:0},Ce={__name:"index",setup(c){B();let p=r([]);r([]);let _=r([{label:"状态",key:"status",type:"select",dataSource:[{remarks:"新建",value:"新建"},{remarks:"提交",value:"提交"},{remarks:"审核",value:"审核"}]},{label:"时间范围",key:"dateRange",type:"datepickerRange",objKeys:["begindate","enddate"]},{label:"搜索",key:"condition",type:"input"}]),v=r({content:{pageNumber:1,pageSize:20,where:{condition:""}},id:20221226152904});return(w,x)=>(i(),g("div",null,[e(le,{columns:y(p),param:y(v),tableName:"remitvoucherTable",keyRouteName:"billno",searchType:y(_),detailPage:{name:"remitvoucherDetail",idname:"sa_paybillid"}},{operation:a(()=>[e(ve)]),tb_cell:a(({data:f})=>[f.column.dataIndex==="amount"?(i(),g("span",fe,D(y(V).formatAmount(f.record.amount)),1)):de("",!0)]),_:1},8,["columns","param","searchType"])]))}};export{Ce as default};
|