Files
gitlab-instance-0a899031_ci…/dist/pages/activityList/components/details/index.js
2022-11-25 14:21:16 +08:00

2 lines
5.8 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/button/index.js"),o=t("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),a=t("./node_modules/@antmjs/vantui/es/toast/index.js"),s=t("./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),i=t("./node_modules/@antmjs/vantui/es/cell/index.js"),d=t("./node_modules/@antmjs/vantui/es/image/index.js"),u=t("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),r=t("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),c=t("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),m=t("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),v=t("webpack/container/remote/@tarojs/taro"),f=t.n(v),p=t("webpack/container/remote/react"),b=t("./src/utils/index.ts"),x=t("webpack/container/remote/lodash"),j=t.n(x),g=t("webpack/container/remote/moment"),h=t.n(g),k=t("webpack/container/remote/react/jsx-runtime");n.default=function details(){var e,n,t,x,g,T,w=(0,p.useState)([]),y=(0,c.default)(w,2),_=y[0],C=y[1],S=(0,p.useState)(0),A=(0,c.default)(S,2),D=A[0],F=A[1],L=(0,v.getCurrentInstance)(),Y=(null!==(e=null==L||null===(n=L.router)||void 0===n?void 0:n.params)&&void 0!==e?e:{}).id,N=(0,p.useState)(!1),V=(0,c.default)(N,2),H=V[0],B=V[1],I=(0,p.useState)(""),M=(0,c.default)(I,2),E=M[0],O=M[1];(0,p.useEffect)((function(){}),[]),(0,p.useEffect)((function(){var e;f().cloud.callFunction({name:"getOpenid",complete:(e=(0,r.default)((0,u.default)().mark((function _callee(e){var n,t,l,o,a;return(0,u.default)().wrap((function _callee$(s){for(;;)switch(s.prev=s.next){case 0:console.log("callFunction test result: ",e),a=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,O(a),console.log("dataSource ",_),(null!==(o=null==_?void 0:_.useridArr)&&void 0!==o?o:[]).includes(a)?B(!0):B(!1);case 5:case"end":return s.stop()}}),_callee)}))),function complete(n){return e.apply(this,arguments)})})}),[_]),(0,p.useEffect)((function(){var e,n=f().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;F(a);var s={tableName:"details",id:Y,okFun:function okFun(e){var n;console.log("res",e),C(null!==(n=null==e?void 0:e.data)&&void 0!==n?n:[])}};(0,b.getTableid)(s)}),[]);var R=[{label:"活动待开放",value:"0"},{label:"立即报名",value:"1"},{label:"活动已取消",value:"2"},{label:"活动进行中",value:"3"},{label:"活动已结束",value:"4"},{label:"活动已关闭",value:"5"}];return(0,k.jsxs)(m.View,{className:"detailContent",children:[(0,k.jsxs)(m.View,{children:[(0,k.jsx)(m.View,{children:null==_?void 0:_.title}),(0,k.jsx)(d.default,{width:"100%",height:"180px",fit:"cover",src:null==_||null===(t=_.images)||void 0===t||null===(x=t[0])||void 0===x?void 0:x.url}),(0,k.jsxs)(m.View,{children:[(0,k.jsx)(i.default,{icon:"clock",title:"开始时间 ".concat(null!=_&&_.startTime?h()(null==_?void 0:_.startTime).format("YYYY-MM-DD HH:mm:ss"):"")}),(0,k.jsx)(i.default,{icon:"clock",title:"结束时间 ".concat(null!=_&&_.endTime?h()(null==_?void 0:_.endTime).format("YYYY-MM-DD HH:mm:ss"):"")}),(0,k.jsx)(i.default,{isLink:!0,icon:"location",title:"".concat(null==_?void 0:_.address),linkType:"navigateTo",url:"/pages/dashboard/index"}),(0,k.jsx)(i.default,{icon:"friends",title:"已报名人数 ".concat(null!==(g=null==_||null===(T=_.useridArr)||void 0===T?void 0:T.length)&&void 0!==g?g:0)})]})]}),(0,k.jsx)(m.View,{onClick:function onClick(){},className:"RichText",children:(0,k.jsx)(m.RichText,{nodes:null==_?void 0:_.richText})}),(0,k.jsxs)(m.View,{className:"detailBtn",style:{bottom:"".concat(null!=D?D:0,"px")},children:[(0,k.jsx)(l.default,{type:"primary",block:!0,disabled:!["1"].includes(null==_?void 0:_.Status),onClick:function onClick(){var e;if(H)return(0,b.updateTableid)({tableName:"details",id:Y,objData:{useridArr:(0,s.default)((null!==(e=null==_?void 0:_.useridArr)&&void 0!==e?e:[]).filter((function(e,n,t){return e!==E})))},okFun:function okFun(e){a.default.success({message:"取消成功",selector:"#vanToast-demo2",onClose:function onClose(){f().navigateBack({delta:1})}})}}),!1;if((0,b.phoneLogin)()){var n;console.log("id",Y);var t={id:Y,tableName:"details",objData:{useridArr:[].concat((0,s.default)(j().cloneDeep(null!==(n=null==_?void 0:_.useridArr)&&void 0!==n?n:[])),[E])},okFun:function okFun(e){console.log("res333",e),a.default.success({message:"报名成功",selector:"#vanToast-demo2",onClose:function onClose(){f().navigateBack({delta:1})}})}};console.log("postData",t),(0,b.updateTableid)((0,o.default)({},t))}else a.default.fail({message:"请先登录",selector:"#vanToast-demo2",duration:2e3,onClose:function onClose(){f().navigateTo({url:"/pages/my/index"})}})},children:function btnContent(){return H?"取消报名":R.map((function(e){var n=null==_?void 0:_.Status;if((null==e?void 0:e.value)===n)return null==e?void 0:e.label}))}()}),(0,k.jsx)(a.default,{id:"vanToast-demo2"})]})]})}},"./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");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()}]);