整理接口定义规范

This commit is contained in:
linxd
2025-07-02 12:02:52 +08:00
parent 500272f459
commit aa7f985a74
49 changed files with 1345 additions and 2862 deletions

View File

@ -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"