index-BlBYBNiC.js 6.3 KB

1
  1. /* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as F,r as m,I as y,ac as M,c as P,a as i,b as a,w as o,f as R,W as $,i as j,ad as O,t as Q,ae as W,a1 as X,o as G,E as H,u as J,s as K,X as L,e as b,af as Y,R as Z,V as ee,a0 as T,ab as ae,_ as le}from"./index-hZHbf6Qq.js";const te={class:"invoice-manage-container"},oe={class:"search-bar"},ne={class:"search-right"},se={style:{display:"flex",gap:"8px","justify-content":"center"}},ie={class:"pagination-wrap"},de={class:"total-text"},re=F({__name:"index",setup(ue){const u=m(!1),f=m("新增开票信息"),N=m(),v=m(null),g=m(0),s=y({pageNum:1,pageSize:10,keyword:"",searchType:"accountName"}),l=y({invoiceTitle:"",taxNo:"",bankName:"",bankAccount:"",address:"",phone:""}),h={invoiceTitle:[{required:!0,message:"请输入发票抬头",trigger:"blur"}],taxNo:[{required:!0,message:"请输入纳税人识别号",trigger:"blur"}],bankName:[{required:!0,message:"请输入开户银行",trigger:"blur"}],bankAccount:[{required:!0,message:"请输入开户账户",trigger:"blur"}]},_=m([{id:1,invoiceTitle:"北京吉浪文化传...",taxNo:"23455a2121",bankName:"湖北交通银行",bankAccount:"3273237283723",address:"福建省泉州市金...",phone:"18525220957"},{id:2,invoiceTitle:"北京志荣煤拓科...",taxNo:"23455a2121",bankName:"中国银行",bankAccount:"3273237283723",address:"陕西省榆林市神...",phone:"13513660470"},{id:3,invoiceTitle:"高诚美恒公司",taxNo:"23455a2121",bankName:"中国建设银行",bankAccount:"3273237283723",address:"宁夏回族自治区...",phone:"13881559836"}]);M(()=>{g.value=500});const V=()=>{},w=()=>{l.invoiceTitle="",l.taxNo="",l.bankName="",l.bankAccount="",l.address="",l.phone="",v.value=null},z=()=>{w(),f.value="新增开票信息",u.value=!0},E=n=>{v.value=n.id,l.invoiceTitle=n.invoiceTitle,l.taxNo=n.taxNo,l.bankName=n.bankName,l.bankAccount=n.bankAccount,l.address=n.address,l.phone=n.phone,f.value="编辑开票信息",u.value=!0},A=async()=>{var e;await((e=N.value)==null?void 0:e.validate())&&(T.success(v.value?"修改成功":"新增成功"),u.value=!1)},C=n=>{ae.confirm("确定要删除该开票信息吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const e=_.value.findIndex(k=>k.id===n.id);e>-1&&_.value.splice(e,1),T.success("删除成功")})};return(n,e)=>{const k=H,d=R,x=L,U=$,c=j,r=Y,S=O,B=W,p=ee,I=Z,q=X;return G(),P("div",te,[e[17]||(e[17]=i("div",{class:"page-title"},[i("i",{class:"title-bar"}),i("span",null,"发票管理")],-1)),i("div",oe,[a(d,{modelValue:s.keyword,"onUpdate:modelValue":e[0]||(e[0]=t=>s.keyword=t),placeholder:"搜索",style:{width:"200px"},clearable:""},{prefix:o(()=>[a(k,null,{default:o(()=>[a(J(K))]),_:1})]),_:1},8,["modelValue"]),a(U,{modelValue:s.searchType,"onUpdate:modelValue":e[1]||(e[1]=t=>s.searchType=t),placeholder:"账户名称",style:{width:"120px"}},{default:o(()=>[a(x,{label:"账户名称",value:"accountName"}),a(x,{label:"发票抬头",value:"invoiceTitle"}),a(x,{label:"纳税人识别号",value:"taxNo"})]),_:1},8,["modelValue"]),i("div",ne,[a(c,{type:"danger",onClick:z},{default:o(()=>[...e[12]||(e[12]=[b("新增开票信息",-1)])]),_:1})])]),a(S,{data:_.value,border:"",style:{width:"100%"},resizable:!1},{default:o(()=>[a(r,{prop:"invoiceTitle",label:"发票抬头",width:"140","show-overflow-tooltip":"",resizable:!1}),a(r,{prop:"taxNo",label:"纳税人识别号",width:"130",resizable:!1}),a(r,{prop:"bankName",label:"开户银行",width:"120",resizable:!1}),a(r,{prop:"bankAccount",label:"开户账户",width:"140",resizable:!1}),a(r,{prop:"address",label:"地址","min-width":"140","show-overflow-tooltip":"",resizable:!1}),a(r,{prop:"phone",label:"电话",width:"120",resizable:!1}),a(r,{label:"操作",width:"120",fixed:"right",resizable:!1},{default:o(({row:t})=>[i("div",se,[a(c,{type:"primary",link:"",onClick:D=>E(t)},{default:o(()=>[...e[13]||(e[13]=[b("修改",-1)])]),_:1},8,["onClick"]),a(c,{type:"danger",link:"",onClick:D=>C(t)},{default:o(()=>[...e[14]||(e[14]=[b("删除",-1)])]),_:1},8,["onClick"])])]),_:1})]),_:1},8,["data"]),i("div",ie,[i("span",de,"共计 "+Q(g.value)+" 条",1),a(B,{"current-page":s.pageNum,"onUpdate:currentPage":e[2]||(e[2]=t=>s.pageNum=t),"page-size":s.pageSize,"onUpdate:pageSize":e[3]||(e[3]=t=>s.pageSize=t),"page-sizes":[10,20,50],total:g.value,layout:"prev, pager, next, sizes, jumper",onSizeChange:V,onCurrentChange:V},null,8,["current-page","page-size","total"])]),a(q,{modelValue:u.value,"onUpdate:modelValue":e[11]||(e[11]=t=>u.value=t),title:f.value,width:"550px"},{footer:o(()=>[a(c,{onClick:e[10]||(e[10]=t=>u.value=!1)},{default:o(()=>[...e[15]||(e[15]=[b("取消",-1)])]),_:1}),a(c,{type:"danger",onClick:A},{default:o(()=>[...e[16]||(e[16]=[b("确定",-1)])]),_:1})]),default:o(()=>[a(I,{ref_key:"formRef",ref:N,model:l,rules:h,"label-width":"120px"},{default:o(()=>[a(p,{label:"发票抬头",prop:"invoiceTitle"},{default:o(()=>[a(d,{modelValue:l.invoiceTitle,"onUpdate:modelValue":e[4]||(e[4]=t=>l.invoiceTitle=t),placeholder:"请输入发票抬头"},null,8,["modelValue"])]),_:1}),a(p,{label:"纳税人识别号",prop:"taxNo"},{default:o(()=>[a(d,{modelValue:l.taxNo,"onUpdate:modelValue":e[5]||(e[5]=t=>l.taxNo=t),placeholder:"请输入纳税人识别号"},null,8,["modelValue"])]),_:1}),a(p,{label:"开户银行",prop:"bankName"},{default:o(()=>[a(d,{modelValue:l.bankName,"onUpdate:modelValue":e[6]||(e[6]=t=>l.bankName=t),placeholder:"请输入开户银行"},null,8,["modelValue"])]),_:1}),a(p,{label:"开户账户",prop:"bankAccount"},{default:o(()=>[a(d,{modelValue:l.bankAccount,"onUpdate:modelValue":e[7]||(e[7]=t=>l.bankAccount=t),placeholder:"请输入开户账户"},null,8,["modelValue"])]),_:1}),a(p,{label:"地址",prop:"address"},{default:o(()=>[a(d,{modelValue:l.address,"onUpdate:modelValue":e[8]||(e[8]=t=>l.address=t),placeholder:"请输入地址"},null,8,["modelValue"])]),_:1}),a(p,{label:"电话",prop:"phone"},{default:o(()=>[a(d,{modelValue:l.phone,"onUpdate:modelValue":e[9]||(e[9]=t=>l.phone=t),placeholder:"请输入电话"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","title"])])}}}),Ve=le(re,[["__scopeId","data-v-1c0f644a"]]);export{Ve as default};