business.7a99ddf8.js 1.5 KB

1
  1. import{_ as h,d as y,w as v,ba as k,r as m,o as p,G as f,C as l,u as e,J as x,M as B,a as b,av as E}from"./index.adfb169c.js";import{s as F,c as N,a as P}from"./content.config.1154c811.js";import{f as w}from"./export.4e1ae595.js";import{i as A}from"./isBeyondTime.3c739d92.js";import{u as R}from"./use-page-search.fb6086ce.js";import{u as D,a as T}from"./useBusinessQuery.934f16f9.js";import"./isBeyondTime.fbb80616.js";import"./calc.3602fe08.js";import"./lodash.5599376b.js";const S=y({__name:"business",setup(K){const o=v(null),a="companyNo",C="reportDaily",{hasPermissionWithCode:g}=k(C),{searchConfig:r}=D({sourceConfig:F,queryField:"companyNo"}),{contentConfig:i}=T({sourceConfig:N,apis:{httpList:P.list}}),_={pageSearchHook:()=>R(void 0,void 0,r,!1,a)};async function d(){const n=o.value.getBasicParams()||{},{start:c,end:s}=n;if(!n[a]){E.warning("\u8BF7\u9009\u62E9\u4E1A\u52A1\u516C\u53F8");return}if(A({end:s,start:c,len:30}))return;const t=o.value.getData();w({columns:i.columns,name:"\u65E5\u62A5.xlsx",data:t})}return(n,c)=>{const s=m("el-button"),u=m("PageContainer");return p(),f(u,{hooks:_,getContentRef:t=>o.value=t,"content-config":e(i),"search-config":e(r),lockKey:"relaComNo"},{content_header:l(()=>[e(g)("18")?(p(),f(s,{key:0,icon:e(x)("arrow-up-line"),onClick:d,size:"small",type:"primary"},{default:l(()=>[B("\u5BFC\u51FA")]),_:1},8,["icon"])):b("v-if",!0)]),_:1},8,["getContentRef","content-config","search-config"])}}});var L=h(S,[["__file","C:/Users/a/Desktop/projects/report-v3/src/views/time/reportDaily/components/business.vue"]]);export{L as default};