1 |
- import{A as C,d as U}from"./index-3887ab05.js";import{l as O}from"./index-b39d6cd6.js";import{a as u,W as l,X as w,Y as S,m as e,Z as a,E as i,u as h,$ as I,a5 as D,F as V}from"./vue-74beb2f3.js";import{u as $}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";const A={__name:"add",emits:["onSuccess"],setup(q,{emit:k}){const m=u(!1),o=u({sa_accountclassid:0,isorder:!0,isused:!0,maximumdiscount:100,bindingcategories:[],ispay:!0}),t=()=>{m.value=!0,F()},b=u(),p=()=>{m.value=!1,b.value.resetFields()},_=u([]),F=async()=>{const f=await C.requested({id:20230711135303,content:{}});_.value=f.data},T=async()=>{try{const f=await b.value.validateFields(),n=await C.requested({id:"20221008134703",content:{sa_accountclassid:0,isorder:o.value.isorder?1:0,isused:o.value.isused?1:0,ispay:o.value.ispay?1:0,accountno:o.value.accountno,accountname:o.value.accountname,bindingcategories:o.value.bindingcategories,maximumdiscount:o.value.maximumdiscount/100}});U.message(n,"新建成功",()=>{k("onSuccess"),p()})}catch(f){console.log("Failed:",f)}};return(f,n)=>{const s=l("a-button"),g=l("a-input"),y=l("a-form-item"),d=l("a-col"),v=l("a-checkbox"),x=l("a-row"),N=l("a-form"),R=l("a-space"),B=l("a-drawer");return w(),S("div",null,[e(s,{type:"primary",onClick:t},{default:a(()=>[i("新建账户")]),_:1}),e(B,{open:m.value,"onUpdate:open":n[4]||(n[4]=c=>m.value=c),class:"custom-class",title:"新建账户",placement:"right",width:"600",closable:!1,onClose:p},{extra:a(()=>[e(R,null,{default:a(()=>[e(s,{onClick:p},{default:a(()=>[i("关闭")]),_:1}),e(s,{type:"primary",onClick:T},{default:a(()=>[i("保存")]),_:1})]),_:1})]),default:a(()=>[e(N,{ref_key:"formRef",ref:b,model:o.value,layout:"vertical"},{default:a(()=>[e(x,{gutter:16},{default:a(()=>[e(d,{span:24},{default:a(()=>[e(y,{label:"账户编号",name:"accountno",rules:[{required:!0,message:"请输入账户编号"}]},{default:a(()=>[e(g,{value:o.value.accountno,"onUpdate:value":n[0]||(n[0]=c=>o.value.accountno=c),placeholder:"输入账户编号"},null,8,["value"])]),_:1})]),_:1}),e(d,{span:24},{default:a(()=>[e(y,{label:"账户名称",name:"accountname",rules:[{required:!0,message:"请输入账户名称"}]},{default:a(()=>[e(g,{value:o.value.accountname,"onUpdate:value":n[1]||(n[1]=c=>o.value.accountname=c),placeholder:"输入账户名称"},null,8,["value"])]),_:1})]),_:1}),e(d,{span:12},{default:a(()=>[e(y,null,{default:a(()=>[e(v,{checked:o.value.isorder,"onUpdate:checked":n[2]||(n[2]=c=>o.value.isorder=c)},{default:a(()=>[i("允许订货")]),_:1},8,["checked"])]),_:1})]),_:1}),e(d,{span:12},{default:a(()=>[e(y,null,{default:a(()=>[e(v,{checked:o.value.ispay,"onUpdate:checked":n[3]||(n[3]=c=>o.value.ispay=c)},{default:a(()=>[i("允许打款")]),_:1},8,["checked"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},E={__name:"edit",props:["data"],emits:["onSuccess"],setup(q,{emit:k}){const m=q,o=u(!1),t=u({sa_accountclassid:0,isorder:!0,isused:!0,bindingcategories:[]}),b=()=>{T(()=>{t.value=Object.assign({},t.value,m.data),t.value.isorder=t.value.isorder==1,t.value.isused=t.value.isused==1,t.value.ispay=t.value.ispay==1,t.value.maximumdiscount=t.value.maximumdiscount*100,o.value=!0})},p=u(),_=()=>{o.value=!1,p.value.resetFields()},F=u([]),T=async n=>{const s=await C.requested({id:20230711135303,content:{}});F.value=s.data,n()},f=async()=>{try{const n=await p.value.validateFields(),s=await C.requested({id:"20221008134703",content:{sa_accountclassid:t.value.sa_accountclassid,isorder:t.value.isorder?1:0,isused:t.value.isused?1:0,ispay:t.value.ispay?1:0,accountno:t.value.accountno,accountname:t.value.accountname,bindingcategories:t.value.bindingcategories,maximumdiscount:t.value.maximumdiscount/100}});U.message(s,"编辑成功",()=>{k("onSuccess"),_()})}catch(n){console.log("Failed:",n)}};return(n,s)=>{const g=l("a-button"),y=l("a-input"),d=l("a-form-item"),v=l("a-col"),x=l("a-checkbox"),N=l("a-row"),R=l("a-form"),B=l("a-space"),c=l("a-drawer");return w(),S("div",null,[e(g,{type:"link",onClick:b},{default:a(()=>[i("编辑账户")]),_:1}),e(c,{open:o.value,"onUpdate:open":s[5]||(s[5]=r=>o.value=r),class:"custom-class",title:"编辑账户",placement:"right",width:"600",closable:!1,onClose:_},{extra:a(()=>[e(B,null,{default:a(()=>[e(g,{onClick:_},{default:a(()=>[i("关闭")]),_:1}),e(g,{type:"primary",onClick:f},{default:a(()=>[i("保存")]),_:1})]),_:1})]),default:a(()=>[e(R,{ref_key:"formRef",ref:p,model:t.value,layout:"vertical"},{default:a(()=>[e(N,{gutter:16},{default:a(()=>[e(v,{span:24},{default:a(()=>[e(d,{label:"账户编号",name:"accountno",rules:[{required:!0,message:"请输入账户编号"}]},{default:a(()=>[e(y,{readonly:"",value:t.value.accountno,"onUpdate:value":s[0]||(s[0]=r=>t.value.accountno=r),placeholder:"输入账户编号"},null,8,["value"])]),_:1})]),_:1}),e(v,{span:24},{default:a(()=>[e(d,{label:"账户名称",name:"accountname",rules:[{required:!0,message:"请输入账户名称"}]},{default:a(()=>[e(y,{value:t.value.accountname,"onUpdate:value":s[1]||(s[1]=r=>t.value.accountname=r),placeholder:"输入账户名称"},null,8,["value"])]),_:1})]),_:1}),e(v,{span:8},{default:a(()=>[e(d,null,{default:a(()=>[e(x,{checked:t.value.isorder,"onUpdate:checked":s[2]||(s[2]=r=>t.value.isorder=r)},{default:a(()=>[i("允许订货")]),_:1},8,["checked"])]),_:1})]),_:1}),e(v,{span:8},{default:a(()=>[e(d,null,{default:a(()=>[e(x,{checked:t.value.ispay,"onUpdate:checked":s[3]||(s[3]=r=>t.value.ispay=r)},{default:a(()=>[i("允许打款")]),_:1},8,["checked"])]),_:1})]),_:1}),e(v,{span:8},{default:a(()=>[e(d,{name:"accountname"},{default:a(()=>[e(x,{checked:t.value.isused,"onUpdate:checked":s[4]||(s[4]=r=>t.value.isused=r)},{default:a(()=>[i("是否启用")]),_:1},8,["checked"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},G={__name:"index",setup(q){$();const k=u();u([]),u([]);let m=u([{label:"搜索",key:"condition",type:"input"},{label:"允许打款",key:"ispay",type:"select",dataSource:[{remarks:"是",value:1},{remarks:"否",value:0}]}]),o=u({content:{pageNumber:1,pageSize:20,where:{condition:""}},id:20221008134803});const t=()=>{k.value.tableData()};return(b,p)=>(w(),S("div",null,[e(O,{ref_key:"list",ref:k,param:h(o),tableName:"accountclassTable",searchType:h(m)},{operation:a(()=>[h(U).hasPermission("insert")?(w(),I(A,{key:0,onOnSuccess:t})):D("",!0)]),tb_cell:a(({data:_})=>[_.column.dataIndex=="operation"?(w(),S(V,{key:0},[h(U).hasPermission("update")?(w(),I(E,{key:0,data:_.record,onOnSuccess:t},null,8,["data"])):D("",!0)],64)):D("",!0)]),_:1},8,["param","searchType"])]))}};export{G as default};
|