|
@@ -2,7 +2,7 @@ import {Button, Input, message, Modal} from 'antd';
|
|
import React, {useEffect, useState} from 'react';
|
|
import React, {useEffect, useState} from 'react';
|
|
import {PageHeaderWrapper} from '@ant-design/pro-layout';
|
|
import {PageHeaderWrapper} from '@ant-design/pro-layout';
|
|
import {useSingleState} from 'nice-hooks';
|
|
import {useSingleState} from 'nice-hooks';
|
|
-import Quill from '@/pages/Memory/components/Quill';
|
|
|
|
|
|
+import MyQuill from '@/pages/Memory/components/MyQuill';
|
|
import UpdateForm from '@/pages/Memory/components/UpdateForm';
|
|
import UpdateForm from '@/pages/Memory/components/UpdateForm';
|
|
import {TableListItem} from '../MemoryList/data.d';
|
|
import {TableListItem} from '../MemoryList/data.d';
|
|
import service from './service';
|
|
import service from './service';
|
|
@@ -170,6 +170,10 @@ const TableList: React.FC<{}> = () => {
|
|
}
|
|
}
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
+ // 判断背面是否是空
|
|
|
|
+ const isBackEmpty=()=>{
|
|
|
|
+ return getTextFromHtml(memory.back).length === 0 && memory.back.indexOf('img') < 0;
|
|
|
|
+ }
|
|
|
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
countRemind();
|
|
countRemind();
|
|
@@ -199,7 +203,7 @@ const TableList: React.FC<{}> = () => {
|
|
}
|
|
}
|
|
// 进入复习页面后
|
|
// 进入复习页面后
|
|
// 如果没有文字,并且也没有图片
|
|
// 如果没有文字,并且也没有图片
|
|
- if (getTextFromHtml(memory.back).length === 0 && memory.back.indexOf('img') < 0) {
|
|
|
|
|
|
+ if (isBackEmpty()) {
|
|
setState({showBack: true});
|
|
setState({showBack: true});
|
|
} else {
|
|
} else {
|
|
setState({showBack: false});
|
|
setState({showBack: false});
|
|
@@ -241,16 +245,22 @@ const TableList: React.FC<{}> = () => {
|
|
<div>
|
|
<div>
|
|
正面:
|
|
正面:
|
|
<p/>
|
|
<p/>
|
|
- <Quill theme="bubble" readonly onChange={() => {
|
|
|
|
|
|
+ <MyQuill theme="bubble" readonly onChange={() => {
|
|
}} value={memory.front}/>
|
|
}} value={memory.front}/>
|
|
<p/>
|
|
<p/>
|
|
{state.showBack ? (
|
|
{state.showBack ? (
|
|
<div>
|
|
<div>
|
|
- 反面:
|
|
|
|
- <p/>
|
|
|
|
- <Quill theme="bubble" readonly onChange={() => {
|
|
|
|
- }} value={memory.back}/>
|
|
|
|
- <p/>
|
|
|
|
|
|
+ {
|
|
|
|
+ !isBackEmpty() ? (
|
|
|
|
+ <div>
|
|
|
|
+ 反面:
|
|
|
|
+ <p/>
|
|
|
|
+ <MyQuill theme="bubble" readonly onChange={() => {
|
|
|
|
+ }} value={memory.back}/>
|
|
|
|
+ <p/>
|
|
|
|
+ </div>
|
|
|
|
+ ) : null}
|
|
|
|
+
|
|
<div className={styles.divBottom}>
|
|
<div className={styles.divBottom}>
|
|
<Button
|
|
<Button
|
|
type="primary"
|
|
type="primary"
|