123 |
- import{m as _,_ as w,d as k,cl as R,cp as S,cs as $,r as E,o as F,A as v,x as B,u as c,D as A,H as P,a as I,S as N}from"./index.cd8458e2.js";import{s as T,c as j,a as q}from"./content.config.fff1b95f.js";import{h as z}from"./export.dafe9e1c.js";import{u as H}from"./use-page-search.49657cf4.js";import{l as O}from"./lodash.38f300b5.js";import{u as U}from"./useBusinessQuery.43a347ba.js";import{s as b,a as u}from"./calc.f00124e1.js";import"./createRequset.d2a5ddb8.js";import"./xlsx.ed122d16.js";const p={index:2,name:"relaComName",code:"relaComNo"};function V(h){const{sourceConfig:r,apis:l,insertBusinessField:m=p}=h,a=_(O.exports.cloneDeep(r)),{columns:i}=a.value,{index:f=p.index,name:D=p.name,code:x=p.code}=m,d=i.splice(f);return a.value.apis=l,a.value.columns=i.concat(d),{contentConfig:a}}const K="returnInvoiceStats",L=k({__name:"business",setup(h){const r=_(null),l=R(!1),{hasPermissionWithCode:m}=S(K);_(0),$();const{searchConfig:a}=U({sourceConfig:T,queryField:"companyNo"});_(a);const{contentConfig:i}=V({sourceConfig:j,apis:{httpList:q.list}}),f={pageSearchHook:()=>H(({month:t})=>{const s=N(t).endOf("month").date();return{result:{month:[t+"-01",t+"-"+s]},deleteProps:[]}},({month:t})=>{const s=N(t).endOf("month").date();return{result:{month:[t+"-01",t+"-"+s]},deleteProps:[]}},a)},D={onSuccess:()=>l.value=!1,onStart:()=>l.value=!0,onFail:()=>l.value=!1},x={content:{result:(t=[])=>{const s="\u5171 "+t.length+" \u6761,",o=t.reduce((n,e)=>{const C=Number(b(e.hp_total,e.rehp_total)).toFixed(2),g=Number(b(e.pay_total,e.repay_total)).toFixed(2);return{hp_total:Number(u(n.hp_total,e.hp_total)).toFixed(2),pay_total:Number(u(n.pay_total,e.pay_total)).toFixed(2),rehp_total:Number(u(n.pay_total,e.pay_total)).toFixed(2),repay_total:Number(u(n.repay_total,e.repay_total)).toFixed(2),total_hp_total:Number(u(C,C)).toFixed(2),total_pay_total:Number(u(g,g)).toFixed(2),winv_total:Number(u(n.winv_total,e.winv_total)).toFixed(2),wpay_total:Number(u(n.wpay_total,e.wpay_total)).toFixed(2)}},{hp_total:0,pay_total:0,rehp_total:0,repay_total:0,total_hp_total:0,total_pay_total:0,winv_total:0,wpay_total:0}),y=`
- \u5408\u8BA1: \u4E70\u5165\u56DE\u7968\u91D1\u989D:${o.hp_total}, \u4E70\u5165\u4ED8\u6B3E\u91D1\u989D:${o.pay_total}, \u89E3\u9664\u56DE\u7968\u91D1\u989D:${o.rehp_total}, \u89E3\u9664\u4ED8\u6B3E\u91D1\u989D:${o.repay_total},
- \u5F85\u5F00\u7968\u91D1\u989D:${o.winv_total}, \u5F85\u4ED8\u6B3E\u91D1\u989D:${o.wpay_total}, \u56DE\u7968\u91D1\u989D\u5408\u8BA1:${o.total_hp_total}, \u4ED8\u6B3E\u91D1\u989D\u5408\u8BA1:${o.total_pay_total}`;i.value.title=s+y}}};async function d(){const t=r.value.getBasicParams()||{},{month:s,companyNo:o}=t;await z({isAdmin:!1,name:"\u56DE\u7968\u4ED8\u6B3E\u6BCF\u6708\u7EDF\u8BA1.xlsx",fileType:"aplication/x-msexecl",url:"/admin/everyday/EveryDzExport",params:{month:s,companyNo:o},...D})}return(t,s)=>{const o=E("el-button"),y=E("PageContainer");return F(),v(y,{hooks:f,getContentRef:n=>r.value=n,"content-config":c(i),"search-config":c(a),lockKey:"companyNo",events:x},{content_header:B(()=>[c(m)("18")?(F(),v(o,{key:0,icon:c(A)("arrow-up-line"),onClick:d,size:"small",type:"primary"},{default:B(()=>[P("\u5BFC\u51FA")]),_:1},8,["icon"])):I("v-if",!0)]),_:1},8,["getContentRef","content-config","search-config"])}}});var ot=w(L,[["__file","C:/Users/63107/Desktop/projects/report-v3/src/views/financeReport/returnInvoiceStats/components/business.vue"]]);export{ot as default};
|