import React, { useState, useEffect } from 'react'; import { Form, Input, Button, Icon, Select, message, Table, Divider, Row, Col, Tag, Pagination, Modal, DatePicker } from 'antd'; import { FormattedMessage } from 'umi-plugin-react/locale'; import styles from '../../style/GoodsList.less'; import router from 'umi/router'; import { Card, Avatar } from 'antd'; import apis from '../../../services/apis'; import request from '../../../utils/request' import Styles from './style.less'; const { Meta } = Card; const { Option } = Select; const { MonthPicker, RangePicker, WeekPicker } = DatePicker; // 跳转到编辑商品 const toEditStaff = (userId) => () => { router.push({ pathname: '/staff/editStaff', query: { userId }, }); } /** *卡片 * * @returns */ const CartBody = (props) => { const { data } = props const confirm = (data) => () => { console.log(data,"11111") if(data.status === 1){ Modal.confirm({ title: '确认停用该角色?', okText: '确认', cancelText: '取消', onOk() { request({ ...apis.staff.change, urlData: {id:data.userId,type:'off'}}).then((data) => { message.info("操作成功") props.onFresh() }) } }); }else{ Modal.confirm({ title: '确认启用该角色?', okText: '确认', cancelText: '取消', onOk() { request({ ...apis.staff.change, urlData: {id:data.userId,type:'on'}}).then((data) => { message.info("操作成功") props.onFresh() }) } }); } } return (
{/* */}
{ data.taTagsList.map((item, index) => { return {item.tagName} }) }

姓名 : {data.userName}

状态 : {data.status === 1 ? '启用' : '停用'}

电话 : {data.phone}

) } const header = (props) => { const [tempData, setTempData] = useState([]) useEffect(() => { getList({ pageNum: 1, pageSize: 10 }); }, []) const getList = (params) => { request({ ...apis.staff.taUser, params: { ...params } }).then((data) => { console.log(data, "listData") setTempData(data.records) }) } // 分页 const onChange = (pageNumber) => { getList({ pageNum: pageNumber, pageSize: 10 }); } // 提交事件 const handleSubmit = (e, props) => { e.preventDefault(); props.form.validateFields((err, values) => { if (!err) { console.log('提交数据: ', values) getList({ pageNum: 1, pageSize: 10, ...values }) } }); } const { getFieldDecorator } = props.form return ( <>
handleSubmit(e, props)}> {getFieldDecorator('userName')( } placeholder="姓名" />, )} {getFieldDecorator('phone')( } placeholder="电话" />, )} {getFieldDecorator('status')( , )}
{ tempData.map((item, index) => ( getList({ pageNum: 1, pageSize: 10 })}/> )) } {/* 分页 */}
) } const WrappedHeader = Form.create({ name: 'header' })(header); export default WrappedHeader