index-0236668e.js 5.6 KB

1
  1. import{A as T,e as N}from"./index-a99e9ae3.js";import{l as R}from"./index-164e75a5.js";import{a as c,U as n,V as g,W as q,j as e,X as a,G as r,u as F,a3 as V,a5 as z}from"./vue-f0dec34d.js";import{u as B}from"./vue-router-e674635e.js";import"./fullScreen-a57ace7d.js";import"./base-06452ed3.js";import"./_plugin-vue_export-helper-c27b6911.js";const D={__name:"add",emits:["onSuccess"],setup(C,{emit:b}){const m=c(!1),o=c({sa_accountclassid:0,isorder:!0,isused:!0}),t=()=>{m.value=!0},k=c(),_=()=>{m.value=!1,k.value.resetFields()},p=async()=>{try{const y=await k.value.validateFields(),l=await T.requested({id:"20221008134703",content:{sa_accountclassid:0,isorder:o.value.isorder?1:0,isused:o.value.isused?1:0,accountno:o.value.accountno,accountname:o.value.accountname}});N.message(l,"新建成功",()=>{b("onSuccess"),_()})}catch(y){console.log("Failed:",y)}};return(y,l)=>{const s=n("a-button"),w=n("a-input"),f=n("a-form-item"),d=n("a-col"),v=n("a-checkbox"),h=n("a-row"),x=n("a-form"),U=n("a-space"),S=n("a-drawer");return g(),q("div",null,[e(s,{type:"primary",onClick:t},{default:a(()=>[r("新建账户")]),_:1}),e(S,{visible:m.value,"onUpdate:visible":l[4]||(l[4]=u=>m.value=u),class:"custom-class",title:"新建账户",placement:"right",width:"600",closable:!1,onClose:_},{extra:a(()=>[e(U,null,{default:a(()=>[e(s,{onClick:_},{default:a(()=>[r("关闭")]),_:1}),e(s,{type:"primary",onClick:p},{default:a(()=>[r("保存")]),_:1})]),_:1})]),default:a(()=>[e(x,{ref_key:"formRef",ref:k,model:o.value,rules:y.rules,size:"small",layout:"vertical"},{default:a(()=>[e(h,{gutter:16},{default:a(()=>[e(d,{span:24},{default:a(()=>[e(f,{label:"账户编号",name:"accountno",rules:[{required:!0,message:"请输入账户编号"}]},{default:a(()=>[e(w,{value:o.value.accountno,"onUpdate:value":l[0]||(l[0]=u=>o.value.accountno=u),placeholder:"输入账户编号"},null,8,["value"])]),_:1})]),_:1}),e(d,{span:24},{default:a(()=>[e(f,{label:"账户名称",name:"accountname",rules:[{required:!0,message:"请输入账户名称"}]},{default:a(()=>[e(w,{value:o.value.accountname,"onUpdate:value":l[1]||(l[1]=u=>o.value.accountname=u),placeholder:"输入账户名称"},null,8,["value"])]),_:1})]),_:1}),e(d,{span:24},{default:a(()=>[e(f,null,{default:a(()=>[e(v,{checked:o.value.isorder,"onUpdate:checked":l[2]||(l[2]=u=>o.value.isorder=u)},{default:a(()=>[r("允许订货")]),_:1},8,["checked"])]),_:1})]),_:1}),e(d,{span:24},{default:a(()=>[e(f,{name:"accountname"},{default:a(()=>[e(v,{checked:o.value.isused,"onUpdate:checked":l[3]||(l[3]=u=>o.value.isused=u)},{default:a(()=>[r("是否启用")]),_:1},8,["checked"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["visible"])])}}},I={__name:"edit",props:["data"],emits:["onSuccess"],setup(C,{emit:b}){const m=C,o=c(!1),t=c({sa_accountclassid:0,isorder:!0,isused:!0}),k=()=>{t.value=Object.assign({},t.value,m.data),o.value=!0},_=c(),p=()=>{o.value=!1,_.value.resetFields()},y=async()=>{try{const l=await _.value.validateFields(),s=await T.requested({id:"20221008134703",content:{sa_accountclassid:t.value.sa_accountclassid,isorder:t.value.isorder?1:0,isused:t.value.isused?1:0,accountno:t.value.accountno,accountname:t.value.accountname}});N.message(s,"编辑成功",()=>{b("onSuccess"),p()})}catch(l){console.log("Failed:",l)}};return(l,s)=>{const w=n("a-button"),f=n("a-input"),d=n("a-form-item"),v=n("a-col"),h=n("a-checkbox"),x=n("a-row"),U=n("a-form"),S=n("a-space"),u=n("a-drawer");return g(),q("div",null,[e(w,{type:"link",onClick:k},{default:a(()=>[r("编辑账户")]),_:1}),e(u,{visible:o.value,"onUpdate:visible":s[4]||(s[4]=i=>o.value=i),class:"custom-class",title:"编辑账户",placement:"right",width:"600",closable:!1,onClose:p},{extra:a(()=>[e(S,null,{default:a(()=>[e(w,{onClick:p},{default:a(()=>[r("关闭")]),_:1}),e(w,{type:"primary",onClick:y},{default:a(()=>[r("保存")]),_:1})]),_:1})]),default:a(()=>[e(U,{ref_key:"formRef",ref:_,model:t.value,rules:l.rules,size:"small",layout:"vertical"},{default:a(()=>[e(x,{gutter:16},{default:a(()=>[e(v,{span:24},{default:a(()=>[e(d,{label:"账户编号",name:"accountno",rules:[{required:!0,message:"请输入账户编号"}]},{default:a(()=>[e(f,{readonly:"",value:t.value.accountno,"onUpdate:value":s[0]||(s[0]=i=>t.value.accountno=i),placeholder:"输入账户编号"},null,8,["value"])]),_:1})]),_:1}),e(v,{span:24},{default:a(()=>[e(d,{label:"账户名称",name:"accountname",rules:[{required:!0,message:"请输入账户名称"}]},{default:a(()=>[e(f,{readonly:"",value:t.value.accountname,"onUpdate:value":s[1]||(s[1]=i=>t.value.accountname=i),placeholder:"输入账户名称"},null,8,["value"])]),_:1})]),_:1}),e(v,{span:24},{default:a(()=>[e(d,null,{default:a(()=>[e(h,{checked:t.value.isorder,"onUpdate:checked":s[2]||(s[2]=i=>t.value.isorder=i)},{default:a(()=>[r("允许订货")]),_:1},8,["checked"])]),_:1})]),_:1}),e(v,{span:24},{default:a(()=>[e(d,{name:"accountname"},{default:a(()=>[e(h,{checked:t.value.isused,"onUpdate:checked":s[3]||(s[3]=i=>t.value.isused=i)},{default:a(()=>[r("是否启用")]),_:1},8,["checked"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["visible"])])}}},X={__name:"index",setup(C){B();const b=c();c([]),c([]);let m=c([{label:"搜索",key:"condition",type:"input"}]),o=c({content:{pageNumber:1,pageSize:20,where:{condition:""}},id:20221008134803});const t=()=>{b.value.tableData()};return(k,_)=>(g(),q("div",null,[e(R,{ref_key:"list",ref:b,param:F(o),tableName:"accountclassTable",searchType:F(m)},{operation:a(()=>[e(D,{onOnSuccess:t})]),tb_cell:a(({data:p})=>[p.column.dataIndex=="operation"?(g(),V(I,{key:0,data:p.record,onOnSuccess:t},null,8,["data"])):z("",!0)]),_:1},8,["param","searchType"])]))}};export{X as default};