index-7f186090.js 5.2 KB

1
  1. import{A as U,e as L}from"./index-a99e9ae3.js";import{l as M}from"./index-164e75a5.js";import{a as r,c as j,U as n,V as d,W as w,j as e,X as a,G as p,F as q,a2 as N,a3 as k,a4 as T,u as h,x as G,B as P}from"./vue-f0dec34d.js";import{S as W}from"./index-66270ae2.js";import{u as X}from"./vue-router-e674635e.js";import"./fullScreen-a57ace7d.js";import"./base-06452ed3.js";import"./_plugin-vue_export-helper-c27b6911.js";/* empty css */const $={__name:"add",emits:["onSuccess"],setup(B,{emit:m}){const u=r(!1),t=r({sa_transferbillid:0,enterprisename:"",billdate:new Date().toISOString().split("T")[0]}),f=j(()=>g.value.filter(o=>{if(o.sa_accountclassid!==t.value.sa_accountclassid)return o})),S=()=>{u.value=!0},_=r(),b=()=>{u.value=!1,_.value.resetFields()},y=r(!1),F=async()=>{try{const o=await _.value.validateFields();y.value=!0;const s=await U.requested({id:"20230511144804",content:t.value});L.message(s,"新建成功",()=>{b(),m("onSuccess"),y.value=!1})}catch(o){console.log("Failed:",o)}},g=r([]),O=async o=>{t.value.enterprisename=o.enterprisename,t.value.sys_enterpriseid=o.sys_enterpriseid;const s=await U.requested({id:20221008145903,content:{pageNumber:1,pageSize:100,where:{sys_enterpriseid:o.sys_enterpriseid}}});g.value=s.data};return(o,s)=>{const v=n("a-button"),R=n("a-input-search"),i=n("a-form-item"),c=n("a-col"),x=n("a-select-option"),C=n("a-select"),z=n("a-input"),Y=n("a-date-picker"),D=n("a-row"),A=n("a-textarea"),V=n("a-form"),E=n("a-space"),I=n("a-drawer");return d(),w("div",null,[e(v,{type:"primary",onClick:S},{default:a(()=>[p("新建转账单")]),_:1}),e(I,{visible:u.value,"onUpdate:visible":s[6]||(s[6]=l=>u.value=l),class:"custom-class",title:"新建转账单",placement:"right",width:"600",closable:!1,onClose:b},{extra:a(()=>[e(E,null,{default:a(()=>[e(v,{onClick:b},{default:a(()=>[p("关闭")]),_:1}),e(v,{type:"primary",onClick:F,loading:y.value},{default:a(()=>[p("保存")]),_:1},8,["loading"])]),_:1})]),default:a(()=>[e(V,{model:t.value,ref_key:"formRef",ref:_,size:"small",layout:"vertical"},{default:a(()=>[e(D,{gutter:16},{default:a(()=>[e(c,{span:24},{default:a(()=>[e(i,{label:"企业信息",name:"enterprisename",rules:[{required:!0,message:"请选择企业信息"}]},{default:a(()=>[e(R,{readonly:"",value:t.value.enterprisename,"onUpdate:value":s[0]||(s[0]=l=>t.value.enterprisename=l),placeholder:"企业信息"},{enterButton:a(()=>[e(v,null,{icon:a(()=>[e(W,{param:{id:20230427101304,content:{pageNumber:1,pageSize:20,where:{condition:""}}},onOnSelect:O})]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(i,{label:"转出账号",name:"enterprisename",rules:[{required:!0,message:"请选择转出账号"}]},{default:a(()=>[e(C,{disabled:!t.value.enterprisename,ref:"select",value:t.value.sa_accountclassid,"onUpdate:value":s[1]||(s[1]=l=>t.value.sa_accountclassid=l),placeholder:"选择转出账号",style:{width:"100%"}},{default:a(()=>[(d(!0),w(q,null,N(g.value,l=>(d(),k(x,{key:l.sa_accountclassid,value:l.sa_accountclassid},{default:a(()=>[p(T(l.accountname),1)]),_:2},1032,["value"]))),128))]),_:1},8,["disabled","value"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(i,{label:"转入账号",name:"inaccountclassid",rules:[{required:!0,message:"请选择转入账号"}]},{default:a(()=>[e(C,{disabled:!t.value.enterprisename,ref:"select",value:t.value.inaccountclassid,"onUpdate:value":s[2]||(s[2]=l=>t.value.inaccountclassid=l),placeholder:"选择转入账号",style:{width:"100%"}},{default:a(()=>[(d(!0),w(q,null,N(h(f),l=>G((d(),k(x,{key:l.sa_accountclassid,value:l.sa_accountclassid},{default:a(()=>[p(T(l.accountname),1)]),_:2},1032,["value"])),[[P,l.sa_accountclassid!==t.value.sa_accountclassid]])),128))]),_:1},8,["disabled","value"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(i,{label:"转入金额",name:"amount",rules:[{required:!0,message:"请输入转入金额"}]},{default:a(()=>[e(z,{value:t.value.amount,"onUpdate:value":s[3]||(s[3]=l=>t.value.amount=l),placeholder:"输入转入金额"},null,8,["value"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(i,{label:"转账日期",name:"billdate",rules:[{required:!0,message:"请选择转账日期"}]},{default:a(()=>[e(Y,{style:{width:"100%"},value:t.value.billdate,"onUpdate:value":s[4]||(s[4]=l=>t.value.billdate=l),"value-format":"YYYY-MM-DD",placeholder:"选择转账日期"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(D,null,{default:a(()=>[e(c,{span:24},{default:a(()=>[e(i,{label:"备注",name:"remarks"},{default:a(()=>[e(A,{value:t.value.remarks,"onUpdate:value":s[5]||(s[5]=l=>t.value.remarks=l),rows:4,placeholder:"输入备注信息"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])])}}},se={__name:"index",setup(B){X();const m=r();r([]),r([]);let u=r([{label:"搜索",key:"condition",type:"input"}]),t=r({content:{pageNumber:1,pageSize:20,where:{condition:""}},id:20230511144904});const f=()=>{m.value.tableData()};return(S,_)=>(d(),k(M,{ref_key:"list",ref:m,param:h(t),keyRouteName:"billno",tableName:"accountChangeListTable",searchType:h(u),detailPage:{name:"accountChangeDtail",idname:"sa_transferbillid"}},{operation:a(()=>[e($,{onOnSuccess:f})]),operationRight:a(()=>[]),_:1},8,["param","searchType"]))}};export{se as default};