ソースを参照

组件参数展开

visuddhinanda 3 年 前
コミット
475fb8748c
1 ファイル変更7 行追加11 行削除
  1. 7 11
      dashboard/src/components/dict/DictEdit.tsx

+ 7 - 11
dashboard/src/components/dict/DictEdit.tsx

@@ -1,4 +1,3 @@
-import { useEffect } from "react";
 import { useIntl } from "react-intl";
 import { ProForm } from "@ant-design/pro-components";
 import { message } from "antd";
@@ -9,12 +8,11 @@ import { get, put } from "../../request";
 import DictEditInner from "./DictEditInner";
 import { IDictFormData } from "./DictCreate";
 
-type IWidgetDictEdit = {
-  wordId: number;
-};
-const Widget = (prop: IWidgetDictEdit) => {
+interface IWidget {
+  wordId?: string;
+}
+const Widget = ({ wordId }: IWidget) => {
   const intl = useIntl();
-  useEffect(() => {});
 
   return (
     <>
@@ -36,7 +34,7 @@ const Widget = (prop: IWidgetDictEdit) => {
             confidence: values.confidence,
           };
           const res = await put<IDictDataRequest, IApiResponseDict>(
-            `/v2/userdict/${prop.wordId}`,
+            `/v2/userdict/${wordId}`,
             request
           );
           console.log(res);
@@ -48,11 +46,9 @@ const Widget = (prop: IWidgetDictEdit) => {
         }}
         formKey="dict_edit"
         request={async () => {
-          const res: IApiResponseDict = await get(
-            `/v2/userdict/${prop.wordId}`
-          );
+          const res: IApiResponseDict = await get(`/v2/userdict/${wordId}`);
           return {
-            id: res.data.id,
+            id: 1,
             wordId: res.data.id,
             word: res.data.word,
             type: res.data.type,