forked from huge/frontEnd/hugeOA

Mr Ke
2020-04-26 1386b9fff21abc8f611c2a6c199581ea67efe315
src/components/page/AnnouncementPage/index.jsx
@@ -33,19 +33,26 @@
  componentDidMount() { }
  cancle = (id) => {
  link = (id) => {
    console.log(id)
    //   // this.props.history.push("/document/create?id=" + id);
    this.props.history.push({ pathname: "/document/create/" + id });
    this.props.history.push({ pathname: "/document/detail/" + id });
  }
  emoveTAG = (str) => {
    return str.replace(/<[^>]+>/g, "");
  }
  renderColumns = () => {
    return [
      { title: '标题', dataIndex: 'documentTitle' },
      { title: '通知内容', dataIndex: 'documentContent' },
      {
        title: '通知内容', dataIndex: 'documentContent', ellipsis: true, width: '40%', render: (cur, item) => {
          return this.emoveTAG(cur)
        }
      },
      { title: '接受情况', dataIndex: 'groupType', render: (cur, item) => <span>{item.readNumber || 0}/{item.noticeNumber || 0}</span> },
      { title: '通知时间', dataIndex: 'createTime', render: (cur, item) => cur !== "" && cur != null ? moment(cur).format("YYYY-MM-DD HH:mm") : "" },
      { title: '操作', render: (text, record) => <a onClick={() => this.cancle(record.id)}>查看</a> }
      { title: '操作', render: (text, record) => <a onClick={() => this.link(record.id)}>查看</a> }
    ];
  }
@@ -65,7 +72,7 @@
      key: formData.__key,
      columns: this.renderColumns(),
      extraFromData: {
        type: '',
        type: 'DT00002',
      },
      setFormData: this.setFormData
    }