2023-05-15 16:21:46 +08:00

1 line
3.5 KiB
JavaScript

"use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([[6366],{5053:function(e,a,t){var n=t(9439),o=t(1413),c=t(1515),l=t(7484),d=t.n(l),u=t(7294),r=t(9981),i=t(5025),s=t(6028),m=t(7901),Y=t(3045),v=t(5893),D={0:{name:"全部",date_min:"",date_max:""},1:{name:"今天",date_min:"".concat(d()(new Date).add(0,"day").format("YYYY-MM-DD")," 00:00:00"),date_max:"".concat(d()(new Date).add(1,"day").format("YYYY-MM-DD")," 00:00:00")},2:{name:"昨日",date_min:"".concat(d()(new Date).add(-1,"day").format("YYYY-MM-DD")," 00:00:00"),date_max:"".concat(d()(new Date).add(0,"day").format("YYYY-MM-DD")," 00:00:00")},3:{name:"近7日",date_min:"".concat(d()(new Date).add(-7,"day").format("YYYY-MM-DD")," 00:00:00"),date_max:"".concat(d()(new Date).add(0,"day").format("YYYY-MM-DD")," 00:00:00")},4:{name:"近30日",date_min:"".concat(d()(new Date).add(-30,"day").format("YYYY-MM-DD")," 00:00:00"),date_max:"".concat(d()(new Date).add(0,"day").format("YYYY-MM-DD")," 00:00:00")},5:{name:"近90日",date_min:"".concat(d()(new Date).add(-90,"day").format("YYYY-MM-DD")," 00:00:00"),date_max:"".concat(d()(new Date).add(0,"day").format("YYYY-MM-DD")," 00:00:00")},custom:{name:"自定义时间",date_min:"",date_max:""}},f=function SelectTimePicker(e,a){var t=e.onChange,l=e.onCloseOverlay,f=e.defaultValue,M=void 0===f?"0":f,w=e.timeOptions,p=void 0===w?D:w,x=(0,u.useRef)((0,o.Z)((0,o.Z)({},p),{},{custom:D.custom}));x.current=(0,o.Z)((0,o.Z)({},p),{},{custom:D.custom});var h=(0,u.useState)(M),Z=(0,n.Z)(h,2),_=Z[0],y=Z[1],C=(0,u.useState)({start:(new Date).toLocaleDateString(),end:""}),j=(0,n.Z)(C,2),k=j[0],S=j[1],g=(0,u.useState)(!1),P=(0,n.Z)(g,2),b=P[0],O=P[1],R=(0,u.useRef)("自定义时间"),T=(0,u.useRef)(null);return(0,u.useImperativeHandle)(a,(function(){return{show:T.current.show,showPopup:T.current.showPopup,closePopup:T.current.closePopup}}),[T.current]),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(r.Z,{title:"0"===_?"查询日期":x.current[_].name,direction:"down",value:_,activeColor:"#337fff",ref:T,onCloseOverlay:l,children:(0,v.jsxs)(c.G7,{className:Y.Z.grid,style:{paddingBottom:"24rpx"},children:[Object.entries(x.current).slice(0,-1).map((function(e,a){var o=(0,n.Z)(e,2),c=o[0],l=o[1];return(0,v.jsx)(i.Z,{circle:!0,isActive:c===_,onClick:function onClick(){return function handleClick(e){y(e),null==t||t([x.current[e].date_min,x.current[e].date_max]),R.current="自定义时间"}(c)},children:l.name},a)})),(0,v.jsxs)(i.Z,{circle:!0,customClassName:Y.Z.customFilterTime,isActive:"custom"===_,onClick:function handleCustomTime(){y("custom"),O(!0)},children:[(0,v.jsx)(c.xv,{children:R.current}),(0,v.jsx)(s.Z,{name:"icon-chakanquanbukehu",color:"custom"===_?"#3983ff":"#7f7f7f"})]})]})}),(0,v.jsx)(m.Z,{start:k.start,end:k.end,showTime:b,closePopup:function handClose(){O(!1)},onSelectDate:function onSelectDate(e,a){var n,o,c,l,u,r,i,s;console.log(null==e?void 0:e.value,"event?.value?.start"),S({start:null==e||null===(n=e.value)||void 0===n?void 0:n.start,end:a?null==e||null===(o=e.value)||void 0===o?void 0:o.start:null==e||null===(c=e.value)||void 0===c?void 0:c.end}),O(!1),R.current="".concat(d()(null==e||null===(l=e.value)||void 0===l?void 0:l.start).format("YYYY年MM月DD日")," 至 ").concat(d()(a?null==e||null===(u=e.value)||void 0===u?void 0:u.start:null==e||null===(r=e.value)||void 0===r?void 0:r.end).format("YYYY年MM月DD日")),null==t||t([null==e||null===(i=e.value)||void 0===i?void 0:i.start,null==e||null===(s=e.value)||void 0===s?void 0:s.end])}})]})};a.Z=(0,u.memo)((0,u.forwardRef)(f))}}]);