From b03c3be59af79924968e605fe5fda7b3c235ce54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A6=BA=E7=8B=A8?= <18119604035@163.com> Date: Tue, 28 Mar 2023 15:43:06 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E9=85=8D=E7=BD=AE=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E5=92=8C=E7=BA=BF=E4=B8=8A=E8=AF=BE=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E9=80=89=E4=BF=AE=E3=80=81=E5=BF=85=E4=BF=AE=E6=B8=B2=E6=9F=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/course/index.tsx | 6 +- src/pages/system/config/index.tsx | 453 +++++++++++++++--------------- 2 files changed, 226 insertions(+), 233 deletions(-) diff --git a/src/pages/course/index.tsx b/src/pages/course/index.tsx index 2b00c07..f6d0b76 100644 --- a/src/pages/course/index.tsx +++ b/src/pages/course/index.tsx @@ -156,9 +156,9 @@ const CoursePage = () => { }, { title: "必修/选修", - dataIndex: "isRequired", - render: (isRequired: number) => ( - {isRequired === 1 ? "必修课" : "选修课"} + dataIndex: "is_required", + render: (is_required: number) => ( + {is_required === 1 ? "必修课" : "选修课"} ), }, { diff --git a/src/pages/system/config/index.tsx b/src/pages/system/config/index.tsx index 5486b48..4e2b060 100644 --- a/src/pages/system/config/index.tsx +++ b/src/pages/system/config/index.tsx @@ -108,29 +108,35 @@ const SystemConfigPage = () => { var value = form.getFieldValue("player.bullet_secret_text"); if (e.target.checked) { value += "{name}"; - form.setFieldsValue({ - "player.bullet_secret_text": value, - }); + } else { + value = value.replace("{name}", ""); } + form.setFieldsValue({ + "player.bullet_secret_text": value, + }); }; const addEmail = (e: CheckboxChangeEvent) => { var value = form.getFieldValue("player.bullet_secret_text"); if (e.target.checked) { value += "{email}"; - form.setFieldsValue({ - "player.bullet_secret_text": value, - }); + } else { + value = value.replace("{email}", ""); } + form.setFieldsValue({ + "player.bullet_secret_text": value, + }); }; const addIdCard = (e: CheckboxChangeEvent) => { var value = form.getFieldValue("player.bullet_secret_text"); if (e.target.checked) { value += "{idCard}"; - form.setFieldsValue({ - "player.bullet_secret_text": value, - }); + } else { + value = value.replace("{idCard}", ""); } + form.setFieldsValue({ + "player.bullet_secret_text": value, + }); }; const onFinish = (values: any) => { @@ -155,10 +161,218 @@ const SystemConfigPage = () => { { key: "1", label: `网站设置`, + children: ( +
+ {logo && ( + +
+ +
+ { + setLogo(url); + form.setFieldsValue({ "system.logo": url }); + }} + > +
+
+ (推荐尺寸:240x80px,支持JPG、PNG) +
+
+
+ )} + {!logo && ( + +
+
+ { + setLogo(url); + form.setFieldsValue({ "system.logo": url }); + }} + > +
+
+ (推荐尺寸:240x80px,支持JPG、PNG) +
+
+
+ )} + + + + + + + + + + + + + + + + + + +
+ ), }, { key: "2", label: `播放设置`, + children: ( +
+ + + + + +
+ (打开后播放器会随机出现跑马灯水印,以防录屏传播) +
+
+
+ + + + + + + 姓名 + + + 邮箱 + + + 身份证号 + + + + + + + + + + {thumb && ( + +
+ +
+ { + setThumb(url); + form.setFieldsValue({ "player.poster": url }); + }} + > +
+ (推荐尺寸:19200x1080px,视频播放未开始时展示) +
+
+
+
+ )} + {!thumb && ( + +
+
+ { + setThumb(url); + form.setFieldsValue({ "player.poster": url }); + }} + > +
+ (推荐尺寸:19200x1080px,视频播放未开始时展示) +
+
+
+
+ )} + + + +
+ ), }, ]; @@ -175,227 +389,6 @@ const SystemConfigPage = () => { items={items} onChange={onChange} /> -
-
- {tabKey === 1 && ( - <> - {logo && ( - -
- -
- { - setLogo(url); - form.setFieldsValue({ "system.logo": url }); - }} - > -
-
- (推荐尺寸:240x80px,支持JPG、PNG) -
-
-
- )} - {!logo && ( - -
-
- { - setLogo(url); - form.setFieldsValue({ "system.logo": url }); - }} - > -
-
- (推荐尺寸:240x80px,支持JPG、PNG) -
-
-
- )} - - - - - - - - - - - - - - - - - )} - {tabKey === 2 && ( - <> - - - - - -
- (打开后播放器会随机出现跑马灯水印,以防录屏传播) -
-
-
- - - - - - - 姓名 - - - 邮箱 - - - 身份证号 - - - - - - - - - - {thumb && ( - -
- -
- { - setThumb(url); - form.setFieldsValue({ "player.poster": url }); - }} - > -
- (推荐尺寸:19200x1080px,视频播放未开始时展示) -
-
-
-
- )} - {!thumb && ( - -
-
- { - setThumb(url); - form.setFieldsValue({ "player.poster": url }); - }} - > -
- (推荐尺寸:19200x1080px,视频播放未开始时展示) -
-
-
-
- )} - - )} - - - -
-
);