index-eca3abdd.js 6.0 KB

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