Files
gitlab-instance-0a899031_ci…/dist/pages/activityList/components/details/index.js
2022-11-26 09:12:21 +08:00

2 lines
5.9 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"),u=t("./node_modules/@antmjs/vantui/es/image/index.js"),d=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),C=y[0],_=y[1],S=(0,p.useState)(0),A=(0,c.default)(S,2),L=A[0],D=A[1],F=(0,v.getCurrentInstance)(),Y=(null!==(e=null==F||null===(n=F.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,d.default)().mark((function _callee(e){var n,t,l,o,a;return(0,d.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 ",C),(null!==(o=null==C?void 0:C.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)})})}),[C]),(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;D(a);var s={tableName:"details",id:Y,okFun:function okFun(e){var n;console.log("res",e),_(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==C?void 0:C.title}),(0,k.jsx)(u.default,{width:"100%",height:"180px",fit:"cover",src:null==C||null===(t=C.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!=C&&C.startTime?h()(null==C?void 0:C.startTime).format("YYYY-MM-DD HH:mm:ss"):"")}),(0,k.jsx)(i.default,{icon:"clock",title:"结束时间 ".concat(null!=C&&C.endTime?h()(null==C?void 0:C.endTime).format("YYYY-MM-DD HH:mm:ss"):"")}),(0,k.jsx)(i.default,{isLink:!0,icon:"location",title:"".concat(null==C?void 0:C.address),linkType:"navigateTo",url:"/pages/dashboard/index",onClick:function onClick(){f().openLocation({latitude:null==C?void 0:C.latitude,longitude:null==C?void 0:C.longitude,scale:18})}}),(0,k.jsx)(i.default,{icon:"friends",title:"已报名人数 ".concat(null!==(g=null==C||null===(T=C.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==C?void 0:C.richText})}),(0,k.jsxs)(m.View,{className:"detailBtn",style:{bottom:"".concat(null!=L?L:0,"px")},children:[(0,k.jsx)(l.default,{type:"primary",block:!0,disabled:!["1"].includes(null==C?void 0:C.Status),onClick:function onClick(){var e;if(H)return(0,b.updateTableid)({tableName:"details",id:Y,objData:{useridArr:(0,s.default)((null!==(e=null==C?void 0:C.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==C?void 0:C.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==C?void 0:C.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()}]);