visuddhinanda 2 лет назад
Родитель
Сommit
71ae03ece9
1 измененных файлов с 8 добавлено и 5 удалено
  1. 8 5
      dashboard/src/components/template/Wbw/WbwMeaningSelect.tsx

+ 8 - 5
dashboard/src/components/template/Wbw/WbwMeaningSelect.tsx

@@ -54,10 +54,13 @@ const WbwMeaningSelectWidget = ({ data, onSelect }: IWidget) => {
 
 
   useEffect(() => {
   useEffect(() => {
     //判断单词列表里面是否有这个词
     //判断单词列表里面是否有这个词
-    if (inlineDict.wordIndex.includes(data.word.value)) {
+    if (typeof data.real === "undefined") {
+      return;
+    }
+    if (inlineDict.wordIndex.includes(data.real.value)) {
       let baseRemind: string[] = [];
       let baseRemind: string[] = [];
       let baseDone: string[] = [];
       let baseDone: string[] = [];
-      baseRemind.push(data.word.value);
+      baseRemind.push(data.real.value);
       let mParent: IParent[] = [];
       let mParent: IParent[] = [];
       while (baseRemind.length > 0) {
       while (baseRemind.length > 0) {
         const word1 = baseRemind.pop();
         const word1 = baseRemind.pop();
@@ -85,7 +88,7 @@ const WbwMeaningSelectWidget = ({ data, onSelect }: IWidget) => {
             //没找到,添加一个dict
             //没找到,添加一个dict
             mParent[indexParent].dict.push({
             mParent[indexParent].dict.push({
               id: value.dict_id,
               id: value.dict_id,
-              name: value.dict_shortname,
+              name: value.shortname,
               case: [],
               case: [],
             });
             });
             indexDict = mParent[indexParent].dict.findIndex(
             indexDict = mParent[indexParent].dict.findIndex(
@@ -150,7 +153,7 @@ const WbwMeaningSelectWidget = ({ data, onSelect }: IWidget) => {
 
 
       setParent(mParent);
       setParent(mParent);
     }
     }
-  }, [data.word.value, inlineDict, intl]);
+  }, [data.real?.value, inlineDict]);
 
 
   return (
   return (
     <div>
     <div>
@@ -161,7 +164,7 @@ const WbwMeaningSelectWidget = ({ data, onSelect }: IWidget) => {
               {item.dict.map((itemDict, idDict) => {
               {item.dict.map((itemDict, idDict) => {
                 return (
                 return (
                   <div key={idDict} style={{ display: "flex" }}>
                   <div key={idDict} style={{ display: "flex" }}>
-                    <Text keyboard strong style={{ whiteSpace: "nowrap" }}>
+                    <Text strong style={{ whiteSpace: "nowrap" }}>
                       {itemDict.name}
                       {itemDict.name}
                     </Text>
                     </Text>
                     <div>
                     <div>