1 |
- import{_,d as F,ci as h,m as B,r,o as v,A as E,x as i,h as A,u as n,D as x,H as y,cb as s,Q as w}from"./index.b5c844d0.js";import{s as k,c as D,h as R}from"./content.config.a37534aa.js";import{h as b}from"./export.44a1274d.js";import{u as P}from"./use-page-search.c59d5041.js";import{u as S,a as j}from"./useBusinessQuery.c20296b1.js";import"./xlsx.ed122d16.js";import"./lodash.93a319e3.js";const c="relaComNo",z=F({__name:"business",setup(N){const o=h(!1),a=B(null),{searchConfig:u}=S({sourceConfig:k}),{contentConfig:f}=j({sourceConfig:D,apis:{httpList:R}}),l={pageSearchHook:()=>P(void 0,void 0,u)},p={onSuccess:()=>o.value=!1,onStart:()=>o.value=!0,onFail:()=>o.value=!1};async function m(){const e=a.value.getBasicParams()||{};if(!e.start_date&&!e.end_date){s.warning("\u8BF7\u9009\u62E9\u5BFC\u51FA\u6587\u4EF6\u7684\u65F6\u95F4\u533A\u95F4!");return}if(w(e.end_date).diff(e.start_date,"days")>30){s.warning("\u8BF7\u9009\u62E9\u5BFC\u51FA\u6587\u4EF6\u7684\u65F6\u95F4\u533A\u95F4\u4E0D\u80FD\u8D85\u8FC730\u5929!");return}if(!e[c]){s.warning("\u8BF7\u9009\u62E9\u4E1A\u52A1\u516C\u53F8");return}await b({url:"r_saleexportconsultinfoexport",fileType:"aplication/zip",isPurchase:!0,name:"\u7ADE\u4EF7\u5355\u62A5\u8868.zip",...p,params:e})}return(e,t)=>{const d=r("el-button"),C=r("PageContainer");return v(),E(C,{hooks:l,lockKey:c,getContentRef:g=>a.value=g,"content-config":n(f),"search-config":n(u)},{content_header:i(()=>[A(d,{onClick:m,size:"small",icon:n(x)("arrow-up-line"),type:"primary"},{default:i(()=>t[0]||(t[0]=[y("\u5BFC\u51FA")])),_:1},8,["icon"])]),_:1},8,["getContentRef","content-config","search-config"])}}});var M=_(z,[["__file","D:/work/sjtj/report-v3/src/views/reportCollection/frontBidOrder/components/business.vue"]]);export{M as default};
|