1 |
- import{_ as ne,P as oe,A as k,d as g}from"./index-3887ab05.js";import{l as se}from"./index-b39d6cd6.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-a848e312.js";import{u as $}from"./vue-router-d228e26b.js";import{d as ue,a as r,o as re,W as s,X as c,Y as w,m as e,Z as a,E as m,a2 as x,u as v,F as B,a6 as V,$ as S,a0 as R,a3 as de,a4 as ce,a5 as Y}from"./vue-74beb2f3.js";import"./fullScreen-9123d61a.js";import"./SettingOutlined-04c21aec.js";const T=i=>(de("data-v-3acf84bb"),i=i(),ce(),i),ie=T(()=>x("p",{class:"info"},"基础信息",-1)),pe=T(()=>x("p",{class:"info"},"转出银行信息",-1)),_e=T(()=>x("p",{class:"info"},"转入银行信息",-1)),me=ue({components:{VNodes:(i,{attrs:p})=>p.vnodes}}),ve=Object.assign(me,{__name:"add",setup(i){const p=$(),_=r(!1),f=r(),h=r([]),q=r([]),b=r([]),A=r({}),n=r({sa_paybillid:0,inbank:null,remarks:""}),P=()=>{Z(),_.value=!0},N=()=>{_.value=!1,z()},z=()=>{f.value.resetFields()},E=async()=>{let o=await k.requested({id:20221022165803,content:{pageNumber:1,pageSize:20,where:{condition:""}}});h.value=o.data},F=r(!1),j=async()=>{try{const o=await f.value.validateFields();F.value=!0;const l=await k.requested({id:20221226153004,content:n.value});K(l)}catch(o){console.log("Failed:",o)}},O=o=>{A.value=o},K=async o=>{const l=await k.requested({id:20221227092904,content:{sa_paybillid:o.data.sa_paybillid,paybilldetails:[{sa_paybilldetailid:0,sa_accountclassid:A.value.sa_accountclassid,amount:n.value.amount}]}});g.message(l,"新建成功",()=>{N(),p.push({path:"/remitvoucherDetail",query:{id:o.data.sa_paybillid}})})},L=async()=>{const o=await k.requested({id:20221228085004,content:{pageNumber:1,pageSize:99,sa_paybillid:0,where:{ispay:1}}});b.value=o.data},W=o=>{n.value.inbank=o.remarks},X=o=>{n.value.bankcardno=h.value.filter(l=>{if(l.bank==o)return l})[0].bankcardno},Z=async()=>{const o=await k.optionstype("inbank");q.value=o.data},G=()=>{p.push({path:"/setenterpriseInfo"})};return re(()=>{E(),L()}),(o,l)=>{const D=s("a-button"),u=s("a-col"),C=s("a-input"),d=s("a-form-item"),H=s("a-date-picker"),y=s("a-row"),J=s("v-nodes"),Q=s("a-divider"),U=s("a-select"),M=s("a-select-option"),ee=s("a-textarea"),ae=s("a-form"),te=s("a-space"),le=s("a-drawer");return c(),w("div",null,[e(D,{type:"primary",onClick:P},{default:a(()=>[m("新建")]),_:1}),e(le,{open:_.value,"onUpdate:open":l[10]||(l[10]=t=>_.value=t),class:"custom-class",title:"新建打款凭证",placement:"right",width:"600",closable:!1,onClose:N},{extra:a(()=>[e(te,null,{default:a(()=>[e(D,{onClick:N},{default:a(()=>[m("关闭")]),_:1}),e(D,{type:"primary",onClick:j,loading:F.value},{default:a(()=>[m("保存")]),_:1},8,["loading"])]),_:1})]),default:a(()=>[e(ae,{ref_key:"formRef",ref:f,model:n.value,layout:"vertical"},{default:a(()=>[e(y,{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(C,{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(H,{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(y,{gutter:16},{default:a(()=>[e(u,{span:24},{default:a(()=>[pe]),_:1}),e(u,{span:12},{default:a(()=>[e(d,{label:"转出银行",name:"bank",rules:[{required:!0,message:"请选择转出银行"}]},{default:a(()=>[e(U,{ref:"select",value:n.value.bank,"onUpdate:value":l[3]||(l[3]=t=>n.value.bank=t),placeholder:"选择转出银行",style:{width:"100%"},options:h.value.map(t=>({value:t.bank})),onChange:X},{dropdownRender:a(({menuNode:t})=>[e(J,{vnodes:t},null,8,["vnodes"]),e(Q,{style:{margin:"4px 0"}}),x("div",{style:{padding:"4px 8px",cursor:"pointer",color:"#333"},onMousedown:l[2]||(l[2]=I=>I.preventDefault()),onClick:G},[e(v(oe)),m(" 添加银行信息 ")],32)]),_:1},8,["value","options"])]),_:1})]),_:1}),e(u,{span:12},{default:a(()=>[e(d,{label:"银行账号"},{default:a(()=>[e(C,{value:n.value.bankcardno,"onUpdate:value":l[4]||(l[4]=t=>n.value.bankcardno=t),disabled:"",placeholder:"银行账号"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(y,{gutter:16},{default:a(()=>[e(u,{span:24},{default:a(()=>[_e]),_:1}),e(u,{span:12},{default:a(()=>[e(d,{label:"转入银行",name:"inbankcardno",rules:[{required:!0,message:"请选择转入银行"}]},{default:a(()=>[e(U,{value:n.value.inbankcardno,"onUpdate:value":l[5]||(l[5]=t=>n.value.inbankcardno=t),placeholder:"选择转入银行",style:{width:"100%"}},{default:a(()=>[(c(!0),w(B,null,V(q.value,t=>(c(),S(M,{key:t.value,value:t.value,onClick:I=>W(t)},{default:a(()=>[m(R(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(C,{value:n.value.inbankcardno,"onUpdate:value":l[6]||(l[6]=t=>n.value.inbankcardno=t),disabled:"",placeholder:"银行卡号"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(y,{gutter:16},{default:a(()=>[e(u,{span:12},{default:a(()=>[e(d,{label:"转入账户",name:"sa_accountclassid",rules:[{required:!0,message:"请选择转入账户"}]},{default:a(()=>[e(U,{value:n.value.sa_accountclassid,"onUpdate:value":l[7]||(l[7]=t=>n.value.sa_accountclassid=t),placeholder:"选择转入账户",style:{width:"100%"}},{default:a(()=>[(c(!0),w(B,null,V(b.value,t=>(c(),S(M,{key:t.sa_accountclassid,value:t.sa_accountclassid,onClick:I=>O(t)},{default:a(()=>[m(R(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(C,{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(y,null,{default:a(()=>[e(u,{span:24},{default:a(()=>[e(d,{label:"备注",name:"remarks"},{default:a(()=>[e(ee,{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,["open"])])}}}),fe=ne(ve,[["__scopeId","data-v-3acf84bb"]]),be={key:0},qe={__name:"index",setup(i){$();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"],defaultData:[g.date.yearStart,g.date.yearEnd]},{label:"搜索",key:"condition",type:"input"}]),f=r({content:{pageNumber:1,pageSize:20,where:{condition:""}},id:20221226152904});return(h,q)=>(c(),w("div",null,[e(se,{columns:v(p),param:v(f),tableName:"remitvoucherTable",keyRouteName:"billno",searchType:v(_),detailPage:{name:"remitvoucherDetail",idname:"sa_paybillid"}},{operation:a(()=>[v(g).hasPermission("insert")?(c(),S(fe,{key:0})):Y("",!0)]),tb_cell:a(({data:b})=>[b.column.dataIndex==="amount"?(c(),w("span",be,R(v(g).formatAmount(b.record.amount)),1)):Y("",!0)]),_:1},8,["columns","param","searchType"])]))}};export{qe as default};
|