/** * Created by RaoMeng on 2018/11/14 * Desc: 发布通知公告 */ import React, {Component} from 'react' import {Input, Button} from 'antd' import 'css/announce.css' import {Toast} from 'antd-mobile' import TargetSelect from 'components/TargetSelect' import UploadEnclosure from 'components/UploadEnclosure' import {fetchGet, fetchPost,fetchPostObj} from "../../utils/fetchRequest"; import {_baseURL, API} from "../../configs/api.config"; import {getIntValue, getStrValue, isObjEmpty} from "../../utils/common"; import {connect} from 'react-redux' import {clearListState} from 'action/listState' const {TextArea} = Input class AnnounceRelease extends Component { constructor() { super() this.state = { announceTitle: '', announceContent: '', previewVisible: false, previewImage: '', fileList: [], targetList: [], targetCount: 0, targetData: [], } } componentDidMount() { document.title = '发布通知公告' // this.getOrganization() } componentWillUnmount() { Toast.hide() clearTimeout(this.backTask) } render() { const {announceTitle, announceContent, targetCount, targetList, fileList, targetData} = this.state /*const targetProps = { targetData: targetData, targetValues: targetList, title: '通知对象', targetCount: targetCount, onTargetChange: this.onTargetChange.bind(this), onTargetFocus: this.onTargetFocus.bind(this) } const defaultTargetProps = { targetData: [], targetValues: targetList, title: '通知对象', targetCount: targetCount, onTargetChange: this.onTargetChange.bind(this), onTargetFocus: this.onTargetFocus.bind(this) }*/ return (
{/*
{targetData.length > 0 ? : }*/}