修复ts警告,增加供应商评价模板管理一级指标二级指标的禁用逻辑

This commit is contained in:
linxd
2025-07-02 15:33:36 +08:00
parent aa7f985a74
commit 1dc59c9587
14 changed files with 247 additions and 144 deletions

View File

@ -57,11 +57,6 @@ const BasicInfoStepComponent = (props: BasicInfoStepProps) => {
// 获取评价模板和初始化表单数据
useEffect(() => {
fetchTemplates();
// 初始化表单数据
if (taskFormData) {
form.setFieldsValue(taskFormData);
}
}, []);
// 当taskFormData变化时更新表单值

View File

@ -1,5 +1,5 @@
import React, { useState, useEffect, forwardRef, useImperativeHandle, useRef } from 'react';
import { Card, Button, Space, Form } from 'antd';
import React, { useState, useEffect, forwardRef, useImperativeHandle } from 'react';
import { Card, Button, Space } from 'antd';
import styles from '../supplierAnnualTaskManageAdd.less';
import {
SupplierTable,
@ -60,8 +60,6 @@ const EvaluatorSelectStepComponent = (props: EvaluatorSelectStepProps) => {
// 模态框模式SELECT(选择模式) 或 VIEW(查看模式)
const [modalMode, setModalMode] = useState<ModalMode>(ModalMode.SELECT);
// 表单实例,用于权重设置
const [form] = Form.useForm();
const [filterUserIds, setFilterUserIds] = useState<string[]>([]);
useEffect(() => {
if (mode === 'division' && taskFormData.userList && taskFormData.userList.length > 0) {

View File

@ -1,11 +1,8 @@
import React, { useState, useEffect } from 'react';
import {
Card,
Table,
Button,
Input,
Row,
Col,
message,
Space,
Form,
@ -13,15 +10,12 @@ import {
Select,
Tag,
Tooltip,
Modal,
} from 'antd';
import { history } from 'umi';
import {
SearchOutlined,
DeleteOutlined,
PlusOutlined,
EditOutlined,
EyeOutlined,
} from '@ant-design/icons';
import { getAnnualTaskList } from '@/servers/api/supplierAnnual';
import {
@ -30,8 +24,6 @@ import {
AnnualTaskStatusColor,
AnnualTaskStatusOptions,
} from '@/dicts/supplierAnnualTaskManageDict';
import moment from 'moment';
import styles from './supplierAnnualTaskManage.less';
const { RangePicker } = DatePicker;
const { Option } = Select;
@ -86,6 +78,7 @@ const SupplierAnnualTaskManage: React.FC = () => {
// 首次加载获取数据
useEffect(() => {
fetchList({ current: 1, pageSize: 10 });
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);
// 表格变化处理