Files
gitlab-instance-0a899031_ci…/dist/pages/activityList/components/details/index.js
2022-11-27 14:35:46 +08:00

2 lines
14 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,n,t){var o=t("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),s=t("./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),a=t("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),l=t("webpack/container/remote/react"),i=t("./node_modules/@antmjs/vantui/es/share-sheet/wxs.js"),r=t("./node_modules/@antmjs/vantui/es/share-sheet/options.js"),u=t("./node_modules/@antmjs/vantui/es/popup/index.js"),d=t("webpack/container/remote/react/jsx-runtime"),c=["show","duration","closeOnClickOverlay","safeAreaInsetBottom","overlay","zIndex","overlayStyle","title","cancelText","description","options","renderDescription","renderTitle","onClickOverlay","onSelect","onClose","onCancel"];function ownKeys(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?ownKeys(Object(t),!0).forEach((function(n){(0,o.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}n.default=function ShareSheet(e){var n=e.show,t=e.duration,o=void 0===t?300:t,m=e.closeOnClickOverlay,f=void 0===m||m,p=e.safeAreaInsetBottom,v=void 0===p||p,h=e.overlay,j=void 0===h||h,x=e.zIndex,b=e.overlayStyle,w=e.title,g=e.cancelText,_=void 0===g?"取消":g,y=e.description,k=e.options,C=void 0===k?[]:k,S=e.renderDescription,T=e.renderTitle,O=e.onClickOverlay,N=e.onSelect,A=e.onClose,V=e.onCancel,I=(0,s.default)(e,c),D=(0,l.useCallback)((function(){null==O||O()}),[O]),L=(0,l.useCallback)((function(e){null==N||N({detail:e})}),[N]),P=(0,l.useCallback)((function(){null==A||A()}),[A]),F=(0,l.useCallback)((function(){null==A||A(),null==V||V()}),[V,A]);return(0,d.jsxs)(u.default,_objectSpread(_objectSpread({round:!0,className:"van-share-sheet",show:n,position:"bottom",overlay:j,duration:o,zIndex:x,overlayStyle:b,closeOnClickOverlay:f,safeAreaInsetBottom:v,onClose:P,onClickOverlay:D},I),{},{children:[(0,d.jsxs)(a.View,{className:"van-share-sheet__header",children:[(0,d.jsx)(a.View,{className:"van-share-sheet__title",children:T}),w&&(0,d.jsx)(a.View,{className:"van-share-sheet__title",children:w}),(0,d.jsx)(a.View,{className:"van-share-sheet__description",children:S}),y&&(0,d.jsx)(a.View,{className:"van-share-sheet__description",children:y})]}),i.isMulti(C)?(0,d.jsx)(d.Fragment,{children:C.map((function(e,n){return(0,d.jsx)(r.default,{showBorder:0!==n,options:e,onSelect:L},n)}))}):(0,d.jsx)(r.default,{options:C,onSelect:L}),(0,d.jsx)(a.Button,{className:"van-share-sheet__cancel",onClick:F,children:_})]}))}},"./node_modules/@antmjs/vantui/es/share-sheet/options.js":function(e,n,t){t.d(n,{default:function(){return Index}});var o=t("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),s=t("./node_modules/@antmjs/vantui/es/wxs/utils.js"),a=t("./node_modules/@antmjs/vantui/es/share-sheet/wxs.js"),l=t("webpack/container/remote/react/jsx-runtime");function Index(e){var n=e.showBorder,t=e.onSelect,i=e.options;return(0,l.jsx)(o.View,{className:s.bem("share-sheet__options",{border:n}),children:i.map((function(e,n){return(0,l.jsx)(o.View,{className:"van-share-sheet__option",onClick:function onClick(){return null==t?void 0:t(e,n)},children:(0,l.jsxs)(o.Button,{className:"van-share-sheet__button","open-type":e.openType||"",children:[(0,l.jsx)(o.Image,{src:a.getIconURL(e.icon),className:"van-share-sheet__icon"}),e.name&&(0,l.jsx)(o.View,{className:"van-share-sheet__name",children:e.name}),e.description&&(0,l.jsx)(o.View,{className:"van-share-sheet__option-description",children:e.description})]})},n)}))})}},"./node_modules/@antmjs/vantui/es/share-sheet/wxs.js":function(e,n,t){function isMulti(e){return null!=e&&null!=e[0]&&(Array.isArray(e)&&Array.isArray(e[0]))}t.d(n,{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/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,n,t){var o=t("./node_modules/@antmjs/vantui/es/skeleton/index.js"),s=t("./node_modules/@antmjs/vantui/es/share-sheet/index.js"),a=t("./node_modules/@antmjs/vantui/es/icon/index.js"),l=t("./node_modules/@antmjs/vantui/es/dialog/index.js"),i=t("./node_modules/@antmjs/vantui/es/button/index.js"),r=t("./node_modules/@antmjs/vantui/es/cell/index.js"),u=t("./node_modules/@antmjs/vantui/es/image/index.js"),d=t("./node_modules/@antmjs/vantui/es/toast/index.js"),c=t("./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),m=t("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),f=t("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),p=t("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),v=t("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),h=t("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),j=t("webpack/container/remote/@tarojs/taro"),x=t.n(j),b=t("webpack/container/remote/react"),w=t.n(b),g=t("./src/utils/index.ts"),_=t("webpack/container/remote/lodash"),y=t.n(_),k=t("webpack/container/remote/moment"),C=t.n(k),S=t("webpack/container/remote/react/jsx-runtime");n.default=function details(){var e,n,t,_,k,T,O,N=(0,b.useState)([]),A=(0,v.default)(N,2),V=A[0],I=A[1],D=(0,b.useState)("0"),L=(0,v.default)(D,2),P=L[0],F=L[1],M=(0,b.useState)(),B=(0,v.default)(M,2),E=B[0],Y=B[1],R=(0,b.useState)(!1),q=(0,v.default)(R,2),z=q[0],H=q[1],U=(0,b.useState)(""),K=(0,v.default)(U,2),J=(K[0],K[1],(0,b.useState)(0)),$=(0,v.default)(J,2),G=$[0],W=$[1],Q=(0,j.getCurrentInstance)(),X=(null!==(e=null==Q||null===(n=Q.router)||void 0===n?void 0:n.params)&&void 0!==e?e:{}).id,Z=(0,b.useState)(!1),ee=(0,v.default)(Z,2),ne=(ee[0],ee[1]),te=(0,b.useState)(""),oe=(0,v.default)(te,2),se=oe[0],ae=oe[1],le=w().useState(!1),ie=(0,v.default)(le,2),re=ie[0],ue=ie[1],de=w().useState(!1),ce=(0,v.default)(de,2),me=ce[0],fe=ce[1],pe=w().useState(!1),ve=(0,v.default)(pe,2),he=ve[0],je=ve[1],xe=w().useState(""),be=(0,v.default)(xe,2);be[0],be[1];x().useShareAppMessage((function(e){return"button"===e.from&&console.log(e.target),{title:"活动详情",path:"/pages/activityList/components/details/index?id=".concat(X)}})),(0,b.useEffect)((function(){H("1"===P||"1"!==E)}),[P,E]),(0,b.useEffect)((function(){}),[]),(0,j.useShareTimeline)((function(){return{title:"一起来玩吧",query:"id=".concat(X)}})),(0,b.useEffect)((function(){x().showShareMenu({withShareTicket:!0}),x().updateShareMenu({withShareTicket:!0,success:function success(){}})}),[]),(0,b.useEffect)((function(){var e;x().cloud.callFunction({name:"getOpenid",complete:(e=(0,p.default)((0,f.default)().mark((function _callee(e){var n,t,o,s;return(0,f.default)().wrap((function _callee$(a){for(;;)switch(a.prev=a.next){case 0:console.log("callFunction test result: ",e),s=null==e||null===(n=e.result)||void 0===n||null===(t=n.event)||void 0===t||null===(o=t.userInfo)||void 0===o?void 0:o.openId,ae(s);case 3:case"end":return a.stop()}}),_callee)}))),function complete(n){return e.apply(this,arguments)})})}),[]),(0,b.useEffect)((function(){var e,n=x().getSystemInfoSync(),t=n.screenHeight,o=n.safeArea,s=void 0===o?{}:o,a=null!==(e=t-(null==s?void 0:s.bottom))&&void 0!==e?e:0;W(a)}),[]),(0,b.useEffect)((function(){se&&we()}),[se]);var we=function getDetail(){var e={tableName:"details",id:X,okFun:function okFun(e){var n,t,o,s,a,l,i;console.log("res",e),I(null!==(n=null==e?void 0:e.data)&&void 0!==n?n:{}),console.log("dataSource ",V),Y(null!==(t=null==e||null===(o=e.data)||void 0===o?void 0:o.Status)&&void 0!==t?t:"");var r=null!==(s=null==e||null===(a=e.data)||void 0===a?void 0:a.peopleArr)&&void 0!==s?s:[];(null==r?void 0:r.length)>0?r.forEach((function(e){var n;(null==e?void 0:e.openid)===se&&F(null!==(n=null==e?void 0:e.status)&&void 0!==n?n:"0")})):F("0"),(null!==(l=null==e||null===(i=e.data)||void 0===i?void 0:i.useridArr)&&void 0!==l?l:[]).includes(se)?ne(!0):ne(!1)}};(0,g.getTableid)(e)},ge=[{label:"活动待开放",value:"0"},{label:"活动已取消",value:"2"},{label:"活动进行中",value:"3"},{label:"活动已结束",value:"4"},{label:"活动已关闭",value:"5"}],_e=function detailPost(){var e,n,t={id:X,tableName:"details",objData:{useridArr:[].concat((0,c.default)(y().cloneDeep(null!==(e=null==V?void 0:V.useridArr)&&void 0!==e?e:[])),[se]),peopleArr:[].concat((0,c.default)(y().cloneDeep(null!==(n=null==V?void 0:V.peopleArr)&&void 0!==n?n:[])),[{openid:se,status:"1"}])},okFun:function okFun(e){console.log("res333",e),d.default.success({message:"报名成功,审核中",selector:"#vanToast-demo2",onClose:function onClose(){ye(),ue(!0),we()}})}};console.log("postData",t),(0,g.updateTableid)((0,m.default)({},t))},ye=function userinfoPost(){var e={tableName:"userInfo",keyValue:{openId:se},okFun:function okFun(e){var n,t,o,s,a={tableName:"userInfo",id:null==e||null===(n=e.data)||void 0===n||null===(t=n[0])||void 0===t?void 0:t._id,objData:{activeidArr:[].concat((0,c.default)(null!==(o=null==e||null===(s=e.data)||void 0===s?void 0:s.activeidArr)&&void 0!==o?o:[]),[se])},okFun:function okFun(e){console.log("添加用户记录",e)}};(0,g.updateTableid)((0,m.default)({},a))}};(0,g.getTable)((0,m.default)({},e))};return(0,S.jsx)(h.View,{children:(null===(t=Object.keys(V))||void 0===t?void 0:t.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===(_=V.images)||void 0===_||null===(k=_[0])||void 0===k?void 0:k.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===(T=(null!==(O=null==V?void 0:V.peopleArr)&&void 0!==O?O:[]).filter((function(e){return"2"===(null==e?void 0:e.status)||"1"===(null==e?void 0:e.status)})))||void 0===T?void 0:T.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:re,onClose:function onClose(){return ue(!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(){ue(!1)},children:"关闭"})]})})}),(0,S.jsx)(h.View,{children:(0,S.jsx)(l.default,{id:"vanDialog4",title:"取消后,再次报名,会严格审核",show:me,onClose:function onClose(){return ue(!1)},onConfirm:function onConfirm(){!function canelActive(){var e,n=(null!==(e=null==V?void 0:V.peopleArr)&&void 0!==e?e:[]).map((function(e,n,t){return(null==e?void 0:e.openid)===se?(0,m.default)((0,m.default)({},e),{},{status:"4"}):(0,m.default)({},e)}));(0,g.updateTableid)({tableName:"details",id:X,objData:{peopleArr:(0,c.default)(n)},okFun:function okFun(e){d.default.success({message:"取消成功",selector:"#vanToast-demo2",onClose:function onClose(){we()}})}})}()},children:(0,S.jsx)(h.View,{className:"wechatCode"})})}),(0,S.jsx)(h.View,{className:"share",onClick:function onClick(){return je(!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:he,description:"一起来玩吧 ~",title:"立即分享给好友",options:[{name:"好友",icon:"wechat",openType:"share"}],onClose:function onClose(){return je(!1)}})}),(0,S.jsxs)(h.View,{className:"detailBtn",style:{bottom:"".concat(null!=G?G:0,"px")},children:[(0,S.jsx)(i.default,{type:z?"warning":"primary",block:!0,onClick:(0,p.default)((0,f.default)().mark((function _callee2(){return(0,f.default)().wrap((function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:if(!z){e.next=3;break}return ue(!0),e.abrupt("return",!1);case 3:if("2"!==P){e.next=6;break}return fe(!0),e.abrupt("return",!1);case 6:if("4"!==P){e.next=9;break}return d.default.fail({message:"再次报名需审核!",selector:"#vanToast-demo2",duration:2e3,onClose:function onClose(){ue(!0)}}),e.abrupt("return",!1);case 9:return e.next=11,(0,g.phoneLogin)();case 11:e.sent?(console.log("id",X),_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",E,P,se);var e="立即报名";return"1"===E?("0"===P&&(e="立即报名"),"4"===P&&(e="再次报名"),"2"===P&&(e="取消报名"),"1"===P&&(e="待审核")):ge.forEach((function(n){var t=null==V?void 0:V.Status;(null==n?void 0:n.value)===t&&(e=null==n?void 0:n.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,n,t){var o=t("webpack/container/remote/@tarojs/runtime"),s=t("./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 n="./src/pages/activityList/components/details/index.tsx",e(e.s=n);var n}));e.O()}]);