2 lines
16 KiB
JavaScript
2 lines
16 KiB
JavaScript
/*! For license information please see index.js.LICENSE.txt */
|
|
"use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([["pages/activityList/components/details/index"],{"./node_modules/@antmjs/vantui/es/share-sheet/index.js":function(e,t,n){var o=n("./node_modules/@swc/helpers/esm/_object_spread.js"),s=n("./node_modules/@swc/helpers/esm/_object_spread_props.js"),a=n("./node_modules/@swc/helpers/esm/_object_without_properties.js"),l=n("webpack/container/remote/react/jsx-runtime"),i=n("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),r=n("webpack/container/remote/react"),u=n("./node_modules/@antmjs/vantui/es/share-sheet/wxs.js"),d=n("./node_modules/@antmjs/vantui/es/share-sheet/options.js"),c=n("./node_modules/@antmjs/vantui/es/popup/index.js");t.default=function ShareSheet(e){var t=e.show,n=e.duration,m=void 0===n?300:n,p=e.closeOnClickOverlay,v=void 0===p||p,f=e.safeAreaInsetBottom,h=void 0===f||f,j=e.overlay,x=void 0===j||j,w=e.zIndex,_=e.overlayStyle,b=e.title,g=e.cancelText,k=void 0===g?"取消":g,y=e.description,C=e.options,S=void 0===C?[]:C,T=e.renderDescription,A=e.renderTitle,N=e.onClickOverlay,V=e.onSelect,I=e.onClose,D=e.onCancel,B=(0,a._)(e,["show","duration","closeOnClickOverlay","safeAreaInsetBottom","overlay","zIndex","overlayStyle","title","cancelText","description","options","renderDescription","renderTitle","onClickOverlay","onSelect","onClose","onCancel"]),L=(0,r.useCallback)((function(){null==N||N()}),[N]),O=(0,r.useCallback)((function(e){null==V||V({detail:e})}),[V]),F=(0,r.useCallback)((function(){null==I||I()}),[I]),M=(0,r.useCallback)((function(){null==I||I(),null==D||D()}),[D,I]);return(0,l.jsxs)(c.default,(0,s._)((0,o._)({round:!0,className:"van-share-sheet",show:t,position:"bottom",overlay:x,duration:m,zIndex:w,overlayStyle:_,closeOnClickOverlay:v,safeAreaInsetBottom:h,onClose:F,onClickOverlay:L},B),{children:[(0,l.jsxs)(i.View,{className:"van-share-sheet__header",children:[(0,l.jsx)(i.View,{className:"van-share-sheet__title",children:A}),b&&(0,l.jsx)(i.View,{className:"van-share-sheet__title",children:b}),(0,l.jsx)(i.View,{className:"van-share-sheet__description",children:T}),y&&(0,l.jsx)(i.View,{className:"van-share-sheet__description",children:y})]}),u.isMulti(S)?(0,l.jsx)(l.Fragment,{children:S.map((function(e,t){return(0,l.jsx)(d.default,{showBorder:0!==t,options:e,onSelect:O},t)}))}):(0,l.jsx)(d.default,{options:S,onSelect:O}),(0,l.jsx)(i.Button,{className:"van-share-sheet__cancel",onClick:M,children:k})]}))}},"./node_modules/@antmjs/vantui/es/share-sheet/options.js":function(e,t,n){n.d(t,{default:function(){return Index}});var o=n("webpack/container/remote/react/jsx-runtime"),s=n("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),a=n("./node_modules/@antmjs/vantui/es/wxs/utils.js"),l=n("./node_modules/@antmjs/vantui/es/share-sheet/wxs.js");function Index(e){var t=e.showBorder,n=e.onSelect,i=e.options;return(0,o.jsx)(s.View,{className:a.bem("share-sheet__options",{border:t}),children:i.map((function(e,t){return(0,o.jsx)(s.View,{className:"van-share-sheet__option",onClick:function onClick(){return null==n?void 0:n(e,t)},children:(0,o.jsxs)(s.Button,{className:"van-share-sheet__button","open-type":e.openType||"",children:[e.renderIcon?e.renderIcon:(0,o.jsx)(s.Image,{src:l.getIconURL(e.icon),className:"van-share-sheet__icon"}),e.name&&(0,o.jsx)(s.View,{className:"van-share-sheet__name",children:e.name}),e.description&&(0,o.jsx)(s.View,{className:"van-share-sheet__option-description",children:e.description})]})},t)}))})}},"./node_modules/@antmjs/vantui/es/share-sheet/wxs.js":function(e,t,n){function isMulti(e){return null!=e&&null!=e[0]&&(Array.isArray(e)&&Array.isArray(e[0]))}n.d(t,{isMulti:function(){return isMulti},getIconURL:function(){return getIconURL}});var o=["qq","link","weibo","wechat","poster","qrcode","weapp-qrcode","wechat-moments"];function getIconURL(e){return-1!==o.indexOf(e)?"https://img.yzcdn.cn/vant/share-sheet-"+e+".png":e}},"./node_modules/@antmjs/vantui/es/skeleton/index.js":function(e,t,n){var o=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),s=n("./node_modules/@swc/helpers/esm/_object_spread.js"),a=n("./node_modules/@swc/helpers/esm/_object_spread_props.js"),l=n("./node_modules/@swc/helpers/esm/_object_without_properties.js"),i=n("webpack/container/remote/react/jsx-runtime"),r=n("webpack/container/remote/@tarojs/taro"),u=n("webpack/container/remote/react"),d=n("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),c=n("./node_modules/@antmjs/vantui/es/wxs/utils.js");t.default=function Skeleton(e){var t=(0,u.useState)({isArray:!1,rowArray:[]}),n=(0,o.default)(t,2),m=n[0],p=n[1],v=m.isArray,f=m.rowArray,h=e.row,j=void 0===h?0:h,x=e.animate,w=void 0===x||x,_=e.avatar,b=e.avatarShape,g=void 0===b?"round":b,k=e.avatarSize,y=void 0===k?(0,r.pxTransform)(64):k,C=e.titleWidth,S=void 0===C?"40%":C,T=e.title,A=e.rowWidth,N=void 0===A?"100%":A,V=e.loading,I=void 0===V||V,D=e.children,B=e.style,L=e.className,O=(0,l._)(e,["row","animate","avatar","avatarShape","avatarSize","titleWidth","title","rowWidth","loading","children","style","className"]);return(0,u.useEffect)((function(){p((function(e){return(0,a._)((0,s._)({},e),{rowArray:Array.from({length:j})})}))}),[j]),(0,u.useEffect)((function(){p((function(e){return(0,a._)((0,s._)({},e),{isArray:N instanceof Array})}))}),[N]),I?(0,i.jsxs)(d.View,(0,a._)((0,s._)({className:" "+c.bem("skeleton",[{animate:w}])+" ".concat(L||""),style:B},O),{children:[_&&(0,i.jsx)(d.View,{className:"avatar-class "+c.bem("skeleton__avatar",[g]),style:"width:"+y+";height:"+y}),(0,i.jsxs)(d.View,{className:c.bem("skeleton__content"),children:[T&&(0,i.jsx)(d.View,{className:"title-class "+c.bem("skeleton__title"),style:"width:"+S}),f.map((function(e,t){return(0,i.jsx)(d.View,{className:"row-class "+c.bem("skeleton__row"),style:"width:"+(v?N[t]:N)},t)}))]})]})):(0,i.jsx)(d.View,{className:c.bem("skeleton__content"),children:D})}},"./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[9].use[1]!./src/pages/activityList/components/details/index.tsx":function(e,t,n){var o=n("./node_modules/@antmjs/vantui/es/skeleton/index.js"),s=n("./node_modules/@antmjs/vantui/es/share-sheet/index.js"),a=n("./node_modules/@antmjs/vantui/es/icon/index.js"),l=n("./node_modules/@antmjs/vantui/es/dialog/index.js"),i=n("./node_modules/@antmjs/vantui/es/button/index.js"),r=n("./node_modules/@antmjs/vantui/es/cell/index.js"),u=n("./node_modules/@antmjs/vantui/es/image/index.js"),d=n("./node_modules/@antmjs/vantui/es/toast/index.js"),c=n("./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),m=n("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),p=n("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),v=n("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),f=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),h=n("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),j=n("webpack/container/remote/@tarojs/taro"),x=n.n(j),w=n("webpack/container/remote/react"),_=n.n(w),b=n("./src/utils/index.ts"),g=n("webpack/container/remote/lodash"),k=n.n(g),y=n("webpack/container/remote/moment"),C=n.n(y),S=n("webpack/container/remote/react/jsx-runtime");t.default=function details(){var e,t,n,g,y,T,A=(0,w.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 "}]),N=(0,f.default)(A,2),V=N[0],I=(N[1],(0,w.useState)("0")),D=(0,f.default)(I,2),B=D[0],L=D[1],O=(0,w.useState)(),F=(0,f.default)(O,2),M=F[0],E=F[1],z=(0,w.useState)(!1),Y=(0,f.default)(z,2),R=Y[0],q=Y[1],H=(0,w.useState)(""),P=(0,f.default)(H,2),U=(P[0],P[1],(0,w.useState)(0)),W=(0,f.default)(U,2),J=W[0],$=W[1],G=(0,j.getCurrentInstance)(),K=(null!==(e=null==G||null===(t=G.router)||void 0===t?void 0:t.params)&&void 0!==e?e:{}).id,Q=(0,w.useState)(!1),X=(0,f.default)(Q,2),Z=(X[0],X[1]),ee=(0,w.useState)(""),te=(0,f.default)(ee,2),ne=te[0],oe=te[1],se=_().useState(!1),ae=(0,f.default)(se,2),le=ae[0],ie=ae[1],re=_().useState(!1),ue=(0,f.default)(re,2),de=ue[0],ce=ue[1],me=_().useState(!1),pe=(0,f.default)(me,2),ve=pe[0],fe=pe[1],he=_().useState(""),je=(0,f.default)(he,2);je[0],je[1];x().useShareAppMessage((function(e){return"button"===e.from&&console.log(e.target),{title:"活动详情",path:"/pages/activityList/components/details/index?id=".concat(K)}})),(0,w.useEffect)((function(){q("1"===B||"1"!==M||"5"===B)}),[B,M]),(0,w.useEffect)((function(){}),[]),(0,j.useShareTimeline)((function(){return{title:"一起来玩吧",query:"id=".concat(K)}})),(0,w.useEffect)((function(){x().showShareMenu({withShareTicket:!0}),x().updateShareMenu({withShareTicket:!0,success:function success(){}})}),[]),(0,w.useEffect)((function(){var e;x().cloud.callFunction({name:"getOpenid",complete:(e=(0,v.default)((0,p.default)().mark((function _callee(e){var t,n;return(0,p.default)().wrap((function _callee$(o){for(;;)switch(o.prev=o.next){case 0:console.log("callFunction test result: ",e),n=null==e||null===(t=e.result)||void 0===t||null===(t=t.event)||void 0===t||null===(t=t.userInfo)||void 0===t?void 0:t.openId,oe(n);case 3:case"end":return o.stop()}}),_callee)}))),function complete(t){return e.apply(this,arguments)})})}),[]),(0,w.useEffect)((function(){var e,t=x().getSystemInfoSync(),n=t.screenHeight,o=t.safeArea,s=void 0===o?{}:o,a=null!==(e=n-(null==s?void 0:s.bottom))&&void 0!==e?e:0;$(a)}),[]),(0,w.useEffect)((function(){ne&&xe()}),[ne]);var xe=function getDetail(){var e={tableName:"details",id:K,okFun:function okFun(e){var t,n,o,s,a,l;console.log("res",e),console.log("dataSource ",V),E(null!==(t=null==e||null===(n=e.data)||void 0===n?void 0:n.Status)&&void 0!==t?t:"");var i=null!==(o=null==e||null===(s=e.data)||void 0===s?void 0:s.peopleArr)&&void 0!==o?o:[];(null==i?void 0:i.length)>0?i.forEach((function(e){var t;(null==e?void 0:e.openid)===ne&&L(null!==(t=null==e?void 0:e.status)&&void 0!==t?t:"0")})):L("0"),(null!==(a=null==e||null===(l=e.data)||void 0===l?void 0:l.useridArr)&&void 0!==a?a:[]).includes(ne)?Z(!0):Z(!1)}};(0,b.getTableid)(e)},we=[{label:"活动待开放",value:"0"},{label:"活动已取消",value:"2"},{label:"活动进行中",value:"3"},{label:"活动已结束",value:"4"},{label:"活动已关闭",value:"5"}],_e=function detailPost(){var e,t,n={id:K,tableName:"details",objData:{useridArr:[].concat((0,c.default)(k().cloneDeep(null!==(e=null==V?void 0:V.useridArr)&&void 0!==e?e:[])),[ne]),peopleArr:[].concat((0,c.default)(k().cloneDeep(null!==(t=null==V?void 0:V.peopleArr)&&void 0!==t?t:[])),[{openid:ne,status:"1"}])},okFun:function okFun(e){console.log("res333",e),d.default.success({message:"报名成功,审核中",selector:"#vanToast-demo2",onClose:function onClose(){be(),ie(!0),xe()}})}};console.log("postData",n),(0,b.updateTableid)((0,m.default)({},n))},be=function userinfoPost(){var e={tableName:"userInfo",keyValue:{openId:ne},okFun:function okFun(e){var t,n,o,s={tableName:"userInfo",id:null==e||null===(t=e.data)||void 0===t||null===(t=t[0])||void 0===t?void 0:t._id,objData:{activeidArr:[].concat((0,c.default)(null!==(n=null==e||null===(o=e.data)||void 0===o?void 0:o.activeidArr)&&void 0!==n?n:[]),[ne])},okFun:function okFun(e){console.log("添加用户记录",e)}};(0,b.updateTableid)((0,m.default)({},s))}};(0,b.getTable)((0,m.default)({},e))};return(0,S.jsx)(h.View,{children:(null===(n=Object.keys(V))||void 0===n?void 0:n.length)>0?(0,S.jsxs)(h.View,{className:"detailContent",children:[(0,S.jsxs)(h.View,{children:[(0,S.jsx)(h.View,{children:null==V?void 0:V.title}),(0,S.jsx)(u.default,{width:"100%",height:"180px",fit:"cover",src:null==V||null===(g=V.images)||void 0===g||null===(g=g[0])||void 0===g?void 0:g.url}),(0,S.jsxs)(h.View,{children:[(0,S.jsx)(r.default,{icon:"clock",title:"开始时间 ".concat(null!=V&&V.startTime?C()(null==V?void 0:V.startTime).format("YYYY-MM-DD HH:mm:ss"):"")}),(0,S.jsx)(r.default,{icon:"clock",title:"结束时间 ".concat(null!=V&&V.endTime?C()(null==V?void 0:V.endTime).format("YYYY-MM-DD HH:mm:ss"):"")}),(0,S.jsx)(r.default,{isLink:!0,icon:"location",title:"".concat(null==V?void 0:V.address),linkType:"navigateTo",url:"/pages/dashboard/index",onClick:function onClick(){x().openLocation({latitude:null==V?void 0:V.latitude,longitude:null==V?void 0:V.longitude,scale:18})}}),(0,S.jsx)(r.default,{icon:"friends",title:"已报名人数 ".concat((null===(y=(null!==(T=null==V?void 0:V.peopleArr)&&void 0!==T?T:[]).filter((function(e){return"2"===(null==e?void 0:e.status)||"1"===(null==e?void 0:e.status)})))||void 0===y?void 0:y.length)>>0)})]})]}),(0,S.jsx)(h.View,{onClick:function onClick(){},className:"RichText",children:(0,S.jsx)(h.RichText,{nodes:null==V?void 0:V.richText})}),(0,S.jsx)(h.View,{children:(0,S.jsx)(l.default,{id:"vanDialog3",title:"长按二维码识别",showCancelButton:!1,showConfirmButton:!1,show:le,onClose:function onClose(){return ie(!1)},children:(0,S.jsxs)(h.View,{className:"wechatCode",children:[(0,S.jsx)(u.default,{showMenuByLongpress:!0,width:300,height:300,src:null==V?void 0:V.qrCode}),(0,S.jsx)(i.default,{style:{width:"130px",marginTop:"20px"},type:"primary",round:!0,size:"small",onClick:function onClick(){ie(!1)},children:"关闭"})]})})}),(0,S.jsx)(h.View,{children:(0,S.jsx)(l.default,{id:"vanDialog4",title:"取消后,再次报名,会严格审核",showCancelButton:!0,show:de,onClose:function onClose(){return ie(!1)},cancelButtonColor:"green",confirmButtonColor:"red",onConfirm:function onConfirm(){!function canelActive(){var e,t=(null!==(e=null==V?void 0:V.peopleArr)&&void 0!==e?e:[]).map((function(e,t,n){return(null==e?void 0:e.openid)===ne?(0,m.default)((0,m.default)({},e),{},{status:"4"}):(0,m.default)({},e)}));(0,b.updateTableid)({tableName:"details",id:K,objData:{peopleArr:(0,c.default)(t)},okFun:function okFun(e){d.default.success({message:"取消成功",selector:"#vanToast-demo2",onClose:function onClose(){xe()}})}})}()},children:(0,S.jsx)(h.View,{className:"wechatCode"})})}),(0,S.jsx)(h.View,{className:"share",onClick:function onClick(){return fe(!0)},children:(0,S.jsx)(a.default,{name:"share",size:"32px",className:"icon"})}),(0,S.jsx)(h.View,{children:(0,S.jsx)(s.default,{show:ve,description:"一起来玩吧 ~",title:"立即分享给好友",options:[{name:"好友",icon:"wechat",openType:"share"}],onClose:function onClose(){return fe(!1)}})}),(0,S.jsxs)(h.View,{className:"detailBtn",style:{bottom:"".concat(null!=J?J:0,"px")},children:[(0,S.jsx)(i.default,{type:R?"warning":"primary",block:!0,onClick:(0,v.default)((0,p.default)().mark((function _callee2(){return(0,p.default)().wrap((function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:if(!R){e.next=3;break}return ie(!0),e.abrupt("return",!1);case 3:if("2"!==B){e.next=6;break}return ce(!0),e.abrupt("return",!1);case 6:if("4"!==B){e.next=9;break}return d.default.fail({message:"再次报名需审核!",selector:"#vanToast-demo2",duration:2e3,onClose:function onClose(){ie(!0)}}),e.abrupt("return",!1);case 9:return e.next=11,(0,b.phoneLogin)();case 11:e.sent?(console.log("id",K),_e()):d.default.fail({message:"请先登录",selector:"#vanToast-demo2",duration:2e3,onClose:function onClose(){x().navigateTo({url:"/pages/my/index"})}});case 13:case"end":return e.stop()}}),_callee2)}))),children:function btnContent(){console.log("detailStatus,status,openid",M,B,ne);var e="立即报名";return"1"===M?("0"===B&&(e="立即报名"),"4"===B&&(e="再次报名"),"2"===B&&(e="取消报名"),"1"===B&&(e="待审核"),"5"===B&&(e="审核不通过")):we.forEach((function(t){var n=null==V?void 0:V.Status;(null==t?void 0:t.value)===n&&(e=null==t?void 0:t.label)})),e}()}),(0,S.jsx)(d.default,{id:"vanToast-demo2"})]})]}):(0,S.jsx)(h.View,{children:(0,S.jsx)(o.default,{title:!0,row:16})})})}},"./src/pages/activityList/components/details/index.tsx":function(e,t,n){var o=n("webpack/container/remote/@tarojs/runtime"),s=n("./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[9].use[1]!./src/pages/activityList/components/details/index.tsx");s.default.enableShareTimeline=!0,s.default.enableShareAppMessage=!0;Page((0,o.createPageConfig)(s.default,"pages/activityList/components/details/index",{root:{cn:[]}},{navigationBarTitleText:"活动详情"}||{}))}},function(e){e.O(0,["taro","vendors","common"],(function(){return t="./src/pages/activityList/components/details/index.tsx",e(e.s=t);var t}));e.O()}]); |