整理接口定义规范
This commit is contained in:
@ -2,7 +2,6 @@ import React, { forwardRef, useImperativeHandle, useEffect, useState } from 'rea
|
||||
import { Card } from 'antd';
|
||||
import styles from '../supplierAnnualTaskManageAdd.less';
|
||||
import SupplierSelector from '@/components/SupplierSelector';
|
||||
import type { SupplierItem } from '@/servers/dao/supplierEvaluateTask';
|
||||
import type { Dispatch } from 'umi';
|
||||
import { connect } from 'umi';
|
||||
import type { SupplierTaskModelState } from '@/models/supplierAnnualTaskManage';
|
||||
@ -21,7 +20,7 @@ const SupplierSelectStepComponent = (props: SupplierSelectStepProps) => {
|
||||
const { taskFormData } = supplierAnnualTaskManage;
|
||||
|
||||
// 内部状态,避免直接操作formData导致循环更新
|
||||
const [selectedSuppliers, setSelectedSuppliers] = useState<SupplierItem[]>([]);
|
||||
const [selectedSuppliers, setSelectedSuppliers] = useState<supplierAnnualTaskManage.SupplierItem[]>([]);
|
||||
|
||||
// 当taskFormData.selectedSuppliers更新时,同步到本地状态
|
||||
useEffect(() => {
|
||||
@ -40,7 +39,7 @@ const SupplierSelectStepComponent = (props: SupplierSelectStepProps) => {
|
||||
}));
|
||||
|
||||
// 处理供应商选择
|
||||
const handleSupplierSelect = (suppliers: SupplierItem[]) => {
|
||||
const handleSupplierSelect = (suppliers: supplierAnnualTaskManage.SupplierItem[]) => {
|
||||
// 确保每个供应商都有evaluators字段
|
||||
const suppliersWithEvaluators = suppliers.map(supplier => ({
|
||||
...supplier,
|
||||
|
Reference in New Issue
Block a user