mirror of
https://gitee.com/myxzgzs/boyuehasfj-vue3.git
synced 2025-08-08 15:12:41 +08:00
2 lines
9.9 KiB
JavaScript
2 lines
9.9 KiB
JavaScript
![]() |
var e=Object.defineProperty,l=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,n=(l,a,o)=>a in l?e(l,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):l[a]=o;import{Z as i,C as r,d as u,r as t,O as d,S as c,j as p,H as m,c as v,o as s,F as f,e as b,R as y,k as h,w as g,l as V,m as _,h as k,P as w,f as N,B as T,I as P,J as U}from"./index-C-c3zR6K.js";const R={class:"app-container"},C={class:"dialog-footer"},x=r({name:"Invoice"}),S=Object.assign(x,{setup(e){const{proxy:r}=u(),x=t([]),S=t(!1),E=t(!0),I=t(!0),H=t([]),O=t(!0),j=t(!0),K=t(0),$=t(""),B=d({form:{},queryParams:{pageNum:1,pageSize:10,orderNumber:null,invoiceType:null,invoiceHeader:null,invoiceNumber:null,invoicePhone:null,invoiceEmail:null,invoiceRemark:null},rules:{}}),{queryParams:q,form:D,rules:z}=c(B);function F(){var e;E.value=!0,(e=q.value,i({url:"/pay/invoice/list",method:"get",params:e})).then((e=>{x.value=e.rows,K.value=e.total,E.value=!1}))}function J(){S.value=!1,M()}function M(){D.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},r.resetForm("invoiceRef")}function Q(){q.value.pageNum=1,F()}function Z(){r.resetForm("queryRef"),Q()}function A(e){H.value=e.map((e=>e.invoiceId)),O.value=1!=e.length,j.value=!e.length}function G(){M(),S.value=!0,$.value="添加发票"}function L(e){M();const l=e.invoiceId||H.value;var a;(a=l,i({url:"/pay/invoice/"+a,method:"get"})).then((e=>{D.value=e.data,S.value=!0,$.value="修改发票"}))}function W(){r.$refs.invoiceRef.validate((e=>{e&&(null!=D.value.invoiceId?function(e){return i({url:"/pay/invoice",method:"put",data:e})}(D.value).then((e=>{r.$modal.msgSuccess("修改成功"),S.value=!1,F()})):function(e){return i({url:"/pay/invoice",method:"post",data:e})}(D.value).then((e=>{r.$modal.msgSuccess("新增成功"),S.value=!1,F()})))}))}function X(e){const l=e.invoiceId||H.value;r.$modal.confirm('是否确认删除发票编号为"'+l+'"的数据项?').then((function(){return i({url:"/pay/invoice/"+l,method:"delete"})})).then((()=>{F(),r.$modal.msgSuccess("删除成功")})).catch((()=>{}))}function Y(){r.download("pay/invoice/export",((e,i)=>{for(var r in i||(i={}))a.call(i,r)&&n(e,r,i[r]);if(l)for(var r of l(i))o.call(i,r)&&n(e,r,i[r]);return e})({},q.value),`invoice_${(new Date).getTime()}.xlsx`)}return F(),(e,l)=>{const a=p("el-input"),o=p("el-form-item"),n=p("el-button"),i=p("el-form"),r=p("el-col"),u=p("right-toolbar"),t=p("el-row"),d=p("el-table-column"),c=p("el-table"),H=p("pagination"),B=p("el-option"),M=p("el-select"),ee=p("el-dialog"),le=m("hasPermi"),ae=m("loading");return s(),v("div",R,[f(b(i,{model:h(q),ref:"queryRef",inline:!0,"label-width":"100px"},{default:g((()=>[b(o,{label:"订单号",prop:"orderNumber"},{default:g((()=>[b(a,{modelValue:h(q).orderNumber,"onUpdate:modelValue":l[0]||(l[0]=e=>h(q).orderNumber=e),placeholder:"请输入订单号",clearable:"",onKeyup:V(Q,["enter"])},null,8,["modelValue"])])),_:1}),b(o,{label:"发票抬头",prop:"invoiceHeader"},{default:g((()=>[b(a,{modelValue:h(q).invoiceHeader,"onUpdate:modelValue":l[1]||(l[1]=e=>h(q).invoiceHeader=e),placeholder:"请输入发票抬头",clearable:"",onKeyup:V(Q,["enter"])},null,8,["modelValue"])])),_:1}),b(o,{label:"纳税人识别号",prop:"invoiceNumber"},{default:g((()=>[b(a,{modelValue:h(q).invoiceNumber,"onUpdate:modelValue":l[2]||(l[2]=e=>h(q).invoiceNumber=e),placeholder:"请输入纳税人识别号",clearable:"",onKeyup:V(Q,["enter"])},null,8,["modelValue"])])),_:1}),b(o,{label:"收票人手机号",prop:"invoicePhone"},{default:g((()=>[b(a,{modelValue:h(q).invoicePhone,"onUpdate:modelValue":l[3]||(l[3]=e=>h(q).invoicePhone=e),placeholder:"请输入收票人手机号",clearable:"",onKeyup:V(Q,["enter"])},null,8,["modelValue"])])),_:1}),b(o,{label:"收票人邮箱",prop:"invoiceEmail"},{default:g((()=>[b(a,{modelValue:h(q).invoiceEmail,"onUpdate:modelValue":l[4]||(l[4]=e=>h(q).invoiceEmail=e),placeholder:"<EFBFBD>
|