import React, { useState, useEffect } from 'react' import Taro, { Current } from '@tarojs/taro' import request, { apis } from '@/utils/request' import { RichText } from '@tarojs/components' import { useModel } from '@/store' import toolclass from '@/utils/toolclass.js' import Page from '@/layouts' import { getShareObject } from '@/utils/share.js' import '@/assets/css/reset.less' import '@/assets/css/iconfont.less' import './index.less' export default function WuYeGongGaoDetail () { const { user } = useModel('user') const [CurrnetId] = useState(Current.router.params.id) const [DetailInfo, setDetailInfo] = useState(null) Taro.useShareAppMessage(() => { return getShareObject({ title: DetailInfo.announcementTitle, id: CurrnetId, image: DetailInfo.announcementCarouselImg }, user) }) useEffect(() => { Init() }, [CurrnetId]) const Init = () => { request({ ...apis.getGongGaoDetail, args: { orgId: user.orgId }, params: { id: CurrnetId } }).then((res) => { setDetailInfo(res) }) } return ( {DetailInfo === null ? null : DetailInfo.announcementTitle} {DetailInfo === null ? null : DetailInfo.createUser} {DetailInfo === null ? null : toolclass.FormatDate(DetailInfo.createDate)} {DetailInfo === null ? null : DetailInfo.viewCount} ) }