流程问题修改-准入与后台
This commit is contained in:
@ -4,6 +4,7 @@ import { SearchOutlined, DeleteOutlined } from '@ant-design/icons';
|
||||
import type { ColumnsType } from 'antd/es/table';
|
||||
//接口
|
||||
import { getApprovePage } from './services';
|
||||
import { getDictList } from '@/servers/api/dicts'
|
||||
//组件
|
||||
import ViewModal from './components/ViewModal';
|
||||
//统一列表分页
|
||||
@ -35,7 +36,10 @@ const deptOptions = [
|
||||
{ label: '采购部', value: 'DEPT001' },
|
||||
{ label: '业务部', value: 'DEPT002' },
|
||||
];
|
||||
|
||||
interface Dict {
|
||||
dicName: string;
|
||||
code: string;
|
||||
}
|
||||
|
||||
const SupplierEntryReview: React.FC = () => {
|
||||
const [form] = Form.useForm();
|
||||
@ -43,6 +47,8 @@ const SupplierEntryReview: React.FC = () => {
|
||||
const [pagination, setPagination] = useState({ current: 1, pageSize: 10, total: 0 });
|
||||
const [loading, setLoading] = useState(false);
|
||||
const [modalInfo, setModalInfo] = useState<ModalInfo>({ visible: false, record: null });
|
||||
//
|
||||
const [enterpriseType, setEnterpriseType] = useState<Dict[]>();
|
||||
// 查询数据
|
||||
const fetchData = async (params = {}) => {
|
||||
setLoading(true);
|
||||
@ -74,6 +80,11 @@ const SupplierEntryReview: React.FC = () => {
|
||||
|
||||
useEffect(() => {
|
||||
fetchData({ pageNo: 1 });
|
||||
getDictList('approve_type').then((res) => {
|
||||
if (res.code == 200) {
|
||||
setEnterpriseType(res.data)
|
||||
}
|
||||
})
|
||||
}, []);
|
||||
|
||||
// 表格分页切换
|
||||
@ -165,13 +176,13 @@ const SupplierEntryReview: React.FC = () => {
|
||||
width: 180,
|
||||
},
|
||||
{
|
||||
title: '流程状态',
|
||||
title: '评审状态',
|
||||
dataIndex: 'reviewStatusText',
|
||||
align: 'center',
|
||||
width: 120,
|
||||
},
|
||||
{
|
||||
title: '审核',
|
||||
title: '审批状态',
|
||||
dataIndex: 'approveStatusText',
|
||||
align: 'center',
|
||||
width: 120,
|
||||
@ -210,12 +221,11 @@ const SupplierEntryReview: React.FC = () => {
|
||||
<Select options={deptOptions} allowClear style={{ width: 120 }} placeholder="请选择准入部门" />
|
||||
</Form.Item>
|
||||
|
||||
<Form.Item name="approveStatus" label="流程状态">
|
||||
<Form.Item name="approveStatus" label="审批状态">
|
||||
<Select style={{ width: 150 }} placeholder="请选择状态" allowClear>
|
||||
<Option value="0">未开始</Option>
|
||||
<Option value="1">进行中</Option>
|
||||
<Option value="2">结果汇总中</Option>
|
||||
<Option value="3">已完成</Option>
|
||||
{enterpriseType?.map(item => (
|
||||
<Select.Option key={item.code} value={item.code}>{item.dicName}</Select.Option>
|
||||
))}
|
||||
</Select>
|
||||
</Form.Item>
|
||||
|
||||
|
Reference in New Issue
Block a user