1 |
- import{m as i,_ as k,d as D,ci as F,cp as R,cs as E,r as g,o as v,A as _,x as h,u as r,D as N,H as P,a as S,Q as x}from"./index.b5c844d0.js";import{s as b,c as w,a as A}from"./content.config.94e8fe60.js";import{h as I}from"./export.44a1274d.js";import{u as j}from"./use-page-search.c59d5041.js";import{l as q}from"./lodash.93a319e3.js";import{u as z}from"./useBusinessQuery.1abd2e05.js";import"./calc.0cdee66c.js";import"./createRequset.6b7f85e0.js";import"./xlsx.ed122d16.js";const c={index:2,name:"relaComName",code:"relaComNo"};function H(f){const{sourceConfig:t,apis:s,insertBusinessField:u=c}=f,o=i(q.exports.cloneDeep(t)),{columns:a}=o.value,{index:l=c.index,name:d=c.name,code:C=c.code}=u,m=a.splice(l);return o.value.apis=s,o.value.columns=a.concat(m),{contentConfig:o}}const O="returnInvoiceStats",T=D({__name:"business",setup(f){const t=i(null),s=F(!1),{hasPermissionWithCode:u}=R(O);i(0),E();const{searchConfig:o}=z({sourceConfig:b,queryField:"companyNo"});i(o);const{contentConfig:a}=H({sourceConfig:w,apis:{httpList:A.list}}),l={pageSearchHook:()=>j(({month:e})=>{const n=x(e).endOf("month").date();return{result:{month:[e+"-01",e+"-"+n]},deleteProps:[]}},({month:e})=>{const n=x(e).endOf("month").date();return{result:{month:[e+"-01",e+"-"+n]},deleteProps:[]}},o)},d={onSuccess:()=>s.value=!1,onStart:()=>s.value=!0,onFail:()=>s.value=!1},C={content:{}};async function m(){const e=t.value.getBasicParams()||{},{month:n,companyNo:p}=e;await I({isAdmin:!1,name:"\u56DE\u7968\u4ED8\u6B3E\u6BCF\u6708\u7EDF\u8BA1.xlsx",fileType:"aplication/x-msexecl",url:"/admin/everyday/EveryDzExport",params:{month:n,companyNo:p},...d})}return(e,n)=>{const p=g("el-button"),y=g("PageContainer");return v(),_(y,{hooks:l,getContentRef:B=>t.value=B,"content-config":r(a),"search-config":r(o),lockKey:"companyNo",events:C},{content_header:h(()=>[r(u)("18")?(v(),_(p,{key:0,icon:r(N)("arrow-up-line"),onClick:m,size:"small",type:"primary"},{default:h(()=>n[0]||(n[0]=[P("\u5BFC\u51FA")])),_:1},8,["icon"])):S("v-if",!0)]),_:1},8,["getContentRef","content-config","search-config"])}}});var M=k(T,[["__file","D:/work/sjtj/report-v3/src/views/financeReport/returnInvoiceStats/components/business.vue"]]);export{M as default};
|