整理接口定义规范
This commit is contained in:
@ -25,10 +25,10 @@ import { getEvaluateSupplierList, getAllEvaluateRules } from '@/servers/api/supp
|
||||
const { Option } = Select;
|
||||
|
||||
const SupplierEvaluateResultInfo: React.FC = () => {
|
||||
const location = useLocation<{ record: API.EvaluateTaskRecord }>();
|
||||
const location = useLocation<{ record: SupplierEvaluateResult.EvaluateTaskItem }>();
|
||||
const [loading, setLoading] = useState<boolean>(false);
|
||||
const [form] = Form.useForm();
|
||||
const [resultData, setResultData] = useState<API.EvaluateSupplierRecord[]>([]);
|
||||
const [resultData, setResultData] = useState<SupplierEvaluateResult.EvaluateSupplierItem[]>([]);
|
||||
const [pagination, setPagination] = useState<TablePaginationConfig>({
|
||||
current: 1,
|
||||
pageSize: 10,
|
||||
@ -38,11 +38,11 @@ const SupplierEvaluateResultInfo: React.FC = () => {
|
||||
showTotal: (total) => `共 ${total} 条记录`,
|
||||
});
|
||||
const [searchParams, setSearchParams] =
|
||||
useState<API.EvaluateSupplierSearchParams>({});
|
||||
const [parentRecord, setParentRecord] = useState<API.EvaluateTaskRecord | null>(
|
||||
useState<SupplierEvaluateResult.EvaluateSupplierSearchParams>({});
|
||||
const [parentRecord, setParentRecord] = useState<SupplierEvaluateResult.EvaluateTaskItem | null>(
|
||||
null,
|
||||
);
|
||||
const [evaluateRules, setEvaluateRules] = useState<API.EvaluateRuleItem[]>([]);
|
||||
const [evaluateRules, setEvaluateRules] = useState<SupplierEvaluateRuleManage.EvaluateRuleItem[]>([]);
|
||||
|
||||
|
||||
|
||||
@ -77,7 +77,7 @@ const SupplierEvaluateResultInfo: React.FC = () => {
|
||||
const fetchResultDetailList = async (
|
||||
current = 1,
|
||||
pageSize = 10,
|
||||
params: API.EvaluateSupplierSearchParams = searchParams,
|
||||
params: SupplierEvaluateResult.EvaluateSupplierSearchParams = searchParams,
|
||||
) => {
|
||||
// 确保有评价任务ID
|
||||
if (!parentRecord?.id) {
|
||||
@ -93,7 +93,7 @@ const SupplierEvaluateResultInfo: React.FC = () => {
|
||||
setLoading(true);
|
||||
try {
|
||||
// 构建请求参数
|
||||
const requestParams: API.EvaluateSupplierRequest = {
|
||||
const requestParams: SupplierEvaluateResult.EvaluateSupplierRequest = {
|
||||
basePageRequest: {
|
||||
pageNo: current,
|
||||
pageSize: pageSize,
|
||||
@ -167,7 +167,7 @@ const SupplierEvaluateResultInfo: React.FC = () => {
|
||||
};
|
||||
|
||||
// 查看得分明细
|
||||
const handleViewScoreDetail = (record: API.EvaluateSupplierRecord) => {
|
||||
const handleViewScoreDetail = (record: SupplierEvaluateResult.EvaluateSupplierItem) => {
|
||||
history.push({
|
||||
pathname: 'supplierEvaluateResultScoreDetail',
|
||||
state: { record, parentRecord }
|
||||
@ -175,7 +175,7 @@ const SupplierEvaluateResultInfo: React.FC = () => {
|
||||
};
|
||||
|
||||
// 查看打分情况
|
||||
const handleViewScoring = (record: API.EvaluateSupplierRecord) => {
|
||||
const handleViewScoring = (record: SupplierEvaluateResult.EvaluateSupplierItem) => {
|
||||
history.push({
|
||||
pathname: 'supplierEvaluateResultScoreByList',
|
||||
state: { record, parentRecord }
|
||||
@ -185,7 +185,7 @@ const SupplierEvaluateResultInfo: React.FC = () => {
|
||||
const columns = [
|
||||
{
|
||||
title: '序号',
|
||||
render: (_: any, __: API.EvaluateSupplierRecord, index: number) =>
|
||||
render: (_: any, __: SupplierEvaluateResult.EvaluateSupplierItem, index: number) =>
|
||||
(pagination.current! - 1) * pagination.pageSize! + index + 1,
|
||||
width: 80,
|
||||
},
|
||||
@ -227,7 +227,7 @@ const SupplierEvaluateResultInfo: React.FC = () => {
|
||||
key: 'action',
|
||||
width: 180,
|
||||
align: 'center' as const,
|
||||
render: (_: unknown, record: API.EvaluateSupplierRecord) => (
|
||||
render: (_: unknown, record: SupplierEvaluateResult.EvaluateSupplierItem) => (
|
||||
<Space size="middle">
|
||||
<Button
|
||||
type="link"
|
||||
|
Reference in New Issue
Block a user