Files
gitlab-instance-0a899031_ci…/dist/pages/activityList/components/details/index.js

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