去掉无用组件以及修改准入评审列表接口,增加token 验证白名单

This commit is contained in:
孙景学
2025-07-14 08:43:22 +08:00
parent 2f85e2a97e
commit 49f302194f
16 changed files with 65 additions and 906 deletions

View File

@ -1,22 +1,14 @@
import React, { useEffect, useState } from 'react';
import { Table, Form, Input, Select, Button, DatePicker, Tag, Space, message } from 'antd';
import { SearchOutlined, ReloadOutlined } from '@ant-design/icons';
// 类型定义
import type { ColumnsType } from 'antd/es/table';
import DetailView from './components/DetailView';
import { list } from './services';
const { RangePicker } = DatePicker;
const statusColorMap = {
'未开始': 'default',
'进行中': 'processing',
'已结束': 'success',
};
const resultColorMap = {
'通过': 'success',
'驳回': 'error',
};
const regionOptions = [
{ label: '请选择', value: '' },
{ label: '境内', value: '境内' },
@ -34,9 +26,21 @@ const resultOptions = [
{ label: '驳回', value: '驳回' },
];
interface Columns {
name:string;
supplierTypeCn:string;
enterpriseTypeCn:string;
accessTime:string;
changeTime:string;
status:string;
result:string;
id:string;
}
const SupplierChangeManage: React.FC = () => {
const [form] = Form.useForm();
const [data, setData] = useState<any[]>([]);
const [data, setData] = useState<Columns[]>([]);
const [loading, setLoading] = useState(false);
const [pagination, setPagination] = useState({ current: 1, pageSize: 10, total: 0 });
const [detailVisible, setDetailVisible] = useState(false);
@ -78,7 +82,7 @@ const SupplierChangeManage: React.FC = () => {
fetchData();
};
const columns = [
const columns: ColumnsType<Columns> = [
{
title: '序号',
dataIndex: 'index',
@ -94,7 +98,7 @@ const SupplierChangeManage: React.FC = () => {
},
{
title: '境内/境外',
dataIndex: 'region',
dataIndex: 'supplierTypeCn',
align: 'center',
},
{

View File

@ -144,7 +144,7 @@ const SupplierChangeReviewManage: React.FC<Props> = ({ dispatch }) => {
},
{
title: '境内/境外',
dataIndex: 'supplierType',
dataIndex: 'supplierTypeCn',
align: 'center',
width: 160,
},

View File

@ -1,6 +1,6 @@
import React, { useRef, useEffect, useState } from 'react';
import React, { useEffect, useState } from 'react';
import { Table, Form, Input, Button, Row, Col, DatePicker, Tabs, Space, message } from 'antd';
import { SearchOutlined, DeleteOutlined, PlusOutlined } from '@ant-design/icons';
import { SearchOutlined, DeleteOutlined } from '@ant-design/icons';
import type { ColumnsType } from 'antd/es/table';
//组件
import SupplierViewModal from './components/SupplierViewModal';