1 |
- import{A as q,d as F}from"./index-3887ab05.js";import{l as $}from"./index-b39d6cd6.js";import{a as o,c as W,W as s,X as u,Y as h,m as a,Z as e,E as p,F as N,a6 as T,$ as f,a0 as U,u as v,q as X,z as Z,a5 as j}from"./vue-74beb2f3.js";import{s as G}from"./index-481445f8.js";import{u as O}from"./vue-router-d228e26b.js";import"./fullScreen-9123d61a.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-a848e312.js";import"./SettingOutlined-04c21aec.js";/* empty css */const H={__name:"add",emits:["onSuccess"],setup(R,{emit:m}){const b=O(),c=o(!1),t=o({sa_transferbillid:0,enterprisename:"",billdate:new Date().toISOString().split("T")[0]}),k=W(()=>w.value.filter(r=>{if(r.sa_accountclassid!==t.value.sa_accountclassid)return r})),S=()=>{c.value=!0},y=o(),g=()=>{c.value=!1,y.value.resetFields()},Y=o(!1),z=async()=>{try{const r=await y.value.validateFields(),n=await q.post({id:"20230511144804",content:t.value});F.message(n,"新建成功",()=>{g(),m("onSuccess"),b.push({path:"/accountChangeDtail",query:{id:n.data.sa_transferbillid}})})}catch(r){console.log("Failed:",r)}},w=o([]),B=async r=>{t.value.enterprisename=r.enterprisename,t.value.sys_enterpriseid=r.sys_enterpriseid;const n=await q.requested({id:20221008134803,content:{pageNumber:1,pageSize:100,where:{isused:1}}});w.value=n.data};return(r,n)=>{const _=s("a-button"),A=s("a-input-search"),i=s("a-form-item"),d=s("a-col"),C=s("a-select-option"),x=s("a-select"),E=s("a-input"),V=s("a-date-picker"),D=s("a-row"),I=s("a-textarea"),L=s("a-form"),M=s("a-space"),P=s("a-drawer");return u(),h("div",null,[a(_,{type:"primary",onClick:S},{default:e(()=>[p("新建转账单")]),_:1}),a(P,{open:c.value,"onUpdate:open":n[6]||(n[6]=l=>c.value=l),class:"custom-class",title:"新建转账单",placement:"right",width:"600",closable:!1,onClose:g},{extra:e(()=>[a(M,null,{default:e(()=>[a(_,{onClick:g},{default:e(()=>[p("关闭")]),_:1}),a(_,{type:"primary",onClick:z,loading:Y.value},{default:e(()=>[p("保存")]),_:1},8,["loading"])]),_:1})]),default:e(()=>[a(L,{model:t.value,ref_key:"formRef",ref:y,layout:"vertical"},{default:e(()=>[a(D,{gutter:16},{default:e(()=>[a(d,{span:24},{default:e(()=>[a(i,{label:"经销商信息",name:"enterprisename",rules:[{required:!0,message:"请选择经销商信息"}]},{default:e(()=>[a(A,{readonly:"",value:t.value.enterprisename,"onUpdate:value":n[0]||(n[0]=l=>t.value.enterprisename=l),placeholder:"经销商信息"},{enterButton:e(()=>[a(_,null,{icon:e(()=>[a(G,{param:{id:20230427101304,content:{pageNumber:1,pageSize:20,where:{condition:""}}},onOnSelect:B})]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:e(()=>[a(i,{label:"转出账户",name:"enterprisename",rules:[{required:!0,message:"请选择转出账户"}]},{default:e(()=>[a(x,{disabled:!t.value.enterprisename,ref:"select",value:t.value.sa_accountclassid,"onUpdate:value":n[1]||(n[1]=l=>t.value.sa_accountclassid=l),placeholder:"选择转出账户",style:{width:"100%"}},{default:e(()=>[(u(!0),h(N,null,T(w.value,l=>(u(),f(C,{key:l.sa_accountclassid,value:l.sa_accountclassid},{default:e(()=>[p(U(l.accountname),1)]),_:2},1032,["value"]))),128))]),_:1},8,["disabled","value"])]),_:1})]),_:1}),a(d,{span:12},{default:e(()=>[a(i,{label:"转入账户",name:"inaccountclassid",rules:[{required:!0,message:"请选择转入账户"}]},{default:e(()=>[a(x,{disabled:!t.value.enterprisename,ref:"select",value:t.value.inaccountclassid,"onUpdate:value":n[2]||(n[2]=l=>t.value.inaccountclassid=l),placeholder:"选择转入账户",style:{width:"100%"}},{default:e(()=>[(u(!0),h(N,null,T(v(k),l=>X((u(),f(C,{key:l.sa_accountclassid,value:l.sa_accountclassid},{default:e(()=>[p(U(l.accountname),1)]),_:2},1032,["value"])),[[Z,l.sa_accountclassid!==t.value.sa_accountclassid]])),128))]),_:1},8,["disabled","value"])]),_:1})]),_:1}),a(d,{span:12},{default:e(()=>[a(i,{label:"转入金额",name:"amount",rules:[{required:!0,message:"请输入转入金额"}]},{default:e(()=>[a(E,{value:t.value.amount,"onUpdate:value":n[3]||(n[3]=l=>t.value.amount=l),placeholder:"输入转入金额"},null,8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:e(()=>[a(i,{label:"转账日期",name:"billdate",rules:[{required:!0,message:"请选择转账日期"}]},{default:e(()=>[a(V,{style:{width:"100%"},value:t.value.billdate,"onUpdate:value":n[4]||(n[4]=l=>t.value.billdate=l),"value-format":"YYYY-MM-DD",placeholder:"选择转账日期"},null,8,["value"])]),_:1})]),_:1})]),_:1}),a(D,null,{default:e(()=>[a(d,{span:24},{default:e(()=>[a(i,{label:"备注",name:"remarks"},{default:e(()=>[a(I,{value:t.value.remarks,"onUpdate:value":n[5]||(n[5]=l=>t.value.remarks=l),rows:4,placeholder:"输入备注信息"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},oe={__name:"index",setup(R){O();const m=o();o([]),o([]);let b=o([{label:"搜索",key:"condition",type:"input"}]),c=o({content:{pageNumber:1,pageSize:20,where:{condition:""}},id:20230511144904});const t=()=>{m.value.tableData()};return(k,S)=>(u(),f($,{ref_key:"list",ref:m,param:v(c),keyRouteName:"billno",tableName:"accountChangeListTable",searchType:v(b),detailPage:{name:"accountChangeDtail",idname:"sa_transferbillid"}},{operation:e(()=>[v(F).hasPermission("insert")?(u(),f(H,{key:0,onOnSuccess:t})):j("",!0)]),operationRight:e(()=>[]),_:1},8,["param","searchType"]))}};export{oe as default};
|