| 1 |
- import{l as E}from"./index-8723dd8d.js";import{_ as K,A as f}from"./_plugin-vue_export-helper-8c6b27bd.js";import{u as L}from"./utils-430851c6.js";import{u as N}from"./vue-router-97798bdd.js";import{a as r,l as P,b as s,o as y,e as x,f as e,g as a,K as b,F as j,a2 as G,a3 as H,a4 as J,a0 as O,a1 as Q,$ as q,u as h}from"./vue-064866b6.js";import"./index-73d4c5eb.js";const C=p=>(O("data-v-1efcd1da"),p=p(),Q(),p),W=C(()=>q("p",{class:"info"},"基础信息",-1)),X=C(()=>q("p",{class:"info"},"打款银行信息",-1)),Z=C(()=>q("p",{class:"info"},"转入银行信息",-1)),ee={__name:"add",setup(p){const k=N(),i=r(!1),v=r(),g=r([]),w=r([]),n=r({sa_paybillid:0,inbank:null,remarks:""}),S=()=>{i.value=!0},U=()=>{i.value=!1},D=async()=>{let o=await f.requested({id:20221013160602,content:{pageNumber:1,pageSize:20,where:{condition:""}}});g.value=o.data},T=async()=>{try{const o=await v.value.validateFields(),l=await f.requested({id:20221226153004,content:n.value});I(l)}catch(o){console.log("Failed:",o)}},I=async o=>{const l=await f.requested({id:20221227092904,content:{sa_paybillid:o.data.sa_paybillid,paybilldetails:w.value.map(c=>({sa_paybilldetailid:0,sa_accountclassid:c.sa_accountclassid,amount:0}))}});L.message(l,"新建成功",()=>{k.push({path:"/remitvoucherDetail",query:{id:o.data.sa_paybillid}})})},M=async()=>{const o=await f.requested({id:20221228085004,content:{pageNumber:1,pageSize:99,sa_paybillid:0}});w.value=o.data},R=o=>{n.value.inbankcardno=o.bankcardno};return P(()=>{D(),M()}),(o,l)=>{const c=s("a-button"),u=s("a-col"),_=s("a-input"),d=s("a-form-item"),z=s("a-date-picker"),m=s("a-row"),B=s("a-select-option"),F=s("a-select"),Y=s("a-textarea"),A=s("a-form"),V=s("a-space"),$=s("a-drawer");return y(),x("div",null,[e(c,{type:"primary",onClick:S},{default:a(()=>[b("新建")]),_:1}),e($,{visible:i.value,"onUpdate:visible":l[8]||(l[8]=t=>i.value=t),class:"custom-class",title:"新建打款凭证",placement:"right",width:"600",closable:!1,onClose:U},{extra:a(()=>[e(V,null,{default:a(()=>[e(c,{onClick:U},{default:a(()=>[b("关闭")]),_:1}),e(c,{type:"primary",onClick:T},{default:a(()=>[b("保存")]),_:1})]),_:1})]),default:a(()=>[e(A,{ref_key:"formRef",ref:v,model:n.value,size:"small",layout:"vertical"},{default:a(()=>[e(m,{gutter:16},{default:a(()=>[e(u,{span:24},{default:a(()=>[W]),_:1}),e(u,{span:12},{default:a(()=>[e(d,{label:"打款人",name:"payer",rules:[{required:!0,message:"请输入打款人"}]},{default:a(()=>[e(_,{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(z,{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(m,{gutter:16},{default:a(()=>[e(u,{span:24},{default:a(()=>[X]),_:1}),e(u,{span:12},{default:a(()=>[e(d,{label:"打款银行",name:"bank",rules:[{required:!0,message:"请输入打款银行"}]},{default:a(()=>[e(_,{value:n.value.bank,"onUpdate:value":l[2]||(l[2]=t=>n.value.bank=t),placeholder:"打款银行"},null,8,["value"])]),_:1})]),_:1}),e(u,{span:12},{default:a(()=>[e(d,{label:"银行卡号",name:"bankcardno",rules:[{required:!0,message:"请输入银行卡号"}]},{default:a(()=>[e(_,{value:n.value.bankcardno,"onUpdate:value":l[3]||(l[3]=t=>n.value.bankcardno=t),placeholder:"银行卡号"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(m,{gutter:16},{default:a(()=>[e(u,{span:24},{default:a(()=>[Z]),_:1}),e(u,{span:12},{default:a(()=>[e(d,{label:"打款银行"},{default:a(()=>[e(F,{ref:"select",value:n.value.inbank,"onUpdate:value":l[4]||(l[4]=t=>n.value.inbank=t),placeholder:"选择打款银行",style:{width:"100%"}},{default:a(()=>[(y(!0),x(j,null,G(g.value,t=>(y(),H(B,{key:t.index,value:t.bank,onClick:le=>R(t)},{default:a(()=>[b(J(t.bank),1)]),_:2},1032,["value","onClick"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),e(u,{span:12},{default:a(()=>[e(d,{label:"银行卡号"},{default:a(()=>[e(_,{value:n.value.inbankcardno,"onUpdate:value":l[5]||(l[5]=t=>n.value.inbankcardno=t),disabled:"",placeholder:"银行卡号"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(m,null,{default:a(()=>[e(u,{span:24},{default:a(()=>[e(d,{label:"打款金额",name:"amount",rules:[{required:!0,message:"请输入打款金额"}]},{default:a(()=>[e(_,{value:n.value.amount,"onUpdate:value":l[6]||(l[6]=t=>n.value.amount=t),placeholder:"打款金额"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(m,null,{default:a(()=>[e(u,{span:24},{default:a(()=>[e(d,{label:"备注",name:"remarks"},{default:a(()=>[e(Y,{value:n.value.remarks,"onUpdate:value":l[7]||(l[7]=t=>n.value.remarks=t),rows:4,placeholder:"输入备注信息"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])])}}},ae=K(ee,[["__scopeId","data-v-1efcd1da"]]),de={__name:"index",setup(p){N();let k=r([]);r([]);let i=r([{label:"状态",key:"status",type:"select",dataSource:[{remarks:"新建",value:"新建"},{remarks:"提交",value:"提交"},{remarks:"审核",value:"审核"}]},{label:"起始时间",key:"begindate",type:"datepicker"},{label:"结束时间",key:"enddate",type:"datepicker"},{label:"搜索",key:"condition",type:"input"}]),v=r({content:{pageNumber:1,pageSize:20,where:{condition:""}},id:20221226152904});return(g,w)=>(y(),x("div",null,[e(E,{columns:h(k),param:h(v),tableName:"remitvoucherTable",keyRouteName:"billno",searchType:h(i),detailPage:{name:"remitvoucherDetail",idname:"sa_paybillid"}},{operation:a(()=>[e(ae)]),_:1},8,["columns","param","searchType"])]))}};export{de as default};
|