Blame view

src/pages/contract/AuthorizationSetting/components/RolesModel/index.tsx 866 Bytes
fcdb5f0d   谢忠泽   add:合同授权
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
  import React, { useCallback, useEffect, useState } from "react";
  import { Modal, Form, message, Table } from "antd";
  import * as API from '../../api';
  
  interface Props{
      visible:boolean;
      roles?:API.Roles[];
      onRefresh: () => void;
      onCancel?: () => void;
  }
  const { Column } = Table;
  
  function RolesModel({visible, roles, onRefresh, onCancel}:Props) {
      return (
        <Modal
          title="授权角色"
          visible={visible}
          onCancel={onCancel}
        >
          <Table
            dataSource={roles}
            rowKey={(item: API.Roles) => `${item.roleCode}`}
  
          >
            <Column title="角色名称" width={200} dataIndex="roleName" render={(t) => t || "-"} />
            <Column title="角色编码" width={200} dataIndex="roleCode" render={(t) => t || "-"} /> 
          </Table>  
        </Modal>
      );
  }
  
  export default RolesModel;