business.c9e2a941.js 1.8 KB

1
  1. import{_ as h,d as v,ci as F,m as x,r as c,o as y,A as B,x as l,h as b,u as r,D as k,H as A,cb as f}from"./index.b5c844d0.js";import{s as w,c as E}from"./content.config.4686f379.js";import{u as R}from"./use-page-search.c59d5041.js";import{u as T,a as D}from"./useBusinessQuery.c20296b1.js";import{c as N}from"./createRequset.f501d4be.js";import{h as P}from"./export.44a1274d.js";import{i as p}from"./isBeyondTime.03399ca7.js";import"./lodash.93a319e3.js";import"./xlsx.ed122d16.js";const S="relaComNo",z=v({__name:"business",setup(H){const a=F(!1),u=x(null),{searchConfig:i}=T({sourceConfig:w}),{contentConfig:m}=D({sourceConfig:E,apis:{httpList:N("r_saleexportnotout")}}),_={pageSearchHook:()=>R(void 0,void 0,i)},d={onSuccess:()=>a.value=!1,onStart:()=>a.value=!0,onFile:()=>a.value=!1};async function C(){const s=u.value.getBasicParams()||{},{start_date:e,end_date:o,start_arrive_date:t,end_arrive_date:n}=s;if(!s[S]){f.warning("\u8BF7\u9009\u62E9\u4E1A\u52A1\u516C\u53F8");return}if(!t&&!n&&!e&&!o){f.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u79CD\u5BFC\u51FA\u6587\u4EF6\u7684\u65F6\u95F4\u533A\u95F4");return}t&&n&&p({start:t,end:n,len:30})||e&&o&&p({start:e,end:o,len:30})||await P({name:"\u672A\u53D1\u8D27\u62A5\u8868.zip",fileType:"aplication/zip",url:"r_saleexportnotoutexport",isPurchase:!0,...d,params:s})}return(s,e)=>{const o=c("el-button"),t=c("PageContainer");return y(),B(t,{hooks:_,getContentRef:n=>u.value=n,"content-config":r(m),"search-config":r(i),lockKey:"relaComNo"},{content_header:l(()=>[b(o,{onClick:C,size:"small",icon:r(k)("arrow-up-line"),type:"primary"},{default:l(()=>e[0]||(e[0]=[A("\u5BFC\u51FA")])),_:1},8,["icon"])]),_:1},8,["getContentRef","content-config","search-config"])}}});var J=h(z,[["__file","D:/work/sjtj/report-v3/src/views/reportCollection/frontNotDeliver/components/business.vue"]]);export{J as default};