2 lines
9.4 KiB
JavaScript
2 lines
9.4 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/@babel/runtime/helpers/esm/objectWithoutProperties.js"),i=n("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),s=n("webpack/container/remote/react"),l=n("webpack/container/remote/@tarojs/taro"),r=n("./node_modules/@antmjs/vantui/es/wxs/utils.js"),u=n("./node_modules/@antmjs/vantui/es/icon/index.js"),c=n("./node_modules/@antmjs/vantui/es/cell/index.js"),d=n("./node_modules/@antmjs/vantui/es/popup/index.js"),m=n("webpack/container/remote/react/jsx-runtime"),p=["title","titleClass","value","popupStyle","disabled","setChildrenInstance","parentInstance","index","onOpen","onOpened","onClose","onClosed","onChange","options","className","style"];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,b=e.setChildrenInstance,h=e.parentInstance,y=e.index,C=e.onOpen,g=e.onOpened,k=e.onClose,_=e.onClosed,T=e.onChange,O=void 0===T?function(){}:T,S=e.options,L=void 0===S?[]:S,I=e.className,N=void 0===I?"":I,E=e.style,V=(0,a.default)(e,p),P=(0,s.useState)({}),D=(0,o.default)(P,2),A=D[0],M=D[1],R=(0,s.useState)(!0),W=(0,o.default)(R,2),z=W[0],F=W[1],Y=(0,s.useState)(!1),K=(0,o.default)(Y,2),J=K[0],B=K[1],H=(0,s.useState)(!0),X=(0,o.default)(H,2),q=X[0],G=X[1],Q=(0,s.useState)(""),U=(0,o.default)(Q,2),Z=U[0],$=U[1],ee=(0,s.useState)(""),te=(0,o.default)(ee,2),ne=te[0],oe=te[1];(0,s.useEffect)((function(){oe(f)}),[f]);var ae=(0,s.useCallback)((function(){(0,l.nextTick)((function(){h&&h.updateItemListData()}))}),[h]),ie=(0,s.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"boolean"!=typeof e&&(e=!J),e!==J&&(F(!t.immediate),B(e),e?h&&h.getChildWrapperStyle().then((function(e){var t=e.rect;delete e.rect,e&&(e.width="100vw",e.position="absolute"),"down"===h.direction&&(e.top=t.height+"PX",e.height="100vh",M(e),G(!0),ae()),"up"===h.direction&&(e.height="100vh",e.top=0,e.transform="translateY(-100%)",e.WebkitTransform="translateY(-100%)",e.MozTransform="translateY(-100%)",e.OTransform="translateY(-100%)",M(e),G(!0),ae())})):ae())}),[J,h,ae]);(0,s.useEffect)((function(){b(y,{title:n,titleClass:v,disabled:w,transition:z,showPopup:J,index:y,setDisplayTitle:$,displayTitle:Z,options:L,value:ne,toggle:ie})}),[n,v,y,b,w,z,J,$,Z,L,ne,ie]);var se=(0,s.useCallback)((function(){_&&_(),setTimeout((function(){G(!1)}),10)}),[_]);return(0,s.useImperativeHandle)(t,(function(){return{toggle:ie}})),q?(0,m.jsx)(i.View,{className:r.bem("dropdown-item",h.direction)+" "+N,style:r.style([A,E]),children:(0,m.jsx)(d.default,{show:J,style:r.style([{position:"absolute"},x]),overlayStyle:"position: absolute;",overlay:!!h.overlay,position:"down"===h.direction?"top":"bottom",duration:z?h.duration:0,closeOnClickOverlay:h.closeOnClickOverlay,onEnter:C,onLeave:k,onClose:ie,onAfterEnter:g,onAfterLeave:se,children:(0,m.jsxs)(i.View,{children:[(L||[]).map((function(e,t){return(0,m.jsx)(c.default,{"data-option":e,className:r.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;B(!1),oe(t.value),k&&k(),ae(),n&&O(t.value)}(0,e)},renderTitle:(0,m.jsx)(m.Fragment,{children:(0,m.jsx)(i.View,{className:"van-dropdown-item__title",style:e.value===ne?"color:"+h.activeColor:"",children:e.text})}),children:e.value===ne&&(0,m.jsx)(u.default,{name:"success",className:"van-dropdown-item__icon",color:h.activeColor})},"".concat(t,"VanCell"))})),V.children]})})}):(0,m.jsx)(m.Fragment,{})}var v=(0,s.memo)((0,s.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/@babel/runtime/helpers/esm/objectWithoutProperties.js"),i=n("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),s=n("webpack/container/remote/react"),l=n("./node_modules/@antmjs/vantui/es/common/utils.js"),r=n("./node_modules/@antmjs/vantui/es/wxs/utils.js"),u=n("./node_modules/@antmjs/vantui/es/dropdown-menu/wxs.js"),c=n("webpack/container/remote/react/jsx-runtime"),d=["activeColor","overlay","zIndex","duration","direction","closeOnClickOverlay","closeOnClickOutside","className","style"],m=[];t.default=function DropdownMenu(e){var t=e.activeColor,n=e.overlay,p=void 0===n||n,v=e.zIndex,f=e.duration,x=void 0===f?200:f,j=e.direction,w=void 0===j?"down":j,b=e.closeOnClickOverlay,h=void 0===b||b,y=e.closeOnClickOutside,C=void 0===y||y,g=e.className,k=e.style,_=(0,a.default)(e,d),T=(0,s.useState)([]),O=(0,o.default)(T,2),S=O[0],L=O[1],I=(0,s.useRef)([]),N=(0,s.useRef)(),E=(0,s.useRef)("".concat(+new Date).concat(Math.ceil(1e4*Math.random()))),V=(0,s.useCallback)((function(){I.current.forEach((function(e){e.toggle(!1,{immediate:!0})}))}),[]);(0,s.useLayoutEffect)((function(){N.current=new Date,m.push({closeOnClickOutside:C,TimerKey:N,close:V})}),[C,V]),(0,s.useLayoutEffect)((function(){P()}),[_.children]),(0,s.useEffect)((function(){return function(){m=(m||[]).filter((function(e){return e&&e.TimerKey!==N}))}}),[]);var P=function updateItemListData(){setTimeout((function(){I.current&&L(I.current.map((function(e){return e})))}),333)},D=(0,s.useCallback)((function(e){I.current.forEach((function(t,n){var o=t.showPopup;n===Number(e)?t.toggle():o&&t.toggle(!1,{immediate:!0})}))}),[]),A=(0,s.useCallback)((function(e){var t=e.currentTarget.dataset.index;I.current[t].disabled||(m.forEach((function(e){e&&e.closeOnClickOutside&&e.TimerKey!==N&&e.close()})),setTimeout((function(){D(t)})))}),[D]),M=(0,s.useCallback)((function(e,t){I.current[e]=t}),[]),R=(0,s.useCallback)((function(){return(0,l.getRect)(null,".van-dropdown-menu".concat(E.current)).then((function(e){var t={rect:e};return"number"==typeof v&&(t.zIndex=v),t}))}),[v]),W=(0,s.useMemo)((function(){var e=[];return s.Children.map(_.children,(function(n,o){e.push((0,s.cloneElement)(n,{direction:w,key:o,setChildrenInstance:M,index:o,parentInstance:{overlay:p,duration:x,activeColor:t,closeOnClickOverlay:h,direction:w,getChildWrapperStyle:R,updateItemListData:P}}))})),e}),[t,h,w,x,R,_.children,p,M]);return(0,c.jsxs)(i.View,{className:"van-dropdown-menu van-dropdown-menu".concat(E.current," van-dropdown-menu--top-bottom ").concat(g),style:r.style([k,{position:"relative"}]),children:[(S||[]).map((function(e,n){return(0,c.jsx)(i.View,{"data-index":n,className:r.bem("dropdown-menu__item",{disabled:e.disabled}),onClick:A,children:(0,c.jsx)(i.View,{className:e.titleClass+" "+r.bem("dropdown-menu__title",{active:e.showPopup,down:e.showPopup===("down"===w)}),style:e.showPopup?"color:"+t:"",children:(0,c.jsx)(i.View,{className:"van-ellipsis ".concat(e.titleClass||""),children:u.displayTitle(e)})})},e.index)})),W]})}},"./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)([]),t=(0,i.default)(e,2),n=t[0],c=t[1];(0,l.useEffect)((function(){var e={tableName:"details",okFun:function okFun(e){var t;console.log("details--",e),c(null!==(t=null==e?void 0:e.data)&&void 0!==t?t:[])}};(0,p.getTable)(e)}),[]);var f=r().useState({option1:[{text:"全部活动",value:0},{text:"附近活动",value:1}],option2:[{text:"默认排序",value:"a"},{text:"最近距离",value:"b"},{text:"参与最多",value:"c"}],value1:0,value2:"a"}),x=(0,i.default)(f,2),j=x[0];x[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:j.value1,options:j.option1}),(0,v.jsx)(a.default,{value:j.value2,options:j.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()}]); |