mirror of
https://gitee.com/myxzgzs/boyue-kfcode-hasfj.git
synced 2025-06-22 01:29:37 +08:00
2 lines
9.6 KiB
JavaScript
2 lines
9.6 KiB
JavaScript
![]() |
import{Z as T,C as ue,d as de,r as b,O as pe,S as me,j as m,H as F,c as z,o as v,F as y,e as l,R as L,k as n,w as a,l as h,m as f,h as k,P as Q,f as x,B as j,I as se,J as ce}from"./index-CrAWI0wi.js";function ve(s){return T({url:"/pay/invoice/list",method:"get",params:s})}function fe(s){return T({url:"/pay/invoice/"+s,method:"get"})}function be(s){return T({url:"/pay/invoice",method:"post",data:s})}function ye(s){return T({url:"/pay/invoice",method:"put",data:s})}function ge(s){return T({url:"/pay/invoice/"+s,method:"delete"})}const Ve={class:"app-container"},_e={class:"dialog-footer"},ke=ue({name:"Invoice"}),Ne=Object.assign(ke,{setup(s){const{proxy:g}=de(),H=b([]),V=b(!1),U=b(!0),C=b(!0),R=b([]),B=b(!0),D=b(!0),P=b(0),S=b(""),O=pe({form:{},queryParams:{pageNum:1,pageSize:10,orderNumber:null,invoiceType:null,invoiceHeader:null,invoiceNumber:null,invoicePhone:null,invoiceEmail:null,invoiceRemark:null},rules:{}}),{queryParams:t,form:i,rules:A}=me(O);function w(){U.value=!0,ve(t.value).then(r=>{H.value=r.rows,P.value=r.total,U.value=!1})}function J(){V.value=!1,E()}function E(){i.value={invoiceId:null,orderNumber:null,invoiceType:null,invoiceHeader:null,invoiceNumber:null,invoicePhone:null,invoiceEmail:null,invoiceRemark:null,createBy:null,createTime:null,updateBy:null,updateTime:null,remark:null},g.resetForm("invoiceRef")}function _(){t.value.pageNum=1,w()}function M(){g.resetForm("queryRef"),_()}function Z(r){R.value=r.map(e=>e.invoiceId),B.value=r.length!=1,D.value=!r.length}function G(){E(),V.value=!0,S.value="添加发票"}function $(r){E();const e=r.invoiceId||R.value;fe(e).then(u=>{i.value=u.data,V.value=!0,S.value="修改发票"})}function W(){g.$refs.invoiceRef.validate(r=>{r&&(i.value.invoiceId!=null?ye(i.value).then(e=>{g.$modal.msgSuccess("修改成功"),V.value=!1,w()}):be(i.value).then(e=>{g.$modal.msgSuccess("新增成功"),V.value=!1,w()}))})}function K(r){const e=r.invoiceId||R.value;g.$modal.confirm('是否确认删除发票编号为"'+e+'"的数据项?').then(function(){return ge(e)}).then(()=>{w(),g.$modal.msgSuccess("删除成功")}).catch(()=>{})}function X(){g.download("pay/invoice/export",{...t.value},`invoice_${new Date().getTime()}.xlsx`)}return w(),(r,e)=>{const u=m("el-input"),d=m("el-form-item"),c=m("el-button"),q=m("el-form"),I=m("el-col"),Y=m("right-toolbar"),ee=m("el-row"),p=m("el-table-column"),le=m("el-table"),oe=m("pagination"),ne=m("el-option"),ae=m("el-select"),ie=m("el-dialog"),N=F("hasPermi"),te=F("loading");return v(),z("div",Ve,[y(l(q,{model:n(t),ref:"queryRef",inline:!0,"label-width":"100px"},{default:a(()=>[l(d,{label:"订单号",prop:"orderNumber"},{default:a(()=>[l(u,{modelValue:n(t).orderNumber,"onUpdate:modelValue":e[0]||(e[0]=o=>n(t).orderNumber=o),placeholder:"请输入订单号",clearable:"",onKeyup:h(_,["enter"])},null,8,["modelValue"])]),_:1}),l(d,{label:"发票抬头",prop:"invoiceHeader"},{default:a(()=>[l(u,{modelValue:n(t).invoiceHeader,"onUpdate:modelValue":e[1]||(e[1]=o=>n(t).invoiceHeader=o),placeholder:"请输入发票抬头",clearable:"",onKeyup:h(_,["enter"])},null,8,["modelValue"])]),_:1}),l(d,{label:"纳税人识别号",prop:"invoiceNumber"},{default:a(()=>[l(u,{modelValue:n(t).invoiceNumber,"onUpdate:modelValue":e[2]||(e[2]=o=>n(t).invoiceNumber=o),placeholder:"请输入纳税人识别号",clearable:"",onKeyup:h(_,["enter"])},null,8,["modelValue"])]),_:1}),l(d,{label:"收票人手机号",prop:"invoicePhone"},{default:a(()=>[l(u,{modelValue:n(t).invoicePhone,"onUpdate:modelValue":e[3]||(e[3]=o=>n(t).invoicePhone=o),placeholder:"请输入收票人手机号",clearable:"",onKeyup:h(_,["enter"])},null,8,["modelValue"])]),_:1}),l(d,{label:"收票人邮箱",prop:"invoiceEmail"},{default:a(()=>[l(u,{modelValue:n(t).invoiceEmail,"onUpdate:modelValue":e[4]||(e[4]=o=>n(t).invoiceEmail=o),placeholder:"请输入收票人邮箱",clearable:"",onKeyup:h(_,["enter"])},null,8,["modelValue"])]),_:1}),l(d,{label:"发票备注",prop:"invoiceRemark"},{default:a(()=>[l(u,{modelValue:n(t).invoiceRemark,"onUpdate:modelValue":e[5]||(e[5]=o=>n(t).invoiceRemark=o),placeholder:"请输
|