2 lines
9.2 KiB
JavaScript
2 lines
9.2 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/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 l=t("./node_modules/@antmjs/vantui/es/skeleton/index.js"),o=t("./node_modules/@antmjs/vantui/es/dialog/index.js"),a=t("./node_modules/@antmjs/vantui/es/button/index.js"),i=t("./node_modules/@antmjs/vantui/es/cell/index.js"),s=t("./node_modules/@antmjs/vantui/es/image/index.js"),u=t("./node_modules/@antmjs/vantui/es/toast/index.js"),d=t("./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),c=t("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),r=t("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),f=t("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),v=t("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),m=t("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),p=t("webpack/container/remote/@tarojs/taro"),h=t.n(p),j=t("webpack/container/remote/react"),x=t.n(j),b=t("./src/utils/index.ts"),g=t("webpack/container/remote/lodash"),w=t.n(g),k=t("webpack/container/remote/moment"),C=t.n(k),T=t("webpack/container/remote/react/jsx-runtime");n.default=function details(){var e,n,t,g,k,S,y,_=(0,j.useState)([]),A=(0,v.default)(_,2),D=A[0],V=A[1],F=(0,j.useState)("0"),L=(0,v.default)(F,2),N=L[0],E=L[1],Y=(0,j.useState)(),I=(0,v.default)(Y,2),M=I[0],B=I[1],H=(0,j.useState)(!1),O=(0,v.default)(H,2),P=O[0],R=O[1],J=(0,j.useState)(""),q=(0,v.default)(J,2),z=(q[0],q[1],(0,j.useState)(0)),G=(0,v.default)(z,2),$=G[0],K=G[1],Q=(0,p.getCurrentInstance)(),U=(null!==(e=null==Q||null===(n=Q.router)||void 0===n?void 0:n.params)&&void 0!==e?e:{}).id,W=(0,j.useState)(!1),X=(0,v.default)(W,2),Z=(X[0],X[1]),ee=(0,j.useState)(""),ne=(0,v.default)(ee,2),te=ne[0],le=ne[1],oe=x().useState(!1),ae=(0,v.default)(oe,2),ie=ae[0],se=ae[1],ue=x().useState(!1),de=(0,v.default)(ue,2),ce=de[0],re=de[1],fe=x().useState(""),ve=(0,v.default)(fe,2);ve[0],ve[1];(0,j.useEffect)((function(){R("1"===N||"1"!==M)}),[N,M]),(0,j.useEffect)((function(){}),[]),(0,p.useShareTimeline)((function(){return{title:"分享朋友圈"}})),(0,j.useEffect)((function(){h().showShareMenu({withShareTicket:!0}),h().updateShareMenu({withShareTicket:!0,success:function success(){}})}),[]),(0,j.useEffect)((function(){var e;h().cloud.callFunction({name:"getOpenid",complete:(e=(0,f.default)((0,r.default)().mark((function _callee(e){var n,t,l,o;return(0,r.default)().wrap((function _callee$(a){for(;;)switch(a.prev=a.next){case 0:console.log("callFunction test result: ",e),o=null==e||null===(n=e.result)||void 0===n||null===(t=n.event)||void 0===t||null===(l=t.userInfo)||void 0===l?void 0:l.openId,le(o);case 3:case"end":return a.stop()}}),_callee)}))),function complete(n){return e.apply(this,arguments)})})}),[]),(0,j.useEffect)((function(){var e,n=h().getSystemInfoSync(),t=n.screenHeight,l=n.safeArea,o=void 0===l?{}:l,a=null!==(e=t-(null==o?void 0:o.bottom))&&void 0!==e?e:0;K(a)}),[]),(0,j.useEffect)((function(){te&&me()}),[te]);var me=function getDetail(){var e={tableName:"details",id:U,okFun:function okFun(e){var n,t,l,o,a,i,s;console.log("res",e),V(null!==(n=null==e?void 0:e.data)&&void 0!==n?n:{}),console.log("dataSource ",D),B(null!==(t=null==e||null===(l=e.data)||void 0===l?void 0:l.Status)&&void 0!==t?t:"");var u=null!==(o=null==e||null===(a=e.data)||void 0===a?void 0:a.peopleArr)&&void 0!==o?o:[];(null==u?void 0:u.length)>0?u.forEach((function(e){var n;(null==e?void 0:e.openid)===te&&E(null!==(n=null==e?void 0:e.status)&&void 0!==n?n:"0")})):E("0"),(null!==(i=null==e||null===(s=e.data)||void 0===s?void 0:s.useridArr)&&void 0!==i?i:[]).includes(te)?Z(!0):Z(!1)}};(0,b.getTableid)(e)},pe=[{label:"活动待开放",value:"0"},{label:"活动已取消",value:"2"},{label:"活动进行中",value:"3"},{label:"活动已结束",value:"4"},{label:"活动已关闭",value:"5"}],he=function userinfoPost(){var e={tableName:"userInfo",keyValue:{openId:te},okFun:function okFun(e){var n,t,l,o,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,d.default)(null!==(l=null==e||null===(o=e.data)||void 0===o?void 0:o.activeidArr)&&void 0!==l?l:[]),[te])},okFun:function okFun(e){console.log("添加用户记录",e)}};(0,b.updateTableid)((0,c.default)({},a))}};(0,b.getTable)((0,c.default)({},e))};return(0,T.jsx)(m.View,{children:(null===(t=Object.keys(D))||void 0===t?void 0:t.length)>0?(0,T.jsxs)(m.View,{className:"detailContent",children:[(0,T.jsxs)(m.View,{children:[(0,T.jsx)(m.View,{children:null==D?void 0:D.title}),(0,T.jsx)(s.default,{width:"100%",height:"180px",fit:"cover",src:null==D||null===(g=D.images)||void 0===g||null===(k=g[0])||void 0===k?void 0:k.url}),(0,T.jsxs)(m.View,{children:[(0,T.jsx)(i.default,{icon:"clock",title:"开始时间 ".concat(null!=D&&D.startTime?C()(null==D?void 0:D.startTime).format("YYYY-MM-DD HH:mm:ss"):"")}),(0,T.jsx)(i.default,{icon:"clock",title:"结束时间 ".concat(null!=D&&D.endTime?C()(null==D?void 0:D.endTime).format("YYYY-MM-DD HH:mm:ss"):"")}),(0,T.jsx)(i.default,{isLink:!0,icon:"location",title:"".concat(null==D?void 0:D.address),linkType:"navigateTo",url:"/pages/dashboard/index",onClick:function onClick(){h().openLocation({latitude:null==D?void 0:D.latitude,longitude:null==D?void 0:D.longitude,scale:18})}}),(0,T.jsx)(i.default,{icon:"friends",title:"已报名人数 ".concat((null===(S=(null!==(y=null==D?void 0:D.peopleArr)&&void 0!==y?y:[]).filter((function(e){return"2"===(null==e?void 0:e.status)||"1"===(null==e?void 0:e.status)})))||void 0===S?void 0:S.length)>>0)})]})]}),(0,T.jsx)(m.View,{onClick:function onClick(){},className:"RichText",children:(0,T.jsx)(m.RichText,{nodes:null==D?void 0:D.richText})}),(0,T.jsx)(m.View,{children:(0,T.jsx)(o.default,{id:"vanDialog3",title:"长按二维码识别",showCancelButton:!1,showConfirmButton:!1,show:ie,onClose:function onClose(){return se(!1)},children:(0,T.jsxs)(m.View,{className:"wechatCode",children:[(0,T.jsx)(s.default,{showMenuByLongpress:!0,width:300,height:300,src:null==D?void 0:D.qrCode}),(0,T.jsx)(a.default,{style:{width:"130px",marginTop:"20px"},type:"primary",round:!0,size:"small",onClick:function onClick(){se(!1)},children:"关闭"})]})})}),(0,T.jsx)(m.View,{children:(0,T.jsx)(o.default,{id:"vanDialog4",title:"取消后,再次报名,会严格审核",show:ce,onClose:function onClose(){return se(!1)},onConfirm:function onConfirm(){!function canelActive(){var e,n=(null!==(e=null==D?void 0:D.peopleArr)&&void 0!==e?e:[]).map((function(e,n,t){return(null==e?void 0:e.openid)===te?(0,c.default)((0,c.default)({},e),{},{status:"4"}):(0,c.default)({},e)}));(0,b.updateTableid)({tableName:"details",id:U,objData:{peopleArr:(0,d.default)(n)},okFun:function okFun(e){u.default.success({message:"取消成功",selector:"#vanToast-demo2",onClose:function onClose(){me()}})}})}()},children:(0,T.jsx)(m.View,{className:"wechatCode"})})}),(0,T.jsxs)(m.View,{className:"detailBtn",style:{bottom:"".concat(null!=$?$:0,"px")},children:[(0,T.jsx)(a.default,{type:P?"warning":"primary",block:!0,onClick:function onClick(){return P?(se(!0),!1):"2"===N?(re(!0),!1):"4"===N?(u.default.fail({message:"再次报名需审核!",selector:"#vanToast-demo2",duration:2e3,onClose:function onClose(){se(!0)}}),!1):void((0,b.phoneLogin)()?(console.log("id",U),function detailPost(){var e,n,t={id:U,tableName:"details",objData:{useridArr:[].concat((0,d.default)(w().cloneDeep(null!==(e=null==D?void 0:D.useridArr)&&void 0!==e?e:[])),[te]),peopleArr:[].concat((0,d.default)(w().cloneDeep(null!==(n=null==D?void 0:D.peopleArr)&&void 0!==n?n:[])),[{openid:te,status:"1"}])},okFun:function okFun(e){console.log("res333",e),u.default.success({message:"报名成功,审核中",selector:"#vanToast-demo2",onClose:function onClose(){he(),se(!0),me()}})}};console.log("postData",t),(0,b.updateTableid)((0,c.default)({},t))}()):u.default.fail({message:"请先登录",selector:"#vanToast-demo2",duration:2e3,onClose:function onClose(){h().navigateTo({url:"/pages/my/index"})}}))},children:function btnContent(){console.log("detailStatus,status,openid",M,N,te);var e="立即报名";return"1"===M?("0"===N&&(e="立即报名"),"4"===N&&(e="再次报名"),"2"===N&&(e="取消报名"),"1"===N&&(e="待审核")):pe.forEach((function(n){var t=null==D?void 0:D.Status;(null==n?void 0:n.value)===t&&(e=null==n?void 0:n.label)})),e}()}),(0,T.jsx)(u.default,{id:"vanToast-demo2"})]})]}):(0,T.jsx)(m.View,{children:(0,T.jsx)(l.default,{title:!0,row:16})})})}},"./src/pages/activityList/components/details/index.tsx":function(e,n,t){var l=t("webpack/container/remote/@tarojs/runtime"),o=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");o.default.enableShareTimeline=!0;Page((0,l.createPageConfig)(o.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()}]); |