| 1 |
- var pe=Object.defineProperty;var j=Object.getOwnPropertySymbols;var ce=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable;var N=(v,r,n)=>r in v?pe(v,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):v[r]=n,$=(v,r)=>{for(var n in r||(r={}))ce.call(r,n)&&N(v,n,r[n]);if(j)for(var n of j(r))fe.call(r,n)&&N(v,n,r[n]);return v};var _=(v,r,n)=>new Promise((c,f)=>{var M=d=>{try{h(n.next(d))}catch(g){f(g)}},l=d=>{try{h(n.throw(d))}catch(g){f(g)}},h=d=>d.done?c(d.value):Promise.resolve(d.value).then(M,l);h((n=n.apply(v,r)).next())});import{j as ve,a as he,r as D,s as G,b6 as o,p as _e,O as be,o as p,e as b,i,x as m,h as s,f as C,au as k,T as B,n as ge,z as Fe,w as A,y as H,v as I,Q as T,af as P,G as De}from"./index.ae52ebae.js";/* empty css */import{B as ye}from"./BasicForm.d58d202f.js";import{u as Ce}from"./useForm.e55162bc.js";import{B as W}from"./TableImg.0cd3291c.js";import{u as z}from"./useTable.578ae310.js";import{f as Ee,M as we}from"./data.4f9fc3fc.js";import xe from"./pie.12cc8381.js";import Te from"./bar.20a719a1.js";import L from"./line.d9234e6b.js";import Ye from"./complexLine.502a6dc8.js";import{s as Me,c as Q}from"./data.88dfc1fb.js";import Re from"./print.0fed1119.js";import{u as ke}from"./index.3ccc18ac.js";import"./index.3d21a375.js";import{j as U}from"./Export2Excel.6e63a5d1.js";import{C as y,R as Y}from"./index.5e5e8ba1.js";import"./index.9e0f8a6b.js";import"./index.c1d6a1f9.js";import"./index.0321d0be.js";import"./Checkbox.919eb32a.js";import"./index.beed4ab5.js";import"./index.4040b11d.js";import"./index.a995b471.js";import"./index.14e14872.js";import"./index.52c33256.js";import"./get.0b1c6ac7.js";import"./Form.1cc72784.js";import"./Col.605699c9.js";import"./useFlexGapSupport.3240d255.js";import"./_baseIteratee.432be787.js";import"./useSize.9b10dc05.js";import"./index.0fe57a5b.js";import"./DeleteOutlined.707204c0.js";import"./index.87b4cc3a.js";import"./useRefs.fe3bdf15.js";import"./index.0c29338b.js";import"./onMountedOrActivated.c176aad3.js";import"./index.adbf62a5.js";import"./index.37fc506d.js";import"./index.5c0d538f.js";import"./uniqBy.7b5fdd96.js";import"./index.5d87e81e.js";import"./css.bcd121de.js";import"./index.3eedf359.js";import"./index.3b88ad02.js";import"./useContextMenu.6088df26.js";import"./index.e3129508.js";import"./eagerComputed.94e91cab.js";import"./scrollTo.d4c332b7.js";import"./index.11cb8430.js";import"./index.c4be8493.js";import"./index.ddcc0e35.js";import"./useWindowSizeFn.d176b3a5.js";import"./useContentViewHeight.2a59a8a3.js";import"./ArrowLeftOutlined.0f7d1b9e.js";import"./sortable.esm.c20789c1.js";import"./RedoOutlined.80b8c01a.js";import"./FullscreenOutlined.b9fd5be6.js";import"./index.95f887db.js";import"./useECharts.514ffc33.js";import"./filters.39437beb.js";import"./busConstantApi.27f88676.js";import"./params.cdcdde57.js";import"./data.f02cf73e.js";import"./index.021399a8.js";import"./SmileTwoTone.c63b27d1.js";const Be={class:"flex"},Ae=["onClick"],He={class:"flex p-4 mb-4 bg-white"},Ie={key:0},Se={key:1},Ve={key:2},Oe={key:3},je=he({__name:"index",setup(v){const{createMessage:r}=De(),n=D(!1),c=D(3),f=G({day:o().diff(o().subtract(3,"month"),"day")+1,week:o().diff(o().subtract(1,"year"),"day")+1,month:o().diff(o().subtract(1,"year"),"day")+1}),M=D([{label:"\u65E5",value:1},{label:"\u5468",value:2},{label:"\u6708",value:3}]),l=G({}),h=D([]),d=D([]),g=D(!0),F=D(),E=D(),[X,{openModal:q}]=ke(),[J,{getFieldsValue:K,setFieldsValue:S,updateSchema:Z}]=Ce({labelWidth:120,schemas:Me,autoSubmitOnEnter:!0,baseColProps:{xs:24,md:12,xl:8,xxl:6},actionColOptions:{span:24},resetButtonOptions:{preIcon:"ant-design:delete-outlined"},submitButtonOptions:{preIcon:"ant-design:search-outlined"},submitFunc:se,resetFunc:re}),[ee,{setColumns:te,setTableData:ae}]=z({title:"\u7537\u6027\u5E74\u9F84\u5206\u5E03\u8868\u683C",columns:Q,showIndexColumn:!0,indexColumnProps:{fixed:!0},bordered:!0,pagination:!1,maxHeight:500,scroll:{y:500}}),[ue,{setColumns:oe,setTableData:ne}]=z({title:"\u5973\u6027\u5E74\u9F84\u5206\u5E03\u8868\u683C",columns:Q,showIndexColumn:!0,indexColumnProps:{fixed:!0},bordered:!0,pagination:!1,maxHeight:500,scroll:{y:500}});_e(()=>_(this,null,function*(){yield R(),yield w(),yield le()}));function le(){return _(this,null,function*(){yield Z({field:"undoTimeRange",label:"\u7ED3\u675F\u65F6\u95F4"})})}function R(){return _(this,null,function*(){(c.value==2||c.value==3)&&(l.startTimeRange=[o().subtract(12,"month").format("YYYY-MM-DD HH:mm:ss"),o().format("YYYY-MM-DD HH:mm:ss")]),c.value==1&&(l.startTimeRange=[o().subtract(3,"month").format("YYYY-MM-DD HH:mm:ss"),o().format("YYYY-MM-DD HH:mm:ss")]),yield S({startTimeRange:l.startTimeRange})})}function ie(t){return _(this,null,function*(){c.value=t,yield R(),yield w()})}function se(){return _(this,null,function*(){let t=K();for(let a in t)t[a]!=null&&t[a]!=null?a=="warns"?l[a]=[t[a]]:l[a]=t[a]:delete l[a];yield w()})}function re(){return _(this,null,function*(){for(let t in l)delete l[t];yield R(),yield w()})}function w(){return _(this,null,function*(){let t=l.startTimeRange[0],a=l.startTimeRange[1];c.value==1&&(o(a).isBefore(o(o(t).add(f.day,"day")),"day")||(r.warn("\u9009\u62E9\u7684\u65F6\u95F4\u8303\u56F4\u8D85\u8FC7\u4E86 "+f.day+" \u5929(3\u4E2A\u6708), \u7CFB\u7EDF\u5C06\u81EA\u52A8\u8C03\u6574\u65F6\u95F4"),l.startTimeRange=[t,o(t).add(f.day,"day").format("YYYY-MM-DD HH:mm:ss")])),c.value==2&&(o(a).isBefore(o(o(t).add(f.week,"day")),"day")||(r.warn("\u9009\u62E9\u7684\u65F6\u95F4\u8303\u56F4\u8D85\u8FC7\u4E86 "+f.week+" \u5929(1\u5E74), \u7CFB\u7EDF\u5C06\u81EA\u52A8\u8C03\u6574\u65F6\u95F4"),l.startTimeRange=[t,o(t).add(f.week,"day").format("YYYY-MM-DD HH:mm:ss")])),c.value==3&&(o(a).isBefore(o(o(t).add(f.month,"day")),"day")||(r.warn("\u9009\u62E9\u7684\u65F6\u95F4\u8303\u56F4\u8D85\u8FC7\u4E86 "+f.month+" \u5929(1\u5E74), \u7CFB\u7EDF\u5C06\u81EA\u52A8\u8C03\u6574\u65F6\u95F4"),l.startTimeRange=[t,o(t).add(f.month,"day").format("YYYY-MM-DD HH:mm:ss")]));let u=yield Ee(we.GENDERAGE,$({timeUnit:c.value},l));if(u)if(u.pie&&u.pie.length&&(h.value=u.pie),u.line&&u.line.length&&(d.value=u.line),u!=null&&u.table.length){for(let e of u.table)me(e);g.value=!1}else g.value=!0;nextTick(()=>_(this,null,function*(){yield S({startTimeRange:l.startTimeRange})}))})}function V(){n.value=!n.value}function me(t){let a=t==null?void 0:t.column.map(e=>((e.dataIndex==="time"||e.dataIndex==="\u65F6\u95F4")&&(e.fixed=!0,c.value==2&&(e.width=300)),e)),u=t==null?void 0:t.content.map(e=>{for(let x in e)x.includes("\u6BD4\u7387")&&(e[x]=e[x]+"%");return e});t.id=="manTable"?(te(a),ae(u),F.value={column:a,content:u}):(oe(a),ne(u),E.value={column:a,content:u})}function de(){q(!0,{pieData:h.value,lineData:d.value,tableDataMan:F.value,tableDataWoman:E.value})}function O(t){if(t){if(E.value.length){let a=F.value[0].content,u=F.value[0].column;U({data:a,filename:"\u5973\u6027\u5E74\u9F84\u7684\u7EDF\u8BA1\u6570\u636E.xlsx",json2sheetOpts:{header:u.map(e=>e.title)}})}}else if(F.value.length){let a=F.value[0].content,u=F.value[0].column;U({data:a,filename:"\u7537\u6027\u5E74\u9F84\u7684\u7EDF\u8BA1\u6570\u636E.xlsx",json2sheetOpts:{header:u.map(e=>e.title)}})}}return(t,a)=>{const u=be("a-button");return p(),b("div",null,[i(s(Y),null,{default:m(()=>[i(s(y),{span:"24",class:"listC"},{default:m(()=>[C("div",{class:"flex"},[C("div",{class:"listC-item",onClick:V},"\u4FEE\u6539\u7B5B\u9009\u6761\u4EF6"),C("div",{class:"listC-item",onClick:de},"\u751F\u6210\u62A5\u8868")]),C("div",Be,[(p(!0),b(k,null,B(M.value,e=>(p(),b("div",{key:e.label,class:ge(["listC-item",c.value==e.value?"listC-item--active":""]),onClick:x=>ie(e.value)},Fe(e.label),11,Ae))),128))])]),_:1}),A(i(s(y),null,{default:m(()=>[C("div",He,[i(s(ye),{onRegister:s(J)},{resetBefore:m(()=>[i(u,{onClick:V,preIcon:"ant-design:up-outlined",class:"mr-2"},{default:m(()=>[H(" \u53D6\u6D88 ")]),_:1})]),_:1},8,["onRegister"])])]),_:1},512),[[I,n.value]])]),_:1}),h.value.length?(p(),T(s(Y),{key:0},{default:m(()=>[(p(!0),b(k,null,B(h.value,e=>(p(),T(s(y),{span:"24",class:"p-4 mb-4 bg-white",key:e.id},{default:m(()=>[i(xe,{data:e},null,8,["data"])]),_:2},1024))),128))]),_:1})):P("",!0),d.value.length?(p(),T(s(Y),{key:1},{default:m(()=>[(p(!0),b(k,null,B(d.value,e=>(p(),T(s(y),{span:"24",class:"p-4 mb-4 bg-white",key:e.id},{default:m(()=>[e.bar?(p(),b("div",Ie,[i(Te,{data:e},null,8,["data"])])):e.ratio?(p(),b("div",Se,[i(L,{data:e},null,8,["data"])])):!e.ratio&&(e.sampleCount==null||e.average==null||e.variance==null||e.min==null||e.max==null)?(p(),b("div",Ve,[i(L,{data:e,ratio:e.ratio},null,8,["data","ratio"])])):(p(),b("div",Oe,[i(Ye,{data:e},null,8,["data"])]))]),_:2},1024))),128))]),_:1})):P("",!0),i(s(Y),null,{default:m(()=>[A(i(s(y),{span:"24",class:"p-4 mb-4 bg-white"},{default:m(()=>[i(s(W),{onRegister:s(ee)},{toolbar:m(()=>[i(u,{type:"primary",onClick:a[0]||(a[0]=e=>O(0)),preIcon:"ant-design:download-outlined"},{default:m(()=>[H("\u5BFC\u51FA\u8868\u683C")]),_:1})]),_:1},8,["onRegister"])]),_:1},512),[[I,!g.value]]),A(i(s(y),{span:"24",class:"p-4 mb-4 bg-white"},{default:m(()=>[i(s(W),{onRegister:s(ue)},{toolbar:m(()=>[i(u,{type:"primary",onClick:a[1]||(a[1]=e=>O(1)),preIcon:"ant-design:download-outlined"},{default:m(()=>[H("\u5BFC\u51FA\u8868\u683C")]),_:1})]),_:1},8,["onRegister"])]),_:1},512),[[I,!g.value]])]),_:1}),i(Re,{pieData:h.value,lineData:d.value,tableDataMan:F.value,tableDataWoman:E.value,onRegister:s(X)},null,8,["pieData","lineData","tableDataMan","tableDataWoman","onRegister"])])}}});var ea=ve(je,[["__scopeId","data-v-37a151ec"]]);export{ea as default};
|