Files
2023-11-23 09:05:23 +08:00

2 lines
9.8 KiB
JavaScript

/*! For license information please see index.js.LICENSE.txt */
"use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([["pages/activityList/index"],{"./node_modules/@antmjs/vantui/es/dropdown-item/index.js":function(e,t,n){var o=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),a=n("./node_modules/@swc/helpers/esm/_object_without_properties.js"),i=n("webpack/container/remote/react/jsx-runtime"),s=n("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),l=n("webpack/container/remote/react"),r=n("webpack/container/remote/@tarojs/taro"),u=n("./node_modules/@antmjs/vantui/es/common/utils.js"),c=n("./node_modules/@antmjs/vantui/es/wxs/utils.js"),d=n("./node_modules/@antmjs/vantui/es/icon/index.js"),m=n("./node_modules/@antmjs/vantui/es/cell/index.js"),p=n("./node_modules/@antmjs/vantui/es/popup/index.js");function Index(e,t){var n=e.title,v=e.titleClass,f=e.value,x=e.popupStyle,j=e.disabled,w=void 0!==j&&j,h=e.setChildrenInstance,b=e.parentInstance,y=e.index,C=e.onOpen,g=e.onOpened,_=e.onClose,k=e.onClosed,T=e.onChange,O=void 0===T?function(){}:T,S=e.options,I=void 0===S?[]:S,L=e.className,N=void 0===L?"":L,E=e.style,V=(0,a._)(e,["title","titleClass","value","popupStyle","disabled","setChildrenInstance","parentInstance","index","onOpen","onOpened","onClose","onClosed","onChange","options","className","style"]),P=(0,l.useState)({}),A=(0,o.default)(P,2),D=A[0],F=A[1],R=(0,l.useState)(!0),M=(0,o.default)(R,2),W=M[0],z=M[1],K=(0,l.useState)(!1),X=(0,o.default)(K,2),H=X[0],J=X[1],q=(0,l.useState)(!0),B=(0,o.default)(q,2),G=B[0],Q=B[1],U=(0,l.useState)(""),Y=(0,o.default)(U,2),Z=Y[0],$=Y[1],ee=(0,l.useState)(""),te=(0,o.default)(ee,2),ne=te[0],oe=te[1];(0,l.useEffect)((function(){oe(f)}),[f]);var ae=(0,l.useCallback)((function(){(0,r.nextTick)((function(){b&&b.updateItemListData()}))}),[b]),ie=(0,l.useCallback)((function(){null==b||b.getChildWrapperStyle().then((function(e){var t=e.rect;if(delete e.rect,e&&(e.width="100vw",e.position="fixed"),"down"===b.direction){var n=(0,u.getSystemInfoSync)().windowHeight-t.top;e.bottom=-t.height+"PX",e.height=n+"PX",F(e),Q(!0),ae()}"up"===b.direction&&(e.height=t.top+"PX",F(e),Q(!0),ae())}))}),[b,ae]),se=(0,l.useCallback)((function(e){"boolean"!=typeof e&&(e=!H),e!==H&&(z(!(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).immediate),J(e),e?ie():ae())}),[H,ie,ae]);(0,r.usePageScroll)((function(){H&&(0,u.requestAnimationFrame)((function(){ie()}))})),(0,l.useEffect)((function(){h(y,{title:n,titleClass:v,disabled:w,transition:W,showPopup:H,index:y,setDisplayTitle:$,displayTitle:Z,options:I,value:ne,toggle:se})}),[n,v,y,h,w,W,H,$,Z,I,ne,se]);var le=(0,l.useCallback)((function(){k&&k(),setTimeout((function(){Q(!1)}),10)}),[k]);return(0,l.useImperativeHandle)(t,(function(){return{toggle:se}})),G?(0,i.jsx)(s.View,{className:c.bem("dropdown-item",b.direction)+" "+N,style:c.style([D,E]),children:(0,i.jsx)(p.default,{show:H,style:c.style([{position:"absolute"},x]),overlayStyle:"position: absolute;",overlay:!!b.overlay,position:"down"===b.direction?"top":"bottom",duration:W?b.duration:0,closeOnClickOverlay:b.closeOnClickOverlay,onEnter:C,onLeave:_,onClose:function onClose(){return se(!1)},onAfterEnter:g,onAfterLeave:le,children:(0,i.jsxs)(s.View,{children:[(I||[]).map((function(e,t){return(0,i.jsx)(m.default,{"data-option":e,className:c.bem("dropdown-item__option",{active:e.value===ne}),clickable:!0,icon:e.icon,onClick:function onClick(t){return function onOptionTap(e,t){var n=ne!==t.value;J(!1),oe(t.value),_&&_(),ae(),n&&O(t.value)}(0,e)},renderTitle:(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.View,{className:"van-dropdown-item__title",style:e.value===ne?"color:"+b.activeColor:"",children:e.text})}),children:e.value===ne&&(0,i.jsx)(d.default,{name:"success",className:"van-dropdown-item__icon",color:b.activeColor})},"".concat(t,"VanCell"))})),V.children]})})}):(0,i.jsx)(i.Fragment,{})}var v=(0,l.memo)((0,l.forwardRef)(Index));t.default=v},"./node_modules/@antmjs/vantui/es/dropdown-menu/index.js":function(e,t,n){var o=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),a=n("./node_modules/@swc/helpers/esm/_object_without_properties.js"),i=n("webpack/container/remote/react/jsx-runtime"),s=n("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),l=n("webpack/container/remote/react"),r=n("./node_modules/@antmjs/vantui/es/common/utils.js"),u=n("./node_modules/@antmjs/vantui/es/wxs/utils.js"),c=n("./node_modules/@antmjs/vantui/es/dropdown-menu/wxs.js"),d=[];t.default=function DropdownMenu(e){var t=e.activeColor,n=e.overlay,m=void 0===n||n,p=e.zIndex,v=e.duration,f=void 0===v?200:v,x=e.direction,j=void 0===x?"down":x,w=e.closeOnClickOverlay,h=void 0===w||w,b=e.closeOnClickOutside,y=void 0===b||b,C=e.className,g=e.style,_=e.rectWrapper,k=(0,a._)(e,["activeColor","overlay","zIndex","duration","direction","closeOnClickOverlay","closeOnClickOutside","className","style","rectWrapper"]),T=(0,l.useState)([]),O=(0,o.default)(T,2),S=O[0],I=O[1],L=(0,l.useRef)([]),N=(0,l.useRef)(),E=(0,l.useRef)("".concat(+new Date).concat(Math.ceil(1e4*Math.random()))),V=(0,l.useCallback)((function(){L.current.forEach((function(e){e.toggle(!1,{immediate:!0})}))}),[]);(0,l.useLayoutEffect)((function(){N.current=new Date,d.push({closeOnClickOutside:y,TimerKey:N,close:V})}),[y,V]),(0,l.useLayoutEffect)((function(){P()}),[k.children]),(0,l.useEffect)((function(){return function(){d=(d||[]).filter((function(e){return e&&e.TimerKey!==N}))}}),[]);var P=function updateItemListData(){setTimeout((function(){L.current&&I(L.current.map((function(e){return e})))}),333)},A=(0,l.useCallback)((function(e){L.current.forEach((function(t,n){var o=t.showPopup;n===Number(e)?t.toggle():o&&t.toggle(!1,{immediate:!0})}))}),[]),D=(0,l.useCallback)((function(e){var t=e.currentTarget.dataset.index;L.current[t].disabled||(d.forEach((function(e){e&&e.closeOnClickOutside&&e.TimerKey!==N&&e.close()})),setTimeout((function(){A(t)})))}),[A]),F=(0,l.useCallback)((function(e,t){L.current[e]=t}),[]),R=(0,l.useCallback)((function(){return(0,r.getRect)(null,".van-dropdown-menu".concat(E.current),_).then((function(e){var t={rect:e};return"number"==typeof p&&(t.zIndex=p),t}))}),[_,p]),M=(0,l.useMemo)((function(){var e=[];return l.Children.map(k.children,(function(n,o){(0,l.isValidElement)(n)&&e.push((0,l.cloneElement)(n,{direction:j,key:o,setChildrenInstance:F,index:o,parentInstance:{overlay:m,duration:f,activeColor:t,closeOnClickOverlay:h,direction:j,getChildWrapperStyle:R,updateItemListData:P}}))})),e}),[t,h,j,f,R,k.children,m,F]);return(0,i.jsxs)(s.View,{className:"van-dropdown-menu van-dropdown-menu".concat(E.current," van-dropdown-menu--top-bottom ").concat(C),style:u.style([g,{position:"relative"}]),children:[(S||[]).map((function(e,n){return(0,i.jsx)(s.View,{"data-index":n,className:u.bem("dropdown-menu__item",{disabled:e.disabled}),onClick:D,children:(0,i.jsx)(s.View,{className:e.titleClass+" "+u.bem("dropdown-menu__title",{active:e.showPopup,down:e.showPopup===("down"===j)}),style:e.showPopup?"color:"+t:"",children:(0,i.jsx)(s.View,{className:"van-ellipsis ".concat(e.titleClass||""),children:c.displayTitle(e)})})},e.index)})),M]})}},"./node_modules/@antmjs/vantui/es/dropdown-menu/wxs.js":function(e,t,n){function displayTitle(e){var t=(e.options||[]).filter((function(t){return t.value===e.value})),n=t.length?t[0].text:"";return null==n||""===n?e.title||"":n}n.d(t,{displayTitle:function(){return displayTitle}})},"./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[9].use[1]!./src/pages/activityList/index.tsx":function(e,t,n){var o=n("./node_modules/@antmjs/vantui/es/dropdown-menu/index.js"),a=n("./node_modules/@antmjs/vantui/es/dropdown-item/index.js"),i=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),s=n("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),l=n("webpack/container/remote/react"),r=n.n(l),u=n("./src/pages/components/TabbarCom/index.tsx"),c=n("webpack/container/remote/@tarojs/taro"),d=n.n(c),m=n("./src/pages/components/ActiveCard/index.tsx"),p=n("./src/utils/index.ts"),v=n("webpack/container/remote/react/jsx-runtime");t.default=function activityList(){var e=(0,l.useState)([{title:"自由职业交流会",address:"深圳莲花山",date:"20231123",tagName:"报名中",tagCode:"ut ipsum esse Excepteur velit",Status:"dolor",images:[],peopleArr:[],detailsId:"laboris pariatur commodo",startTime:-83917740.70315647,endTime:-52170253.25949725,rules:[],isDelete:!1,useridArr:[],latitude:"velit ea do i",longitude:"voluptate sint dolore "}]),t=(0,i.default)(e,2),n=t[0];t[1];(0,l.useEffect)((function(){var e={tableName:"details",okFun:function okFun(e){console.log("details--",e)}};(0,p.getTable)(e)}),[]);var c=r().useState({option1:[{text:"全部活动",value:0},{text:"附近活动",value:1}],option2:[{text:"默认排序",value:"a"},{text:"最近距离",value:"b"},{text:"参与最多",value:"c"}],value1:0,value2:"a"}),f=(0,i.default)(c,2),x=f[0];f[1];return(0,v.jsxs)(s.View,{className:"activityList",children:[(0,v.jsx)(s.View,{children:(0,v.jsxs)(o.default,{children:[(0,v.jsx)(a.default,{value:x.value1,options:x.option1}),(0,v.jsx)(a.default,{value:x.value2,options:x.option2})]})}),n.map((function(e,t){return(0,v.jsx)(s.View,{onClick:function onClick(){console.log("Card"),d().navigateTo({url:"/pages/activityList/components/details/index?id=".concat(null==e?void 0:e._id)})},children:(0,v.jsx)(m.default,{dataSource:e})})})),(0,v.jsx)(u.default,{active:1})]})}},"./src/pages/activityList/index.tsx":function(e,t,n){var o=n("webpack/container/remote/@tarojs/runtime"),a=n("./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[9].use[1]!./src/pages/activityList/index.tsx");Page((0,o.createPageConfig)(a.default,"pages/activityList/index",{root:{cn:[]}},{navigationBarTitleText:"活动列表"}||{}))}},function(e){e.O(0,["taro","vendors","common"],(function(){return t="./src/pages/activityList/index.tsx",e(e.s=t);var t}));e.O()}]);