#
luxiaotao1123
2024-02-14 5039e6e38957ffc1ffdcfeeb040674aa02794482
#
2个文件已修改
46 ■■■■ 已修改文件
zy-asrs-flow/src/App.jsx 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/pages/system/role/index.jsx 44 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/App.jsx
@@ -185,7 +185,6 @@
  // 前置守卫
  requestInterceptors: [
    (url, options) => {
      console.log('request ====>:', url);
      const token = getToken();
      if (token && options.headers) {
        options.headers[TOKEN_HEADER_NAME] = token;
@@ -207,7 +206,6 @@
      if (token) {
        setToken(token);
      }
      console.log(response?.data);
      return response;
    }
  ]
zy-asrs-flow/src/pages/system/role/index.jsx
@@ -1,7 +1,7 @@
import React, { useState, useRef, useEffect } from 'react';
import { useIntl, FormattedMessage } from '@umijs/max';
import { Button, message, Modal } from 'antd';
import { Button, message, Modal, Table } from 'antd';
import { ActionType, FooterToolbar, PageContainer, ProColumns, ProTable } from '@ant-design/pro-components';
import { PlusOutlined, DeleteOutlined, ExclamationCircleOutlined, ExportOutlined } from '@ant-design/icons';
import { getLogininforList, removeLogininfor, exportLogininfor } from '@/services/monitor/logininfor';
@@ -46,11 +46,11 @@
    }
};
const handleRemove = async (selectedRows) => {
    if (!selectedRows) return true;
const handleRemove = async (rows) => {
    if (!rows) return true;
    const hide = message.loading('正在删除');
    try {
        const resp = await removeLogininfor(selectedRows.map((row) => row.infoId).join(','));
        const resp = await removeLogininfor(rows.map((row) => row.infoId).join(','));
        hide();
        if (resp.code === 200) {
            message.success('删除成功,即将刷新');
@@ -130,10 +130,8 @@
                        Modal.confirm({
                            title: '删除',
                            content: '确定删除该项吗?',
                            okText: '确认',
                            cancelText: '取消',
                            onOk: async () => {
                                const success = await handleRemoveOne(record);
                                const success = await handleRemove([record]);
                                if (success) {
                                    if (actionRef.current) {
                                        actionRef.current.reload();
@@ -159,35 +157,12 @@
                    })}
                    actionRef={actionRef}
                    formRef={formTableRef}
                    rowKey="infoId"
                    rowKey="id"
                    key="logininforList"
                    search={{
                        labelWidth: 120,
                    }}
                    toolBarRender={() => [
                        <Button
                            key="remove"
                            danger
                            hidden={selectedRows?.length === 0}
                            onClick={async () => {
                                Modal.confirm({
                                    title: '是否确认删除所选数据项?',
                                    icon: <ExclamationCircleOutlined />,
                                    content: '请谨慎操作',
                                    async onOk() {
                                        const success = await handleRemove(selectedRows);
                                        if (success) {
                                            setSelectedRows([]);
                                            actionRef.current?.reloadAndRest?.();
                                        }
                                    },
                                    onCancel() { },
                                });
                            }}
                        >
                            <DeleteOutlined />
                            <FormattedMessage id="pages.searchTable.delete" defaultMessage="删除" />
                        </Button>,
                        <Button
                            type="primary"
                            key="save"
@@ -219,9 +194,9 @@
                    }
                    columns={columns}
                    rowSelection={{
                        onChange: (_, selectedRows) => {
                            setSelectedRows(selectedRows);
                        },
                        onChange: (ids, rows) => {
                            setSelectedRows(rows);
                        }
                    }}
                />
            </div>
@@ -237,6 +212,7 @@
                >
                    <Button
                        key="remove"
                        danger
                        onClick={async () => {
                            Modal.confirm({
                                title: '删除',