From 8a3d0b881e51c35e828cb1a302d37be897968283 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Tue, 23 Apr 2024 15:38:31 +0800 Subject: [PATCH] Auto Submit --- ...5f132c.async.js => 13236.0b5797bf.async.js | 2 +- ...263583.async.js => 14141.849f40b8.async.js | 4 +- ...d2877a.async.js => 16703.4cad6550.async.js | 2 +- 1829.9cc1d3b7.async.js | 1129 +++ ...734667.async.js => 21068.cf587eab.async.js | 2 +- ...bbe110.async.js => 22134.c4b16a36.async.js | 10 +- ...5f851f.async.js => 23262.21a4abb9.async.js | 4 +- ...72872a.async.js => 24665.e05a2792.async.js | 2 +- ...a38c85.async.js => 26155.9cd47c3b.async.js | 2 +- ...4fb066.async.js => 28278.72a55ab9.async.js | 2 +- ...c2a21c.async.js => 28961.57ea10b2.async.js | 2 +- ...47613c.async.js => 34450.8e9de445.async.js | 2 +- ...201595.async.js => 41916.26e7235e.async.js | 4 +- ...862597.async.js => 47513.08ebdb97.async.js | 2 +- ...a54bb2.async.js => 47833.7263e34d.async.js | 2 +- ...774d76.async.js => 49127.bf154dff.async.js | 2 +- ...740aa8.async.js => 49132.580304c3.async.js | 6 +- ...d3f604.async.js => 50812.07d6f8a0.async.js | 2 +- ...1a930e.async.js => 51736.66e904b3.async.js | 2 +- ...ae5f2e.async.js => 53605.1ea36b9f.async.js | 8 +- ...22554b.async.js => 60313.17c4ee08.async.js | 4 +- ...fdebcc.async.js => 61925.de1b1e43.async.js | 2 +- ...842c54.async.js => 64615.9239ec9a.async.js | 4 +- ...fc411fc.async.js => 6484.a337be0f.async.js | 2 +- ...8bf188.async.js => 68780.eea1eca9.async.js | 2 +- ...7edee6.async.js => 70130.3264e413.async.js | 12 +- ...7d17fbb.async.js => 7126.5a67bcac.async.js | 21 +- ...4eb160.async.js => 82018.a86e4006.async.js | 4 +- ...a366e0.async.js => 85575.09b602f3.async.js | 2 +- ...985544.async.js => 86882.859dd9fe.async.js | 1108 ++- ...3481be.async.js => 87876.fb644a1b.async.js | 2 +- ...3f4cc5.async.js => 88008.89721216.async.js | 2 +- ...00d0a2.async.js => 88844.b15ff402.async.js | 2 +- ...261ee49.async.js => 9049.52673f86.async.js | 252 +- ...db1d4d.async.js => 92516.15014252.async.js | 2 +- ...bdde35.async.js => 93948.20f2a854.async.js | 2 +- ...82e4d3.async.js => 94282.ba4dbeee.async.js | 2 +- ...ce90c4.async.js => 94548.8c4be028.async.js | 1132 +-- ...2b5d3e.async.js => 95175.32cbcbc1.async.js | 2 +- 96599.5a73feb0.async.js | 1449 ++++ ...23e602.async.js => 99626.87b04c8a.async.js | 2 +- index.html | 4 +- ...GraduationsDetail__index.97ab5f6c.async.js | 4 +- ...> layouts__SimpleLayouts.b7ec60d5.async.js | 4 +- ...ync.js => layouts__index.502e9182.async.js | 29 +- ...sts__Announcement__index.bc5a0d31.async.js | 4 +- ...ts__Board__Detail__index.25b3c23e.async.js | 4 +- ...Homework__Comment__index.6d941de0.async.js | 4 +- ...nHomework__Detail__index.9b4c9924.async.js | 4 +- ...nHomework__Review__index.618c494a.async.js | 4 +- ...ts__Exercise__Add__index.8f4dbfb7.async.js | 8 +- ..._Exercise__Answer__index.27737e1e.async.js | 8 +- ...cise__CodeDetails__index.286a0d7f.async.js | 2 +- ..._Exercise__Detail__index.f7a696e1.async.js | 10 +- ..._Exercise__Export__index.e0cecc82.async.js | 30 +- ...se__ImitateAnswer__index.05e8440c.async.js | 8 +- ...cise__ReviewGroup__index.df36f143.async.js | 4 +- ..._Exercise__Review__index.02a1ceb8.async.js | 6480 +++++++++-------- ...Exercise__Review__index.bd33087b.chunk.css | 1123 +++ ...__Lists__Exercise__index.6d699082.async.js | 154 +- ...on__Tasks__Detail__index.876e86e6.async.js | 4 +- ...n__Topics__Detail__index.6b93263e.async.js | 4 +- ...pHomework__Detail__index.e23c8e6a.async.js | 8 +- ...omework__EditWork__index.b1421f46.async.js | 2 +- ...pHomework__Review__index.5985c297.async.js | 4 +- ...ework__SubmitWork__index.af9533b1.async.js | 2 +- ...s__OnlineLearning__index.50fc7b50.async.js | 4 +- ...ts__Polls__Answer__index.75f1d326.async.js | 4 +- ...ts__Polls__Detail__index.f65b95c2.async.js | 4 +- ...Homework__Comment__index.b977f841.async.js | 8 +- ...__Detail__Ranking__index.ec0eade8.async.js | 4 +- ...l__answer__Detail__index.d2743950.async.js | 4 +- ...k__Detail__answer__index.984cfcf0.async.js | 4 +- ...mHomework__Detail__index.d3e6ca9d.async.js | 8 +- ...omeworks__Comment__index.b0fcb14f.async.js | 8 +- ...Homeworks__Detail__index.a7a031be.async.js | 8 +- ..._Template__detail__index.f55bfd54.async.js | 6 +- ...Template__student__index.706e34e4.async.js | 2 +- ...petitions__Detail__index.33cdef26.async.js | 12 +- ...ompetitions__Edit__index.7d28c420.async.js | 14 +- ...petitions__Update__index.66107eee.async.js | 2 +- ...=> p__Forums__Detail__id.a0ae7b74.async.js | 4 +- ..._StudentSelection__index.00d09fcc.async.js | 4 +- ...ns__Lists__Topics__index.d9dfcb5f.async.js | 2 +- ...aduations__Review__index.5ef82c37.async.js | 2 +- ...js => p__Guidance__index.1b530fda.async.js | 4 +- ...ync.js => p__Help__Index.d5d060f4.async.js | 4 +- ...p__HttpStatus__HpcCourse.6be574bc.async.js | 4 +- ... p__IntrainCourse__index.deb929d0.async.js | 4 +- ..._Messages__Detail__index.04e5743f.async.js | 4 +- ...Messages__Private__index.d787a002.async.js | 4 +- ...pCases__InfoPanel__index.d8ce0a44.async.js | 2 +- ...lem__RecordDetail__index.327b2e3c.async.js | 4 +- ...s => p__MyProblem__index.7dcdbc39.async.js | 8 +- ...Paperlibrary__Add__index.19ef6d8c.async.js | 8 +- ...ary__Random__Edit__index.a6b5e993.async.js | 10 +- ...Paperlibrary__See__index.c5eeca51.async.js | 4 +- ...s__Detail__Answer__index.82ca38db.async.js | 5199 +++++++++++++ ...__Detail__Answer__index.8e735078.chunk.css | 1183 +++ ...s__PracticeDetail__index.072c54ae.async.js | 1398 ++++ ...__PracticeDetail__index.a7bb5b60.chunk.css | 826 +++ ...tistics__Practice__index.b9a4fa12.async.js | 2239 ++++++ ...istics__Practice__index.c99d70b7.chunk.css | 146 + ...=> p__Paths__Detail__id.678ea957.chunk.css | 395 + ... => p__Paths__Detail__id.9061d738.async.js | 1781 ++++- ...oblemset__Preview__index.db09628e.async.js | 6 +- ... => p__Problemset__index.a411bc16.async.js | 8 +- ...estion__AddOrEdit__index.9476ab3c.async.js | 4 +- ...__Question__Index__index.4b94bc9b.async.js | 4 +- ...estion__OjProblem__index.0bc6371d.async.js | 4 +- ....js => p__RestFul__index.ef3b1bba.async.js | 4 +- ...etail__Challenges__index.e98f9a64.async.js | 6 +- ..._Detail__Settings__index.4413e498.async.js | 8 +- ...ges__EditQuestion__index.970f121a.async.js | 4 +- ... p__Shixuns__Edit__index.80b93396.async.js | 14 +- ..._Shixuns__Exports__index.927e089f.async.js | 4 +- ...> p__Shixuns__New__index.f80d9196.async.js | 8 +- ...nc.js => p__Three__index.c52bdf1f.async.js | 4 +- ...xperImentImg__Add__index.41e9d5a6.async.js | 8 +- ...rImentImg__Detail__index.692f3ab6.async.js | 4 +- ...il__ExperImentImg__index.b6f1af5e.async.js | 4 +- ...l__Topics__Detail__index.eb587fb4.async.js | 4 +- ..._Exercise__Detail__index.eaf5900b.async.js | 4 +- ...s__Exercise__Edit__index.fb11a0e8.async.js | 4 +- ...ics__Poll__Detail__index.e0bab1c3.async.js | 4 +- ...opics__Poll__Edit__index.d8cf1063.async.js | 4 +- ..._Videos__Protocol__index.3925fae9.async.js | 2 +- ...__Videos__Success__index.14b82cdc.async.js | 2 +- ...p__tasks__Jupyter__index.68d912f4.async.js | 4 +- ...nc.js => p__tasks__index.10f5f3f2.async.js | 8 +- ...ouncement__Detail__index.d8bc9689.async.js | 4 +- ...sts__Announcement__index.78202d66.async.js | 4 +- ...__Lists__Homepage__index.7f850c62.async.js | 4 +- ..._Lists__Knowledge__index.05bae409.async.js | 4 +- ..._Material__Detail__index.229068a2.async.js | 4 +- ...__Lists__Material__index.f35345f7.async.js | 6 +- umi.96c5d164.css => umi.44dcec7e.css | 2 +- umi.8ac05a3a.js => umi.dc50fad9.js | 3981 +++++----- 138 files changed, 23939 insertions(+), 6644 deletions(-) rename 13236.785f132c.async.js => 13236.0b5797bf.async.js (99%) rename 14141.2c263583.async.js => 14141.849f40b8.async.js (99%) rename 16703.e4d2877a.async.js => 16703.4cad6550.async.js (99%) create mode 100644 1829.9cc1d3b7.async.js rename 21068.2b734667.async.js => 21068.cf587eab.async.js (99%) rename 22134.55bbe110.async.js => 22134.c4b16a36.async.js (99%) rename 23262.a25f851f.async.js => 23262.21a4abb9.async.js (99%) rename 24665.2072872a.async.js => 24665.e05a2792.async.js (99%) rename 26155.9ca38c85.async.js => 26155.9cd47c3b.async.js (99%) rename 28278.474fb066.async.js => 28278.72a55ab9.async.js (99%) rename 28961.25c2a21c.async.js => 28961.57ea10b2.async.js (99%) rename 34450.bc47613c.async.js => 34450.8e9de445.async.js (99%) rename 41916.22201595.async.js => 41916.26e7235e.async.js (99%) rename 47513.24862597.async.js => 47513.08ebdb97.async.js (99%) rename 47833.8da54bb2.async.js => 47833.7263e34d.async.js (99%) rename 49127.3b774d76.async.js => 49127.bf154dff.async.js (99%) rename 49132.cd740aa8.async.js => 49132.580304c3.async.js (99%) rename 50812.14d3f604.async.js => 50812.07d6f8a0.async.js (99%) rename 51736.4e1a930e.async.js => 51736.66e904b3.async.js (99%) rename 53605.71ae5f2e.async.js => 53605.1ea36b9f.async.js (99%) rename 60313.a922554b.async.js => 60313.17c4ee08.async.js (99%) rename 61925.fdfdebcc.async.js => 61925.de1b1e43.async.js (99%) rename 64615.da842c54.async.js => 64615.9239ec9a.async.js (99%) rename 6484.6fc411fc.async.js => 6484.a337be0f.async.js (99%) rename 68780.b38bf188.async.js => 68780.eea1eca9.async.js (99%) rename 70130.8c7edee6.async.js => 70130.3264e413.async.js (99%) rename 7126.f7d17fbb.async.js => 7126.5a67bcac.async.js (99%) rename 82018.3f4eb160.async.js => 82018.a86e4006.async.js (99%) rename 85575.91a366e0.async.js => 85575.09b602f3.async.js (99%) rename 58280.67985544.async.js => 86882.859dd9fe.async.js (71%) rename 87876.7c3481be.async.js => 87876.fb644a1b.async.js (99%) rename 88008.4a3f4cc5.async.js => 88008.89721216.async.js (99%) rename 88844.e400d0a2.async.js => 88844.b15ff402.async.js (99%) rename 9049.c261ee49.async.js => 9049.52673f86.async.js (93%) rename 92516.4fdb1d4d.async.js => 92516.15014252.async.js (99%) rename 93948.32bdde35.async.js => 93948.20f2a854.async.js (99%) rename 94282.6082e4d3.async.js => 94282.ba4dbeee.async.js (99%) rename 60161.91ce90c4.async.js => 94548.8c4be028.async.js (66%) rename 95175.4f2b5d3e.async.js => 95175.32cbcbc1.async.js (99%) create mode 100644 96599.5a73feb0.async.js rename 99626.c023e602.async.js => 99626.87b04c8a.async.js (99%) rename layouts__GraduationsDetail__index.70a7f1dc.async.js => layouts__GraduationsDetail__index.97ab5f6c.async.js (99%) rename layouts__SimpleLayouts.a5fd8051.async.js => layouts__SimpleLayouts.b7ec60d5.async.js (99%) rename layouts__index.052091a2.async.js => layouts__index.502e9182.async.js (99%) rename p__Classrooms__Lists__Announcement__index.1a725238.async.js => p__Classrooms__Lists__Announcement__index.bc5a0d31.async.js (99%) rename p__Classrooms__Lists__Board__Detail__index.a46b14aa.async.js => p__Classrooms__Lists__Board__Detail__index.25b3c23e.async.js (99%) rename p__Classrooms__Lists__CommonHomework__Comment__index.257750a4.async.js => p__Classrooms__Lists__CommonHomework__Comment__index.6d941de0.async.js (99%) rename p__Classrooms__Lists__CommonHomework__Detail__index.74d194d8.async.js => p__Classrooms__Lists__CommonHomework__Detail__index.9b4c9924.async.js (99%) rename p__Classrooms__Lists__CommonHomework__Review__index.a85716d8.async.js => p__Classrooms__Lists__CommonHomework__Review__index.618c494a.async.js (99%) rename p__Classrooms__Lists__Exercise__Add__index.de9a1d7b.async.js => p__Classrooms__Lists__Exercise__Add__index.8f4dbfb7.async.js (99%) rename p__Classrooms__Lists__Exercise__Answer__index.5a8bf5a2.async.js => p__Classrooms__Lists__Exercise__Answer__index.27737e1e.async.js (99%) rename p__Classrooms__Lists__Exercise__CodeDetails__index.f9093b88.async.js => p__Classrooms__Lists__Exercise__CodeDetails__index.286a0d7f.async.js (99%) rename p__Classrooms__Lists__Exercise__Detail__index.722c0f2e.async.js => p__Classrooms__Lists__Exercise__Detail__index.f7a696e1.async.js (99%) rename p__Classrooms__Lists__Exercise__Export__index.bc1d13b4.async.js => p__Classrooms__Lists__Exercise__Export__index.e0cecc82.async.js (99%) rename p__Classrooms__Lists__Exercise__ImitateAnswer__index.5fd88e62.async.js => p__Classrooms__Lists__Exercise__ImitateAnswer__index.05e8440c.async.js (99%) rename p__Classrooms__Lists__Exercise__ReviewGroup__index.edeb9d33.async.js => p__Classrooms__Lists__Exercise__ReviewGroup__index.df36f143.async.js (99%) rename p__Classrooms__Lists__Exercise__Review__index.eccb9228.async.js => p__Classrooms__Lists__Exercise__Review__index.02a1ceb8.async.js (84%) rename p__Classrooms__Lists__Exercise__Review__index.4172a0e9.chunk.css => p__Classrooms__Lists__Exercise__Review__index.bd33087b.chunk.css (71%) rename p__Classrooms__Lists__Exercise__index.0dc5056a.async.js => p__Classrooms__Lists__Exercise__index.6d699082.async.js (98%) rename p__Classrooms__Lists__Graduation__Tasks__Detail__index.22c1c1b6.async.js => p__Classrooms__Lists__Graduation__Tasks__Detail__index.876e86e6.async.js (99%) rename p__Classrooms__Lists__Graduation__Topics__Detail__index.b843eb28.async.js => p__Classrooms__Lists__Graduation__Topics__Detail__index.6b93263e.async.js (99%) rename p__Classrooms__Lists__GroupHomework__Detail__index.49abc471.async.js => p__Classrooms__Lists__GroupHomework__Detail__index.e23c8e6a.async.js (99%) rename p__Classrooms__Lists__GroupHomework__EditWork__index.2e9c41a5.async.js => p__Classrooms__Lists__GroupHomework__EditWork__index.b1421f46.async.js (99%) rename p__Classrooms__Lists__GroupHomework__Review__index.30561b0b.async.js => p__Classrooms__Lists__GroupHomework__Review__index.5985c297.async.js (99%) rename p__Classrooms__Lists__GroupHomework__SubmitWork__index.8ee1e2fa.async.js => p__Classrooms__Lists__GroupHomework__SubmitWork__index.af9533b1.async.js (99%) rename p__Classrooms__Lists__OnlineLearning__index.a6fe9ce1.async.js => p__Classrooms__Lists__OnlineLearning__index.50fc7b50.async.js (99%) rename p__Classrooms__Lists__Polls__Answer__index.e6fd28d7.async.js => p__Classrooms__Lists__Polls__Answer__index.75f1d326.async.js (99%) rename p__Classrooms__Lists__Polls__Detail__index.4e759bc5.async.js => p__Classrooms__Lists__Polls__Detail__index.f65b95c2.async.js (99%) rename p__Classrooms__Lists__ProgramHomework__Comment__index.c9a2ec0e.async.js => p__Classrooms__Lists__ProgramHomework__Comment__index.b977f841.async.js (99%) rename p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.be0a962f.async.js => p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.ec0eade8.async.js (99%) rename p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index.cc03c46b.async.js => p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index.d2743950.async.js (99%) rename p__Classrooms__Lists__ProgramHomework__Detail__answer__index.bb4e0243.async.js => p__Classrooms__Lists__ProgramHomework__Detail__answer__index.984cfcf0.async.js (99%) rename p__Classrooms__Lists__ProgramHomework__Detail__index.dfa0fea0.async.js => p__Classrooms__Lists__ProgramHomework__Detail__index.d3e6ca9d.async.js (99%) rename p__Classrooms__Lists__ShixunHomeworks__Comment__index.fb0fbe43.async.js => p__Classrooms__Lists__ShixunHomeworks__Comment__index.b0fcb14f.async.js (99%) rename p__Classrooms__Lists__ShixunHomeworks__Detail__index.cb881605.async.js => p__Classrooms__Lists__ShixunHomeworks__Detail__index.a7a031be.async.js (99%) rename p__Classrooms__Lists__Template__detail__index.7fee972b.async.js => p__Classrooms__Lists__Template__detail__index.f55bfd54.async.js (99%) rename p__Classrooms__Lists__Template__student__index.4eaacf8f.async.js => p__Classrooms__Lists__Template__student__index.706e34e4.async.js (99%) rename p__Competitions__Detail__index.90667976.async.js => p__Competitions__Detail__index.33cdef26.async.js (99%) rename p__Competitions__Edit__index.7952e9a8.async.js => p__Competitions__Edit__index.7d28c420.async.js (99%) rename p__Competitions__Update__index.fd28b059.async.js => p__Competitions__Update__index.66107eee.async.js (99%) rename p__Forums__Detail__id.b92930ee.async.js => p__Forums__Detail__id.a0ae7b74.async.js (99%) rename p__Graduations__Lists__StudentSelection__index.a20f9d2f.async.js => p__Graduations__Lists__StudentSelection__index.00d09fcc.async.js (99%) rename p__Graduations__Lists__Topics__index.2487a8b0.async.js => p__Graduations__Lists__Topics__index.d9dfcb5f.async.js (99%) rename p__Graduations__Review__index.bfd7cd2b.async.js => p__Graduations__Review__index.5ef82c37.async.js (99%) rename p__Guidance__index.dc686e88.async.js => p__Guidance__index.1b530fda.async.js (98%) rename p__Help__Index.eea15846.async.js => p__Help__Index.d5d060f4.async.js (99%) rename p__HttpStatus__HpcCourse.79dbb840.async.js => p__HttpStatus__HpcCourse.6be574bc.async.js (99%) rename p__IntrainCourse__index.e216469e.async.js => p__IntrainCourse__index.deb929d0.async.js (99%) rename p__Messages__Detail__index.fb178e52.async.js => p__Messages__Detail__index.04e5743f.async.js (99%) rename p__Messages__Private__index.182560be.async.js => p__Messages__Private__index.d787a002.async.js (99%) rename p__MoopCases__InfoPanel__index.4f0ce06c.async.js => p__MoopCases__InfoPanel__index.d8ce0a44.async.js (99%) rename p__MyProblem__RecordDetail__index.517fd07b.async.js => p__MyProblem__RecordDetail__index.327b2e3c.async.js (99%) rename p__MyProblem__index.6ab08ab7.async.js => p__MyProblem__index.7dcdbc39.async.js (99%) rename p__Paperlibrary__Add__index.33b00541.async.js => p__Paperlibrary__Add__index.19ef6d8c.async.js (99%) rename p__Paperlibrary__Random__Edit__index.63001fb1.async.js => p__Paperlibrary__Random__Edit__index.a6b5e993.async.js (99%) rename p__Paperlibrary__See__index.c9cb05d5.async.js => p__Paperlibrary__See__index.c5eeca51.async.js (99%) create mode 100644 p__Paths__Detail__Answer__index.82ca38db.async.js create mode 100644 p__Paths__Detail__Answer__index.8e735078.chunk.css create mode 100644 p__Paths__Detail__Statistics__PracticeDetail__index.072c54ae.async.js create mode 100644 p__Paths__Detail__Statistics__PracticeDetail__index.a7bb5b60.chunk.css create mode 100644 p__Paths__Detail__Statistics__Practice__index.b9a4fa12.async.js create mode 100644 p__Paths__Detail__Statistics__Practice__index.c99d70b7.chunk.css rename p__Paths__Detail__id.e8f9498e.chunk.css => p__Paths__Detail__id.678ea957.chunk.css (94%) rename p__Paths__Detail__id.399588f3.async.js => p__Paths__Detail__id.9061d738.async.js (94%) rename p__Problemset__Preview__index.cdcda84f.async.js => p__Problemset__Preview__index.db09628e.async.js (99%) rename p__Problemset__index.3ee67fae.async.js => p__Problemset__index.a411bc16.async.js (99%) rename p__Question__AddOrEdit__index.d5f70c2c.async.js => p__Question__AddOrEdit__index.9476ab3c.async.js (99%) rename p__Question__Index__index.b0164925.async.js => p__Question__Index__index.4b94bc9b.async.js (99%) rename p__Question__OjProblem__index.dacadb93.async.js => p__Question__OjProblem__index.0bc6371d.async.js (99%) rename p__RestFul__index.42a5deba.async.js => p__RestFul__index.ef3b1bba.async.js (99%) rename p__Shixuns__Detail__Challenges__index.3b63328e.async.js => p__Shixuns__Detail__Challenges__index.e98f9a64.async.js (99%) rename p__Shixuns__Detail__Settings__index.d9937bed.async.js => p__Shixuns__Detail__Settings__index.4413e498.async.js (99%) rename p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index.d5544f40.async.js => p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index.970f121a.async.js (99%) rename p__Shixuns__Edit__index.3c62b5c1.async.js => p__Shixuns__Edit__index.80b93396.async.js (99%) rename p__Shixuns__Exports__index.b3cc7bc2.async.js => p__Shixuns__Exports__index.927e089f.async.js (99%) rename p__Shixuns__New__index.69a3b65c.async.js => p__Shixuns__New__index.f80d9196.async.js (99%) rename p__Three__index.47fb030f.async.js => p__Three__index.c52bdf1f.async.js (99%) rename p__User__Detail__ExperImentImg__Add__index.6a97c09c.async.js => p__User__Detail__ExperImentImg__Add__index.41e9d5a6.async.js (99%) rename p__User__Detail__ExperImentImg__Detail__index.a442d8fe.async.js => p__User__Detail__ExperImentImg__Detail__index.692f3ab6.async.js (99%) rename p__User__Detail__ExperImentImg__index.ef832b93.async.js => p__User__Detail__ExperImentImg__index.b6f1af5e.async.js (99%) rename p__User__Detail__Topics__Detail__index.34b29fd2.async.js => p__User__Detail__Topics__Detail__index.eb587fb4.async.js (99%) rename p__User__Detail__Topics__Exercise__Detail__index.1c49c4d9.async.js => p__User__Detail__Topics__Exercise__Detail__index.eaf5900b.async.js (99%) rename p__User__Detail__Topics__Exercise__Edit__index.07fc7366.async.js => p__User__Detail__Topics__Exercise__Edit__index.fb11a0e8.async.js (99%) rename p__User__Detail__Topics__Poll__Detail__index.410059d0.async.js => p__User__Detail__Topics__Poll__Detail__index.e0bab1c3.async.js (99%) rename p__User__Detail__Topics__Poll__Edit__index.5d9c46c4.async.js => p__User__Detail__Topics__Poll__Edit__index.d8cf1063.async.js (99%) rename p__User__Detail__Videos__Protocol__index.b6555ea5.async.js => p__User__Detail__Videos__Protocol__index.3925fae9.async.js (99%) rename p__User__Detail__Videos__Success__index.d336c403.async.js => p__User__Detail__Videos__Success__index.14b82cdc.async.js (99%) rename p__tasks__Jupyter__index.6e2af186.async.js => p__tasks__Jupyter__index.68d912f4.async.js (99%) rename p__tasks__index.7d2471f6.async.js => p__tasks__index.10f5f3f2.async.js (99%) rename p__virtualSpaces__Lists__Announcement__Detail__index.b182ed7b.async.js => p__virtualSpaces__Lists__Announcement__Detail__index.d8bc9689.async.js (98%) rename p__virtualSpaces__Lists__Announcement__index.207c621f.async.js => p__virtualSpaces__Lists__Announcement__index.78202d66.async.js (99%) rename p__virtualSpaces__Lists__Homepage__index.247dd7bb.async.js => p__virtualSpaces__Lists__Homepage__index.7f850c62.async.js (98%) rename p__virtualSpaces__Lists__Knowledge__index.008a8d8b.async.js => p__virtualSpaces__Lists__Knowledge__index.05bae409.async.js (99%) rename p__virtualSpaces__Lists__Material__Detail__index.918f537b.async.js => p__virtualSpaces__Lists__Material__Detail__index.229068a2.async.js (99%) rename p__virtualSpaces__Lists__Material__index.cd4676bb.async.js => p__virtualSpaces__Lists__Material__index.f35345f7.async.js (99%) rename umi.96c5d164.css => umi.44dcec7e.css (99%) rename umi.8ac05a3a.js => umi.dc50fad9.js (99%) diff --git a/13236.785f132c.async.js b/13236.0b5797bf.async.js similarity index 99% rename from 13236.785f132c.async.js rename to 13236.0b5797bf.async.js index 99d55ffe43..793b610fbb 100644 --- a/13236.785f132c.async.js +++ b/13236.0b5797bf.async.js @@ -812,7 +812,7 @@ CompoundedSpace.Compact = Compact/* default */.ZP; /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/14141.2c263583.async.js b/14141.849f40b8.async.js similarity index 99% rename from 14141.2c263583.async.js rename to 14141.849f40b8.async.js index 8dee26fe36..13b1a3648b 100644 --- a/14141.2c263583.async.js +++ b/14141.849f40b8.async.js @@ -682,8 +682,8 @@ var Interest = function Interest(_ref) { var constant = __webpack_require__(6080); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(27065); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules var tooltip = __webpack_require__(6848); ;// CONCATENATED MODULE: ./src/pages/tasks/left-panel/discuss/discuss-item/index.less diff --git a/16703.e4d2877a.async.js b/16703.4cad6550.async.js similarity index 99% rename from 16703.e4d2877a.async.js rename to 16703.4cad6550.async.js index 54ed8123f8..2c203ebfd4 100644 --- a/16703.e4d2877a.async.js +++ b/16703.4cad6550.async.js @@ -567,7 +567,7 @@ if (false) {} /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/1829.9cc1d3b7.async.js b/1829.9cc1d3b7.async.js new file mode 100644 index 0000000000..3857467b1d --- /dev/null +++ b/1829.9cc1d3b7.async.js @@ -0,0 +1,1129 @@ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[1829],{ + +/***/ 27666: +/*!****************************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/_util/throttleByAnimationFrame.js ***! + \****************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ 12101); +/* harmony import */ var rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rc-util/es/raf */ 91659); + + +function throttleByAnimationFrame(fn) { + let requestId; + const later = args => () => { + requestId = null; + fn.apply(void 0, (0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(args)); + }; + const throttled = function () { + if (requestId == null) { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + requestId = (0,rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z)(later(args)); + } + }; + throttled.cancel = () => { + rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z.cancel(requestId); + requestId = null; + }; + return throttled; +} +/* harmony default export */ __webpack_exports__.Z = (throttleByAnimationFrame); + +/***/ }), + +/***/ 81228: +/*!*********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/affix/index.js + 2 modules ***! + \*********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ affix; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/classCallCheck.js +var classCallCheck = __webpack_require__(70057); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/createClass.js +var createClass = __webpack_require__(3643); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/inherits.js +var inherits = __webpack_require__(61471); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/createSuper.js + 1 modules +var createSuper = __webpack_require__(14385); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_rc-resize-observer@1.4.0@rc-resize-observer/es/index.js + 4 modules +var es = __webpack_require__(28647); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.39.1@rc-util/es/omit.js +var omit = __webpack_require__(62805); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/throttleByAnimationFrame.js +var throttleByAnimationFrame = __webpack_require__(27666); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(83116); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js +var statistic = __webpack_require__(37613); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/affix/style/index.js + +// ============================== Shared ============================== +const genSharedAffixStyle = token => { + const { + componentCls + } = token; + return { + [componentCls]: { + position: 'fixed', + zIndex: token.zIndexPopup + } + }; +}; +// ============================== Export ============================== +/* harmony default export */ var style = ((0,genComponentStyleHook/* default */.Z)('Affix', token => { + const affixToken = (0,statistic/* merge */.TS)(token, { + zIndexPopup: token.zIndexBase + 10 + }); + return [genSharedAffixStyle(affixToken)]; +})); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/affix/utils.js +function getTargetRect(target) { + return target !== window ? target.getBoundingClientRect() : { + top: 0, + bottom: window.innerHeight + }; +} +function getFixedTop(placeholderRect, targetRect, offsetTop) { + if (offsetTop !== undefined && targetRect.top > placeholderRect.top - offsetTop) { + return offsetTop + targetRect.top; + } + return undefined; +} +function getFixedBottom(placeholderRect, targetRect, offsetBottom) { + if (offsetBottom !== undefined && targetRect.bottom < placeholderRect.bottom + offsetBottom) { + const targetBottomOffset = window.innerHeight - targetRect.bottom; + return offsetBottom + targetBottomOffset; + } + return undefined; +} +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/affix/index.js +"use client"; + + + + + + + + + + + + + +const TRIGGER_EVENTS = ['resize', 'scroll', 'touchstart', 'touchmove', 'touchend', 'pageshow', 'load']; +function getDefaultTarget() { + return typeof window !== 'undefined' ? window : null; +} +var AffixStatus; +(function (AffixStatus) { + AffixStatus[AffixStatus["None"] = 0] = "None"; + AffixStatus[AffixStatus["Prepare"] = 1] = "Prepare"; +})(AffixStatus || (AffixStatus = {})); +let InternalAffix = /*#__PURE__*/function (_React$Component) { + (0,inherits/* default */.Z)(InternalAffix, _React$Component); + var _super = (0,createSuper/* default */.Z)(InternalAffix); + function InternalAffix() { + var _this; + (0,classCallCheck/* default */.Z)(this, InternalAffix); + _this = _super.apply(this, arguments); + _this.state = { + status: AffixStatus.None, + lastAffix: false, + prevTarget: null + }; + _this.placeholderNodeRef = /*#__PURE__*/(0,_react_17_0_2_react.createRef)(); + _this.fixedNodeRef = /*#__PURE__*/(0,_react_17_0_2_react.createRef)(); + _this.addListeners = () => { + const targetFunc = _this.getTargetFunc(); + const target = targetFunc === null || targetFunc === void 0 ? void 0 : targetFunc(); + const { + prevTarget + } = _this.state; + if (prevTarget !== target) { + TRIGGER_EVENTS.forEach(eventName => { + prevTarget === null || prevTarget === void 0 ? void 0 : prevTarget.removeEventListener(eventName, _this.lazyUpdatePosition); + target === null || target === void 0 ? void 0 : target.addEventListener(eventName, _this.lazyUpdatePosition); + }); + _this.updatePosition(); + _this.setState({ + prevTarget: target + }); + } + }; + _this.removeListeners = () => { + if (_this.timer) { + clearTimeout(_this.timer); + _this.timer = null; + } + const { + prevTarget + } = _this.state; + const targetFunc = _this.getTargetFunc(); + const newTarget = targetFunc === null || targetFunc === void 0 ? void 0 : targetFunc(); + TRIGGER_EVENTS.forEach(eventName => { + newTarget === null || newTarget === void 0 ? void 0 : newTarget.removeEventListener(eventName, _this.lazyUpdatePosition); + prevTarget === null || prevTarget === void 0 ? void 0 : prevTarget.removeEventListener(eventName, _this.lazyUpdatePosition); + }); + _this.updatePosition.cancel(); + // https://github.com/ant-design/ant-design/issues/22683 + _this.lazyUpdatePosition.cancel(); + }; + _this.getOffsetTop = () => { + const { + offsetBottom, + offsetTop + } = _this.props; + return offsetBottom === undefined && offsetTop === undefined ? 0 : offsetTop; + }; + _this.getOffsetBottom = () => _this.props.offsetBottom; + // =================== Measure =================== + _this.measure = () => { + const { + status, + lastAffix + } = _this.state; + const { + onChange + } = _this.props; + const targetFunc = _this.getTargetFunc(); + if (status !== AffixStatus.Prepare || !_this.fixedNodeRef.current || !_this.placeholderNodeRef.current || !targetFunc) { + return; + } + const offsetTop = _this.getOffsetTop(); + const offsetBottom = _this.getOffsetBottom(); + const targetNode = targetFunc(); + if (targetNode) { + const newState = { + status: AffixStatus.None + }; + const placeholderRect = getTargetRect(_this.placeholderNodeRef.current); + if (placeholderRect.top === 0 && placeholderRect.left === 0 && placeholderRect.width === 0 && placeholderRect.height === 0) { + return; + } + const targetRect = getTargetRect(targetNode); + const fixedTop = getFixedTop(placeholderRect, targetRect, offsetTop); + const fixedBottom = getFixedBottom(placeholderRect, targetRect, offsetBottom); + if (fixedTop !== undefined) { + newState.affixStyle = { + position: 'fixed', + top: fixedTop, + width: placeholderRect.width, + height: placeholderRect.height + }; + newState.placeholderStyle = { + width: placeholderRect.width, + height: placeholderRect.height + }; + } else if (fixedBottom !== undefined) { + newState.affixStyle = { + position: 'fixed', + bottom: fixedBottom, + width: placeholderRect.width, + height: placeholderRect.height + }; + newState.placeholderStyle = { + width: placeholderRect.width, + height: placeholderRect.height + }; + } + newState.lastAffix = !!newState.affixStyle; + if (onChange && lastAffix !== newState.lastAffix) { + onChange(newState.lastAffix); + } + _this.setState(newState); + } + }; + _this.prepareMeasure = () => { + // event param is used before. Keep compatible ts define here. + _this.setState({ + status: AffixStatus.Prepare, + affixStyle: undefined, + placeholderStyle: undefined + }); + // Test if `updatePosition` called + if (false) {} + }; + _this.updatePosition = (0,throttleByAnimationFrame/* default */.Z)(() => { + _this.prepareMeasure(); + }); + _this.lazyUpdatePosition = (0,throttleByAnimationFrame/* default */.Z)(() => { + const targetFunc = _this.getTargetFunc(); + const { + affixStyle + } = _this.state; + // Check position change before measure to make Safari smooth + if (targetFunc && affixStyle) { + const offsetTop = _this.getOffsetTop(); + const offsetBottom = _this.getOffsetBottom(); + const targetNode = targetFunc(); + if (targetNode && _this.placeholderNodeRef.current) { + const targetRect = getTargetRect(targetNode); + const placeholderRect = getTargetRect(_this.placeholderNodeRef.current); + const fixedTop = getFixedTop(placeholderRect, targetRect, offsetTop); + const fixedBottom = getFixedBottom(placeholderRect, targetRect, offsetBottom); + if (fixedTop !== undefined && affixStyle.top === fixedTop || fixedBottom !== undefined && affixStyle.bottom === fixedBottom) { + return; + } + } + } + // Directly call prepare measure since it's already throttled. + _this.prepareMeasure(); + }); + return _this; + } + (0,createClass/* default */.Z)(InternalAffix, [{ + key: "getTargetFunc", + value: function getTargetFunc() { + const { + getTargetContainer + } = this.context; + const { + target + } = this.props; + if (target !== undefined) { + return target; + } + return getTargetContainer !== null && getTargetContainer !== void 0 ? getTargetContainer : getDefaultTarget; + } + // Event handler + }, { + key: "componentDidMount", + value: function componentDidMount() { + // [Legacy] Wait for parent component ref has its value. + // We should use target as directly element instead of function which makes element check hard. + this.timer = setTimeout(this.addListeners); + } + }, { + key: "componentDidUpdate", + value: function componentDidUpdate(prevProps) { + this.addListeners(); + if (prevProps.offsetTop !== this.props.offsetTop || prevProps.offsetBottom !== this.props.offsetBottom) { + this.updatePosition(); + } + this.measure(); + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + this.removeListeners(); + } + // =================== Render =================== + }, { + key: "render", + value: function render() { + const { + affixStyle, + placeholderStyle + } = this.state; + const { + affixPrefixCls, + rootClassName, + children + } = this.props; + const className = _classnames_2_5_1_classnames_default()(affixStyle && rootClassName, { + [affixPrefixCls]: !!affixStyle + }); + let props = (0,omit/* default */.Z)(this.props, ['prefixCls', 'offsetTop', 'offsetBottom', 'target', 'onChange', 'affixPrefixCls', 'rootClassName']); + // Omit this since `onTestUpdatePosition` only works on test. + if (false) {} + return /*#__PURE__*/_react_17_0_2_react.createElement(es/* default */.Z, { + onResize: this.updatePosition + }, /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({}, props, { + ref: this.placeholderNodeRef + }), affixStyle && /*#__PURE__*/_react_17_0_2_react.createElement("div", { + style: placeholderStyle, + "aria-hidden": "true" + }), /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: className, + ref: this.fixedNodeRef, + style: affixStyle + }, /*#__PURE__*/_react_17_0_2_react.createElement(es/* default */.Z, { + onResize: this.updatePosition + }, children)))); + } + }]); + return InternalAffix; +}(_react_17_0_2_react.Component); +InternalAffix.contextType = context/* ConfigContext */.E_; +const Affix = /*#__PURE__*/(0,_react_17_0_2_react.forwardRef)((props, ref) => { + const { + prefixCls: customizePrefixCls, + rootClassName + } = props; + const { + getPrefixCls + } = (0,_react_17_0_2_react.useContext)(context/* ConfigContext */.E_); + const affixPrefixCls = getPrefixCls('affix', customizePrefixCls); + const [wrapSSR, hashId] = style(affixPrefixCls); + const AffixProps = Object.assign(Object.assign({}, props), { + affixPrefixCls, + rootClassName: _classnames_2_5_1_classnames_default()(rootClassName, hashId) + }); + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(InternalAffix, Object.assign({}, AffixProps, { + ref: ref + }))); +}); +if (false) {} +/* harmony default export */ var affix = (Affix); + +/***/ }), + +/***/ 78673: +/*!**********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/switch/index.js + 2 modules ***! + \**********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ es_switch; } +}); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/LoadingOutlined.js + 1 modules +var LoadingOutlined = __webpack_require__(93739); +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(24931); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/defineProperty.js +var defineProperty = __webpack_require__(84957); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(69553); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(46012); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.39.1@rc-util/es/hooks/useMergedState.js +var useMergedState = __webpack_require__(290); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.39.1@rc-util/es/KeyCode.js +var KeyCode = __webpack_require__(81331); +;// CONCATENATED MODULE: ./node_modules/_rc-switch@4.1.0@rc-switch/es/index.js + + + + +var _excluded = ["prefixCls", "className", "checked", "defaultChecked", "disabled", "loadingIcon", "checkedChildren", "unCheckedChildren", "onClick", "onChange", "onKeyDown"]; + + + + +var Switch = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (_ref, ref) { + var _classNames; + var _ref$prefixCls = _ref.prefixCls, + prefixCls = _ref$prefixCls === void 0 ? 'rc-switch' : _ref$prefixCls, + className = _ref.className, + checked = _ref.checked, + defaultChecked = _ref.defaultChecked, + disabled = _ref.disabled, + loadingIcon = _ref.loadingIcon, + checkedChildren = _ref.checkedChildren, + unCheckedChildren = _ref.unCheckedChildren, + onClick = _ref.onClick, + onChange = _ref.onChange, + onKeyDown = _ref.onKeyDown, + restProps = (0,objectWithoutProperties/* default */.Z)(_ref, _excluded); + var _useMergedState = (0,useMergedState/* default */.Z)(false, { + value: checked, + defaultValue: defaultChecked + }), + _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), + innerChecked = _useMergedState2[0], + setInnerChecked = _useMergedState2[1]; + function triggerChange(newChecked, event) { + var mergedChecked = innerChecked; + if (!disabled) { + mergedChecked = newChecked; + setInnerChecked(mergedChecked); + onChange === null || onChange === void 0 ? void 0 : onChange(mergedChecked, event); + } + return mergedChecked; + } + function onInternalKeyDown(e) { + if (e.which === KeyCode/* default */.Z.LEFT) { + triggerChange(false, e); + } else if (e.which === KeyCode/* default */.Z.RIGHT) { + triggerChange(true, e); + } + onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(e); + } + function onInternalClick(e) { + var ret = triggerChange(!innerChecked, e); + // [Legacy] trigger onClick with value + onClick === null || onClick === void 0 ? void 0 : onClick(ret, e); + } + var switchClassName = _classnames_2_5_1_classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checked"), innerChecked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/_react_17_0_2_react.createElement("button", (0,esm_extends/* default */.Z)({}, restProps, { + type: "button", + role: "switch", + "aria-checked": innerChecked, + disabled: disabled, + className: switchClassName, + ref: ref, + onKeyDown: onInternalKeyDown, + onClick: onInternalClick + }), loadingIcon, /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: "".concat(prefixCls, "-inner") + }, /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: "".concat(prefixCls, "-inner-checked") + }, checkedChildren), /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: "".concat(prefixCls, "-inner-unchecked") + }, unCheckedChildren))); +}); +Switch.displayName = 'Switch'; +/* harmony default export */ var es = (Switch); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/index.js + 4 modules +var wave = __webpack_require__(14088); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(1684); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js +var useSize = __webpack_require__(19716); +// EXTERNAL MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/index.js +var dist_module = __webpack_require__(64993); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js +var style = __webpack_require__(17313); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(83116); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js +var statistic = __webpack_require__(37613); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/switch/style/index.js + + + +const genSwitchSmallStyle = token => { + const { + componentCls, + trackHeightSM, + trackPadding, + trackMinWidthSM, + innerMinMarginSM, + innerMaxMarginSM, + handleSizeSM + } = token; + const switchInnerCls = `${componentCls}-inner`; + return { + [componentCls]: { + [`&${componentCls}-small`]: { + minWidth: trackMinWidthSM, + height: trackHeightSM, + lineHeight: `${trackHeightSM}px`, + [`${componentCls}-inner`]: { + paddingInlineStart: innerMaxMarginSM, + paddingInlineEnd: innerMinMarginSM, + [`${switchInnerCls}-checked`]: { + marginInlineStart: `calc(-100% + ${handleSizeSM + trackPadding * 2}px - ${innerMaxMarginSM * 2}px)`, + marginInlineEnd: `calc(100% - ${handleSizeSM + trackPadding * 2}px + ${innerMaxMarginSM * 2}px)` + }, + [`${switchInnerCls}-unchecked`]: { + marginTop: -trackHeightSM, + marginInlineStart: 0, + marginInlineEnd: 0 + } + }, + [`${componentCls}-handle`]: { + width: handleSizeSM, + height: handleSizeSM + }, + [`${componentCls}-loading-icon`]: { + top: (handleSizeSM - token.switchLoadingIconSize) / 2, + fontSize: token.switchLoadingIconSize + }, + [`&${componentCls}-checked`]: { + [`${componentCls}-inner`]: { + paddingInlineStart: innerMinMarginSM, + paddingInlineEnd: innerMaxMarginSM, + [`${switchInnerCls}-checked`]: { + marginInlineStart: 0, + marginInlineEnd: 0 + }, + [`${switchInnerCls}-unchecked`]: { + marginInlineStart: `calc(100% - ${handleSizeSM + trackPadding * 2}px + ${innerMaxMarginSM * 2}px)`, + marginInlineEnd: `calc(-100% + ${handleSizeSM + trackPadding * 2}px - ${innerMaxMarginSM * 2}px)` + } + }, + [`${componentCls}-handle`]: { + insetInlineStart: `calc(100% - ${handleSizeSM + trackPadding}px)` + } + }, + [`&:not(${componentCls}-disabled):active`]: { + [`&:not(${componentCls}-checked) ${switchInnerCls}`]: { + [`${switchInnerCls}-unchecked`]: { + marginInlineStart: token.marginXXS / 2, + marginInlineEnd: -token.marginXXS / 2 + } + }, + [`&${componentCls}-checked ${switchInnerCls}`]: { + [`${switchInnerCls}-checked`]: { + marginInlineStart: -token.marginXXS / 2, + marginInlineEnd: token.marginXXS / 2 + } + } + } + } + } + }; +}; +const genSwitchLoadingStyle = token => { + const { + componentCls, + handleSize + } = token; + return { + [componentCls]: { + [`${componentCls}-loading-icon${token.iconCls}`]: { + position: 'relative', + top: (handleSize - token.fontSize) / 2, + color: token.switchLoadingIconColor, + verticalAlign: 'top' + }, + [`&${componentCls}-checked ${componentCls}-loading-icon`]: { + color: token.switchColor + } + } + }; +}; +const genSwitchHandleStyle = token => { + const { + componentCls, + motion, + trackPadding, + handleBg, + handleShadow, + handleSize + } = token; + const switchHandleCls = `${componentCls}-handle`; + return { + [componentCls]: { + [switchHandleCls]: { + position: 'absolute', + top: trackPadding, + insetInlineStart: trackPadding, + width: handleSize, + height: handleSize, + transition: `all ${token.switchDuration} ease-in-out`, + '&::before': { + position: 'absolute', + top: 0, + insetInlineEnd: 0, + bottom: 0, + insetInlineStart: 0, + backgroundColor: handleBg, + borderRadius: handleSize / 2, + boxShadow: handleShadow, + transition: `all ${token.switchDuration} ease-in-out`, + content: '""' + } + }, + [`&${componentCls}-checked ${switchHandleCls}`]: { + insetInlineStart: `calc(100% - ${handleSize + trackPadding}px)` + }, + [`&:not(${componentCls}-disabled):active`]: motion ? { + [`${switchHandleCls}::before`]: { + insetInlineEnd: token.switchHandleActiveInset, + insetInlineStart: 0 + }, + [`&${componentCls}-checked ${switchHandleCls}::before`]: { + insetInlineEnd: 0, + insetInlineStart: token.switchHandleActiveInset + } + } : /* istanbul ignore next */ + {} + } + }; +}; +const genSwitchInnerStyle = token => { + const { + componentCls, + trackHeight, + trackPadding, + innerMinMargin, + innerMaxMargin, + handleSize + } = token; + const switchInnerCls = `${componentCls}-inner`; + return { + [componentCls]: { + [switchInnerCls]: { + display: 'block', + overflow: 'hidden', + borderRadius: 100, + height: '100%', + paddingInlineStart: innerMaxMargin, + paddingInlineEnd: innerMinMargin, + transition: `padding-inline-start ${token.switchDuration} ease-in-out, padding-inline-end ${token.switchDuration} ease-in-out`, + [`${switchInnerCls}-checked, ${switchInnerCls}-unchecked`]: { + display: 'block', + color: token.colorTextLightSolid, + fontSize: token.fontSizeSM, + transition: `margin-inline-start ${token.switchDuration} ease-in-out, margin-inline-end ${token.switchDuration} ease-in-out`, + pointerEvents: 'none' + }, + [`${switchInnerCls}-checked`]: { + marginInlineStart: `calc(-100% + ${handleSize + trackPadding * 2}px - ${innerMaxMargin * 2}px)`, + marginInlineEnd: `calc(100% - ${handleSize + trackPadding * 2}px + ${innerMaxMargin * 2}px)` + }, + [`${switchInnerCls}-unchecked`]: { + marginTop: -trackHeight, + marginInlineStart: 0, + marginInlineEnd: 0 + } + }, + [`&${componentCls}-checked ${switchInnerCls}`]: { + paddingInlineStart: innerMinMargin, + paddingInlineEnd: innerMaxMargin, + [`${switchInnerCls}-checked`]: { + marginInlineStart: 0, + marginInlineEnd: 0 + }, + [`${switchInnerCls}-unchecked`]: { + marginInlineStart: `calc(100% - ${handleSize + trackPadding * 2}px + ${innerMaxMargin * 2}px)`, + marginInlineEnd: `calc(-100% + ${handleSize + trackPadding * 2}px - ${innerMaxMargin * 2}px)` + } + }, + [`&:not(${componentCls}-disabled):active`]: { + [`&:not(${componentCls}-checked) ${switchInnerCls}`]: { + [`${switchInnerCls}-unchecked`]: { + marginInlineStart: trackPadding * 2, + marginInlineEnd: -trackPadding * 2 + } + }, + [`&${componentCls}-checked ${switchInnerCls}`]: { + [`${switchInnerCls}-checked`]: { + marginInlineStart: -trackPadding * 2, + marginInlineEnd: trackPadding * 2 + } + } + } + } + }; +}; +const genSwitchStyle = token => { + const { + componentCls, + trackHeight, + trackMinWidth + } = token; + return { + [componentCls]: Object.assign(Object.assign(Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + position: 'relative', + display: 'inline-block', + boxSizing: 'border-box', + minWidth: trackMinWidth, + height: trackHeight, + lineHeight: `${trackHeight}px`, + verticalAlign: 'middle', + background: token.colorTextQuaternary, + border: '0', + borderRadius: 100, + cursor: 'pointer', + transition: `all ${token.motionDurationMid}`, + userSelect: 'none', + [`&:hover:not(${componentCls}-disabled)`]: { + background: token.colorTextTertiary + } + }), (0,style/* genFocusStyle */.Qy)(token)), { + [`&${componentCls}-checked`]: { + background: token.switchColor, + [`&:hover:not(${componentCls}-disabled)`]: { + background: token.colorPrimaryHover + } + }, + [`&${componentCls}-loading, &${componentCls}-disabled`]: { + cursor: 'not-allowed', + opacity: token.switchDisabledOpacity, + '*': { + boxShadow: 'none', + cursor: 'not-allowed' + } + }, + // rtl style + [`&${componentCls}-rtl`]: { + direction: 'rtl' + } + }) + }; +}; +// ============================== Export ============================== +/* harmony default export */ var switch_style = ((0,genComponentStyleHook/* default */.Z)('Switch', token => { + const switchToken = (0,statistic/* merge */.TS)(token, { + switchDuration: token.motionDurationMid, + switchColor: token.colorPrimary, + switchDisabledOpacity: token.opacityLoading, + switchLoadingIconSize: token.fontSizeIcon * 0.75, + switchLoadingIconColor: `rgba(0, 0, 0, ${token.opacityLoading})`, + switchHandleActiveInset: '-30%' + }); + return [genSwitchStyle(switchToken), + // inner style + genSwitchInnerStyle(switchToken), + // handle style + genSwitchHandleStyle(switchToken), + // loading style + genSwitchLoadingStyle(switchToken), + // small style + genSwitchSmallStyle(switchToken)]; +}, token => { + const { + fontSize, + lineHeight, + controlHeight, + colorWhite + } = token; + const height = fontSize * lineHeight; + const heightSM = controlHeight / 2; + const padding = 2; // Fixed value + const handleSize = height - padding * 2; + const handleSizeSM = heightSM - padding * 2; + return { + trackHeight: height, + trackHeightSM: heightSM, + trackMinWidth: handleSize * 2 + padding * 4, + trackMinWidthSM: handleSizeSM * 2 + padding * 2, + trackPadding: padding, + handleBg: colorWhite, + handleSize, + handleSizeSM, + handleShadow: `0 2px 4px 0 ${new dist_module/* TinyColor */.C('#00230b').setAlpha(0.2).toRgbString()}`, + innerMinMargin: handleSize / 2, + innerMaxMargin: handleSize + padding + padding * 2, + innerMinMarginSM: handleSizeSM / 2, + innerMaxMarginSM: handleSizeSM + padding + padding * 2 + }; +})); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/switch/index.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +const switch_Switch = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { + const { + prefixCls: customizePrefixCls, + size: customizeSize, + disabled: customDisabled, + loading, + className, + rootClassName, + style + } = props, + restProps = __rest(props, ["prefixCls", "size", "disabled", "loading", "className", "rootClassName", "style"]); + false ? 0 : void 0; + const { + getPrefixCls, + direction, + switch: SWITCH + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + // ===================== Disabled ===================== + const disabled = _react_17_0_2_react.useContext(DisabledContext/* default */.Z); + const mergedDisabled = (customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled) || loading; + const prefixCls = getPrefixCls('switch', customizePrefixCls); + const loadingIcon = /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${prefixCls}-handle` + }, loading && /*#__PURE__*/_react_17_0_2_react.createElement(LoadingOutlined/* default */.Z, { + className: `${prefixCls}-loading-icon` + })); + // Style + const [wrapSSR, hashId] = switch_style(prefixCls); + const mergedSize = (0,useSize/* default */.Z)(customizeSize); + const classes = _classnames_2_5_1_classnames_default()(SWITCH === null || SWITCH === void 0 ? void 0 : SWITCH.className, { + [`${prefixCls}-small`]: mergedSize === 'small', + [`${prefixCls}-loading`]: loading, + [`${prefixCls}-rtl`]: direction === 'rtl' + }, className, rootClassName, hashId); + const mergedStyle = Object.assign(Object.assign({}, SWITCH === null || SWITCH === void 0 ? void 0 : SWITCH.style), style); + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(wave/* default */.Z, { + component: "Switch" + }, /*#__PURE__*/_react_17_0_2_react.createElement(es, Object.assign({}, restProps, { + prefixCls: prefixCls, + className: classes, + style: mergedStyle, + disabled: mergedDisabled, + ref: ref, + loadingIcon: loadingIcon + })))); +}); +switch_Switch.__ANT_SWITCH = true; +if (false) {} +/* harmony default export */ var es_switch = (switch_Switch); + +/***/ }), + +/***/ 24334: +/*!***********************************************************!*\ + !*** ./node_modules/_js-base64@2.6.4@js-base64/base64.js ***! + \***********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* + * base64.js + * + * Licensed under the BSD 3-Clause License. + * http://opensource.org/licenses/BSD-3-Clause + * + * References: + * http://en.wikipedia.org/wiki/Base64 + */ +;(function (global, factory) { + true + ? module.exports = factory(global) + : 0 +}(( + typeof self !== 'undefined' ? self + : typeof window !== 'undefined' ? window + : typeof __webpack_require__.g !== 'undefined' ? __webpack_require__.g +: this +), function(global) { + 'use strict'; + // existing version for noConflict() + global = global || {}; + var _Base64 = global.Base64; + var version = "2.6.4"; + // constants + var b64chars + = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; + var b64tab = function(bin) { + var t = {}; + for (var i = 0, l = bin.length; i < l; i++) t[bin.charAt(i)] = i; + return t; + }(b64chars); + var fromCharCode = String.fromCharCode; + // encoder stuff + var cb_utob = function(c) { + if (c.length < 2) { + var cc = c.charCodeAt(0); + return cc < 0x80 ? c + : cc < 0x800 ? (fromCharCode(0xc0 | (cc >>> 6)) + + fromCharCode(0x80 | (cc & 0x3f))) + : (fromCharCode(0xe0 | ((cc >>> 12) & 0x0f)) + + fromCharCode(0x80 | ((cc >>> 6) & 0x3f)) + + fromCharCode(0x80 | ( cc & 0x3f))); + } else { + var cc = 0x10000 + + (c.charCodeAt(0) - 0xD800) * 0x400 + + (c.charCodeAt(1) - 0xDC00); + return (fromCharCode(0xf0 | ((cc >>> 18) & 0x07)) + + fromCharCode(0x80 | ((cc >>> 12) & 0x3f)) + + fromCharCode(0x80 | ((cc >>> 6) & 0x3f)) + + fromCharCode(0x80 | ( cc & 0x3f))); + } + }; + var re_utob = /[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g; + var utob = function(u) { + return u.replace(re_utob, cb_utob); + }; + var cb_encode = function(ccc) { + var padlen = [0, 2, 1][ccc.length % 3], + ord = ccc.charCodeAt(0) << 16 + | ((ccc.length > 1 ? ccc.charCodeAt(1) : 0) << 8) + | ((ccc.length > 2 ? ccc.charCodeAt(2) : 0)), + chars = [ + b64chars.charAt( ord >>> 18), + b64chars.charAt((ord >>> 12) & 63), + padlen >= 2 ? '=' : b64chars.charAt((ord >>> 6) & 63), + padlen >= 1 ? '=' : b64chars.charAt(ord & 63) + ]; + return chars.join(''); + }; + var btoa = global.btoa && typeof global.btoa == 'function' + ? function(b){ return global.btoa(b) } : function(b) { + if (b.match(/[^\x00-\xFF]/)) throw new RangeError( + 'The string contains invalid characters.' + ); + return b.replace(/[\s\S]{1,3}/g, cb_encode); + }; + var _encode = function(u) { + return btoa(utob(String(u))); + }; + var mkUriSafe = function (b64) { + return b64.replace(/[+\/]/g, function(m0) { + return m0 == '+' ? '-' : '_'; + }).replace(/=/g, ''); + }; + var encode = function(u, urisafe) { + return urisafe ? mkUriSafe(_encode(u)) : _encode(u); + }; + var encodeURI = function(u) { return encode(u, true) }; + var fromUint8Array; + if (global.Uint8Array) fromUint8Array = function(a, urisafe) { + // return btoa(fromCharCode.apply(null, a)); + var b64 = ''; + for (var i = 0, l = a.length; i < l; i += 3) { + var a0 = a[i], a1 = a[i+1], a2 = a[i+2]; + var ord = a0 << 16 | a1 << 8 | a2; + b64 += b64chars.charAt( ord >>> 18) + + b64chars.charAt((ord >>> 12) & 63) + + ( typeof a1 != 'undefined' + ? b64chars.charAt((ord >>> 6) & 63) : '=') + + ( typeof a2 != 'undefined' + ? b64chars.charAt( ord & 63) : '='); + } + return urisafe ? mkUriSafe(b64) : b64; + }; + // decoder stuff + var re_btou = /[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g; + var cb_btou = function(cccc) { + switch(cccc.length) { + case 4: + var cp = ((0x07 & cccc.charCodeAt(0)) << 18) + | ((0x3f & cccc.charCodeAt(1)) << 12) + | ((0x3f & cccc.charCodeAt(2)) << 6) + | (0x3f & cccc.charCodeAt(3)), + offset = cp - 0x10000; + return (fromCharCode((offset >>> 10) + 0xD800) + + fromCharCode((offset & 0x3FF) + 0xDC00)); + case 3: + return fromCharCode( + ((0x0f & cccc.charCodeAt(0)) << 12) + | ((0x3f & cccc.charCodeAt(1)) << 6) + | (0x3f & cccc.charCodeAt(2)) + ); + default: + return fromCharCode( + ((0x1f & cccc.charCodeAt(0)) << 6) + | (0x3f & cccc.charCodeAt(1)) + ); + } + }; + var btou = function(b) { + return b.replace(re_btou, cb_btou); + }; + var cb_decode = function(cccc) { + var len = cccc.length, + padlen = len % 4, + n = (len > 0 ? b64tab[cccc.charAt(0)] << 18 : 0) + | (len > 1 ? b64tab[cccc.charAt(1)] << 12 : 0) + | (len > 2 ? b64tab[cccc.charAt(2)] << 6 : 0) + | (len > 3 ? b64tab[cccc.charAt(3)] : 0), + chars = [ + fromCharCode( n >>> 16), + fromCharCode((n >>> 8) & 0xff), + fromCharCode( n & 0xff) + ]; + chars.length -= [0, 0, 2, 1][padlen]; + return chars.join(''); + }; + var _atob = global.atob && typeof global.atob == 'function' + ? function(a){ return global.atob(a) } : function(a){ + return a.replace(/\S{1,4}/g, cb_decode); + }; + var atob = function(a) { + return _atob(String(a).replace(/[^A-Za-z0-9\+\/]/g, '')); + }; + var _decode = function(a) { return btou(_atob(a)) }; + var _fromURI = function(a) { + return String(a).replace(/[-_]/g, function(m0) { + return m0 == '-' ? '+' : '/' + }).replace(/[^A-Za-z0-9\+\/]/g, ''); + }; + var decode = function(a){ + return _decode(_fromURI(a)); + }; + var toUint8Array; + if (global.Uint8Array) toUint8Array = function(a) { + return Uint8Array.from(atob(_fromURI(a)), function(c) { + return c.charCodeAt(0); + }); + }; + var noConflict = function() { + var Base64 = global.Base64; + global.Base64 = _Base64; + return Base64; + }; + // export Base64 + global.Base64 = { + VERSION: version, + atob: atob, + btoa: btoa, + fromBase64: decode, + toBase64: encode, + utob: utob, + encode: encode, + encodeURI: encodeURI, + btou: btou, + decode: decode, + noConflict: noConflict, + fromUint8Array: fromUint8Array, + toUint8Array: toUint8Array + }; + // if ES5 is available, make Base64.extendString() available + if (typeof Object.defineProperty === 'function') { + var noEnum = function(v){ + return {value:v,enumerable:false,writable:true,configurable:true}; + }; + global.Base64.extendString = function () { + Object.defineProperty( + String.prototype, 'fromBase64', noEnum(function () { + return decode(this) + })); + Object.defineProperty( + String.prototype, 'toBase64', noEnum(function (urisafe) { + return encode(this, urisafe) + })); + Object.defineProperty( + String.prototype, 'toBase64URI', noEnum(function () { + return encode(this, true) + })); + }; + } + // + // export Base64 to the namespace + // + if (global['Meteor']) { // Meteor.js + Base64 = global.Base64; + } + // module.exports and AMD are mutually exclusive. + // module.exports has precedence. + if ( true && module.exports) { + module.exports.Base64 = global.Base64; + } + else if (true) { + // AMD. Register as an anonymous module. + !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function(){ return global.Base64 }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); + } + // that's it! + return {Base64: global.Base64} +})); + + +/***/ }) + +}]); \ No newline at end of file diff --git a/21068.2b734667.async.js b/21068.cf587eab.async.js similarity index 99% rename from 21068.2b734667.async.js rename to 21068.cf587eab.async.js index 47ed0d3945..2a2227d57a 100644 --- a/21068.2b734667.async.js +++ b/21068.cf587eab.async.js @@ -1565,7 +1565,7 @@ const genListStyle = token => { }; /* harmony default export */ var list = (genListStyle); // EXTERNAL MODULE: ./node_modules/_@ant-design_cssinjs@1.20.0@@ant-design/cssinjs/es/index.js + 35 modules -var cssinjs_es = __webpack_require__(67070); +var cssinjs_es = __webpack_require__(14706); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/motion/fade.js var fade = __webpack_require__(1950); ;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/style/motion.js diff --git a/22134.55bbe110.async.js b/22134.c4b16a36.async.js similarity index 99% rename from 22134.55bbe110.async.js rename to 22134.c4b16a36.async.js index 4e806bbda8..a8f3120555 100644 --- a/22134.55bbe110.async.js +++ b/22134.c4b16a36.async.js @@ -32,7 +32,7 @@ /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd */ 57809); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd */ 3113); /* harmony import */ var _service_polls__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/service/polls */ 27085); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); /* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../index */ 22134); /* harmony import */ var _editor_less_modules__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../editor.less?modules */ 52840); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! react/jsx-runtime */ 37712); @@ -734,7 +734,7 @@ var SingleEditor = function SingleEditor(_ref, ref) { /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd */ 8772); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd */ 3113); /* harmony import */ var _service_polls__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/service/polls */ 27085); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); /* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../index */ 22134); /* harmony import */ var _editor_less_modules__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../editor.less?modules */ 52840); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! react/jsx-runtime */ 37712); @@ -1354,7 +1354,7 @@ var SingleEditor = function SingleEditor(_ref, ref) { /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd */ 8772); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd */ 3113); /* harmony import */ var _service_polls__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/service/polls */ 27085); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); /* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../index */ 22134); /* harmony import */ var _editor_less_modules__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../editor.less?modules */ 52840); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react/jsx-runtime */ 37712); @@ -1841,8 +1841,8 @@ var PlusCircleOutlined = __webpack_require__(88996); var service_polls = __webpack_require__(27085); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Polls/Edit/components/MultipleEditor/index.tsx var MultipleEditor = __webpack_require__(27020); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Polls/Edit/components/SingleEditor/index.tsx var SingleEditor = __webpack_require__(19170); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Polls/Edit/components/SubjectiveEditor/index.tsx diff --git a/23262.a25f851f.async.js b/23262.21a4abb9.async.js similarity index 99% rename from 23262.a25f851f.async.js rename to 23262.21a4abb9.async.js index 2e9a2be683..cab495f7a6 100644 --- a/23262.a25f851f.async.js +++ b/23262.21a4abb9.async.js @@ -1385,8 +1385,8 @@ var _react_17_0_2_react = __webpack_require__(59301); /* harmony default export */ var MarkdownModalmodules = ({"mirrorModal":"mirrorModal___Pi3tF","right":"right___Hot5f","title":"title___jjMKh","content":"content___BmOkD","des":"des___oGTUM","modal":"modal___yy3VB"}); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Shixuns/Edit/body/Environment/MarkdownModal/index.tsx diff --git a/24665.2072872a.async.js b/24665.e05a2792.async.js similarity index 99% rename from 24665.2072872a.async.js rename to 24665.e05a2792.async.js index 35e84ee169..ba9a8240a2 100644 --- a/24665.2072872a.async.js +++ b/24665.e05a2792.async.js @@ -1433,7 +1433,7 @@ function getIcons(_ref) { /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/26155.9ca38c85.async.js b/26155.9cd47c3b.async.js similarity index 99% rename from 26155.9ca38c85.async.js rename to 26155.9cd47c3b.async.js index 6aeeb082bf..1ad79683a5 100644 --- a/26155.9ca38c85.async.js +++ b/26155.9cd47c3b.async.js @@ -902,7 +902,7 @@ CompoundedSpace.Compact = Compact/* default */.ZP; /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/28278.474fb066.async.js b/28278.72a55ab9.async.js similarity index 99% rename from 28278.474fb066.async.js rename to 28278.72a55ab9.async.js index 2002822cc0..7b8c90573a 100644 --- a/28278.474fb066.async.js +++ b/28278.72a55ab9.async.js @@ -1279,7 +1279,7 @@ CompoundedSpace.Compact = Compact/* default */.ZP; /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/28961.25c2a21c.async.js b/28961.57ea10b2.async.js similarity index 99% rename from 28961.25c2a21c.async.js rename to 28961.57ea10b2.async.js index eb9c803e44..8fc97b684d 100644 --- a/28961.25c2a21c.async.js +++ b/28961.57ea10b2.async.js @@ -857,7 +857,7 @@ CompoundedSpace.Compact = Compact/* default */.ZP; /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/34450.bc47613c.async.js b/34450.8e9de445.async.js similarity index 99% rename from 34450.bc47613c.async.js rename to 34450.8e9de445.async.js index 0184bff715..e1ebe2de30 100644 --- a/34450.bc47613c.async.js +++ b/34450.8e9de445.async.js @@ -972,7 +972,7 @@ var FixedBottom = function FixedBottom(_ref) { onChange(item.id); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: value === item.id ? CustomTabsmodules.active : '', + className: value === item.id ? item.classNameActive || CustomTabsmodules.active : '', children: item.name }), (item === null || item === void 0 ? void 0 : item.resetCount) == undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\uFF08", item === null || item === void 0 ? void 0 : item.total, "\uFF09"] diff --git a/41916.22201595.async.js b/41916.26e7235e.async.js similarity index 99% rename from 41916.22201595.async.js rename to 41916.26e7235e.async.js index dcfdae72de..e3ca646af4 100644 --- a/41916.22201595.async.js +++ b/41916.26e7235e.async.js @@ -513,8 +513,8 @@ var SvgZhong = function SvgZhong(props) { }; /* harmony default export */ var zhong = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg=="); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(47439); // EXTERNAL MODULE: ./src/utils/util.tsx diff --git a/47513.24862597.async.js b/47513.08ebdb97.async.js similarity index 99% rename from 47513.24862597.async.js rename to 47513.08ebdb97.async.js index dd4a7ce7e4..5e1086fa71 100644 --- a/47513.24862597.async.js +++ b/47513.08ebdb97.async.js @@ -1341,7 +1341,7 @@ CompoundedSpace.Compact = Compact/* default */.ZP; /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/47833.8da54bb2.async.js b/47833.7263e34d.async.js similarity index 99% rename from 47833.8da54bb2.async.js rename to 47833.7263e34d.async.js index ef33615d1d..e72a8868c4 100644 --- a/47833.8da54bb2.async.js +++ b/47833.7263e34d.async.js @@ -147,7 +147,7 @@ if (false) {} /* harmony export */ Yk: function() { return /* binding */ genTreeStyle; } /* harmony export */ }); /* unused harmony exports genBaseStyle, genDirectoryStyle */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _checkbox_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../checkbox/style */ 98447); /* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../style */ 17313); /* harmony import */ var _style_motion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../style/motion */ 8378); diff --git a/49127.3b774d76.async.js b/49127.bf154dff.async.js similarity index 99% rename from 49127.3b774d76.async.js rename to 49127.bf154dff.async.js index ac6b60a766..679b999e89 100644 --- a/49127.3b774d76.async.js +++ b/49127.bf154dff.async.js @@ -27,7 +27,7 @@ var reactNode = __webpack_require__(92343); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js var context = __webpack_require__(36355); // EXTERNAL MODULE: ./node_modules/_@ant-design_cssinjs@1.20.0@@ant-design/cssinjs/es/index.js + 35 modules -var cssinjs_es = __webpack_require__(67070); +var cssinjs_es = __webpack_require__(14706); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js var style = __webpack_require__(17313); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genPresetColor.js diff --git a/49132.cd740aa8.async.js b/49132.580304c3.async.js similarity index 99% rename from 49132.cd740aa8.async.js rename to 49132.580304c3.async.js index 41c2176e02..23341cfd60 100644 --- a/49132.cd740aa8.async.js +++ b/49132.580304c3.async.js @@ -2101,7 +2101,7 @@ var JudgmentQuestionEditor = function JudgmentQuestionEditor(_ref2) { /* harmony import */ var _components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/markdown-editor */ 16113); /* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.less?modules */ 5547); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712); @@ -2572,8 +2572,8 @@ var base64 = __webpack_require__(24334); // EXTERNAL MODULE: ./src/components/Spinner/index.tsx + 1 modules var Spinner = __webpack_require__(96962); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(6457); // EXTERNAL MODULE: ./node_modules/_xterm@4.8.1@xterm/lib/xterm.js diff --git a/50812.14d3f604.async.js b/50812.07d6f8a0.async.js similarity index 99% rename from 50812.14d3f604.async.js rename to 50812.07d6f8a0.async.js index a4c930c732..1099a577ac 100644 --- a/50812.14d3f604.async.js +++ b/50812.07d6f8a0.async.js @@ -15,7 +15,7 @@ /* harmony export */ oN: function() { return /* binding */ initSlideMotion; } /* harmony export */ }); /* unused harmony exports slideLeftIn, slideLeftOut, slideRightIn, slideRightOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/51736.4e1a930e.async.js b/51736.66e904b3.async.js similarity index 99% rename from 51736.4e1a930e.async.js rename to 51736.66e904b3.async.js index 27ca0b99a8..d720f9145c 100644 --- a/51736.4e1a930e.async.js +++ b/51736.66e904b3.async.js @@ -1625,7 +1625,7 @@ CompoundedSpace.Compact = Compact/* default */.ZP; /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/53605.71ae5f2e.async.js b/53605.1ea36b9f.async.js similarity index 99% rename from 53605.71ae5f2e.async.js rename to 53605.1ea36b9f.async.js index f410d6ad86..ed552093a9 100644 --- a/53605.71ae5f2e.async.js +++ b/53605.1ea36b9f.async.js @@ -1759,8 +1759,8 @@ var slicedToArray = __webpack_require__(79800); var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules var es_radio = __webpack_require__(5112); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules @@ -3082,8 +3082,8 @@ var DeleteModal = function DeleteModal(_ref) { })(DeleteModal)); // EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js var lodash = __webpack_require__(89392); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/Problemset/components/Single.tsx diff --git a/60313.a922554b.async.js b/60313.17c4ee08.async.js similarity index 99% rename from 60313.a922554b.async.js rename to 60313.17c4ee08.async.js index 9826f8f68a..206c729df7 100644 --- a/60313.a922554b.async.js +++ b/60313.17c4ee08.async.js @@ -93,8 +93,8 @@ var base64 = __webpack_require__(24334); // EXTERNAL MODULE: ./src/components/Spinner/index.tsx + 1 modules var Spinner = __webpack_require__(96962); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(6457); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js diff --git a/61925.fdfdebcc.async.js b/61925.de1b1e43.async.js similarity index 99% rename from 61925.fdfdebcc.async.js rename to 61925.de1b1e43.async.js index fb941f1f8a..7091fbe7fa 100644 --- a/61925.fdfdebcc.async.js +++ b/61925.de1b1e43.async.js @@ -1682,7 +1682,7 @@ Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z; /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/64615.da842c54.async.js b/64615.9239ec9a.async.js similarity index 99% rename from 64615.da842c54.async.js rename to 64615.9239ec9a.async.js index 9d2511dfef..5ec18ba56c 100644 --- a/64615.da842c54.async.js +++ b/64615.9239ec9a.async.js @@ -697,8 +697,8 @@ var SettingOutlined = __webpack_require__(50406); /* harmony default export */ var Headmodules = ({"wrap":"wrap___SSpd0","img":"img___nbd2O","table":"table___fcP71","totalScore":"totalScore___YxSMe","people":"people___bf9pK","glassSeal":"glassSeal___dYhKO","paperHeader":"paperHeader___gYUbq","exportBtn":"exportBtn___nyRYQ"}); // EXTERNAL MODULE: ./src/service/exercise.ts var service_exercise = __webpack_require__(83); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(6457); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/ExportSetting/index.tsx + 3 modules diff --git a/6484.6fc411fc.async.js b/6484.a337be0f.async.js similarity index 99% rename from 6484.6fc411fc.async.js rename to 6484.a337be0f.async.js index 6ea7e54ff2..1535cbda64 100644 --- a/6484.6fc411fc.async.js +++ b/6484.a337be0f.async.js @@ -812,7 +812,7 @@ CompoundedSpace.Compact = Compact/* default */.ZP; /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/68780.b38bf188.async.js b/68780.eea1eca9.async.js similarity index 99% rename from 68780.b38bf188.async.js rename to 68780.eea1eca9.async.js index d3b82d4ee0..b7ec6592ef 100644 --- a/68780.b38bf188.async.js +++ b/68780.eea1eca9.async.js @@ -1387,7 +1387,7 @@ input_Input.Password = input_Password; /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/70130.8c7edee6.async.js b/70130.3264e413.async.js similarity index 99% rename from 70130.8c7edee6.async.js rename to 70130.3264e413.async.js index 53dc818408..154703d814 100644 --- a/70130.8c7edee6.async.js +++ b/70130.3264e413.async.js @@ -5095,7 +5095,7 @@ Object.defineProperty(exports, "defaultIconPrefixCls", ({ } })); exports.warnContext = exports.globalConfig = exports.defaultPrefixCls = void 0; -var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 14706); var _Context = _interopRequireDefault(__webpack_require__(/*! @ant-design/icons/lib/components/Context */ 77883)); var _useMemo = _interopRequireDefault(__webpack_require__(/*! rc-util/lib/hooks/useMemo */ 41345)); var _set = __webpack_require__(/*! rc-util/lib/utils/set */ 8975); @@ -8207,7 +8207,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.defaultTheme = exports.defaultConfig = exports.DesignTokenContext = void 0; -var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 14706); var _react = _interopRequireDefault(__webpack_require__(/*! react */ 59301)); var _default = _interopRequireDefault(__webpack_require__(/*! ./themes/default */ 62)); var _seed = _interopRequireDefault(__webpack_require__(/*! ./themes/seed */ 54303)); @@ -8345,7 +8345,7 @@ Object.defineProperty(exports, "useToken", ({ return _useToken.default; } })); -var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 14706); var _interface = __webpack_require__(/*! ./interface */ 32732); var _useToken = _interopRequireDefault(__webpack_require__(/*! ./useToken */ 34313)); var _genComponentStyleHook = _interopRequireWildcard(__webpack_require__(/*! ./util/genComponentStyleHook */ 79081)); @@ -8913,7 +8913,7 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = useToken; exports.getComputedToken = void 0; -var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 14706); var _react = _interopRequireDefault(__webpack_require__(/*! react */ 59301)); var _version = _interopRequireDefault(__webpack_require__(/*! ../version */ 11025)); var _context = __webpack_require__(/*! ./context */ 81542); @@ -9193,7 +9193,7 @@ Object.defineProperty(exports, "__esModule", ({ exports["default"] = genComponentStyleHook; exports.genSubStyleComponent = void 0; var _react = __webpack_require__(/*! react */ 59301); -var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 14706); var _rcUtil = __webpack_require__(/*! rc-util */ 9487); var _context = __webpack_require__(/*! ../../config-provider/context */ 11033); var _style = __webpack_require__(/*! ../../style */ 51011); @@ -9488,7 +9488,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; -var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +var _cssinjs = __webpack_require__(/*! @ant-design/cssinjs */ 14706); var _style = __webpack_require__(/*! ../../style */ 51011); var _useToken = _interopRequireDefault(__webpack_require__(/*! ../useToken */ 34313)); const useResetIconStyle = (iconPrefixCls, csp) => { diff --git a/7126.f7d17fbb.async.js b/7126.5a67bcac.async.js similarity index 99% rename from 7126.f7d17fbb.async.js rename to 7126.5a67bcac.async.js index dfacb48a7b..a22965a338 100644 --- a/7126.f7d17fbb.async.js +++ b/7126.5a67bcac.async.js @@ -1924,7 +1924,7 @@ function getCourseParam() { } var Header_showLinks = ['/', '/classrooms', '/account/profile', '/account/profile/edit', '/classrooms/new']; var HeaderComponents = function HeaderComponents(_ref) { - var _globalSetting$settin4; + var _globalSetting$settin5; var homePage = _ref.homePage, user = _ref.user, globalSetting = _ref.globalSetting, @@ -2010,8 +2010,9 @@ var HeaderComponents = function HeaderComponents(_ref) { hasMatchedUrl = true; } if (path == '/') { + var _globalSetting$settin2; setActiveKey(''); - (0,util/* setDocumentTitle */.Dk)('首页'); + (0,util/* setDocumentTitle */.Dk)(globalSetting === null || globalSetting === void 0 || (_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.name); } if (val !== null && val !== void 0 && (_val$subitem = val.subitem) !== null && _val$subitem !== void 0 && _val$subitem.length) { var _val$subitem2; @@ -2034,14 +2035,14 @@ var HeaderComponents = function HeaderComponents(_ref) { } }, [globalSetting === null || globalSetting === void 0 ? void 0 : globalSetting.setting, user]); var logoUrl = (0,_react_17_0_2_react.useMemo)(function () { - var _globalSetting$settin2; - if (!!(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin2 = globalSetting.setting) !== null && _globalSetting$settin2 !== void 0 && _globalSetting$settin2.nav_logo_url)) { - var _globalSetting$settin3; - return "".concat(env/* default */.Z.IMG_SERVER, "/").concat(globalSetting === null || globalSetting === void 0 || (_globalSetting$settin3 = globalSetting.setting) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.nav_logo_url); + var _globalSetting$settin3; + if (!!(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin3 = globalSetting.setting) !== null && _globalSetting$settin3 !== void 0 && _globalSetting$settin3.nav_logo_url)) { + var _globalSetting$settin4; + return "".concat(env/* default */.Z.IMG_SERVER, "/").concat(globalSetting === null || globalSetting === void 0 || (_globalSetting$settin4 = globalSetting.setting) === null || _globalSetting$settin4 === void 0 ? void 0 : _globalSetting$settin4.nav_logo_url); } else { return "".concat(env/* default */.Z.IMG_SERVER, "/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime()); } - }, [globalSetting === null || globalSetting === void 0 || (_globalSetting$settin4 = globalSetting.setting) === null || _globalSetting$settin4 === void 0 ? void 0 : _globalSetting$settin4.nav_logo_url]); + }, [globalSetting === null || globalSetting === void 0 || (_globalSetting$settin5 = globalSetting.setting) === null || _globalSetting$settin5 === void 0 ? void 0 : _globalSetting$settin5.nav_logo_url]); function onGlobalSearch(value) { _umi_production_exports.history.push('/search?value=' + value); } @@ -2145,7 +2146,7 @@ var HeaderComponents = function HeaderComponents(_ref) { return str; }; if (globalSetting.showHeader && globalSetting.showHeaderFooter) { - var _globalSetting$settin5, _globalSetting$settin6, _globalSetting$settin7, _user$userInfo, _user$userInfo2, _user$navigationInfo; + var _globalSetting$settin6, _globalSetting$settin7, _globalSetting$settin8, _user$userInfo, _user$userInfo2, _user$navigationInfo; return ( /*#__PURE__*/ //style={{background:`${location.pathname=='/training'?'rgba(0,0,0,0)':''}`}} @@ -2162,7 +2163,7 @@ var HeaderComponents = function HeaderComponents(_ref) { }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { className: Headermodules['edu-menu'], - children: [(!!globalSetting.isIlearning || !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin5 = globalSetting.setting) !== null && _globalSetting$settin5 !== void 0 && _globalSetting$settin5.main_site) && !!(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin6 = globalSetting.setting) !== null && _globalSetting$settin6 !== void 0 && _globalSetting$settin6.navbar)) && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + children: [(!!globalSetting.isIlearning || !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin6 = globalSetting.setting) !== null && _globalSetting$settin6 !== void 0 && _globalSetting$settin6.main_site) && !!(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin7 = globalSetting.setting) !== null && _globalSetting$settin7 !== void 0 && _globalSetting$settin7.navbar)) && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { style: { display: 'flex', alignItems: 'center' @@ -2178,7 +2179,7 @@ var HeaderComponents = function HeaderComponents(_ref) { to: "/", children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: Headermodules.logo, - title: (_globalSetting$settin7 = globalSetting.setting) === null || _globalSetting$settin7 === void 0 ? void 0 : _globalSetting$settin7.name, + title: (_globalSetting$settin8 = globalSetting.setting) === null || _globalSetting$settin8 === void 0 ? void 0 : _globalSetting$settin8.name, src: logoUrl || logo }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { diff --git a/82018.3f4eb160.async.js b/82018.a86e4006.async.js similarity index 99% rename from 82018.3f4eb160.async.js rename to 82018.a86e4006.async.js index 036ed8114b..fc4276c749 100644 --- a/82018.3f4eb160.async.js +++ b/82018.a86e4006.async.js @@ -341,8 +341,8 @@ var stex = __webpack_require__(67549); ;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less // extracted by mini-css-extract-plugin -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx diff --git a/85575.91a366e0.async.js b/85575.09b602f3.async.js similarity index 99% rename from 85575.91a366e0.async.js rename to 85575.09b602f3.async.js index e042ee31b7..3ca35a8c36 100644 --- a/85575.91a366e0.async.js +++ b/85575.09b602f3.async.js @@ -817,7 +817,7 @@ CompoundedSpace.Compact = Compact/* default */.ZP; /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/58280.67985544.async.js b/86882.859dd9fe.async.js similarity index 71% rename from 58280.67985544.async.js rename to 86882.859dd9fe.async.js index 0df3f39899..311ada0c2a 100644 --- a/58280.67985544.async.js +++ b/86882.859dd9fe.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[58280,56047],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[86882,56047,84742],{ /***/ 66998: /*!*************************************************************************************************************!*\ @@ -432,6 +432,505 @@ if (false) {} /***/ }), +/***/ 78673: +/*!**********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/switch/index.js + 2 modules ***! + \**********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ es_switch; } +}); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/LoadingOutlined.js + 1 modules +var LoadingOutlined = __webpack_require__(93739); +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(24931); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/defineProperty.js +var defineProperty = __webpack_require__(84957); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(69553); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(46012); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.39.1@rc-util/es/hooks/useMergedState.js +var useMergedState = __webpack_require__(290); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.39.1@rc-util/es/KeyCode.js +var KeyCode = __webpack_require__(81331); +;// CONCATENATED MODULE: ./node_modules/_rc-switch@4.1.0@rc-switch/es/index.js + + + + +var _excluded = ["prefixCls", "className", "checked", "defaultChecked", "disabled", "loadingIcon", "checkedChildren", "unCheckedChildren", "onClick", "onChange", "onKeyDown"]; + + + + +var Switch = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (_ref, ref) { + var _classNames; + var _ref$prefixCls = _ref.prefixCls, + prefixCls = _ref$prefixCls === void 0 ? 'rc-switch' : _ref$prefixCls, + className = _ref.className, + checked = _ref.checked, + defaultChecked = _ref.defaultChecked, + disabled = _ref.disabled, + loadingIcon = _ref.loadingIcon, + checkedChildren = _ref.checkedChildren, + unCheckedChildren = _ref.unCheckedChildren, + onClick = _ref.onClick, + onChange = _ref.onChange, + onKeyDown = _ref.onKeyDown, + restProps = (0,objectWithoutProperties/* default */.Z)(_ref, _excluded); + var _useMergedState = (0,useMergedState/* default */.Z)(false, { + value: checked, + defaultValue: defaultChecked + }), + _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), + innerChecked = _useMergedState2[0], + setInnerChecked = _useMergedState2[1]; + function triggerChange(newChecked, event) { + var mergedChecked = innerChecked; + if (!disabled) { + mergedChecked = newChecked; + setInnerChecked(mergedChecked); + onChange === null || onChange === void 0 ? void 0 : onChange(mergedChecked, event); + } + return mergedChecked; + } + function onInternalKeyDown(e) { + if (e.which === KeyCode/* default */.Z.LEFT) { + triggerChange(false, e); + } else if (e.which === KeyCode/* default */.Z.RIGHT) { + triggerChange(true, e); + } + onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(e); + } + function onInternalClick(e) { + var ret = triggerChange(!innerChecked, e); + // [Legacy] trigger onClick with value + onClick === null || onClick === void 0 ? void 0 : onClick(ret, e); + } + var switchClassName = _classnames_2_5_1_classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checked"), innerChecked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/_react_17_0_2_react.createElement("button", (0,esm_extends/* default */.Z)({}, restProps, { + type: "button", + role: "switch", + "aria-checked": innerChecked, + disabled: disabled, + className: switchClassName, + ref: ref, + onKeyDown: onInternalKeyDown, + onClick: onInternalClick + }), loadingIcon, /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: "".concat(prefixCls, "-inner") + }, /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: "".concat(prefixCls, "-inner-checked") + }, checkedChildren), /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: "".concat(prefixCls, "-inner-unchecked") + }, unCheckedChildren))); +}); +Switch.displayName = 'Switch'; +/* harmony default export */ var es = (Switch); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/index.js + 4 modules +var wave = __webpack_require__(14088); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(1684); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js +var useSize = __webpack_require__(19716); +// EXTERNAL MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/index.js +var dist_module = __webpack_require__(64993); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js +var style = __webpack_require__(17313); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(83116); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js +var statistic = __webpack_require__(37613); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/switch/style/index.js + + + +const genSwitchSmallStyle = token => { + const { + componentCls, + trackHeightSM, + trackPadding, + trackMinWidthSM, + innerMinMarginSM, + innerMaxMarginSM, + handleSizeSM + } = token; + const switchInnerCls = `${componentCls}-inner`; + return { + [componentCls]: { + [`&${componentCls}-small`]: { + minWidth: trackMinWidthSM, + height: trackHeightSM, + lineHeight: `${trackHeightSM}px`, + [`${componentCls}-inner`]: { + paddingInlineStart: innerMaxMarginSM, + paddingInlineEnd: innerMinMarginSM, + [`${switchInnerCls}-checked`]: { + marginInlineStart: `calc(-100% + ${handleSizeSM + trackPadding * 2}px - ${innerMaxMarginSM * 2}px)`, + marginInlineEnd: `calc(100% - ${handleSizeSM + trackPadding * 2}px + ${innerMaxMarginSM * 2}px)` + }, + [`${switchInnerCls}-unchecked`]: { + marginTop: -trackHeightSM, + marginInlineStart: 0, + marginInlineEnd: 0 + } + }, + [`${componentCls}-handle`]: { + width: handleSizeSM, + height: handleSizeSM + }, + [`${componentCls}-loading-icon`]: { + top: (handleSizeSM - token.switchLoadingIconSize) / 2, + fontSize: token.switchLoadingIconSize + }, + [`&${componentCls}-checked`]: { + [`${componentCls}-inner`]: { + paddingInlineStart: innerMinMarginSM, + paddingInlineEnd: innerMaxMarginSM, + [`${switchInnerCls}-checked`]: { + marginInlineStart: 0, + marginInlineEnd: 0 + }, + [`${switchInnerCls}-unchecked`]: { + marginInlineStart: `calc(100% - ${handleSizeSM + trackPadding * 2}px + ${innerMaxMarginSM * 2}px)`, + marginInlineEnd: `calc(-100% + ${handleSizeSM + trackPadding * 2}px - ${innerMaxMarginSM * 2}px)` + } + }, + [`${componentCls}-handle`]: { + insetInlineStart: `calc(100% - ${handleSizeSM + trackPadding}px)` + } + }, + [`&:not(${componentCls}-disabled):active`]: { + [`&:not(${componentCls}-checked) ${switchInnerCls}`]: { + [`${switchInnerCls}-unchecked`]: { + marginInlineStart: token.marginXXS / 2, + marginInlineEnd: -token.marginXXS / 2 + } + }, + [`&${componentCls}-checked ${switchInnerCls}`]: { + [`${switchInnerCls}-checked`]: { + marginInlineStart: -token.marginXXS / 2, + marginInlineEnd: token.marginXXS / 2 + } + } + } + } + } + }; +}; +const genSwitchLoadingStyle = token => { + const { + componentCls, + handleSize + } = token; + return { + [componentCls]: { + [`${componentCls}-loading-icon${token.iconCls}`]: { + position: 'relative', + top: (handleSize - token.fontSize) / 2, + color: token.switchLoadingIconColor, + verticalAlign: 'top' + }, + [`&${componentCls}-checked ${componentCls}-loading-icon`]: { + color: token.switchColor + } + } + }; +}; +const genSwitchHandleStyle = token => { + const { + componentCls, + motion, + trackPadding, + handleBg, + handleShadow, + handleSize + } = token; + const switchHandleCls = `${componentCls}-handle`; + return { + [componentCls]: { + [switchHandleCls]: { + position: 'absolute', + top: trackPadding, + insetInlineStart: trackPadding, + width: handleSize, + height: handleSize, + transition: `all ${token.switchDuration} ease-in-out`, + '&::before': { + position: 'absolute', + top: 0, + insetInlineEnd: 0, + bottom: 0, + insetInlineStart: 0, + backgroundColor: handleBg, + borderRadius: handleSize / 2, + boxShadow: handleShadow, + transition: `all ${token.switchDuration} ease-in-out`, + content: '""' + } + }, + [`&${componentCls}-checked ${switchHandleCls}`]: { + insetInlineStart: `calc(100% - ${handleSize + trackPadding}px)` + }, + [`&:not(${componentCls}-disabled):active`]: motion ? { + [`${switchHandleCls}::before`]: { + insetInlineEnd: token.switchHandleActiveInset, + insetInlineStart: 0 + }, + [`&${componentCls}-checked ${switchHandleCls}::before`]: { + insetInlineEnd: 0, + insetInlineStart: token.switchHandleActiveInset + } + } : /* istanbul ignore next */ + {} + } + }; +}; +const genSwitchInnerStyle = token => { + const { + componentCls, + trackHeight, + trackPadding, + innerMinMargin, + innerMaxMargin, + handleSize + } = token; + const switchInnerCls = `${componentCls}-inner`; + return { + [componentCls]: { + [switchInnerCls]: { + display: 'block', + overflow: 'hidden', + borderRadius: 100, + height: '100%', + paddingInlineStart: innerMaxMargin, + paddingInlineEnd: innerMinMargin, + transition: `padding-inline-start ${token.switchDuration} ease-in-out, padding-inline-end ${token.switchDuration} ease-in-out`, + [`${switchInnerCls}-checked, ${switchInnerCls}-unchecked`]: { + display: 'block', + color: token.colorTextLightSolid, + fontSize: token.fontSizeSM, + transition: `margin-inline-start ${token.switchDuration} ease-in-out, margin-inline-end ${token.switchDuration} ease-in-out`, + pointerEvents: 'none' + }, + [`${switchInnerCls}-checked`]: { + marginInlineStart: `calc(-100% + ${handleSize + trackPadding * 2}px - ${innerMaxMargin * 2}px)`, + marginInlineEnd: `calc(100% - ${handleSize + trackPadding * 2}px + ${innerMaxMargin * 2}px)` + }, + [`${switchInnerCls}-unchecked`]: { + marginTop: -trackHeight, + marginInlineStart: 0, + marginInlineEnd: 0 + } + }, + [`&${componentCls}-checked ${switchInnerCls}`]: { + paddingInlineStart: innerMinMargin, + paddingInlineEnd: innerMaxMargin, + [`${switchInnerCls}-checked`]: { + marginInlineStart: 0, + marginInlineEnd: 0 + }, + [`${switchInnerCls}-unchecked`]: { + marginInlineStart: `calc(100% - ${handleSize + trackPadding * 2}px + ${innerMaxMargin * 2}px)`, + marginInlineEnd: `calc(-100% + ${handleSize + trackPadding * 2}px - ${innerMaxMargin * 2}px)` + } + }, + [`&:not(${componentCls}-disabled):active`]: { + [`&:not(${componentCls}-checked) ${switchInnerCls}`]: { + [`${switchInnerCls}-unchecked`]: { + marginInlineStart: trackPadding * 2, + marginInlineEnd: -trackPadding * 2 + } + }, + [`&${componentCls}-checked ${switchInnerCls}`]: { + [`${switchInnerCls}-checked`]: { + marginInlineStart: -trackPadding * 2, + marginInlineEnd: trackPadding * 2 + } + } + } + } + }; +}; +const genSwitchStyle = token => { + const { + componentCls, + trackHeight, + trackMinWidth + } = token; + return { + [componentCls]: Object.assign(Object.assign(Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + position: 'relative', + display: 'inline-block', + boxSizing: 'border-box', + minWidth: trackMinWidth, + height: trackHeight, + lineHeight: `${trackHeight}px`, + verticalAlign: 'middle', + background: token.colorTextQuaternary, + border: '0', + borderRadius: 100, + cursor: 'pointer', + transition: `all ${token.motionDurationMid}`, + userSelect: 'none', + [`&:hover:not(${componentCls}-disabled)`]: { + background: token.colorTextTertiary + } + }), (0,style/* genFocusStyle */.Qy)(token)), { + [`&${componentCls}-checked`]: { + background: token.switchColor, + [`&:hover:not(${componentCls}-disabled)`]: { + background: token.colorPrimaryHover + } + }, + [`&${componentCls}-loading, &${componentCls}-disabled`]: { + cursor: 'not-allowed', + opacity: token.switchDisabledOpacity, + '*': { + boxShadow: 'none', + cursor: 'not-allowed' + } + }, + // rtl style + [`&${componentCls}-rtl`]: { + direction: 'rtl' + } + }) + }; +}; +// ============================== Export ============================== +/* harmony default export */ var switch_style = ((0,genComponentStyleHook/* default */.Z)('Switch', token => { + const switchToken = (0,statistic/* merge */.TS)(token, { + switchDuration: token.motionDurationMid, + switchColor: token.colorPrimary, + switchDisabledOpacity: token.opacityLoading, + switchLoadingIconSize: token.fontSizeIcon * 0.75, + switchLoadingIconColor: `rgba(0, 0, 0, ${token.opacityLoading})`, + switchHandleActiveInset: '-30%' + }); + return [genSwitchStyle(switchToken), + // inner style + genSwitchInnerStyle(switchToken), + // handle style + genSwitchHandleStyle(switchToken), + // loading style + genSwitchLoadingStyle(switchToken), + // small style + genSwitchSmallStyle(switchToken)]; +}, token => { + const { + fontSize, + lineHeight, + controlHeight, + colorWhite + } = token; + const height = fontSize * lineHeight; + const heightSM = controlHeight / 2; + const padding = 2; // Fixed value + const handleSize = height - padding * 2; + const handleSizeSM = heightSM - padding * 2; + return { + trackHeight: height, + trackHeightSM: heightSM, + trackMinWidth: handleSize * 2 + padding * 4, + trackMinWidthSM: handleSizeSM * 2 + padding * 2, + trackPadding: padding, + handleBg: colorWhite, + handleSize, + handleSizeSM, + handleShadow: `0 2px 4px 0 ${new dist_module/* TinyColor */.C('#00230b').setAlpha(0.2).toRgbString()}`, + innerMinMargin: handleSize / 2, + innerMaxMargin: handleSize + padding + padding * 2, + innerMinMarginSM: handleSizeSM / 2, + innerMaxMarginSM: handleSizeSM + padding + padding * 2 + }; +})); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/switch/index.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +const switch_Switch = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { + const { + prefixCls: customizePrefixCls, + size: customizeSize, + disabled: customDisabled, + loading, + className, + rootClassName, + style + } = props, + restProps = __rest(props, ["prefixCls", "size", "disabled", "loading", "className", "rootClassName", "style"]); + false ? 0 : void 0; + const { + getPrefixCls, + direction, + switch: SWITCH + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + // ===================== Disabled ===================== + const disabled = _react_17_0_2_react.useContext(DisabledContext/* default */.Z); + const mergedDisabled = (customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled) || loading; + const prefixCls = getPrefixCls('switch', customizePrefixCls); + const loadingIcon = /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${prefixCls}-handle` + }, loading && /*#__PURE__*/_react_17_0_2_react.createElement(LoadingOutlined/* default */.Z, { + className: `${prefixCls}-loading-icon` + })); + // Style + const [wrapSSR, hashId] = switch_style(prefixCls); + const mergedSize = (0,useSize/* default */.Z)(customizeSize); + const classes = _classnames_2_5_1_classnames_default()(SWITCH === null || SWITCH === void 0 ? void 0 : SWITCH.className, { + [`${prefixCls}-small`]: mergedSize === 'small', + [`${prefixCls}-loading`]: loading, + [`${prefixCls}-rtl`]: direction === 'rtl' + }, className, rootClassName, hashId); + const mergedStyle = Object.assign(Object.assign({}, SWITCH === null || SWITCH === void 0 ? void 0 : SWITCH.style), style); + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(wave/* default */.Z, { + component: "Switch" + }, /*#__PURE__*/_react_17_0_2_react.createElement(es, Object.assign({}, restProps, { + prefixCls: prefixCls, + className: classes, + style: mergedStyle, + disabled: mergedDisabled, + ref: ref, + loadingIcon: loadingIcon + })))); +}); +switch_Switch.__ANT_SWITCH = true; +if (false) {} +/* harmony default export */ var es_switch = (switch_Switch); + +/***/ }), + /***/ 12563: /*!*******************************************************************!*\ !*** ./node_modules/_antd@5.9.0@antd/es/tag/index.js + 5 modules ***! @@ -2899,6 +3398,613 @@ module.exports = exports['default']; module.exports = __webpack_require__(/*! ./dist/InfiniteScroll */ 51581) +/***/ }), + +/***/ 80010: +/*!*********************************************************************************!*\ + !*** ./node_modules/_react-resizable@1.11.0@react-resizable/build/Resizable.js ***! + \*********************************************************************************/ +/***/ (function(__unused_webpack_module, exports, __webpack_require__) { + +"use strict"; + + +exports.__esModule = true; +exports["default"] = void 0; + +var _react = _interopRequireDefault(__webpack_require__(/*! react */ 59301)); + +var _reactDraggable = __webpack_require__(/*! react-draggable */ 12911); + +var _utils = __webpack_require__(/*! ./utils */ 73638); + +var _propTypes = __webpack_require__(/*! ./propTypes */ 6217); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } + +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } + +function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } + +function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } + +function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +var Resizable = /*#__PURE__*/function (_React$Component) { + _inheritsLoose(Resizable, _React$Component); + + function Resizable() { + var _this; + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this; + + _defineProperty(_assertThisInitialized(_this), "state", undefined); + + _defineProperty(_assertThisInitialized(_this), "lastHandleRect", null); + + _defineProperty(_assertThisInitialized(_this), "slack", null); + + return _this; + } + + var _proto = Resizable.prototype; + + _proto.componentWillUnmount = function componentWillUnmount() { + this.resetData(); + }; + + _proto.lockAspectRatio = function lockAspectRatio(width, height, aspectRatio) { + height = width / aspectRatio; + width = height * aspectRatio; + return [width, height]; + }; + + _proto.resetData = function resetData() { + this.lastHandleRect = this.slack = null; + } // Clamp width and height within provided constraints + ; + + _proto.runConstraints = function runConstraints(width, height) { + var _ref = [this.props.minConstraints, this.props.maxConstraints], + min = _ref[0], + max = _ref[1]; + if (!min && !max) return [width, height]; // If constraining to min and max, we need to also fit width and height to aspect ratio. + + if (this.props.lockAspectRatio) { + var resizingHorizontally = height === this.props.height; + + if (resizingHorizontally) { + var ratio = this.props.width / this.props.height; + height = width / ratio; + width = height * ratio; + } else { + // Take into account vertical resize with N/S handles on locked aspect + // ratio. Calculate the change height-first, instead of width-first + var _ratio = this.props.height / this.props.width; + + width = height / _ratio; + height = width * _ratio; + } + } + + var oldW = width, + oldH = height; // Add slack to the values used to calculate bound position. This will ensure that if + // we start removing slack, the element won't react to it right away until it's been + // completely removed. + + var _ref2 = this.slack || [0, 0], + slackW = _ref2[0], + slackH = _ref2[1]; + + width += slackW; + height += slackH; + + if (min) { + width = Math.max(min[0], width); + height = Math.max(min[1], height); + } + + if (max) { + width = Math.min(max[0], width); + height = Math.min(max[1], height); + } // If the width or height changed, we must have introduced some slack. Record it for the next iteration. + + + this.slack = [slackW + (oldW - width), slackH + (oldH - height)]; + return [width, height]; + } + /** + * Wrapper around drag events to provide more useful data. + * + * @param {String} handlerName Handler name to wrap. + * @return {Function} Handler function. + */ + ; + + _proto.resizeHandler = function resizeHandler(handlerName, axis) { + var _this2 = this; + + return function (e, _ref3) { + var node = _ref3.node, + deltaX = _ref3.deltaX, + deltaY = _ref3.deltaY; + // Reset data in case it was left over somehow (should not be possible) + if (handlerName === 'onResizeStart') _this2.resetData(); // Axis restrictions + + var canDragX = (_this2.props.axis === 'both' || _this2.props.axis === 'x') && axis !== 'n' && axis !== 's'; + var canDragY = (_this2.props.axis === 'both' || _this2.props.axis === 'y') && axis !== 'e' && axis !== 'w'; // No dragging possible. + + if (!canDragX && !canDragY) return; // Decompose axis for later use + + var axisV = axis[0]; + var axisH = axis[axis.length - 1]; // intentionally not axis[1], so that this catches axis === 'w' for example + // Track the element being dragged to account for changes in position. + // If a handle's position is changed between callbacks, we need to factor this in to the next callback. + // Failure to do so will cause the element to "skip" when resized upwards or leftwards. + + var handleRect = node.getBoundingClientRect(); + + if (_this2.lastHandleRect != null) { + // If the handle has repositioned on either axis since last render, + // we need to increase our callback values by this much. + // Only checking 'n', 'w' since resizing by 's', 'w' won't affect the overall position on page, + if (axisH === 'w') { + var deltaLeftSinceLast = handleRect.left - _this2.lastHandleRect.left; + deltaX += deltaLeftSinceLast; + } + + if (axisV === 'n') { + var deltaTopSinceLast = handleRect.top - _this2.lastHandleRect.top; + deltaY += deltaTopSinceLast; + } + } // Storage of last rect so we know how much it has really moved. + + + _this2.lastHandleRect = handleRect; // Reverse delta if using top or left drag handles. + + if (axisH === 'w') deltaX = -deltaX; + if (axisV === 'n') deltaY = -deltaY; // Update w/h by the deltas. Also factor in transformScale. + + var width = _this2.props.width + (canDragX ? deltaX / _this2.props.transformScale : 0); + var height = _this2.props.height + (canDragY ? deltaY / _this2.props.transformScale : 0); // Run user-provided constraints. + + var _this2$runConstraints = _this2.runConstraints(width, height); + + width = _this2$runConstraints[0]; + height = _this2$runConstraints[1]; + var dimensionsChanged = width !== _this2.props.width || height !== _this2.props.height; // Call user-supplied callback if present. + + var cb = typeof _this2.props[handlerName] === 'function' ? _this2.props[handlerName] : null; // Don't call 'onResize' if dimensions haven't changed. + + var shouldSkipCb = handlerName === 'onResize' && !dimensionsChanged; + + if (cb && !shouldSkipCb) { + if (typeof e.persist === 'function') e.persist(); + cb(e, { + node: node, + size: { + width: width, + height: height + }, + handle: axis + }); + } // Reset internal data + + + if (handlerName === 'onResizeStop') _this2.resetData(); + }; + }; + + _proto.renderResizeHandle = function renderResizeHandle(resizeHandleAxis) { + var handle = this.props.handle; + + if (handle) { + if (typeof handle === 'function') { + return handle(resizeHandleAxis); + } + + return handle; + } + + return /*#__PURE__*/_react.default.createElement("span", { + className: "react-resizable-handle react-resizable-handle-" + resizeHandleAxis + }); + }; + + _proto.render = function render() { + var _this3 = this; + + // Pass along only props not meant for the ``.` + // eslint-disable-next-line no-unused-vars + var _this$props = this.props, + children = _this$props.children, + className = _this$props.className, + draggableOpts = _this$props.draggableOpts, + width = _this$props.width, + height = _this$props.height, + handle = _this$props.handle, + handleSize = _this$props.handleSize, + lockAspectRatio = _this$props.lockAspectRatio, + axis = _this$props.axis, + minConstraints = _this$props.minConstraints, + maxConstraints = _this$props.maxConstraints, + onResize = _this$props.onResize, + onResizeStop = _this$props.onResizeStop, + onResizeStart = _this$props.onResizeStart, + resizeHandles = _this$props.resizeHandles, + transformScale = _this$props.transformScale, + p = _objectWithoutPropertiesLoose(_this$props, ["children", "className", "draggableOpts", "width", "height", "handle", "handleSize", "lockAspectRatio", "axis", "minConstraints", "maxConstraints", "onResize", "onResizeStop", "onResizeStart", "resizeHandles", "transformScale"]); // What we're doing here is getting the child of this element, and cloning it with this element's props. + // We are then defining its children as: + // Its original children (resizable's child's children), and + // One or more draggable handles. + + + return (0, _utils.cloneElement)(children, _objectSpread(_objectSpread({}, p), {}, { + className: (className ? className + " " : '') + "react-resizable", + children: [].concat(children.props.children, resizeHandles.map(function (handleAxis) { + return /*#__PURE__*/_react.default.createElement(_reactDraggable.DraggableCore, _extends({}, draggableOpts, { + key: "resizableHandle-" + handleAxis, + onStop: _this3.resizeHandler('onResizeStop', handleAxis), + onStart: _this3.resizeHandler('onResizeStart', handleAxis), + onDrag: _this3.resizeHandler('onResize', handleAxis) + }), _this3.renderResizeHandle(handleAxis)); + })) + })); + }; + + return Resizable; +}(_react.default.Component); + +exports["default"] = Resizable; + +_defineProperty(Resizable, "propTypes", _propTypes.resizableProps); + +_defineProperty(Resizable, "defaultProps", { + handleSize: [20, 20], + lockAspectRatio: false, + axis: 'both', + minConstraints: [20, 20], + maxConstraints: [Infinity, Infinity], + resizeHandles: ['se'], + transformScale: 1 +}); + +/***/ }), + +/***/ 60842: +/*!************************************************************************************!*\ + !*** ./node_modules/_react-resizable@1.11.0@react-resizable/build/ResizableBox.js ***! + \************************************************************************************/ +/***/ (function(__unused_webpack_module, exports, __webpack_require__) { + +"use strict"; +var __webpack_unused_export__; + + +__webpack_unused_export__ = true; +exports["default"] = void 0; + +var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301)); + +var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ 12708)); + +var _Resizable = _interopRequireDefault(__webpack_require__(/*! ./Resizable */ 80010)); + +var _propTypes2 = __webpack_require__(/*! ./propTypes */ 6217); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; } + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } + +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } + +function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } + +function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } + +function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +var ResizableBox = /*#__PURE__*/function (_React$Component) { + _inheritsLoose(ResizableBox, _React$Component); + + function ResizableBox() { + var _this; + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this; + + _defineProperty(_assertThisInitialized(_this), "state", { + width: _this.props.width, + height: _this.props.height, + propsWidth: _this.props.width, + propsHeight: _this.props.height + }); + + _defineProperty(_assertThisInitialized(_this), "onResize", function (e, data) { + var size = data.size; + + if (_this.props.onResize) { + e.persist && e.persist(); + + _this.setState(size, function () { + return _this.props.onResize && _this.props.onResize(e, data); + }); + } else { + _this.setState(size); + } + }); + + return _this; + } + + ResizableBox.getDerivedStateFromProps = function getDerivedStateFromProps(props, state) { + // If parent changes height/width, set that in our state. + if (state.propsWidth !== props.width || state.propsHeight !== props.height) { + return { + width: props.width, + height: props.height, + propsWidth: props.width, + propsHeight: props.height + }; + } + + return null; + }; + + var _proto = ResizableBox.prototype; + + _proto.render = function render() { + // Basic wrapper around a Resizable instance. + // If you use Resizable directly, you are responsible for updating the child component + // with a new width and height. + var _this$props = this.props, + handle = _this$props.handle, + handleSize = _this$props.handleSize, + onResize = _this$props.onResize, + onResizeStart = _this$props.onResizeStart, + onResizeStop = _this$props.onResizeStop, + draggableOpts = _this$props.draggableOpts, + minConstraints = _this$props.minConstraints, + maxConstraints = _this$props.maxConstraints, + lockAspectRatio = _this$props.lockAspectRatio, + axis = _this$props.axis, + width = _this$props.width, + height = _this$props.height, + resizeHandles = _this$props.resizeHandles, + style = _this$props.style, + transformScale = _this$props.transformScale, + props = _objectWithoutPropertiesLoose(_this$props, ["handle", "handleSize", "onResize", "onResizeStart", "onResizeStop", "draggableOpts", "minConstraints", "maxConstraints", "lockAspectRatio", "axis", "width", "height", "resizeHandles", "style", "transformScale"]); + + return /*#__PURE__*/React.createElement(_Resizable.default, { + axis: axis, + draggableOpts: draggableOpts, + handle: handle, + handleSize: handleSize, + height: this.state.height, + lockAspectRatio: lockAspectRatio, + maxConstraints: maxConstraints, + minConstraints: minConstraints, + onResizeStart: onResizeStart, + onResize: this.onResize, + onResizeStop: onResizeStop, + resizeHandles: resizeHandles, + transformScale: transformScale, + width: this.state.width + }, /*#__PURE__*/React.createElement("div", _extends({}, props, { + style: _objectSpread(_objectSpread({}, style), {}, { + width: this.state.width + 'px', + height: this.state.height + 'px' + }) + }))); + }; + + return ResizableBox; +}(React.Component); + +exports["default"] = ResizableBox; + +_defineProperty(ResizableBox, "propTypes", _objectSpread(_objectSpread({}, _propTypes2.resizableProps), {}, { + children: _propTypes.default.element +})); + +/***/ }), + +/***/ 6217: +/*!*********************************************************************************!*\ + !*** ./node_modules/_react-resizable@1.11.0@react-resizable/build/propTypes.js ***! + \*********************************************************************************/ +/***/ (function(__unused_webpack_module, exports, __webpack_require__) { + +"use strict"; + + +exports.__esModule = true; +exports.resizableProps = void 0; + +var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ 12708)); + +var _reactDraggable = __webpack_require__(/*! react-draggable */ 12911); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var resizableProps = { + /* + * Restricts resizing to a particular axis (default: 'both') + * 'both' - allows resizing by width or height + * 'x' - only allows the width to be changed + * 'y' - only allows the height to be changed + * 'none' - disables resizing altogether + * */ + axis: _propTypes.default.oneOf(['both', 'x', 'y', 'none']), + className: _propTypes.default.string, + + /* + * Require that one and only one child be present. + * */ + children: _propTypes.default.element.isRequired, + + /* + * These will be passed wholesale to react-draggable's DraggableCore + * */ + draggableOpts: _propTypes.default.shape({ + allowAnyClick: _propTypes.default.bool, + cancel: _propTypes.default.string, + children: _propTypes.default.node, + disabled: _propTypes.default.bool, + enableUserSelectHack: _propTypes.default.bool, + offsetParent: _propTypes.default.node, + grid: _propTypes.default.arrayOf(_propTypes.default.number), + handle: _propTypes.default.string, + nodeRef: _propTypes.default.object, + onStart: _propTypes.default.func, + onDrag: _propTypes.default.func, + onStop: _propTypes.default.func, + onMouseDown: _propTypes.default.func, + scale: _propTypes.default.number + }), + + /* + * Initial height + * */ + height: _propTypes.default.number.isRequired, + + /* + * Customize cursor resize handle + * */ + handle: _propTypes.default.oneOfType([_propTypes.default.node, _propTypes.default.func]), + + /* + * If you change this, be sure to update your css + * */ + handleSize: _propTypes.default.arrayOf(_propTypes.default.number), + lockAspectRatio: _propTypes.default.bool, + + /* + * Max X & Y measure + * */ + maxConstraints: _propTypes.default.arrayOf(_propTypes.default.number), + + /* + * Min X & Y measure + * */ + minConstraints: _propTypes.default.arrayOf(_propTypes.default.number), + + /* + * Called on stop resize event + * */ + onResizeStop: _propTypes.default.func, + + /* + * Called on start resize event + * */ + onResizeStart: _propTypes.default.func, + + /* + * Called on resize event + * */ + onResize: _propTypes.default.func, + + /* + * Defines which resize handles should be rendered (default: 'se') + * 's' - South handle (bottom-center) + * 'w' - West handle (left-center) + * 'e' - East handle (right-center) + * 'n' - North handle (top-center) + * 'sw' - Southwest handle (bottom-left) + * 'nw' - Northwest handle (top-left) + * 'se' - Southeast handle (bottom-right) + * 'ne' - Northeast handle (top-center) + * */ + resizeHandles: _propTypes.default.arrayOf(_propTypes.default.oneOf(['s', 'w', 'e', 'n', 'sw', 'nw', 'se', 'ne'])), + + /* + * If `transform: scale(n)` is set on the parent, this should be set to `n`. + * */ + transformScale: _propTypes.default.number, + + /* + * Initial width + */ + width: _propTypes.default.number.isRequired +}; +exports.resizableProps = resizableProps; + +/***/ }), + +/***/ 73638: +/*!*****************************************************************************!*\ + !*** ./node_modules/_react-resizable@1.11.0@react-resizable/build/utils.js ***! + \*****************************************************************************/ +/***/ (function(__unused_webpack_module, exports, __webpack_require__) { + +"use strict"; + + +exports.__esModule = true; +exports.cloneElement = cloneElement; + +var _react = _interopRequireDefault(__webpack_require__(/*! react */ 59301)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// React.addons.cloneWithProps look-alike that merges style & className. +function cloneElement(element, props) { + if (props.style && element.props.style) { + props.style = _objectSpread(_objectSpread({}, element.props.style), props.style); + } + + if (props.className && element.props.className) { + props.className = element.props.className + " " + props.className; + } + + return /*#__PURE__*/_react.default.cloneElement(element, props); +} + +/***/ }), + +/***/ 9221: +/*!***********************************************************************!*\ + !*** ./node_modules/_react-resizable@1.11.0@react-resizable/index.js ***! + \***********************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; + +module.exports = function() { + throw new Error("Don't instantiate Resizable directly! Use require('react-resizable').Resizable"); +}; + +module.exports.Resizable = __webpack_require__(/*! ./build/Resizable */ 80010)["default"]; +module.exports.ResizableBox = __webpack_require__(/*! ./build/ResizableBox */ 60842)["default"]; + + /***/ }), /***/ 98040: diff --git a/87876.7c3481be.async.js b/87876.fb644a1b.async.js similarity index 99% rename from 87876.7c3481be.async.js rename to 87876.fb644a1b.async.js index a86b904714..c460ffd934 100644 --- a/87876.7c3481be.async.js +++ b/87876.fb644a1b.async.js @@ -56,7 +56,7 @@ const Element = props => { }; /* harmony default export */ var skeleton_Element = (Element); // EXTERNAL MODULE: ./node_modules/_@ant-design_cssinjs@1.20.0@@ant-design/cssinjs/es/index.js + 35 modules -var es = __webpack_require__(67070); +var es = __webpack_require__(14706); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js var genComponentStyleHook = __webpack_require__(83116); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js diff --git a/88008.4a3f4cc5.async.js b/88008.89721216.async.js similarity index 99% rename from 88008.4a3f4cc5.async.js rename to 88008.89721216.async.js index 98050e0c0e..f81c591af0 100644 --- a/88008.4a3f4cc5.async.js +++ b/88008.89721216.async.js @@ -812,7 +812,7 @@ CompoundedSpace.Compact = Compact/* default */.ZP; /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/88844.e400d0a2.async.js b/88844.b15ff402.async.js similarity index 99% rename from 88844.e400d0a2.async.js rename to 88844.b15ff402.async.js index b4628b5b54..a9e2e0998a 100644 --- a/88844.e400d0a2.async.js +++ b/88844.b15ff402.async.js @@ -812,7 +812,7 @@ CompoundedSpace.Compact = Compact/* default */.ZP; /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/9049.c261ee49.async.js b/9049.52673f86.async.js similarity index 93% rename from 9049.c261ee49.async.js rename to 9049.52673f86.async.js index 54c737c81c..df08be9912 100644 --- a/9049.c261ee49.async.js +++ b/9049.52673f86.async.js @@ -904,6 +904,8 @@ var env = __webpack_require__(27065); var AsyncButton = __webpack_require__(58499); // EXTERNAL MODULE: ./src/components/PreviewAll/index.tsx + 3 modules var PreviewAll = __webpack_require__(13995); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(51136); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Sort/index.tsx @@ -933,6 +935,7 @@ var _excluded = ["pathsDetail", "globalSetting", "user", "loading", "visibleType + var Option = es_select["default"].Option; var SendToClassModal = function SendToClassModal(_ref) { @@ -1247,7 +1250,7 @@ var SendToClassModal = function SendToClassModal(_ref) { return _context4.abrupt("return", false); case 11: // 所以内容只能拖入文件夹StageCatalog 不能拖入其余类型 且 - datas = ['Attachment', 'Hack', 'Shixun', 'SubjectHomework', 'Videoltem']; //文件层集合数组datas + datas = ['Attachment', 'Hack', 'Shixun', 'SubjectHomework', 'Videoltem', 'SubjectExercise']; //文件层集合数组datas if (!(datas.includes((_info$dragNode = info.dragNode) === null || _info$dragNode === void 0 ? void 0 : _info$dragNode.item_type) && ((_info$node = info.node) === null || _info$node === void 0 ? void 0 : _info$node.item_type) != 'StageCatalog' && dropPosition === 0)) { _context4.next = 14; break; @@ -1524,6 +1527,13 @@ var SendToClassModal = function SendToClassModal(_ref) { color: '#1db37f' } }); + } else if (nodeData.item_type === 'SubjectExercise') { + icon = /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-tuwenzuoye font20", + style: { + color: '#E08340' + } + }); } else { icon = /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-kejian1 c-cyan-blue font20" @@ -1542,6 +1552,42 @@ var SendToClassModal = function SendToClassModal(_ref) { }); } }; + + // 重新刷题提示 + var restPrompt = function restPrompt(exercise_id) { + modal/* default */.Z.confirm({ + title: '提示', + content: '重新刷题会清空之前的全部刷题记录,确定要重新刷题吗?', + okText: '确定', + cancelText: '取消', + centered: true, + onOk: function onOk() { + return asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { + var res; + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { + case 0: + _context7.next = 2; + return (0,fetch/* default */.ZP)("/api/exercises/".concat(exercise_id, "/subject_exercise_start.json"), { + method: 'GET', + params: { + is_reset: 1 + } + }); + case 2: + res = _context7.sent; + if (res) { + _umi_production_exports.history.push("/paths/".concat(params.pathId, "/exercise/").concat(props.stage_id, "/exerciseId/").concat(exercise_id)); + } + case 4: + case "end": + return _context7.stop(); + } + }, _callee7); + }))(); + } + }); + }; return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(PreviewAll/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, preview), {}, { onClose: function onClose() { @@ -1635,30 +1681,30 @@ var SendToClassModal = function SendToClassModal(_ref) { target: "_blank", className: Sortmodules.pdf_name, title: nodeData.name, - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { var res; - return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { case 0: if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) { - _context7.next = 2; + _context8.next = 2; break; } - return _context7.abrupt("return"); + return _context8.abrupt("return"); case 2: if (!(currentCourse !== null && currentCourse !== void 0 && currentCourse.course_id)) { - _context7.next = 6; + _context8.next = 6; break; } - _context7.next = 5; + _context8.next = 5; return (0,paths/* immediatelyRegister */.JS)({ id: currentCourse === null || currentCourse === void 0 ? void 0 : currentCourse.course_id }); case 5: - res = _context7.sent; + res = _context8.sent; case 6: - _context7.t0 = nodeData.item_type; - _context7.next = _context7.t0 === 'Attachment' ? 9 : _context7.t0 === 'VideoItem' ? 11 : _context7.t0 === 'SubjectHomework' ? 13 : _context7.t0 === 'Shixun' ? 15 : 17; + _context8.t0 = nodeData.item_type; + _context8.next = _context8.t0 === 'Attachment' ? 9 : _context8.t0 === 'VideoItem' ? 11 : _context8.t0 === 'SubjectHomework' ? 13 : _context8.t0 === 'Shixun' ? 15 : 17; break; case 9: // openNewWindow(nodeData.url); @@ -1666,25 +1712,25 @@ var SendToClassModal = function SendToClassModal(_ref) { // preview.data = env.API_SERVER + item.url // setPreview({ ...preview }) toStudentVideo(item); - return _context7.abrupt("break", 17); + return _context8.abrupt("break", 17); case 11: toStudentVideo(nodeData); - return _context7.abrupt("break", 17); + return _context8.abrupt("break", 17); case 13: if (nodeData.homework_type == 'group') { toStudentVideo(nodeData); } else if (nodeData.homework_type == 'normal') { toStudentVideo(nodeData); } - return _context7.abrupt("break", 17); + return _context8.abrupt("break", 17); case 15: handleToShixun(nodeData); - return _context7.abrupt("break", 17); + return _context8.abrupt("break", 17); case 17: case "end": - return _context7.stop(); + return _context8.stop(); } - }, _callee7); + }, _callee8); })), children: nodeData.name }), nodeData.item_type === 'Shixun' && nodeData.is_unity_3d && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { @@ -1782,7 +1828,7 @@ var SendToClassModal = function SendToClassModal(_ref) { children: "\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F" }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { className: "tr", - children: [(item.item_type === 'VideoItem' || (item === null || item === void 0 ? void 0 : item.item_type) === "Attachment" || (item === null || item === void 0 ? void 0 : item.item_type) === 'StageCatalog' || (item === null || item === void 0 ? void 0 : item.item_type) === 'SubjectHomework') && !props.disabled && !props.hiddenEditBtn && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + children: [(item.item_type === 'VideoItem' || (item === null || item === void 0 ? void 0 : item.item_type) === "Attachment" || (item === null || item === void 0 ? void 0 : item.item_type) === 'StageCatalog' || (item === null || item === void 0 ? void 0 : item.item_type) === 'SubjectHomework' || (item === null || item === void 0 ? void 0 : item.item_type) === 'SubjectExercise') && !props.disabled && !props.hiddenEditBtn && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u7F16\u8F91", children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { onClick: function onClick() { @@ -1815,15 +1861,15 @@ var SendToClassModal = function SendToClassModal(_ref) { children: [!(0,authority/* isCommonStudent */.JA)() && isPaths && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { className: "mr10", type: "primary", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { - return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { + return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { + while (1) switch (_context9.prev = _context9.next) { case 0: if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) { - _context8.next = 2; + _context9.next = 2; break; } - return _context8.abrupt("return"); + return _context9.abrupt("return"); case 2: dispatch({ type: 'shixunsDetail/setActionTabs', @@ -1837,22 +1883,22 @@ var SendToClassModal = function SendToClassModal(_ref) { }); case 3: case "end": - return _context8.stop(); + return _context9.stop(); } - }, _callee8); + }, _callee9); })), children: "\u53D1\u9001" }), !(0,authority/* isCommonStudent */.JA)() && isPaths && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "primary", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { - return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { - while (1) switch (_context9.prev = _context9.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() { + return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { case 0: if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) { - _context9.next = 2; + _context10.next = 2; break; } - return _context9.abrupt("return"); + return _context10.abrupt("return"); case 2: props.showInfoModal(objectSpread2_default()({ stage_id: props.stage_id @@ -1874,9 +1920,9 @@ var SendToClassModal = function SendToClassModal(_ref) { // }); case 3: case "end": - return _context9.stop(); + return _context10.stop(); } - }, _callee9); + }, _callee10); })), children: "\u67E5\u770B\u8BE6\u60C5" })] @@ -1886,15 +1932,15 @@ var SendToClassModal = function SendToClassModal(_ref) { children: [!(0,authority/* isCommonStudent */.JA)() && isPaths && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { className: "mr10", type: "primary", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() { - return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { - while (1) switch (_context10.prev = _context10.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() { + return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { + while (1) switch (_context11.prev = _context11.next) { case 0: if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) { - _context10.next = 2; + _context11.next = 2; break; } - return _context10.abrupt("return"); + return _context11.abrupt("return"); case 2: dispatch({ type: 'shixunsDetail/setActionTabs', @@ -1908,16 +1954,16 @@ var SendToClassModal = function SendToClassModal(_ref) { }); case 3: case "end": - return _context10.stop(); + return _context11.stop(); } - }, _callee10); + }, _callee11); })), children: "\u53D1\u9001" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "primary", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() { - return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { - while (1) switch (_context11.prev = _context11.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() { + return regeneratorRuntime_default()().wrap(function _callee12$(_context12) { + while (1) switch (_context12.prev = _context12.next) { case 0: // if (pathsDetail.detail?.excellent) { // if(!pathsDetail.detail?.has_start&¤tCourse?.course_status?.status===2){ @@ -1937,9 +1983,9 @@ var SendToClassModal = function SendToClassModal(_ref) { toStudentVideo(item); case 1: case "end": - return _context11.stop(); + return _context12.stop(); } - }, _callee11); + }, _callee12); })), children: item.last_point > 0 ? '继续学习' : '开始学习' })] @@ -1950,15 +1996,15 @@ var SendToClassModal = function SendToClassModal(_ref) { children: [!(0,authority/* isCommonStudent */.JA)() && isPaths && !item.shixun_status && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { className: "ml10", type: "primary", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() { - return regeneratorRuntime_default()().wrap(function _callee12$(_context12) { - while (1) switch (_context12.prev = _context12.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13() { + return regeneratorRuntime_default()().wrap(function _callee13$(_context13) { + while (1) switch (_context13.prev = _context13.next) { case 0: if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) { - _context12.next = 2; + _context13.next = 2; break; } - return _context12.abrupt("return"); + return _context13.abrupt("return"); case 2: dispatch({ type: 'shixunsDetail/setActionTabs', @@ -1974,29 +2020,29 @@ var SendToClassModal = function SendToClassModal(_ref) { }); case 3: case "end": - return _context12.stop(); + return _context13.stop(); } - }, _callee12); + }, _callee13); })), children: "\u53D1\u9001" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { className: "ml10", type: "primary", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13() { - return regeneratorRuntime_default()().wrap(function _callee13$(_context13) { - while (1) switch (_context13.prev = _context13.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14() { + return regeneratorRuntime_default()().wrap(function _callee14$(_context14) { + while (1) switch (_context14.prev = _context14.next) { case 0: if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) { - _context13.next = 2; + _context14.next = 2; break; } - return _context13.abrupt("return"); + return _context14.abrupt("return"); case 2: if (!(currentCourse !== null && currentCourse !== void 0 && currentCourse.course_id)) { - _context13.next = 5; + _context14.next = 5; break; } - _context13.next = 5; + _context14.next = 5; return (0,paths/* immediatelyRegister */.JS)({ id: currentCourse === null || currentCourse === void 0 ? void 0 : currentCourse.course_id }); @@ -2004,22 +2050,22 @@ var SendToClassModal = function SendToClassModal(_ref) { window.open("/shixuns/".concat(item.identifier, "/challenges")); case 6: case "end": - return _context13.stop(); + return _context14.stop(); } - }, _callee13); + }, _callee14); })), children: "\u67E5\u770B\u8BE6\u60C5" }), !item.shixun_status && /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { className: "ml10", type: "primary", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15() { - return regeneratorRuntime_default()().wrap(function _callee15$(_context15) { - while (1) switch (_context15.prev = _context15.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16() { + return regeneratorRuntime_default()().wrap(function _callee16$(_context16) { + while (1) switch (_context16.prev = _context16.next) { case 0: - return _context15.abrupt("return", new Promise( /*#__PURE__*/function () { - var _ref14 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14(resolve) { - return regeneratorRuntime_default()().wrap(function _callee14$(_context14) { - while (1) switch (_context14.prev = _context14.next) { + return _context16.abrupt("return", new Promise( /*#__PURE__*/function () { + var _ref14 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15(resolve) { + return regeneratorRuntime_default()().wrap(function _callee15$(_context15) { + while (1) switch (_context15.prev = _context15.next) { case 0: handleToShixun(item); setTimeout(function () { @@ -2027,9 +2073,9 @@ var SendToClassModal = function SendToClassModal(_ref) { }, 2000); case 2: case "end": - return _context14.stop(); + return _context15.stop(); } - }, _callee14); + }, _callee15); })); return function (_x6) { return _ref14.apply(this, arguments); @@ -2037,12 +2083,76 @@ var SendToClassModal = function SendToClassModal(_ref) { }())); case 1: case "end": - return _context15.stop(); + return _context16.stop(); } - }, _callee15); + }, _callee16); })), children: item !== null && item !== void 0 && item.need_authorize ? '需授权' : !(nodeData !== null && nodeData !== void 0 && nodeData.finished_challenges_count) ? '开始实战' : (nodeData === null || nodeData === void 0 ? void 0 : nodeData.finished_challenges_count) - (nodeData === null || nodeData === void 0 ? void 0 : nodeData.challenges_count) === 0 ? '再次实战' : '继续实战' })] + }), props.disabled && item.item_type === 'SubjectExercise' && notCollectPay && /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + children: !(0,authority/* isCommonStudent */.JA)() ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#666' + }, + children: ["\u5171 ", item === null || item === void 0 ? void 0 : item.question_count, " \u9053\u9898"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + className: "ml30", + onClick: function onClick() { + _umi_production_exports.history.push("/paths/".concat(params.pathId, "/statistics/").concat(props.stage_id, "/practice/").concat(item === null || item === void 0 ? void 0 : item.id)); + }, + children: "\u67E5\u770B\u7EC3\u4E60\u7EDF\u8BA1" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: item !== null && item !== void 0 && item.is_lock ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u5148\u5B8C\u6210 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000' + }, + children: "<".concat(item === null || item === void 0 ? void 0 : item.parent_subject_exercise_name, ">") + }), " \u624D\u80FD\u5F00\u542F"] + }), " ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-suo1 font14 ml10", + style: { + color: '#3061D0' + } + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + type: "primary", + onClick: function onClick() { + _umi_production_exports.history.push("/paths/".concat(params.pathId, "/exercise/").concat(props.stage_id, "/exerciseId/").concat(item === null || item === void 0 ? void 0 : item.exercise_id)); + }, + children: [(item === null || item === void 0 ? void 0 : item.answer_question_count) == 0 && '开始刷题', (item === null || item === void 0 ? void 0 : item.answer_question_count) > 0 && (item === null || item === void 0 ? void 0 : item.answer_question_count) < (item === null || item === void 0 ? void 0 : item.question_count) && '继续刷题', (item === null || item === void 0 ? void 0 : item.answer_question_count) != 0 && (item === null || item === void 0 ? void 0 : item.answer_question_count) == (item === null || item === void 0 ? void 0 : item.question_count) && '查看刷题'] + }), (item === null || item === void 0 ? void 0 : item.can_reset) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "ml10", + type: "primary", + onClick: function onClick() { + return restPrompt(item === null || item === void 0 ? void 0 : item.exercise_id); + }, + children: "\u91CD\u65B0\u5237\u9898" + }), !(item !== null && item !== void 0 && item.is_start) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10", + style: { + color: '#666' + }, + children: "\u672A\u5F00\u59CB" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#666', + marginLeft: 20 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#000' + }, + children: item === null || item === void 0 ? void 0 : item.answer_question_count + }), "/", item === null || item === void 0 ? void 0 : item.question_count] + })] + }) + }) }), // editKey === -1 && props.disabled && diff --git a/92516.4fdb1d4d.async.js b/92516.15014252.async.js similarity index 99% rename from 92516.4fdb1d4d.async.js rename to 92516.15014252.async.js index fad4eb8517..f9b2cdf3ee 100644 --- a/92516.4fdb1d4d.async.js +++ b/92516.15014252.async.js @@ -280,7 +280,7 @@ var Knowledge = function Knowledge(_ref) { /* harmony import */ var _components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/markdown-editor */ 16113); /* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.less?modules */ 5547); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712); diff --git a/93948.32bdde35.async.js b/93948.20f2a854.async.js similarity index 99% rename from 93948.32bdde35.async.js rename to 93948.20f2a854.async.js index ffae2d2f02..1f60ced390 100644 --- a/93948.32bdde35.async.js +++ b/93948.20f2a854.async.js @@ -778,7 +778,7 @@ const Steps = props => { }; /* harmony default export */ var progress_Steps = (Steps); // EXTERNAL MODULE: ./node_modules/_@ant-design_cssinjs@1.20.0@@ant-design/cssinjs/es/index.js + 35 modules -var cssinjs_es = __webpack_require__(67070); +var cssinjs_es = __webpack_require__(14706); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js var style = __webpack_require__(17313); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js diff --git a/94282.6082e4d3.async.js b/94282.ba4dbeee.async.js similarity index 99% rename from 94282.6082e4d3.async.js rename to 94282.ba4dbeee.async.js index 521776068d..a9916262ca 100644 --- a/94282.6082e4d3.async.js +++ b/94282.ba4dbeee.async.js @@ -775,7 +775,7 @@ var reactNode = __webpack_require__(92343); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js var context = __webpack_require__(36355); // EXTERNAL MODULE: ./node_modules/_@ant-design_cssinjs@1.20.0@@ant-design/cssinjs/es/index.js + 35 modules -var cssinjs_es = __webpack_require__(67070); +var cssinjs_es = __webpack_require__(14706); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js var style = __webpack_require__(17313); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genPresetColor.js diff --git a/60161.91ce90c4.async.js b/94548.8c4be028.async.js similarity index 66% rename from 60161.91ce90c4.async.js rename to 94548.8c4be028.async.js index a75dfd632e..5d02528904 100644 --- a/60161.91ce90c4.async.js +++ b/94548.8c4be028.async.js @@ -1,4 +1,5 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[60161],{ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[94548],{ /***/ 78231: /*!********************************************************************************************************!*\ @@ -6,7 +7,6 @@ \********************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -52,7 +52,6 @@ if (false) {} \*********************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -92,400 +91,12 @@ if (false) {} /***/ }), -/***/ 27666: -/*!****************************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/_util/throttleByAnimationFrame.js ***! - \****************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ 12101); -/* harmony import */ var rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rc-util/es/raf */ 91659); - - -function throttleByAnimationFrame(fn) { - let requestId; - const later = args => () => { - requestId = null; - fn.apply(void 0, (0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(args)); - }; - const throttled = function () { - if (requestId == null) { - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - requestId = (0,rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z)(later(args)); - } - }; - throttled.cancel = () => { - rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z.cancel(requestId); - requestId = null; - }; - return throttled; -} -/* harmony default export */ __webpack_exports__.Z = (throttleByAnimationFrame); - -/***/ }), - -/***/ 81228: -/*!*********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/affix/index.js + 2 modules ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ affix; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/classCallCheck.js -var classCallCheck = __webpack_require__(70057); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/createClass.js -var createClass = __webpack_require__(3643); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/inherits.js -var inherits = __webpack_require__(61471); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/createSuper.js + 1 modules -var createSuper = __webpack_require__(14385); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_rc-resize-observer@1.4.0@rc-resize-observer/es/index.js + 4 modules -var es = __webpack_require__(28647); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.39.1@rc-util/es/omit.js -var omit = __webpack_require__(62805); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/throttleByAnimationFrame.js -var throttleByAnimationFrame = __webpack_require__(27666); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js -var genComponentStyleHook = __webpack_require__(83116); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js -var statistic = __webpack_require__(37613); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/affix/style/index.js - -// ============================== Shared ============================== -const genSharedAffixStyle = token => { - const { - componentCls - } = token; - return { - [componentCls]: { - position: 'fixed', - zIndex: token.zIndexPopup - } - }; -}; -// ============================== Export ============================== -/* harmony default export */ var style = ((0,genComponentStyleHook/* default */.Z)('Affix', token => { - const affixToken = (0,statistic/* merge */.TS)(token, { - zIndexPopup: token.zIndexBase + 10 - }); - return [genSharedAffixStyle(affixToken)]; -})); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/affix/utils.js -function getTargetRect(target) { - return target !== window ? target.getBoundingClientRect() : { - top: 0, - bottom: window.innerHeight - }; -} -function getFixedTop(placeholderRect, targetRect, offsetTop) { - if (offsetTop !== undefined && targetRect.top > placeholderRect.top - offsetTop) { - return offsetTop + targetRect.top; - } - return undefined; -} -function getFixedBottom(placeholderRect, targetRect, offsetBottom) { - if (offsetBottom !== undefined && targetRect.bottom < placeholderRect.bottom + offsetBottom) { - const targetBottomOffset = window.innerHeight - targetRect.bottom; - return offsetBottom + targetBottomOffset; - } - return undefined; -} -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/affix/index.js -"use client"; - - - - - - - - - - - - - -const TRIGGER_EVENTS = ['resize', 'scroll', 'touchstart', 'touchmove', 'touchend', 'pageshow', 'load']; -function getDefaultTarget() { - return typeof window !== 'undefined' ? window : null; -} -var AffixStatus; -(function (AffixStatus) { - AffixStatus[AffixStatus["None"] = 0] = "None"; - AffixStatus[AffixStatus["Prepare"] = 1] = "Prepare"; -})(AffixStatus || (AffixStatus = {})); -let InternalAffix = /*#__PURE__*/function (_React$Component) { - (0,inherits/* default */.Z)(InternalAffix, _React$Component); - var _super = (0,createSuper/* default */.Z)(InternalAffix); - function InternalAffix() { - var _this; - (0,classCallCheck/* default */.Z)(this, InternalAffix); - _this = _super.apply(this, arguments); - _this.state = { - status: AffixStatus.None, - lastAffix: false, - prevTarget: null - }; - _this.placeholderNodeRef = /*#__PURE__*/(0,_react_17_0_2_react.createRef)(); - _this.fixedNodeRef = /*#__PURE__*/(0,_react_17_0_2_react.createRef)(); - _this.addListeners = () => { - const targetFunc = _this.getTargetFunc(); - const target = targetFunc === null || targetFunc === void 0 ? void 0 : targetFunc(); - const { - prevTarget - } = _this.state; - if (prevTarget !== target) { - TRIGGER_EVENTS.forEach(eventName => { - prevTarget === null || prevTarget === void 0 ? void 0 : prevTarget.removeEventListener(eventName, _this.lazyUpdatePosition); - target === null || target === void 0 ? void 0 : target.addEventListener(eventName, _this.lazyUpdatePosition); - }); - _this.updatePosition(); - _this.setState({ - prevTarget: target - }); - } - }; - _this.removeListeners = () => { - if (_this.timer) { - clearTimeout(_this.timer); - _this.timer = null; - } - const { - prevTarget - } = _this.state; - const targetFunc = _this.getTargetFunc(); - const newTarget = targetFunc === null || targetFunc === void 0 ? void 0 : targetFunc(); - TRIGGER_EVENTS.forEach(eventName => { - newTarget === null || newTarget === void 0 ? void 0 : newTarget.removeEventListener(eventName, _this.lazyUpdatePosition); - prevTarget === null || prevTarget === void 0 ? void 0 : prevTarget.removeEventListener(eventName, _this.lazyUpdatePosition); - }); - _this.updatePosition.cancel(); - // https://github.com/ant-design/ant-design/issues/22683 - _this.lazyUpdatePosition.cancel(); - }; - _this.getOffsetTop = () => { - const { - offsetBottom, - offsetTop - } = _this.props; - return offsetBottom === undefined && offsetTop === undefined ? 0 : offsetTop; - }; - _this.getOffsetBottom = () => _this.props.offsetBottom; - // =================== Measure =================== - _this.measure = () => { - const { - status, - lastAffix - } = _this.state; - const { - onChange - } = _this.props; - const targetFunc = _this.getTargetFunc(); - if (status !== AffixStatus.Prepare || !_this.fixedNodeRef.current || !_this.placeholderNodeRef.current || !targetFunc) { - return; - } - const offsetTop = _this.getOffsetTop(); - const offsetBottom = _this.getOffsetBottom(); - const targetNode = targetFunc(); - if (targetNode) { - const newState = { - status: AffixStatus.None - }; - const placeholderRect = getTargetRect(_this.placeholderNodeRef.current); - if (placeholderRect.top === 0 && placeholderRect.left === 0 && placeholderRect.width === 0 && placeholderRect.height === 0) { - return; - } - const targetRect = getTargetRect(targetNode); - const fixedTop = getFixedTop(placeholderRect, targetRect, offsetTop); - const fixedBottom = getFixedBottom(placeholderRect, targetRect, offsetBottom); - if (fixedTop !== undefined) { - newState.affixStyle = { - position: 'fixed', - top: fixedTop, - width: placeholderRect.width, - height: placeholderRect.height - }; - newState.placeholderStyle = { - width: placeholderRect.width, - height: placeholderRect.height - }; - } else if (fixedBottom !== undefined) { - newState.affixStyle = { - position: 'fixed', - bottom: fixedBottom, - width: placeholderRect.width, - height: placeholderRect.height - }; - newState.placeholderStyle = { - width: placeholderRect.width, - height: placeholderRect.height - }; - } - newState.lastAffix = !!newState.affixStyle; - if (onChange && lastAffix !== newState.lastAffix) { - onChange(newState.lastAffix); - } - _this.setState(newState); - } - }; - _this.prepareMeasure = () => { - // event param is used before. Keep compatible ts define here. - _this.setState({ - status: AffixStatus.Prepare, - affixStyle: undefined, - placeholderStyle: undefined - }); - // Test if `updatePosition` called - if (false) {} - }; - _this.updatePosition = (0,throttleByAnimationFrame/* default */.Z)(() => { - _this.prepareMeasure(); - }); - _this.lazyUpdatePosition = (0,throttleByAnimationFrame/* default */.Z)(() => { - const targetFunc = _this.getTargetFunc(); - const { - affixStyle - } = _this.state; - // Check position change before measure to make Safari smooth - if (targetFunc && affixStyle) { - const offsetTop = _this.getOffsetTop(); - const offsetBottom = _this.getOffsetBottom(); - const targetNode = targetFunc(); - if (targetNode && _this.placeholderNodeRef.current) { - const targetRect = getTargetRect(targetNode); - const placeholderRect = getTargetRect(_this.placeholderNodeRef.current); - const fixedTop = getFixedTop(placeholderRect, targetRect, offsetTop); - const fixedBottom = getFixedBottom(placeholderRect, targetRect, offsetBottom); - if (fixedTop !== undefined && affixStyle.top === fixedTop || fixedBottom !== undefined && affixStyle.bottom === fixedBottom) { - return; - } - } - } - // Directly call prepare measure since it's already throttled. - _this.prepareMeasure(); - }); - return _this; - } - (0,createClass/* default */.Z)(InternalAffix, [{ - key: "getTargetFunc", - value: function getTargetFunc() { - const { - getTargetContainer - } = this.context; - const { - target - } = this.props; - if (target !== undefined) { - return target; - } - return getTargetContainer !== null && getTargetContainer !== void 0 ? getTargetContainer : getDefaultTarget; - } - // Event handler - }, { - key: "componentDidMount", - value: function componentDidMount() { - // [Legacy] Wait for parent component ref has its value. - // We should use target as directly element instead of function which makes element check hard. - this.timer = setTimeout(this.addListeners); - } - }, { - key: "componentDidUpdate", - value: function componentDidUpdate(prevProps) { - this.addListeners(); - if (prevProps.offsetTop !== this.props.offsetTop || prevProps.offsetBottom !== this.props.offsetBottom) { - this.updatePosition(); - } - this.measure(); - } - }, { - key: "componentWillUnmount", - value: function componentWillUnmount() { - this.removeListeners(); - } - // =================== Render =================== - }, { - key: "render", - value: function render() { - const { - affixStyle, - placeholderStyle - } = this.state; - const { - affixPrefixCls, - rootClassName, - children - } = this.props; - const className = _classnames_2_5_1_classnames_default()(affixStyle && rootClassName, { - [affixPrefixCls]: !!affixStyle - }); - let props = (0,omit/* default */.Z)(this.props, ['prefixCls', 'offsetTop', 'offsetBottom', 'target', 'onChange', 'affixPrefixCls', 'rootClassName']); - // Omit this since `onTestUpdatePosition` only works on test. - if (false) {} - return /*#__PURE__*/_react_17_0_2_react.createElement(es/* default */.Z, { - onResize: this.updatePosition - }, /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({}, props, { - ref: this.placeholderNodeRef - }), affixStyle && /*#__PURE__*/_react_17_0_2_react.createElement("div", { - style: placeholderStyle, - "aria-hidden": "true" - }), /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: className, - ref: this.fixedNodeRef, - style: affixStyle - }, /*#__PURE__*/_react_17_0_2_react.createElement(es/* default */.Z, { - onResize: this.updatePosition - }, children)))); - } - }]); - return InternalAffix; -}(_react_17_0_2_react.Component); -InternalAffix.contextType = context/* ConfigContext */.E_; -const Affix = /*#__PURE__*/(0,_react_17_0_2_react.forwardRef)((props, ref) => { - const { - prefixCls: customizePrefixCls, - rootClassName - } = props; - const { - getPrefixCls - } = (0,_react_17_0_2_react.useContext)(context/* ConfigContext */.E_); - const affixPrefixCls = getPrefixCls('affix', customizePrefixCls); - const [wrapSSR, hashId] = style(affixPrefixCls); - const AffixProps = Object.assign(Object.assign({}, props), { - affixPrefixCls, - rootClassName: _classnames_2_5_1_classnames_default()(rootClassName, hashId) - }); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(InternalAffix, Object.assign({}, AffixProps, { - ref: ref - }))); -}); -if (false) {} -/* harmony default export */ var affix = (Affix); - -/***/ }), - /***/ 68078: /*!**********************************************************************!*\ !*** ./node_modules/_antd@5.9.0@antd/es/image/index.js + 26 modules ***! \**********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -2289,745 +1900,6 @@ image_Image.PreviewGroup = image_PreviewGroup; if (false) {} /* harmony default export */ var es_image = (image_Image); -/***/ }), - -/***/ 78673: -/*!**********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/switch/index.js + 2 modules ***! - \**********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ es_switch; } -}); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/LoadingOutlined.js + 1 modules -var LoadingOutlined = __webpack_require__(93739); -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(24931); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/defineProperty.js -var defineProperty = __webpack_require__(84957); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules -var slicedToArray = __webpack_require__(69553); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(46012); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.39.1@rc-util/es/hooks/useMergedState.js -var useMergedState = __webpack_require__(290); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.39.1@rc-util/es/KeyCode.js -var KeyCode = __webpack_require__(81331); -;// CONCATENATED MODULE: ./node_modules/_rc-switch@4.1.0@rc-switch/es/index.js - - - - -var _excluded = ["prefixCls", "className", "checked", "defaultChecked", "disabled", "loadingIcon", "checkedChildren", "unCheckedChildren", "onClick", "onChange", "onKeyDown"]; - - - - -var Switch = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (_ref, ref) { - var _classNames; - var _ref$prefixCls = _ref.prefixCls, - prefixCls = _ref$prefixCls === void 0 ? 'rc-switch' : _ref$prefixCls, - className = _ref.className, - checked = _ref.checked, - defaultChecked = _ref.defaultChecked, - disabled = _ref.disabled, - loadingIcon = _ref.loadingIcon, - checkedChildren = _ref.checkedChildren, - unCheckedChildren = _ref.unCheckedChildren, - onClick = _ref.onClick, - onChange = _ref.onChange, - onKeyDown = _ref.onKeyDown, - restProps = (0,objectWithoutProperties/* default */.Z)(_ref, _excluded); - var _useMergedState = (0,useMergedState/* default */.Z)(false, { - value: checked, - defaultValue: defaultChecked - }), - _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), - innerChecked = _useMergedState2[0], - setInnerChecked = _useMergedState2[1]; - function triggerChange(newChecked, event) { - var mergedChecked = innerChecked; - if (!disabled) { - mergedChecked = newChecked; - setInnerChecked(mergedChecked); - onChange === null || onChange === void 0 ? void 0 : onChange(mergedChecked, event); - } - return mergedChecked; - } - function onInternalKeyDown(e) { - if (e.which === KeyCode/* default */.Z.LEFT) { - triggerChange(false, e); - } else if (e.which === KeyCode/* default */.Z.RIGHT) { - triggerChange(true, e); - } - onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(e); - } - function onInternalClick(e) { - var ret = triggerChange(!innerChecked, e); - // [Legacy] trigger onClick with value - onClick === null || onClick === void 0 ? void 0 : onClick(ret, e); - } - var switchClassName = _classnames_2_5_1_classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checked"), innerChecked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); - return /*#__PURE__*/_react_17_0_2_react.createElement("button", (0,esm_extends/* default */.Z)({}, restProps, { - type: "button", - role: "switch", - "aria-checked": innerChecked, - disabled: disabled, - className: switchClassName, - ref: ref, - onKeyDown: onInternalKeyDown, - onClick: onInternalClick - }), loadingIcon, /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: "".concat(prefixCls, "-inner") - }, /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: "".concat(prefixCls, "-inner-checked") - }, checkedChildren), /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: "".concat(prefixCls, "-inner-unchecked") - }, unCheckedChildren))); -}); -Switch.displayName = 'Switch'; -/* harmony default export */ var es = (Switch); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/index.js + 4 modules -var wave = __webpack_require__(14088); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/DisabledContext.js -var DisabledContext = __webpack_require__(1684); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js -var useSize = __webpack_require__(19716); -// EXTERNAL MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/index.js -var dist_module = __webpack_require__(64993); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js -var style = __webpack_require__(17313); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js -var genComponentStyleHook = __webpack_require__(83116); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js -var statistic = __webpack_require__(37613); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/switch/style/index.js - - - -const genSwitchSmallStyle = token => { - const { - componentCls, - trackHeightSM, - trackPadding, - trackMinWidthSM, - innerMinMarginSM, - innerMaxMarginSM, - handleSizeSM - } = token; - const switchInnerCls = `${componentCls}-inner`; - return { - [componentCls]: { - [`&${componentCls}-small`]: { - minWidth: trackMinWidthSM, - height: trackHeightSM, - lineHeight: `${trackHeightSM}px`, - [`${componentCls}-inner`]: { - paddingInlineStart: innerMaxMarginSM, - paddingInlineEnd: innerMinMarginSM, - [`${switchInnerCls}-checked`]: { - marginInlineStart: `calc(-100% + ${handleSizeSM + trackPadding * 2}px - ${innerMaxMarginSM * 2}px)`, - marginInlineEnd: `calc(100% - ${handleSizeSM + trackPadding * 2}px + ${innerMaxMarginSM * 2}px)` - }, - [`${switchInnerCls}-unchecked`]: { - marginTop: -trackHeightSM, - marginInlineStart: 0, - marginInlineEnd: 0 - } - }, - [`${componentCls}-handle`]: { - width: handleSizeSM, - height: handleSizeSM - }, - [`${componentCls}-loading-icon`]: { - top: (handleSizeSM - token.switchLoadingIconSize) / 2, - fontSize: token.switchLoadingIconSize - }, - [`&${componentCls}-checked`]: { - [`${componentCls}-inner`]: { - paddingInlineStart: innerMinMarginSM, - paddingInlineEnd: innerMaxMarginSM, - [`${switchInnerCls}-checked`]: { - marginInlineStart: 0, - marginInlineEnd: 0 - }, - [`${switchInnerCls}-unchecked`]: { - marginInlineStart: `calc(100% - ${handleSizeSM + trackPadding * 2}px + ${innerMaxMarginSM * 2}px)`, - marginInlineEnd: `calc(-100% + ${handleSizeSM + trackPadding * 2}px - ${innerMaxMarginSM * 2}px)` - } - }, - [`${componentCls}-handle`]: { - insetInlineStart: `calc(100% - ${handleSizeSM + trackPadding}px)` - } - }, - [`&:not(${componentCls}-disabled):active`]: { - [`&:not(${componentCls}-checked) ${switchInnerCls}`]: { - [`${switchInnerCls}-unchecked`]: { - marginInlineStart: token.marginXXS / 2, - marginInlineEnd: -token.marginXXS / 2 - } - }, - [`&${componentCls}-checked ${switchInnerCls}`]: { - [`${switchInnerCls}-checked`]: { - marginInlineStart: -token.marginXXS / 2, - marginInlineEnd: token.marginXXS / 2 - } - } - } - } - } - }; -}; -const genSwitchLoadingStyle = token => { - const { - componentCls, - handleSize - } = token; - return { - [componentCls]: { - [`${componentCls}-loading-icon${token.iconCls}`]: { - position: 'relative', - top: (handleSize - token.fontSize) / 2, - color: token.switchLoadingIconColor, - verticalAlign: 'top' - }, - [`&${componentCls}-checked ${componentCls}-loading-icon`]: { - color: token.switchColor - } - } - }; -}; -const genSwitchHandleStyle = token => { - const { - componentCls, - motion, - trackPadding, - handleBg, - handleShadow, - handleSize - } = token; - const switchHandleCls = `${componentCls}-handle`; - return { - [componentCls]: { - [switchHandleCls]: { - position: 'absolute', - top: trackPadding, - insetInlineStart: trackPadding, - width: handleSize, - height: handleSize, - transition: `all ${token.switchDuration} ease-in-out`, - '&::before': { - position: 'absolute', - top: 0, - insetInlineEnd: 0, - bottom: 0, - insetInlineStart: 0, - backgroundColor: handleBg, - borderRadius: handleSize / 2, - boxShadow: handleShadow, - transition: `all ${token.switchDuration} ease-in-out`, - content: '""' - } - }, - [`&${componentCls}-checked ${switchHandleCls}`]: { - insetInlineStart: `calc(100% - ${handleSize + trackPadding}px)` - }, - [`&:not(${componentCls}-disabled):active`]: motion ? { - [`${switchHandleCls}::before`]: { - insetInlineEnd: token.switchHandleActiveInset, - insetInlineStart: 0 - }, - [`&${componentCls}-checked ${switchHandleCls}::before`]: { - insetInlineEnd: 0, - insetInlineStart: token.switchHandleActiveInset - } - } : /* istanbul ignore next */ - {} - } - }; -}; -const genSwitchInnerStyle = token => { - const { - componentCls, - trackHeight, - trackPadding, - innerMinMargin, - innerMaxMargin, - handleSize - } = token; - const switchInnerCls = `${componentCls}-inner`; - return { - [componentCls]: { - [switchInnerCls]: { - display: 'block', - overflow: 'hidden', - borderRadius: 100, - height: '100%', - paddingInlineStart: innerMaxMargin, - paddingInlineEnd: innerMinMargin, - transition: `padding-inline-start ${token.switchDuration} ease-in-out, padding-inline-end ${token.switchDuration} ease-in-out`, - [`${switchInnerCls}-checked, ${switchInnerCls}-unchecked`]: { - display: 'block', - color: token.colorTextLightSolid, - fontSize: token.fontSizeSM, - transition: `margin-inline-start ${token.switchDuration} ease-in-out, margin-inline-end ${token.switchDuration} ease-in-out`, - pointerEvents: 'none' - }, - [`${switchInnerCls}-checked`]: { - marginInlineStart: `calc(-100% + ${handleSize + trackPadding * 2}px - ${innerMaxMargin * 2}px)`, - marginInlineEnd: `calc(100% - ${handleSize + trackPadding * 2}px + ${innerMaxMargin * 2}px)` - }, - [`${switchInnerCls}-unchecked`]: { - marginTop: -trackHeight, - marginInlineStart: 0, - marginInlineEnd: 0 - } - }, - [`&${componentCls}-checked ${switchInnerCls}`]: { - paddingInlineStart: innerMinMargin, - paddingInlineEnd: innerMaxMargin, - [`${switchInnerCls}-checked`]: { - marginInlineStart: 0, - marginInlineEnd: 0 - }, - [`${switchInnerCls}-unchecked`]: { - marginInlineStart: `calc(100% - ${handleSize + trackPadding * 2}px + ${innerMaxMargin * 2}px)`, - marginInlineEnd: `calc(-100% + ${handleSize + trackPadding * 2}px - ${innerMaxMargin * 2}px)` - } - }, - [`&:not(${componentCls}-disabled):active`]: { - [`&:not(${componentCls}-checked) ${switchInnerCls}`]: { - [`${switchInnerCls}-unchecked`]: { - marginInlineStart: trackPadding * 2, - marginInlineEnd: -trackPadding * 2 - } - }, - [`&${componentCls}-checked ${switchInnerCls}`]: { - [`${switchInnerCls}-checked`]: { - marginInlineStart: -trackPadding * 2, - marginInlineEnd: trackPadding * 2 - } - } - } - } - }; -}; -const genSwitchStyle = token => { - const { - componentCls, - trackHeight, - trackMinWidth - } = token; - return { - [componentCls]: Object.assign(Object.assign(Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { - position: 'relative', - display: 'inline-block', - boxSizing: 'border-box', - minWidth: trackMinWidth, - height: trackHeight, - lineHeight: `${trackHeight}px`, - verticalAlign: 'middle', - background: token.colorTextQuaternary, - border: '0', - borderRadius: 100, - cursor: 'pointer', - transition: `all ${token.motionDurationMid}`, - userSelect: 'none', - [`&:hover:not(${componentCls}-disabled)`]: { - background: token.colorTextTertiary - } - }), (0,style/* genFocusStyle */.Qy)(token)), { - [`&${componentCls}-checked`]: { - background: token.switchColor, - [`&:hover:not(${componentCls}-disabled)`]: { - background: token.colorPrimaryHover - } - }, - [`&${componentCls}-loading, &${componentCls}-disabled`]: { - cursor: 'not-allowed', - opacity: token.switchDisabledOpacity, - '*': { - boxShadow: 'none', - cursor: 'not-allowed' - } - }, - // rtl style - [`&${componentCls}-rtl`]: { - direction: 'rtl' - } - }) - }; -}; -// ============================== Export ============================== -/* harmony default export */ var switch_style = ((0,genComponentStyleHook/* default */.Z)('Switch', token => { - const switchToken = (0,statistic/* merge */.TS)(token, { - switchDuration: token.motionDurationMid, - switchColor: token.colorPrimary, - switchDisabledOpacity: token.opacityLoading, - switchLoadingIconSize: token.fontSizeIcon * 0.75, - switchLoadingIconColor: `rgba(0, 0, 0, ${token.opacityLoading})`, - switchHandleActiveInset: '-30%' - }); - return [genSwitchStyle(switchToken), - // inner style - genSwitchInnerStyle(switchToken), - // handle style - genSwitchHandleStyle(switchToken), - // loading style - genSwitchLoadingStyle(switchToken), - // small style - genSwitchSmallStyle(switchToken)]; -}, token => { - const { - fontSize, - lineHeight, - controlHeight, - colorWhite - } = token; - const height = fontSize * lineHeight; - const heightSM = controlHeight / 2; - const padding = 2; // Fixed value - const handleSize = height - padding * 2; - const handleSizeSM = heightSM - padding * 2; - return { - trackHeight: height, - trackHeightSM: heightSM, - trackMinWidth: handleSize * 2 + padding * 4, - trackMinWidthSM: handleSizeSM * 2 + padding * 2, - trackPadding: padding, - handleBg: colorWhite, - handleSize, - handleSizeSM, - handleShadow: `0 2px 4px 0 ${new dist_module/* TinyColor */.C('#00230b').setAlpha(0.2).toRgbString()}`, - innerMinMargin: handleSize / 2, - innerMaxMargin: handleSize + padding + padding * 2, - innerMinMarginSM: handleSizeSM / 2, - innerMaxMarginSM: handleSizeSM + padding + padding * 2 - }; -})); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/switch/index.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - -const switch_Switch = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - const { - prefixCls: customizePrefixCls, - size: customizeSize, - disabled: customDisabled, - loading, - className, - rootClassName, - style - } = props, - restProps = __rest(props, ["prefixCls", "size", "disabled", "loading", "className", "rootClassName", "style"]); - false ? 0 : void 0; - const { - getPrefixCls, - direction, - switch: SWITCH - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - // ===================== Disabled ===================== - const disabled = _react_17_0_2_react.useContext(DisabledContext/* default */.Z); - const mergedDisabled = (customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled) || loading; - const prefixCls = getPrefixCls('switch', customizePrefixCls); - const loadingIcon = /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-handle` - }, loading && /*#__PURE__*/_react_17_0_2_react.createElement(LoadingOutlined/* default */.Z, { - className: `${prefixCls}-loading-icon` - })); - // Style - const [wrapSSR, hashId] = switch_style(prefixCls); - const mergedSize = (0,useSize/* default */.Z)(customizeSize); - const classes = _classnames_2_5_1_classnames_default()(SWITCH === null || SWITCH === void 0 ? void 0 : SWITCH.className, { - [`${prefixCls}-small`]: mergedSize === 'small', - [`${prefixCls}-loading`]: loading, - [`${prefixCls}-rtl`]: direction === 'rtl' - }, className, rootClassName, hashId); - const mergedStyle = Object.assign(Object.assign({}, SWITCH === null || SWITCH === void 0 ? void 0 : SWITCH.style), style); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(wave/* default */.Z, { - component: "Switch" - }, /*#__PURE__*/_react_17_0_2_react.createElement(es, Object.assign({}, restProps, { - prefixCls: prefixCls, - className: classes, - style: mergedStyle, - disabled: mergedDisabled, - ref: ref, - loadingIcon: loadingIcon - })))); -}); -switch_Switch.__ANT_SWITCH = true; -if (false) {} -/* harmony default export */ var es_switch = (switch_Switch); - -/***/ }), - -/***/ 24334: -/*!***********************************************************!*\ - !*** ./node_modules/_js-base64@2.6.4@js-base64/base64.js ***! - \***********************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* - * base64.js - * - * Licensed under the BSD 3-Clause License. - * http://opensource.org/licenses/BSD-3-Clause - * - * References: - * http://en.wikipedia.org/wiki/Base64 - */ -;(function (global, factory) { - true - ? module.exports = factory(global) - : 0 -}(( - typeof self !== 'undefined' ? self - : typeof window !== 'undefined' ? window - : typeof __webpack_require__.g !== 'undefined' ? __webpack_require__.g -: this -), function(global) { - 'use strict'; - // existing version for noConflict() - global = global || {}; - var _Base64 = global.Base64; - var version = "2.6.4"; - // constants - var b64chars - = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; - var b64tab = function(bin) { - var t = {}; - for (var i = 0, l = bin.length; i < l; i++) t[bin.charAt(i)] = i; - return t; - }(b64chars); - var fromCharCode = String.fromCharCode; - // encoder stuff - var cb_utob = function(c) { - if (c.length < 2) { - var cc = c.charCodeAt(0); - return cc < 0x80 ? c - : cc < 0x800 ? (fromCharCode(0xc0 | (cc >>> 6)) - + fromCharCode(0x80 | (cc & 0x3f))) - : (fromCharCode(0xe0 | ((cc >>> 12) & 0x0f)) - + fromCharCode(0x80 | ((cc >>> 6) & 0x3f)) - + fromCharCode(0x80 | ( cc & 0x3f))); - } else { - var cc = 0x10000 - + (c.charCodeAt(0) - 0xD800) * 0x400 - + (c.charCodeAt(1) - 0xDC00); - return (fromCharCode(0xf0 | ((cc >>> 18) & 0x07)) - + fromCharCode(0x80 | ((cc >>> 12) & 0x3f)) - + fromCharCode(0x80 | ((cc >>> 6) & 0x3f)) - + fromCharCode(0x80 | ( cc & 0x3f))); - } - }; - var re_utob = /[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g; - var utob = function(u) { - return u.replace(re_utob, cb_utob); - }; - var cb_encode = function(ccc) { - var padlen = [0, 2, 1][ccc.length % 3], - ord = ccc.charCodeAt(0) << 16 - | ((ccc.length > 1 ? ccc.charCodeAt(1) : 0) << 8) - | ((ccc.length > 2 ? ccc.charCodeAt(2) : 0)), - chars = [ - b64chars.charAt( ord >>> 18), - b64chars.charAt((ord >>> 12) & 63), - padlen >= 2 ? '=' : b64chars.charAt((ord >>> 6) & 63), - padlen >= 1 ? '=' : b64chars.charAt(ord & 63) - ]; - return chars.join(''); - }; - var btoa = global.btoa && typeof global.btoa == 'function' - ? function(b){ return global.btoa(b) } : function(b) { - if (b.match(/[^\x00-\xFF]/)) throw new RangeError( - 'The string contains invalid characters.' - ); - return b.replace(/[\s\S]{1,3}/g, cb_encode); - }; - var _encode = function(u) { - return btoa(utob(String(u))); - }; - var mkUriSafe = function (b64) { - return b64.replace(/[+\/]/g, function(m0) { - return m0 == '+' ? '-' : '_'; - }).replace(/=/g, ''); - }; - var encode = function(u, urisafe) { - return urisafe ? mkUriSafe(_encode(u)) : _encode(u); - }; - var encodeURI = function(u) { return encode(u, true) }; - var fromUint8Array; - if (global.Uint8Array) fromUint8Array = function(a, urisafe) { - // return btoa(fromCharCode.apply(null, a)); - var b64 = ''; - for (var i = 0, l = a.length; i < l; i += 3) { - var a0 = a[i], a1 = a[i+1], a2 = a[i+2]; - var ord = a0 << 16 | a1 << 8 | a2; - b64 += b64chars.charAt( ord >>> 18) - + b64chars.charAt((ord >>> 12) & 63) - + ( typeof a1 != 'undefined' - ? b64chars.charAt((ord >>> 6) & 63) : '=') - + ( typeof a2 != 'undefined' - ? b64chars.charAt( ord & 63) : '='); - } - return urisafe ? mkUriSafe(b64) : b64; - }; - // decoder stuff - var re_btou = /[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g; - var cb_btou = function(cccc) { - switch(cccc.length) { - case 4: - var cp = ((0x07 & cccc.charCodeAt(0)) << 18) - | ((0x3f & cccc.charCodeAt(1)) << 12) - | ((0x3f & cccc.charCodeAt(2)) << 6) - | (0x3f & cccc.charCodeAt(3)), - offset = cp - 0x10000; - return (fromCharCode((offset >>> 10) + 0xD800) - + fromCharCode((offset & 0x3FF) + 0xDC00)); - case 3: - return fromCharCode( - ((0x0f & cccc.charCodeAt(0)) << 12) - | ((0x3f & cccc.charCodeAt(1)) << 6) - | (0x3f & cccc.charCodeAt(2)) - ); - default: - return fromCharCode( - ((0x1f & cccc.charCodeAt(0)) << 6) - | (0x3f & cccc.charCodeAt(1)) - ); - } - }; - var btou = function(b) { - return b.replace(re_btou, cb_btou); - }; - var cb_decode = function(cccc) { - var len = cccc.length, - padlen = len % 4, - n = (len > 0 ? b64tab[cccc.charAt(0)] << 18 : 0) - | (len > 1 ? b64tab[cccc.charAt(1)] << 12 : 0) - | (len > 2 ? b64tab[cccc.charAt(2)] << 6 : 0) - | (len > 3 ? b64tab[cccc.charAt(3)] : 0), - chars = [ - fromCharCode( n >>> 16), - fromCharCode((n >>> 8) & 0xff), - fromCharCode( n & 0xff) - ]; - chars.length -= [0, 0, 2, 1][padlen]; - return chars.join(''); - }; - var _atob = global.atob && typeof global.atob == 'function' - ? function(a){ return global.atob(a) } : function(a){ - return a.replace(/\S{1,4}/g, cb_decode); - }; - var atob = function(a) { - return _atob(String(a).replace(/[^A-Za-z0-9\+\/]/g, '')); - }; - var _decode = function(a) { return btou(_atob(a)) }; - var _fromURI = function(a) { - return String(a).replace(/[-_]/g, function(m0) { - return m0 == '-' ? '+' : '/' - }).replace(/[^A-Za-z0-9\+\/]/g, ''); - }; - var decode = function(a){ - return _decode(_fromURI(a)); - }; - var toUint8Array; - if (global.Uint8Array) toUint8Array = function(a) { - return Uint8Array.from(atob(_fromURI(a)), function(c) { - return c.charCodeAt(0); - }); - }; - var noConflict = function() { - var Base64 = global.Base64; - global.Base64 = _Base64; - return Base64; - }; - // export Base64 - global.Base64 = { - VERSION: version, - atob: atob, - btoa: btoa, - fromBase64: decode, - toBase64: encode, - utob: utob, - encode: encode, - encodeURI: encodeURI, - btou: btou, - decode: decode, - noConflict: noConflict, - fromUint8Array: fromUint8Array, - toUint8Array: toUint8Array - }; - // if ES5 is available, make Base64.extendString() available - if (typeof Object.defineProperty === 'function') { - var noEnum = function(v){ - return {value:v,enumerable:false,writable:true,configurable:true}; - }; - global.Base64.extendString = function () { - Object.defineProperty( - String.prototype, 'fromBase64', noEnum(function () { - return decode(this) - })); - Object.defineProperty( - String.prototype, 'toBase64', noEnum(function (urisafe) { - return encode(this, urisafe) - })); - Object.defineProperty( - String.prototype, 'toBase64URI', noEnum(function () { - return encode(this, true) - })); - }; - } - // - // export Base64 to the namespace - // - if (global['Meteor']) { // Meteor.js - Base64 = global.Base64; - } - // module.exports and AMD are mutually exclusive. - // module.exports has precedence. - if ( true && module.exports) { - module.exports.Base64 = global.Base64; - } - else if (true) { - // AMD. Register as an anonymous module. - !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function(){ return global.Base64 }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); - } - // that's it! - return {Base64: global.Base64} -})); - - /***/ }) }]); \ No newline at end of file diff --git a/95175.4f2b5d3e.async.js b/95175.32cbcbc1.async.js similarity index 99% rename from 95175.4f2b5d3e.async.js rename to 95175.32cbcbc1.async.js index ae7d49ad30..505e82e4e6 100644 --- a/95175.4f2b5d3e.async.js +++ b/95175.32cbcbc1.async.js @@ -26610,7 +26610,7 @@ input_Input.Password = input_Password; /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/96599.5a73feb0.async.js b/96599.5a73feb0.async.js new file mode 100644 index 0000000000..2e9eb157f6 --- /dev/null +++ b/96599.5a73feb0.async.js @@ -0,0 +1,1449 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[96599],{ + +/***/ 8721: +/*!************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/BFill.tsx ***! + \************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 8772); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 8591); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 52306); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 43418); +/* harmony import */ var _SeeAnswer__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./SeeAnswer */ 90610); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./index.less?modules */ 43644); +/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/utils/fetch */ 51136); +/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! js-base64 */ 24334); +/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(js_base64__WEBPACK_IMPORTED_MODULE_9__); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react/jsx-runtime */ 37712); + + + + + + + + + + + + + +var TextArea = antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.TextArea; +var BFill = function BFill(_ref) { + var _datas$records, _item$submit_records; + var item = _ref.item, + answerData = _ref.answerData, + changeScoreData = _ref.changeScoreData, + textValue = _ref.textValue, + _ref$textOnChange = _ref.textOnChange, + textOnChange = _ref$textOnChange === void 0 ? function () {} : _ref$textOnChange, + _ref$seeAnswerVisible = _ref.seeAnswerVisible, + seeAnswerVisible = _ref$seeAnswerVisible === void 0 ? true : _ref$seeAnswerVisible; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)([]), + _useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), + userAnswer = _useState2[0], + setUserAnswer = _useState2[1]; + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(false), + _useState4 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState3, 2), + showEdit = _useState4[0], + setShowEdit = _useState4[1]; + var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(false), + _useState6 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState5, 2), + isshow = _useState6[0], + setisshow = _useState6[1]; + var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)([]), + _useState8 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState7, 2), + datas = _useState8[0], + setdatas = _useState8[1]; + var _useState9 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)({ + page: 1, + limit: 5 + }), + _useState10 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState9, 2), + urlData = _useState10[0], + setUrlData = _useState10[1]; + var columns1 = [{ + title: '序号', + width: 80, + dataIndex: 'index' + }, { + title: '学生答案', + width: "40%", + dataIndex: 'answer_content', + render: function render(text) { + return text === null || text === void 0 ? void 0 : text.map(function (item, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)("pre", { + style: { + whiteSpace: 'pre-wrap' + }, + children: [item === null || item === void 0 ? void 0 : item.name, ":", item === null || item === void 0 ? void 0 : item.value] + }, index); + }); + } + }, { + title: '评测结果', + dataIndex: 'evaluate_status' + }, { + title: '评测时间', + width: 110, + dataIndex: 'evaluate_time' + }, { + title: '得分', + width: 80, + dataIndex: 'score' + }]; + var columns2 = [{ + title: '序号', + width: 80, + dataIndex: 'index' + }, { + title: '学生答案', + width: (datas === null || datas === void 0 || (_datas$records = datas.records) === null || _datas$records === void 0 ? void 0 : _datas$records.every(function (k) { + return !(k !== null && k !== void 0 && k.is_new); + })) && 80, + dataIndex: 'answer_content', + render: function render(text, record) { + return text === null || text === void 0 ? void 0 : text.map(function (item, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)("pre", { + style: { + whiteSpace: 'pre-wrap' + }, + children: [item === null || item === void 0 ? void 0 : item.name, ":", item === null || item === void 0 ? void 0 : item.value] + }, index); + }); + } + }, { + title: '评测结果', + dataIndex: 'evaluate_status', + render: function render(text, record) { + return record !== null && record !== void 0 && record.is_new ? text : js_base64__WEBPACK_IMPORTED_MODULE_9__.Base64.decode(text); + } + }, { + title: '评测时间', + width: 110, + dataIndex: 'evaluate_time' + }, { + title: '得分', + width: 80, + dataIndex: 'score' + }]; + (0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { + if (changeScoreData !== null && changeScoreData !== void 0 && changeScoreData[item.q_position]) { + !showEdit && setShowEdit(true); + } else { + showEdit && setShowEdit(false); + } + }, [changeScoreData === null || changeScoreData === void 0 ? void 0 : changeScoreData[item === null || item === void 0 ? void 0 : item.q_position]]); + (0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { + var _item$user_answer; + console.log("item=====", item, answerData, changeScoreData, "#37AD83;"); + var data = item === null || item === void 0 || (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.map(function (val, index) { + var _item$user_answer2; + return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, val), {}, { + value: (item === null || item === void 0 || (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 || (_item$user_answer2 = _item$user_answer2[index]) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2.answer_text) || '' + }); + }); + setUserAnswer(data); + }, [item === null || item === void 0 ? void 0 : item.user_answer]); + (0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { + isshow && getSubmitRecords(); + }, [urlData]); + var getSubmitRecords = /*#__PURE__*/function () { + var _ref2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee() { + var res; + return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .ZP)("/api/myproblems/".concat(item === null || item === void 0 ? void 0 : item.hack_user_identifier, "/exercise_submit_records.json"), { + params: { + exercise_question_id: item === null || item === void 0 ? void 0 : item.question_id + } + }); + case 2: + res = _context.sent; + // let res = await Fetch(`/api/myproblems/${item?.hack_user_identifier}/submit_records.json`, { + // method: 'get', + // }) + setdatas(res); + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getSubmitRecords() { + return _ref2.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z.fillBg, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)("div", { + style: { + display: 'flex', + justifyContent: 'space-between' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("aside", { + className: "font14 c-light-primary mb5", + children: "\u5B66\u751F\u7B54\u9898" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("aside", { + style: { + cursor: 'pointer' + }, + onClick: /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2() { + return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (item !== null && item !== void 0 && item.hack_user_identifier) { + _context2.next = 3; + break; + } + antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.info("当前学生暂无评测记录"); + return _context2.abrupt("return"); + case 3: + setisshow(true); + setUrlData(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, urlData), {}, { + page: 1 + })); + case 5: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + className: "font14 c-light-primary mb5", + children: "\u67E5\u770B\u8BC4\u6D4B\u8BB0\u5F55" + })] + }), userAnswer === null || userAnswer === void 0 ? void 0 : userAnswer.map(function (answer, index) { + var _item$standard_answer; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsxs)("div", { + style: { + lineHeight: '25px' + }, + children: ["\u7B54\u6848(\u586B\u7A7A", answer === null || answer === void 0 ? void 0 : answer.choice_id, ")\uFF1A"] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", { + children: item.question_type == 3 ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)("span", { + style: { + color: (item === null || item === void 0 || (_item$standard_answer = item.standard_answer) === null || _item$standard_answer === void 0 || (_item$standard_answer = _item$standard_answer[index]) === null || _item$standard_answer === void 0 || (_item$standard_answer = _item$standard_answer.answer_text) === null || _item$standard_answer === void 0 ? void 0 : _item$standard_answer[0]) == (answer === null || answer === void 0 ? void 0 : answer.answer_text) ? "#37AD83" : "#E30000" + }, + children: answer === null || answer === void 0 ? void 0 : answer.answer_text + }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { + value: answer === null || answer === void 0 ? void 0 : answer.answer_text + }) + })] + }); + }), seeAnswerVisible && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(_SeeAnswer__WEBPACK_IMPORTED_MODULE_6__/* .SeeAnswer */ .u, { + data: item + }), !!(item !== null && item !== void 0 && (_item$submit_records = item.submit_records) !== null && _item$submit_records !== void 0 && _item$submit_records.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { + className: "mt20", + dataSource: item === null || item === void 0 ? void 0 : item.submit_records, + columns: columns1, + pagination: false + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, { + title: "\u8BC4\u6D4B\u8BB0\u5F55", + open: isshow, + footer: false, + centered: true, + width: 900, + onCancel: function onCancel() { + setisshow(false); + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { + scroll: { + y: 400 + }, + dataSource: datas === null || datas === void 0 ? void 0 : datas.records, + columns: columns2, + pagination: { + current: urlData.page, + pageSize: urlData.limit, + total: datas === null || datas === void 0 ? void 0 : datas.records_count, + onChange: function onChange(page, limit) { + setUrlData(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, urlData), {}, { + page: page, + limit: limit + })); + } + } + }) + })] + }); +}; +/* harmony default export */ __webpack_exports__.Z = (BFill); + +/***/ }), + +/***/ 77553: +/*!***********************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/Fill.tsx ***! + \***********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 8772); +/* harmony import */ var _SeeAnswer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./SeeAnswer */ 90610); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./index.less?modules */ 43644); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712); + + + + + + + + + + +var TextArea = antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z.TextArea; +var Fill = function Fill(_ref) { + var item = _ref.item, + answerData = _ref.answerData, + changeScoreData = _ref.changeScoreData, + textValue = _ref.textValue, + _ref$textOnChange = _ref.textOnChange, + textOnChange = _ref$textOnChange === void 0 ? function () {} : _ref$textOnChange, + _ref$seeAnswerVisible = _ref.seeAnswerVisible, + seeAnswerVisible = _ref$seeAnswerVisible === void 0 ? true : _ref$seeAnswerVisible, + _ref$extra = _ref.extra, + extra = _ref$extra === void 0 ? null : _ref$extra; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)([]), + _useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2), + userAnswer = _useState2[0], + setUserAnswer = _useState2[1]; + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false), + _useState4 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState3, 2), + showEdit = _useState4[0], + setShowEdit = _useState4[1]; + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (changeScoreData !== null && changeScoreData !== void 0 && changeScoreData[item.q_position]) { + !showEdit && setShowEdit(true); + } else { + showEdit && setShowEdit(false); + } + }, [changeScoreData === null || changeScoreData === void 0 ? void 0 : changeScoreData[item === null || item === void 0 ? void 0 : item.q_position]]); + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + console.log("item=====", item, answerData, changeScoreData, "#37AD83;"); + var data = []; + var _loop = function _loop(i) { + var _item$user_answer; + var param = (item === null || item === void 0 || (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.find(function (e) { + return e.choice_id === i + 1; + })) || { + choice_id: i + 1, + answer_text: '' + }; + data.push(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, param)); + }; + for (var i = 0; i < (item === null || item === void 0 ? void 0 : item.multi_count); i++) { + _loop(i); + } + setUserAnswer(data); + }, [item === null || item === void 0 ? void 0 : item.user_answer]); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z.fillBg, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", { + className: "flex-container", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("aside", { + className: "font14 c-light-primary mb5", + children: "\u5B66\u751F\u7B54\u9898" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment, { + children: extra + })] + }), userAnswer === null || userAnswer === void 0 ? void 0 : userAnswer.map(function (answer, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("span", { + children: ["\u7B54\u6848(\u586B\u7A7A", index + 1, "):"] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", { + children: item.question_type == 3 ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", { + style: { + color: answer !== null && answer !== void 0 && answer.user_answer_boolean ? "#37AD83" : "#E30000" + }, + children: answer === null || answer === void 0 ? void 0 : answer.answer_text + }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, { + value: answer === null || answer === void 0 ? void 0 : answer.answer_text + }) + })] + }); + }), seeAnswerVisible && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_SeeAnswer__WEBPACK_IMPORTED_MODULE_4__/* .SeeAnswer */ .u, { + data: item + })] + }); +}; +/* harmony default export */ __webpack_exports__.Z = (Fill); + +/***/ }), + +/***/ 85790: +/*!*****************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/NewProgram.tsx ***! + \*****************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ 9498); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 99313); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 6848); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd */ 52306); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 43418); +/* harmony import */ var _components_monaco_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/monaco-editor */ 14188); +/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! js-base64 */ 24334); +/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(js_base64__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../index.less?modules */ 47018); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 37712); + + + + + + + + + + + +var TabPane = antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.TabPane; +var Program = function Program(_ref) { + var _item$user_answer, _answerData$exercise, _answerData$exercise2, _answerData$exercise3, _answerData$exercise4; + var item = _ref.item, + answerData = _ref.answerData, + autoHeight = _ref.autoHeight; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)([]), + _useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2), + data = _useState2[0], + setData = _useState2[1]; + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false), + _useState4 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default()(_useState3, 2), + visible = _useState4[0], + setVisible = _useState4[1]; + (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(function () { + var _item$evaluate_codes; + if ((item === null || item === void 0 || (_item$evaluate_codes = item.evaluate_codes) === null || _item$evaluate_codes === void 0 ? void 0 : _item$evaluate_codes.length) > 0) { + var _item$evaluate_codes2; + setData(item === null || item === void 0 || (_item$evaluate_codes2 = item.evaluate_codes) === null || _item$evaluate_codes2 === void 0 ? void 0 : _item$evaluate_codes2.map(function (code, index) { + return { + key: index + 1, + error_msg: code !== null && code !== void 0 && code.error_msg ? js_base64__WEBPACK_IMPORTED_MODULE_5__.Base64.decode(code === null || code === void 0 ? void 0 : code.error_msg) : '', + created_at: code.created_at + }; + })); + } else { + setData([{ + key: "--", + error_msg: "--" + }]); + } + }, [item === null || item === void 0 ? void 0 : item.evaluate_codes]); + var columns = [{ + title: '评测序号', + dataIndex: 'key', + width: "127px", + key: 'key', + align: 'center', + render: function render(text, record) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("span", { + children: record.key + }); + } + }, { + title: '评测时间', + dataIndex: 'created_at', + key: 'created_at', + align: 'center', + width: 200, + render: function render(text, record) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("span", { + children: record.created_at ? moment__WEBPACK_IMPORTED_MODULE_3___default()(record.created_at).format('YYYY-MM-DD HH:mm') : "--" + }); + } + }, { + title: '评测结果', + dataIndex: 'error_msg', + key: 'error_msg', + align: 'center', + render: function render(text, record) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("span", { + children: record.error_msg ? record.error_msg : "--" + }); + } + }]; + var options = { + selectOnLineNumbers: true, + readOnly: true, + minimap: { + enabled: false + }, + scrollBeyondLastLine: false + }; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, { + defaultActiveKey: "1", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(TabPane, { + tab: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("span", { + children: ["\u901A\u5173\u4EE3\u7801 ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, { + title: "\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("span", { + className: "iconfont icon-tishi4" + }) + })] + }), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("div", { + className: "mt15 mb15", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, { + value: item === null || item === void 0 ? void 0 : item.description + }) + }), !!(item !== null && item !== void 0 && (_item$user_answer = item.user_answer) !== null && _item$user_answer !== void 0 && _item$user_answer.length) && (item === null || item === void 0 ? void 0 : item.passed_code) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("aside", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.shixunWrp, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("h3", { + children: "\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.full, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("span", { + onClick: function onClick() { + return setVisible(true); + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("i", { + className: "iconfont icon-quanping2" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("span", { + children: "\u5168\u5C4F\u9884\u89C8" + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP, { + style: { + border: '1px solid #ccc' + }, + height: 300, + language: "python", + theme: "vs-light", + value: item !== null && item !== void 0 && item.passed_code ? js_base64__WEBPACK_IMPORTED_MODULE_5__.Base64.decode(item === null || item === void 0 ? void 0 : item.passed_code) : "", + autoHeight: autoHeight, + options: options + })] + })] + }, "1"), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(TabPane, { + tab: "\u8BC4\u6D4B\u8BB0\u5F55", + children: (!!(answerData !== null && answerData !== void 0 && (_answerData$exercise = answerData.exercise) !== null && _answerData$exercise !== void 0 && _answerData$exercise.student_commit_status) && (answerData === null || answerData === void 0 || (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.student_commit_status) !== 0 || !!(answerData !== null && answerData !== void 0 && (_answerData$exercise3 = answerData.exercise) !== null && _answerData$exercise3 !== void 0 && _answerData$exercise3.user_exercise_status) && (answerData === null || answerData === void 0 || (_answerData$exercise4 = answerData.exercise) === null || _answerData$exercise4 === void 0 ? void 0 : _answerData$exercise4.user_exercise_status) !== 0) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { + className: "mt5", + bordered: true, + dataSource: data, + columns: columns, + pagination: false + }) + }, "2")] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, { + centered: true, + destroyOnClose: true, + open: visible, + title: "\u5168\u5C4F\u9884\u89C8\u4EE3\u7801", + width: 864, + onCancel: function onCancel() { + return setVisible(false); + }, + footer: null, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP, { + height: 500, + language: "python", + theme: "vs-light", + value: item !== null && item !== void 0 && item.passed_code ? js_base64__WEBPACK_IMPORTED_MODULE_5__.Base64.decode(item === null || item === void 0 ? void 0 : item.passed_code) : "", + autoHeight: autoHeight, + options: options + }) + })] + }); +}; +/* harmony default export */ __webpack_exports__.Z = (Program); + +/***/ }), + +/***/ 9764: +/*!****************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/NewShixun.tsx ***! + \****************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); +/* harmony import */ var _utils_authority__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/authority */ 89918); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 99313); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 6848); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! antd */ 97913); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! antd */ 8591); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd */ 43418); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd */ 52306); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd */ 57809); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! moment */ 9498); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! umi */ 47439); +/* harmony import */ var _components_monaco_editor__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/monaco-editor */ 14188); +/* harmony import */ var _service_classrooms__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/service/classrooms */ 69363); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./index.less?modules */ 43644); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! react/jsx-runtime */ 37712); + + + + + + + + + + + + + + + + +var TabPane = antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z.TabPane; +var Shixun = function Shixun(_ref) { + var _answerData$exercise, _data, _challengeData, _item$shixun; + var item = _ref.item, + answerData = _ref.answerData, + _ref$hasChangeScore = _ref.hasChangeScore, + hasChangeScore = _ref$hasChangeScore === void 0 ? true : _ref$hasChangeScore, + autoHeight = _ref.autoHeight, + _ref$saveChangeScore = _ref.saveChangeScore, + saveChangeScore = _ref$saveChangeScore === void 0 ? function () {} : _ref$saveChangeScore, + sealedReview = _ref.sealedReview, + coursesId = _ref.coursesId; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)([]), + _useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), + data = _useState2[0], + setData = _useState2[1]; + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)([]), + _useState4 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState3, 2), + challengeData = _useState4[0], + setChallengeData = _useState4[1]; + var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(''), + _useState6 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState5, 2), + visible = _useState6[0], + setVisible = _useState6[1]; + var exerciseId = answerData === null || answerData === void 0 || (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.id; + (0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { + var _item$shixun_details, _challenge$; + if (!(item !== null && item !== void 0 && (_item$shixun_details = item.shixun_details) !== null && _item$shixun_details !== void 0 && _item$shixun_details.length)) { + return; + } + var shixun = []; + var challenge = []; + for (var i = 0; i < (item === null || item === void 0 || (_item$shixun_details2 = item.shixun_details) === null || _item$shixun_details2 === void 0 ? void 0 : _item$shixun_details2.length); i++) { + var _item$shixun_details2, _item$shixun_details4; + for (var j = 0; j < (item === null || item === void 0 ? void 0 : item.shixun_details[i].stage_list.length); j++) { + var _item$shixun_details3, _item$shixun_details$; + var shixunItem = item === null || item === void 0 ? void 0 : item.shixun_details[i].stage_list[j]; + shixun.push(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, shixunItem), { + operation: item === null || item === void 0 || (_item$shixun_details3 = item.shixun_details) === null || _item$shixun_details3 === void 0 || (_item$shixun_details3 = _item$shixun_details3[i]) === null || _item$shixun_details3 === void 0 || (_item$shixun_details3 = _item$shixun_details3.shixun_detail) === null || _item$shixun_details3 === void 0 || (_item$shixun_details3 = _item$shixun_details3[0]) === null || _item$shixun_details3 === void 0 ? void 0 : _item$shixun_details3.game_identifier, + shixun_challenge_id: item === null || item === void 0 || (_item$shixun_details$ = item.shixun_details[i]) === null || _item$shixun_details$ === void 0 ? void 0 : _item$shixun_details$.shixun_challenge_id, + is_jupyter: item === null || item === void 0 ? void 0 : item.is_jupyter, + is_jupyter_lab: item === null || item === void 0 ? void 0 : item.is_jupyter_lab + })); + } + if (item !== null && item !== void 0 && (_item$shixun_details4 = item.shixun_details) !== null && _item$shixun_details4 !== void 0 && (_item$shixun_details4 = _item$shixun_details4[i]) !== null && _item$shixun_details4 !== void 0 && _item$shixun_details4.shixun_detail) { + var _item$shixun_details5; + challenge.push(item === null || item === void 0 || (_item$shixun_details5 = item.shixun_details) === null || _item$shixun_details5 === void 0 || (_item$shixun_details5 = _item$shixun_details5[i]) === null || _item$shixun_details5 === void 0 || (_item$shixun_details5 = _item$shixun_details5.shixun_detail) === null || _item$shixun_details5 === void 0 ? void 0 : _item$shixun_details5[0]); + } + } + setChallengeData(challenge); + setData([].concat(shixun)); + setSelectedCode(challenge === null || challenge === void 0 || (_challenge$ = challenge[0]) === null || _challenge$ === void 0 || (_challenge$ = _challenge$.challenge_paths) === null || _challenge$ === void 0 || (_challenge$ = _challenge$[0]) === null || _challenge$ === void 0 ? void 0 : _challenge$.latest_code); + return function () { + data = []; + challengeData = []; + setData([]); + setChallengeData([]); + }; + }, [item === null || item === void 0 ? void 0 : item.shixun_details]); + var columns = [{ + title: "关卡/任务名称", + dataIndex: "name", + key: "name", + align: 'left', + ellipsis: true, + width: 150, + render: function render(name, record) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, { + title: name, + children: !!record.operation && !record.is_jupyter && !record.is_jupyter_lab ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)(umi__WEBPACK_IMPORTED_MODULE_8__.Link, { + target: "_blank", + style: { + maxWidth: "400px" + }, + title: name && name.length > 25 ? name : "", + className: "current c-light-primary overflowHidden1", + to: "/tasks/".concat(coursesId, "/").concat(exerciseId, "/").concat(record.game_identifier, "/exercise"), + children: [record.position, "\u3001", name] + }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("span", { + className: "overflowHidden1", + style: { + maxWidth: "400px" + }, + title: name && name.length > 25 ? name : "", + children: [record.position, "\u3001", name] + }) + }); + } + }, { + title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, { + overlayStyle: { + minWidth: 350 + }, + title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("p", { + style: { + marginBottom: 0 + }, + children: "\u82E5\u5B66\u751F\u672A\u5F00\u542F\u5173\u5361\u6311\u6218\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C--\u201D\uFF1B" + }), "\u82E5\u5B66\u751F\u5DF2\u5F00\u542F\u5173\u5361\u6311\u6218\u4F46\u662F\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C0\u201D\u3002"] + }), + children: "\u8BC4\u6D4B\u6B21\u6570 " + }), + width: 70, + dataIndex: "evaluate_count", + key: "evaluate_count", + align: 'center', + render: function render(testCount, item) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", { + children: item.evaluate_count || item.evaluate_count === 0 ? item.evaluate_count : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", { + className: "color-grey-9", + children: "--" + }) + }); + } + }, { + title: "完成时间", + width: 80, + key: "finished_time", + dataIndex: "finished_time", + align: 'center', + render: function render(endTime, item) { + var timeOver = false; + if (item.finished_time && answerData !== null && answerData !== void 0 && answerData.exercise && answerData !== null && answerData !== void 0 && answerData.exercise_answer_user) { + // issue#29511 exercise.time -1没有设置答题的时间限制,则比较完成时间和试卷截至时间 + if ((answerData === null || answerData === void 0 ? void 0 : answerData.exercise.time) === -1) { + timeOver = moment__WEBPACK_IMPORTED_MODULE_7___default()(answerData === null || answerData === void 0 ? void 0 : answerData.exercise.end_time).isBefore(item.finished_time); + } else { + timeOver = moment__WEBPACK_IMPORTED_MODULE_7___default()(answerData === null || answerData === void 0 ? void 0 : answerData.exercise_answer_user.start_at).add(answerData === null || answerData === void 0 ? void 0 : answerData.exercise.time, "m").isBefore(item.finished_time); + } + } + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("span", { + children: [item.finished_time || /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", { + className: "c-grey-999", + children: "--" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", { + className: "c-orange-ff9 ", + children: timeOver ? "(已超时)" : "" + })] + }); + } + }, { + title: "耗时", + width: 60, + dataIndex: "time_consuming", + key: "time_consuming", + align: 'center', + render: function render(time, item) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", { + children: item.time_consuming || /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", { + className: "color-grey-9", + children: "--" + }) + }); + } + }, { + title: "查看答案", + dataIndex: "view_answer", + width: 80, + key: "view_answer", + align: 'center', + render: function render(exp, item) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", { + children: item.view_answer ? "已查看" : "未查看" + }); + } + }, + // { + // title: "经验值", + // dataIndex: "experience", + // key: "experience", + // align: 'center', + // render: (exp: any, item: any) => { + // return ( + // + // {item.myself_experience}/ + // {item.experience} + // + // ); + // }, + // }, + { + title: "得分/满分", + width: 100, + dataIndex: "user_score", + key: "user_score", + align: 'center', + tableLayout: "fixed", + render: function render(exp, item) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("span", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", { + className: "c-orange", + children: item.user_score + }), "/", item.game_score] + }); + } + }, hasChangeScore && { + title: "调分", + dataIndex: "user_score", + key: "user_score", + align: 'center', + width: 100, + render: function render(value, d, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, { + formatter: function formatter(value) { + var _ref2; + return ((_ref2 = "".concat(value)) === null || _ref2 === void 0 || (_ref2 = _ref2.match(/^(\d)*.\d{0,1}/)) === null || _ref2 === void 0 ? void 0 : _ref2[0]) || "0"; + }, + min: 0, + max: Number(d.game_score), + defaultValue: value, + onChange: ( /*#__PURE__*/function () { + var _ref3 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(val) { + var res; + return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (!(val != value)) { + _context.next = 5; + break; + } + _context.next = 3; + return saveChangeScore(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, item), { + shixun_challenge_id: d.shixun_challenge_id, + score: val + })); + case 3: + res = _context.sent; + if (res !== null && res !== void 0 && res.question_comments) { + antd__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .ZP.success("已修改当前评分"); + } + case 5: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function (_x) { + return _ref3.apply(this, arguments); + }; + }()) + }); + } + }].filter(function (x) { + return !!x; + }); + var outputColumns = [{ + title: '评测序号', + dataIndex: 'key', + width: "80px", + key: 'key', + align: 'center', + render: function render(text, record) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", { + children: record.key + }); + } + }, { + title: '评测时间', + dataIndex: 'updated_at', + key: 'updated_at', + align: 'center', + width: 200, + render: function render(text, record) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", { + children: record.updated_at ? record.updated_at : "--" + }); + } + }, { + title: '评测结果', + dataIndex: 'error_msg', + key: 'error_msg', + align: 'center', + render: function render(text, record) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", { + children: record.error_msg ? record.error_msg : "--" + }); + } + }, !sealedReview && { + title: '操作', + dataIndex: 'commit_id', + key: 'commit_id', + width: "80px", + align: 'center', + render: function render(text, record) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", { + className: "c-blue current", + onClick: /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2() { + var _record$path; + var res; + return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_10__/* .getCommitIdContent */ .Lk)(record.game_identifier, { + path: (_record$path = record.path) === null || _record$path === void 0 || (_record$path = _record$path.replace(/\;/g, ";")) === null || _record$path === void 0 || (_record$path = _record$path.split(";")) === null || _record$path === void 0 ? void 0 : _record$path[0], + query_index: record.query_index + }); + case 2: + res = _context2.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.info({ + title: "代码内容", + width: 900, + centered: true, + icon: null, + okText: "关闭", + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.lookCode, " custom-modal-divider"), + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, { + height: 500, + autoHeight: autoHeight, + language: "python", + theme: "default", + value: decodeURIComponent(escape(window.atob((res === null || res === void 0 ? void 0 : res.content) || ""))), + options: _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, options), {}, { + readonly: true + }) + }) + }); + } + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + children: record.query_index ? "查看代码" : "" + }); + } + }].filter(function (x) { + return !!x; + }); + var options = { + selectOnLineNumbers: true, + readOnly: true, + minimap: { + enabled: false + }, + scrollBeyondLastLine: false + }; + var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(''), + _useState8 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState7, 2), + selectedCode = _useState8[0], + setSelectedCode = _useState8[1]; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { + defaultActiveKey: "1", + tabBarExtraContent: !(item !== null && item !== void 0 && item.shixun_start) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", { + style: { + color: 'red' + }, + children: "\u5B66\u751F\u672A\u5F00\u542F\u6311\u6218" + }), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(TabPane, { + tab: "\u9636\u6BB5\u6210\u7EE9", + children: !!((_data = data) !== null && _data !== void 0 && _data.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, { + columns: columns, + dataSource: data, + pagination: false + // scroll={{ x: columns?.length * 100 }} + }) + }, "1"), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(TabPane, { + tab: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("span", { + children: ["\u5B9E\u8BAD\u8BE6\u60C5 ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, { + title: "\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", { + className: "iconfont icon-tishi4" + }) + })] + }), + children: (_challengeData = challengeData) === null || _challengeData === void 0 ? void 0 : _challengeData.map(function (chanllenge, index) { + var _chanllenge$outputs, _chanllenge$challenge; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", { + className: "mt5", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("span", { + className: "font16 mr15", + children: [" \u7B2C", chanllenge.position, "\u5173"] + }), chanllenge.game_identifier && !(item !== null && item !== void 0 && item.is_jupyter_lab) && !(item !== null && item !== void 0 && item.is_jupyter) ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(umi__WEBPACK_IMPORTED_MODULE_8__.Link, { + target: "_blank", + className: "current c-light-primary font16", + to: "/tasks/".concat(coursesId, "/").concat(exerciseId, "/").concat(chanllenge.game_identifier, "/exercise"), + children: chanllenge.name + }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", { + className: "font16", + children: chanllenge.name + })] + }), !!(chanllenge !== null && chanllenge !== void 0 && (_chanllenge$outputs = chanllenge.outputs) !== null && _chanllenge$outputs !== void 0 && _chanllenge$outputs.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, { + bordered: true, + dataSource: chanllenge.outputs.map(function (out) { + return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, out), {}, { + key: out.position, + error_msg: out.output_detail, + updated_at: out.updated_at, + game_identifier: chanllenge === null || chanllenge === void 0 ? void 0 : chanllenge.game_identifier, + path: chanllenge === null || chanllenge === void 0 ? void 0 : chanllenge.path + }); + }), + columns: outputColumns, + pagination: false + }), (chanllenge === null || chanllenge === void 0 ? void 0 : chanllenge.st) === 0 && chanllenge.passed_code && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.shixunWrp, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("h2", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_19__["default"], { + style: { + width: 200 + }, + value: selectedCode, + onChange: setSelectedCode, + options: chanllenge === null || chanllenge === void 0 || (_chanllenge$challenge = chanllenge.challenge_paths) === null || _chanllenge$challenge === void 0 ? void 0 : _chanllenge$challenge.map(function (item) { + return { + label: item.file_name, + value: item.latest_code + }; + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("span", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.s, + onClick: function onClick() { + return setVisible(selectedCode); + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("i", { + className: "iconfont icon-quanping2" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("span", { + children: "\u5168\u5C4F\u9884\u89C8" + })] + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, { + height: 300, + autoHeight: autoHeight, + language: "python", + theme: "default", + value: selectedCode, + options: options + })] + })] + }); + }) + }, "2")] + }), (0,_utils_authority__WEBPACK_IMPORTED_MODULE_6__/* .isStudent */ .dE)() && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { + className: "c-grey-999 mt20 mb20", + value: item === null || item === void 0 ? void 0 : item.question_title + }), item === null || item === void 0 || (_item$shixun = item.shixun) === null || _item$shixun === void 0 ? void 0 : _item$shixun.map(function (shixun, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("p", { + className: "font16 c-grey-666 mb5", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("span", { + className: "mr20", + children: ["\u7B2C", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_position, "\u5173 ", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_name] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsxs)("span", { + children: [shixun === null || shixun === void 0 ? void 0 : shixun.challenge_score, "\u5206"] + })] + }); + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)("div", { + className: "mb15" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, { + centered: true, + destroyOnClose: true, + open: !!visible, + title: "\u5168\u5C4F\u9884\u89C8\u4EE3\u7801", + width: 864, + onCancel: function onCancel() { + return setVisible(false); + }, + footer: null, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_12__.jsx)(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, { + height: 500, + autoHeight: autoHeight, + language: "python", + theme: "default", + value: visible, + options: options + }) + })] + }); +}; +/* harmony default export */ __webpack_exports__.Z = (Shixun); + +/***/ }), + +/***/ 90610: +/*!****************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/SeeAnswer.tsx ***! + \****************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ u: function() { return /* binding */ SeeAnswer; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd */ 95237); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd */ 43604); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ 37712); + + + + + + +var SeeAnswer = function SeeAnswer(_ref) { + var data = _ref.data; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false), + _useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2), + show = _useState2[0], + setShow = _useState2[1]; + var renderDom = function renderDom() { + var _data$standard_answer, _data$standard_answer2, _data$standard_answer3; + switch (data.question_type) { + case 3: + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("aside", { + className: "mt20", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span", { + style: { + cursor: "pointer" + }, + className: "font14 c-blue current", + onClick: function onClick() { + setShow(!show); + }, + children: show ? "隐藏参考答案" : "查看参考答案" + }), show && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", { + children: data === null || data === void 0 || (_data$standard_answer = data.standard_answer) === null || _data$standard_answer === void 0 ? void 0 : _data$standard_answer.map(function (item, key) { + var _item$answer_text; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, { + style: { + alignItems: 'baseline' + }, + className: "mr20", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { + flex: "50px", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("span", { + className: "mt10", + children: ["\u586B\u7A7A", item.choice_id, ":"] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { + flex: 1, + children: item === null || item === void 0 || (_item$answer_text = item.answer_text) === null || _item$answer_text === void 0 ? void 0 : _item$answer_text.map(function (val, key) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", { + children: val + }); + }) + })] + }); + }) + })] + }); + break; + case 8: + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("aside", { + className: "mt20", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span", { + style: { + cursor: "pointer" + }, + className: "font14 c-blue current", + onClick: function onClick() { + setShow(!show); + }, + children: show ? "隐藏参考答案" : "查看参考答案" + }), show && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", { + children: data === null || data === void 0 || (_data$standard_answer2 = data.standard_answer) === null || _data$standard_answer2 === void 0 ? void 0 : _data$standard_answer2.map(function (item, key) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, { + style: { + alignItems: 'baseline' + }, + className: "mr20", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { + flex: "50px", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("span", { + className: "mt10", + children: ["\u586B\u7A7A", item.choice_id, ":"] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { + flex: 1, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", { + children: item === null || item === void 0 ? void 0 : item.answer_text + }) + })] + }); + }) + })] + }); + break; + case 4: + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("aside", { + className: "mt20", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span", { + style: { + cursor: "pointer" + }, + className: "font14 c-blue current", + onClick: function onClick() { + setShow(!show); + }, + children: show ? "隐藏参考答案" : "查看参考答案" + }), show && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, { + value: data === null || data === void 0 || (_data$standard_answer3 = data.standard_answer) === null || _data$standard_answer3 === void 0 ? void 0 : _data$standard_answer3.join(" ") + }) + })] + }); + break; + } + }; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("section", { + children: renderDom() + }); +}; + +/***/ }), + +/***/ 9364: +/*!*************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/Simple.tsx ***! + \*************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); +/* harmony import */ var _components_markdown_editor__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/markdown-editor */ 16113); +/* harmony import */ var _utils_authority__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/authority */ 89918); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd */ 8772); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 43418); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 95237); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 43604); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 28103); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! antd */ 3113); +/* harmony import */ var _SeeAnswer__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./SeeAnswer */ 90610); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./index.less?modules */ 43644); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react/jsx-runtime */ 37712); + + + + + + + + + + + + + +var TextArea = antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.TextArea; +var Simple = function Simple(_ref) { + var _item$user_answer, _item$user_answer3; + var item = _ref.item, + answerData = _ref.answerData, + changeScoreData = _ref.changeScoreData, + textValue = _ref.textValue, + _ref$textOnChange = _ref.textOnChange, + textOnChange = _ref$textOnChange === void 0 ? function () {} : _ref$textOnChange; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(false), + _useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2), + showEdit = _useState2[0], + setShowEdit = _useState2[1]; + (0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () { + if (changeScoreData !== null && changeScoreData !== void 0 && changeScoreData[item.q_position]) { + !showEdit && setShowEdit(true); + } else { + showEdit && setShowEdit(false); + } + }, [changeScoreData === null || changeScoreData === void 0 ? void 0 : changeScoreData[item === null || item === void 0 ? void 0 : item.q_position]]); + var handleSee = /*#__PURE__*/function () { + var _ref2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(code) { + var modal; + return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + modal = antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z.confirm({ + width: 1000, + icon: null, + className: "custom-modal-divider ant-modal-confirm-btns-hidden", + title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { + flex: "1", + children: "\u539F\u59CB\u5185\u5BB9" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("span", { + className: "iconfont icon-yiguanbi1 current c-grey-c", + onClick: function onClick() { + return modal.destroy(); + } + }) + })] + }), + // okText:"关闭", + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_components_markdown_editor__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { + height: "70vh", + defaultValue: code || "", + hidetoolBar: true, + disabled: true + }) + }); + case 1: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleSee(_x) { + return _ref2.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("div", { + children: [document.domain === "kepukehuan.educoder.net" && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("strong", { + className: "mt30", + children: "\u4F5C\u6587\u6807\u9898" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("br", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.simpleWrap, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, { + value: (item === null || item === void 0 ? void 0 : item.kp_content) || '' + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("strong", { + className: "mt30", + children: "\u4F5C\u6587\u7C7B\u578B" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("br", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.simpleWrap, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, { + value: (item === null || item === void 0 ? void 0 : item.kp_clazz) || '' + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("strong", { + className: "mt30", + children: "\u4F5C\u6587\u5185\u5BB9" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("br", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.simpleWrap, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, { + value: (item === null || item === void 0 || (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer[0]) || '' + }) + })] + }), (0,_utils_authority__WEBPACK_IMPORTED_MODULE_6__/* .isAdmin */ .GJ)() && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_SeeAnswer__WEBPACK_IMPORTED_MODULE_7__/* .SeeAnswer */ .u, { + data: item + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, {})] + }), document.domain !== "kepukehuan.educoder.net" && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.simpleBg, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { + flex: 1, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("aside", { + className: "font14 c-light-primary mb5", + children: "\u5B66\u751F\u7B54\u9898" + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .ZP, { + style: { + marginRight: -12 + }, + type: "link", + onClick: function onClick() { + var _item$user_answer2; + return handleSee(item === null || item === void 0 || (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2[0]); + }, + children: "\u67E5\u770B\u539F\u59CB\u5185\u5BB9" + }) + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)("div", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, { + value: (item === null || item === void 0 || (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3[0]) || '' + }) + }), (0,_utils_authority__WEBPACK_IMPORTED_MODULE_6__/* .isAdmin */ .GJ)() && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_9__.jsx)(_SeeAnswer__WEBPACK_IMPORTED_MODULE_7__/* .SeeAnswer */ .u, { + data: item + })] + })] + }); +}; +/* harmony default export */ __webpack_exports__.Z = (Simple); + +/***/ }), + +/***/ 43644: +/*!*********************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/index.less?modules ***! + \*********************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__) { + +// extracted by mini-css-extract-plugin +/* harmony default export */ __webpack_exports__.Z = ({"flex_box_center":"flex_box_center___VAUts","flex_space_between":"flex_space_between___gx5ZV","flex_box_vertical_center":"flex_box_vertical_center___HV_tL","flex_box_center_end":"flex_box_center_end___fVsIw","flex_box_column":"flex_box_column___F5DHk","shixunWrp":"shixunWrp___pinaF","s":"s___mtpV4","fillComment":"fillComment___WEgkI","commentContent":"commentContent___v_Ebo","commentText":"commentText___fyDle","simpleWrap":"simpleWrap___uwIie","fillBg":"fillBg___iyMsm","simpleBg":"simpleBg___UqElF","lookCode":"lookCode___xKifS"}); + +/***/ }), + +/***/ 47018: +/*!***********************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Review/index.less?modules ***! + \***********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__) { + +// extracted by mini-css-extract-plugin +/* harmony default export */ __webpack_exports__.Z = ({"flex_box_center":"flex_box_center___D6Qly","flex_space_between":"flex_space_between___ZA98O","flex_box_vertical_center":"flex_box_vertical_center___aST6E","flex_box_center_end":"flex_box_center_end___kJ_eQ","flex_box_column":"flex_box_column___ZOkyZ","bg":"bg___rbSyL","circularBlue":"circularBlue___qvnla","circularRed":"circularRed___jo0FU","circularOrange":"circularOrange___GteY7","circularGreen":"circularGreen___PW_tz","circularGrey":"circularGrey___Nt7Wc","title":"title___Volf5","questionIcons":"questionIcons___MIxzq","grey":"grey___XquYB","green":"green___sjsXt","blue":"blue___Jwa9H","orange":"orange___cGfa7","red":"red___NensB","greenTip":"greenTip___lDmky","redTip":"redTip___Yp9nM","cccTip":"cccTip___Uzudc","orangeTip":"orangeTip___gA104","flexRow":"flexRow___GsOMs","simpleWrap":"simpleWrap___jppmP","userPhoto":"userPhoto___LUsoO","CCCIcons":"CCCIcons___STbxr","buttonFixed":"buttonFixed___aUnd3","progress":"progress___w_inO","typeTitle":"typeTitle___i1hJu","answerResult":"answerResult___kLknn","questionsInfo":"questionsInfo___spnx1","leftBar":"leftBar___AjrjB","greenBg":"greenBg___nlTOV","blueBg":"blueBg___nYACT","redBg":"redBg___WTgtT","orangeBg":"orangeBg___mMAXu","greyBg":"greyBg___eAdgQ","commentText":"commentText___smAVm","full":"full____Rgkm","answerInfo":"answerInfo___iSSvg","listType":"listType___fUHyn","userInfo":"userInfo___sc77e","userImg":"userImg___mL2tk","userInfoTitle":"userInfoTitle___U2d5B","userInfoValue":"userInfoValue___DBOCD","status":"status___yZSrO","result":"result___TOeTF","evaluate":"evaluate___CJGFj","analysis":"analysis___NuY61","userInfoModel":"userInfoModel___jHeA_","width":"width___UtVF4","Title":"Title___BfkeS","Value":"Value___sj9SB","userInfoModelbody":"userInfoModelbody___nQNbP","answerError":"answerError___kJTJu","export_type_modal":"export_type_modal___UwY7W","export_type_modal_con":"export_type_modal_con___iD92j","type_item":"type_item___hBzOc","img_warp":"img_warp___ijcxd","img_warp_active":"img_warp_active___VUIa8"}); + +/***/ }), + +/***/ 78773: +/*!*********************************************!*\ + !*** ./src/assets/images/icons/correct.png ***! + \*********************************************/ +/***/ (function(module) { + +module.exports = "data:image/png;base64,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"; + +/***/ }), + +/***/ 80866: +/*!***********************************************!*\ + !*** ./src/assets/images/icons/incorrect.png ***! + \***********************************************/ +/***/ (function(module) { + +module.exports = "data:image/png;base64,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"; + +/***/ }) + +}]); \ No newline at end of file diff --git a/99626.c023e602.async.js b/99626.87b04c8a.async.js similarity index 99% rename from 99626.c023e602.async.js rename to 99626.87b04c8a.async.js index c0fc3d1ed0..0c13a7a79f 100644 --- a/99626.c023e602.async.js +++ b/99626.87b04c8a.async.js @@ -902,7 +902,7 @@ CompoundedSpace.Compact = Compact/* default */.ZP; /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/index.html b/index.html index 830c4a5a25..d5dd0bc7ee 100644 --- a/index.html +++ b/index.html @@ -12,7 +12,7 @@ 头歌实践教学平台 - + @@ -27,7 +27,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/layouts__GraduationsDetail__index.70a7f1dc.async.js b/layouts__GraduationsDetail__index.97ab5f6c.async.js similarity index 99% rename from layouts__GraduationsDetail__index.70a7f1dc.async.js rename to layouts__GraduationsDetail__index.97ab5f6c.async.js index b592155f4b..5d260806d9 100644 --- a/layouts__GraduationsDetail__index.70a7f1dc.async.js +++ b/layouts__GraduationsDetail__index.97ab5f6c.async.js @@ -1091,8 +1091,8 @@ var TopBanner = function TopBanner(_ref) { ;// CONCATENATED MODULE: ./src/pages/Graduations/components/CallBoardModal/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var CallBoardModalmodules = ({"flex_box_center":"flex_box_center___hxWWU","flex_space_between":"flex_space_between___Vtfm0","flex_box_vertical_center":"flex_box_vertical_center___raPpL","flex_box_center_end":"flex_box_center_end___vhgOG","flex_box_column":"flex_box_column___awXbX","icon":"icon___qjZkt","content":"content___w0ayt","dot":"dot___vZgx3"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/Graduations/components/CallBoardModal/icon.svg function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } diff --git a/layouts__SimpleLayouts.a5fd8051.async.js b/layouts__SimpleLayouts.b7ec60d5.async.js similarity index 99% rename from layouts__SimpleLayouts.a5fd8051.async.js rename to layouts__SimpleLayouts.b7ec60d5.async.js index ae84f35923..575f8abf8f 100644 --- a/layouts__SimpleLayouts.a5fd8051.async.js +++ b/layouts__SimpleLayouts.b7ec60d5.async.js @@ -655,8 +655,8 @@ var carousel = __webpack_require__(9951); ;// CONCATENATED MODULE: ./src/components/CustomOperateModel/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var CustomOperateModelmodules = ({"modalityModal":"modalityModal___fvSjk","modal":"modal___wvA_V","itemWarp":"itemWarp___JNLoV","close":"close___PycHq","cancelBtn":"cancelBtn___kgKTp","selfdomModal":"selfdomModal___doNCF"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(51136); // EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js diff --git a/layouts__index.052091a2.async.js b/layouts__index.502e9182.async.js similarity index 99% rename from layouts__index.052091a2.async.js rename to layouts__index.502e9182.async.js index 2ba7054aca..46b92f4755 100644 --- a/layouts__index.052091a2.async.js +++ b/layouts__index.502e9182.async.js @@ -1898,8 +1898,7 @@ var TabPane = tabs/* default */.Z.TabPane; is_main_site = _ref.is_main_site, is_local = _ref.is_local, _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - globalSetting = _ref.globalSetting; + style = _ref$style === void 0 ? {} : _ref$style; var _useState = (0,_react_17_0_2_react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), wechatQrcode = _useState2[0], @@ -2090,30 +2089,6 @@ var TabPane = tabs/* default */.Z.TabPane; return /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { defaultActiveKey: type, onChange: callback, - tabBarExtraContent: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - onClick: function onClick() { - window.location.href = "https://authserver.jshvc.edu.cn/authserver/login?service=http://192.168.41.11"; - }, - style: { - alignItems: 'center', - marginRight: 40 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - style: { - width: 40, - cursor: 'pointer', - marginRight: 5 - }, - src: "https://img1.baidu.com/it/u=3200927266,4056589055&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - cursor: 'pointer' - }, - children: "\u8BA4\u8BC1\u4E2D\u5FC3" - })] - }) - }), className: LoginPanelmodules.tabs, children: /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { tab: "\u8D26\u53F7\u767B\u5F55", @@ -2911,7 +2886,7 @@ var theme = { // EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/locale/zh-cn.js var zh_cn = __webpack_require__(46789); // EXTERNAL MODULE: ./node_modules/_@ant-design_cssinjs@1.20.0@@ant-design/cssinjs/es/index.js + 35 modules -var es = __webpack_require__(67070); +var es = __webpack_require__(14706); ;// CONCATENATED MODULE: ./src/layouts/index.tsx diff --git a/p__Classrooms__Lists__Announcement__index.1a725238.async.js b/p__Classrooms__Lists__Announcement__index.bc5a0d31.async.js similarity index 99% rename from p__Classrooms__Lists__Announcement__index.1a725238.async.js rename to p__Classrooms__Lists__Announcement__index.bc5a0d31.async.js index 20f15a90d8..f2f4506417 100644 --- a/p__Classrooms__Lists__Announcement__index.1a725238.async.js +++ b/p__Classrooms__Lists__Announcement__index.bc5a0d31.async.js @@ -173,8 +173,8 @@ var divider = __webpack_require__(28103); var pagination = __webpack_require__(88590); // EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules var markdown_editor = __webpack_require__(16113); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); // EXTERNAL MODULE: ./src/utils/fetch.ts diff --git a/p__Classrooms__Lists__Board__Detail__index.a46b14aa.async.js b/p__Classrooms__Lists__Board__Detail__index.25b3c23e.async.js similarity index 99% rename from p__Classrooms__Lists__Board__Detail__index.a46b14aa.async.js rename to p__Classrooms__Lists__Board__Detail__index.25b3c23e.async.js index 377e2499ee..698a64aec4 100644 --- a/p__Classrooms__Lists__Board__Detail__index.a46b14aa.async.js +++ b/p__Classrooms__Lists__Board__Detail__index.25b3c23e.async.js @@ -33,8 +33,8 @@ var _react_17_0_2_react = __webpack_require__(59301); var markdown_editor = __webpack_require__(16113); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(27065); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules diff --git a/p__Classrooms__Lists__CommonHomework__Comment__index.257750a4.async.js b/p__Classrooms__Lists__CommonHomework__Comment__index.6d941de0.async.js similarity index 99% rename from p__Classrooms__Lists__CommonHomework__Comment__index.257750a4.async.js rename to p__Classrooms__Lists__CommonHomework__Comment__index.6d941de0.async.js index 3c25fc9a08..0840b22ea8 100644 --- a/p__Classrooms__Lists__CommonHomework__Comment__index.257750a4.async.js +++ b/p__Classrooms__Lists__CommonHomework__Comment__index.6d941de0.async.js @@ -623,8 +623,8 @@ var RedoShixunModal = __webpack_require__(2657); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Comment/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Commentmodules = ({"flex_box_center":"flex_box_center___uz0LL","flex_space_between":"flex_space_between___kuKI5","flex_box_vertical_center":"flex_box_vertical_center___VzPH1","flex_box_center_end":"flex_box_center_end___Tyr1U","flex_box_column":"flex_box_column___qsgVa","title":"title___SFyGM","export":"export___ezPhH","title1_right":"title1_right___tMOJn","userPic":"userPic___mW4Rr","userInfo":"userInfo___vYvSZ","listItem":"listItem___gJf4Z","rightInfo":"rightInfo___PRYRt","shixunTitle":"shixunTitle___STlvE","shixunWrp":"shixunWrp___knhTt","footerBar":"footerBar___R5IlQ","footerBarStatic":"footerBarStatic___M4EQj","exitComment":"exitComment___NoCI4","nextComment":"nextComment___sFj7z","modal":"modal___TwQdH"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/service/shixunHomeworks.ts var service_shixunHomeworks = __webpack_require__(3479); // EXTERNAL MODULE: ./node_modules/_html2pdf.js@0.10.1@html2pdf.js/dist/html2pdf.js diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.74d194d8.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.9b4c9924.async.js similarity index 99% rename from p__Classrooms__Lists__CommonHomework__Detail__index.74d194d8.async.js rename to p__Classrooms__Lists__CommonHomework__Detail__index.9b4c9924.async.js index 8409c4649e..0e740667f0 100644 --- a/p__Classrooms__Lists__CommonHomework__Detail__index.74d194d8.async.js +++ b/p__Classrooms__Lists__CommonHomework__Detail__index.9b4c9924.async.js @@ -2291,8 +2291,8 @@ var WorkList = function WorkList(_ref) { })(WorkList)); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(27065); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/components/FileDownloadList/index.tsx + 3 modules var FileDownloadList = __webpack_require__(20760); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Detail/components/WorkDescription/components/DelComponents.tsx diff --git a/p__Classrooms__Lists__CommonHomework__Review__index.a85716d8.async.js b/p__Classrooms__Lists__CommonHomework__Review__index.618c494a.async.js similarity index 99% rename from p__Classrooms__Lists__CommonHomework__Review__index.a85716d8.async.js rename to p__Classrooms__Lists__CommonHomework__Review__index.618c494a.async.js index fa8b3ec23c..d37fa7b50b 100644 --- a/p__Classrooms__Lists__CommonHomework__Review__index.a85716d8.async.js +++ b/p__Classrooms__Lists__CommonHomework__Review__index.618c494a.async.js @@ -840,8 +840,8 @@ var DelShixun = function DelShixun(_ref) { ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/Review/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Reviewmodules = ({"flex_box_center":"flex_box_center___tMwax","flex_space_between":"flex_space_between___8GJsg","flex_box_vertical_center":"flex_box_vertical_center___IFELt","flex_box_center_end":"flex_box_center_end___IrFRG","flex_box_column":"flex_box_column___s0LgG","bg":"bg___sFhaA","title":"title___bk4oD","replyList":"replyList___bjk6g","nav-tab":"nav-tab___uLRSr","buttonFixed":"buttonFixed___twN45","exitComment":"exitComment___rlGpw","nextComment":"nextComment___NmNBo","modal":"modal___tWPO8","MdEditor":"MdEditor___AAxeb","ratewarp":"ratewarp___NGrsd","item":"item___Le8W0","total":"total___MNh4V","a1":"a1___g1iJT","a2":"a2___h8k2X","a3":"a3___yk1km","pinfen":"pinfen___sYyQv","left":"left___g2MO6","right":"right___TLkV4"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js var lodash = __webpack_require__(89392); // EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 3 modules diff --git a/p__Classrooms__Lists__Exercise__Add__index.de9a1d7b.async.js b/p__Classrooms__Lists__Exercise__Add__index.8f4dbfb7.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Add__index.de9a1d7b.async.js rename to p__Classrooms__Lists__Exercise__Add__index.8f4dbfb7.async.js index e701b22710..e01e21de12 100644 --- a/p__Classrooms__Lists__Exercise__Add__index.de9a1d7b.async.js +++ b/p__Classrooms__Lists__Exercise__Add__index.8f4dbfb7.async.js @@ -1157,8 +1157,8 @@ var stex = __webpack_require__(67549); ;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less // extracted by mini-css-extract-plugin -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx @@ -3334,8 +3334,8 @@ var NoData = __webpack_require__(7406); var tooltip = __webpack_require__(6848); // EXTERNAL MODULE: ./node_modules/_react-beautiful-dnd@13.0.0@react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 27 modules var react_beautiful_dnd_esm = __webpack_require__(96737); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/LeftItems.tsx diff --git a/p__Classrooms__Lists__Exercise__Answer__index.5a8bf5a2.async.js b/p__Classrooms__Lists__Exercise__Answer__index.27737e1e.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Answer__index.5a8bf5a2.async.js rename to p__Classrooms__Lists__Exercise__Answer__index.27737e1e.async.js index 6cfc2dc495..dda49baa07 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.5a8bf5a2.async.js +++ b/p__Classrooms__Lists__Exercise__Answer__index.27737e1e.async.js @@ -1332,8 +1332,8 @@ var fullscreen = __webpack_require__(3883); var service_exercise = __webpack_require__(83); // EXTERNAL MODULE: ./src/service/shixuns.ts var shixuns = __webpack_require__(85062); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules var markdown_editor = __webpack_require__(16113); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/components/Simple.tsx @@ -6346,8 +6346,8 @@ var base64 = __webpack_require__(24334); // EXTERNAL MODULE: ./src/components/Spinner/index.tsx + 1 modules var Spinner = __webpack_require__(96962); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(6457); // EXTERNAL MODULE: ./node_modules/_xterm@4.8.1@xterm/lib/xterm.js diff --git a/p__Classrooms__Lists__Exercise__CodeDetails__index.f9093b88.async.js b/p__Classrooms__Lists__Exercise__CodeDetails__index.286a0d7f.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__CodeDetails__index.f9093b88.async.js rename to p__Classrooms__Lists__Exercise__CodeDetails__index.286a0d7f.async.js index cb0cd42a86..2701c688e9 100644 --- a/p__Classrooms__Lists__Exercise__CodeDetails__index.f9093b88.async.js +++ b/p__Classrooms__Lists__Exercise__CodeDetails__index.286a0d7f.async.js @@ -827,7 +827,7 @@ if (false) {} /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/p__Classrooms__Lists__Exercise__Detail__index.722c0f2e.async.js b/p__Classrooms__Lists__Exercise__Detail__index.f7a696e1.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Detail__index.722c0f2e.async.js rename to p__Classrooms__Lists__Exercise__Detail__index.f7a696e1.async.js index 0192f15d3c..64f4815f99 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.722c0f2e.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.f7a696e1.async.js @@ -683,8 +683,8 @@ var stex = __webpack_require__(67549); ;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less // extracted by mini-css-extract-plugin -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx @@ -3125,7 +3125,7 @@ var FixedBottom = function FixedBottom(_ref) { onChange(item.id); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: value === item.id ? CustomTabsmodules.active : '', + className: value === item.id ? item.classNameActive || CustomTabsmodules.active : '', children: item.name }), (item === null || item === void 0 ? void 0 : item.resetCount) == undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\uFF08", item === null || item === void 0 ? void 0 : item.total, "\uFF09"] @@ -8560,8 +8560,8 @@ var NullChildEditor = __webpack_require__(68324); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/editor.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var editormodules = ({"flex_box_center":"flex_box_center___epJYP","flex_space_between":"flex_space_between___SU6BD","flex_box_vertical_center":"flex_box_vertical_center___Qes2t","flex_box_center_end":"flex_box_center_end___hGppz","flex_box_column":"flex_box_column___uzhhO","wrap":"wrap___rEjJ0","modal":"modal___gRDV9","titleWrap":"titleWrap___MK_OO","required":"required___Hja3H","title":"title___vMFKz","colorGray":"colorGray___hNhIL","choiceWrap":"choiceWrap___Xx5du","answer":"answer___cbuNE","activeAnswer":"activeAnswer___LwFG7","deleteIcon":"deleteIcon____HG4s","addIcon":"addIcon___r_Vhy","editorWrap":"editorWrap___OYwur","htmlWrap":"htmlWrap___qXHYn","radio":"radio___urtyZ","color333":"color333___Lah7k","color999":"color999___TmkZt","questionType":"questionType___r_bKw","questionChoices":"questionChoices___LA7VM","action":"action___fTTDM","difficult":"difficult___Mg7lT","fold":"fold___oVjRI","head":"head___fpwmn"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/components/Knowledge/index.tsx + 1 modules var Knowledge = __webpack_require__(29325); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Edit/components/CompletionEditor/index.tsx diff --git a/p__Classrooms__Lists__Exercise__Export__index.bc1d13b4.async.js b/p__Classrooms__Lists__Exercise__Export__index.e0cecc82.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Export__index.bc1d13b4.async.js rename to p__Classrooms__Lists__Exercise__Export__index.e0cecc82.async.js index 1ba1140192..514b2aa421 100644 --- a/p__Classrooms__Lists__Exercise__Export__index.bc1d13b4.async.js +++ b/p__Classrooms__Lists__Exercise__Export__index.e0cecc82.async.js @@ -226,7 +226,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! @ant-design/icons */ 12078); /* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @ant-design/icons */ 50406); /* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./index.less?modules */ 38438); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); /* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/utils/util */ 6457); /* harmony import */ var _Review_component_Fill__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../Review/component/Fill */ 77553); /* harmony import */ var _Review_component_Shixun__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../Review/component/Shixun */ 32212); @@ -1821,7 +1821,7 @@ var AnswerComments = function AnswerComments(_ref) { /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 8772); /* harmony import */ var _SeeAnswer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./SeeAnswer */ 90610); /* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./index.less?modules */ 43644); @@ -1835,6 +1835,7 @@ var AnswerComments = function AnswerComments(_ref) { + var TextArea = antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z.TextArea; var Fill = function Fill(_ref) { var item = _ref.item, @@ -1844,7 +1845,9 @@ var Fill = function Fill(_ref) { _ref$textOnChange = _ref.textOnChange, textOnChange = _ref$textOnChange === void 0 ? function () {} : _ref$textOnChange, _ref$seeAnswerVisible = _ref.seeAnswerVisible, - seeAnswerVisible = _ref$seeAnswerVisible === void 0 ? true : _ref$seeAnswerVisible; + seeAnswerVisible = _ref$seeAnswerVisible === void 0 ? true : _ref$seeAnswerVisible, + _ref$extra = _ref.extra, + extra = _ref$extra === void 0 ? null : _ref$extra; var _useState = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)([]), _useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2), userAnswer = _useState2[0], @@ -1880,9 +1883,14 @@ var Fill = function Fill(_ref) { }, [item === null || item === void 0 ? void 0 : item.user_answer]); return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z.fillBg, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("aside", { - className: "font14 c-light-primary mb5", - children: "\u5B66\u751F\u7B54\u9898" + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", { + className: "flex-container", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("aside", { + className: "font14 c-light-primary mb5", + children: "\u5B66\u751F\u7B54\u9898" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment, { + children: extra + })] }), userAnswer === null || userAnswer === void 0 ? void 0 : userAnswer.map(function (answer, index) { return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("span", { @@ -1917,14 +1925,14 @@ var Fill = function Fill(_ref) { /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ 9498); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 52306); /* harmony import */ var _components_monaco_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/monaco-editor */ 14188); /* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! js-base64 */ 24334); /* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(js_base64__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../index.less?modules */ 44755); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../index.less?modules */ 47018); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 37712); @@ -2055,7 +2063,7 @@ var Program = function Program(_ref) { /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd */ 95237); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd */ 43604); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ 37712); @@ -2191,7 +2199,7 @@ var SeeAnswer = function SeeAnswer(_ref) { /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); /* harmony import */ var _utils_authority__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/authority */ 89918); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 6848); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 97913); @@ -2614,7 +2622,7 @@ var QuestionType = /*#__PURE__*/function (QuestionType) { /***/ }), -/***/ 44755: +/***/ 47018: /*!***********************************************************************!*\ !*** ./src/pages/Classrooms/Lists/Exercise/Review/index.less?modules ***! \***********************************************************************/ diff --git a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.5fd88e62.async.js b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.05e8440c.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__ImitateAnswer__index.5fd88e62.async.js rename to p__Classrooms__Lists__Exercise__ImitateAnswer__index.05e8440c.async.js index 830119ea54..3decb6f882 100644 --- a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.5fd88e62.async.js +++ b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.05e8440c.async.js @@ -673,8 +673,8 @@ var fullscreen = __webpack_require__(3883); var exercise = __webpack_require__(83); // EXTERNAL MODULE: ./src/service/shixuns.ts var shixuns = __webpack_require__(85062); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules var markdown_editor = __webpack_require__(16113); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js @@ -3230,8 +3230,8 @@ var base64 = __webpack_require__(24334); // EXTERNAL MODULE: ./src/components/Spinner/index.tsx + 1 modules var Spinner = __webpack_require__(96962); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(6457); // EXTERNAL MODULE: ./node_modules/_xterm@4.8.1@xterm/lib/xterm.js diff --git a/p__Classrooms__Lists__Exercise__ReviewGroup__index.edeb9d33.async.js b/p__Classrooms__Lists__Exercise__ReviewGroup__index.df36f143.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__ReviewGroup__index.edeb9d33.async.js rename to p__Classrooms__Lists__Exercise__ReviewGroup__index.df36f143.async.js index 88ac5eeb0b..b9df6acda0 100644 --- a/p__Classrooms__Lists__Exercise__ReviewGroup__index.edeb9d33.async.js +++ b/p__Classrooms__Lists__Exercise__ReviewGroup__index.df36f143.async.js @@ -58,8 +58,8 @@ var input = __webpack_require__(8772); var ArrowLeftOutlined = __webpack_require__(5105); // EXTERNAL MODULE: ./src/service/exercise.ts var service_exercise = __webpack_require__(83); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/ReviewGroup/component/SeeAnswer.tsx diff --git a/p__Classrooms__Lists__Exercise__Review__index.eccb9228.async.js b/p__Classrooms__Lists__Exercise__Review__index.02a1ceb8.async.js similarity index 84% rename from p__Classrooms__Lists__Exercise__Review__index.eccb9228.async.js rename to p__Classrooms__Lists__Exercise__Review__index.02a1ceb8.async.js index a79e7a0359..a4e6526bff 100644 --- a/p__Classrooms__Lists__Exercise__Review__index.eccb9228.async.js +++ b/p__Classrooms__Lists__Exercise__Review__index.02a1ceb8.async.js @@ -1,5 +1,91 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[78085,34450,97120],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[78085,82018,34450,97120],{ + +/***/ 55087: +/*!*********************************!*\ + !*** ./src/pages/tasks/util.js ***! + \*********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Ax: function() { return /* binding */ processTreeData; }, +/* harmony export */ Ds: function() { return /* binding */ debounce; }, +/* harmony export */ KI: function() { return /* binding */ apiPref; }, +/* harmony export */ SI: function() { return /* binding */ getTreeData; }, +/* harmony export */ f1: function() { return /* binding */ isCompileOk; } +/* harmony export */ }); +/* unused harmony export isProd */ +/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/env */ 27065); + +function isCompileOk(rs) { + var flag = true; + if (rs.length > 0) { + for (var i = 0; i < rs.length; i++) { + if (rs[i].compile_success == 0 || !rs[i].compile_success) { + flag = false; + break; + } + } + } else { + flag = false; + } + return flag; +} +function getTreeData(data) { + var parentKey = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; + var result = []; + for (var i = 0; i < data.length; i++) { + var item = data[i]; + var key = parentKey ? "".concat(parentKey, "/").concat(item.name) : "".concat(item.name); + result.push({ + title: item.name, + isLeaf: item.type === 'tree' ? false : true, + key: key + }); + } + return result; +} +function processTreeData(repos, key, newData) { + for (var i = 0; i < repos.length; i++) { + var item = repos[i]; + if (item.key === key) { + item.children = newData; + break; + } + if (item.children) { + processTreeData(item.children, key, newData); + } + } + return repos; +} +function debounce(func, wait, immediate) { + var timeout; + return function () { + var context = this, + args = arguments; + var later = function later() { + timeout = null; + if (!immediate) func.apply(context, args); + }; + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, wait); + if (callNow) func.apply(context, args); + }; +} +var isProd = true; +var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z.API_SERVER; +// export const isProd = +// window.location.href.indexOf('test-') > 0 || +// window.location.href.indexOf('localhost') > 0 +// ? false +// : true; + +// export const apiPref = isProd +// ? 'https://www.educoder.net' +// : 'https://test-newweb.educoder.net'; + +/***/ }), /***/ 58499: /*!**********************************************!*\ @@ -75,69 +161,308 @@ var AsyncButton = function AsyncButton(_ref) { /***/ }), -/***/ 92038: -/*!*********************************************************************************!*\ - !*** ./src/components/ui-customization/Cards/CourseList/index.tsx + 13 modules ***! - \*********************************************************************************/ +/***/ 37507: +/*!*************************************************************!*\ + !*** ./src/components/markdown-editor/code-block/index.tsx ***! + \*************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ h: function() { return /* binding */ MyCodeMirror; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 57809); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 78241); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 3113); +/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! codemirror */ 89780); +/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(codemirror__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var codemirror_lib_codemirror_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! codemirror/lib/codemirror.css */ 81974); +/* harmony import */ var codemirror_theme_blackboard_css__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! codemirror/theme/blackboard.css */ 3693); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712); + + + + + + + + + +var Option = antd__WEBPACK_IMPORTED_MODULE_7__["default"].Option; + +//https://github.com/codemirror/CodeMirror/issues/4838 +var formItemLayout = { + labelCol: { + span: 4 + }, + wrapperCol: { + span: 20 + } +}; +var LanguageDesc = { + asp: ['ASP', 'vbscript'], + actionscript: ['ActionScript(3.0)/Flash/Flex', 'clike'], + bash: ['Bash/Bat', 'shell'], + css: ['CSS', 'css'], + c: ['C', 'clike'], + cpp: ['C++', 'clike'], + csharp: ['C#', 'clike'], + coffeescript: ['CoffeeScript', 'coffeescript'], + d: ['D', 'd'], + dart: ['Dart', 'dart'], + delphi: ['Delphi/Pascal', 'pascal'], + erlang: ['Erlang', 'erlang'], + go: ['Golang', 'go'], + groovy: ['Groovy', 'groovy'], + html: ['HTML', 'text/html'], + java: ['Java', 'clike'], + json: ['JSON', 'text/json'], + javascript: ['Javascript', 'javascript'], + lua: ['Lua', 'lua'], + less: ['LESS', 'css'], + markdown: ['Markdown', 'gfm'], + 'objective-c': ['Objective-C', 'clike'], + php: ['PHP', 'php'], + perl: ['Perl', 'perl'], + python: ['Python', 'python'], + r: ['R', 'r'], + rst: ['reStructedText', 'rst'], + ruby: ['Ruby', 'ruby'], + sql: ['SQL', 'sql'], + sass: ['SASS/SCSS', 'sass'], + shell: ['Shell', 'shell'], + scala: ['Scala', 'clike'], + swift: ['Swift', 'clike'], + vb: ['VB/VBScript', 'vb'], + xml: ['XML', 'text/xml'], + yaml: ['YAML', 'yaml'] +}; +/* harmony default export */ __webpack_exports__.Z = (function (_ref) { + var callback = _ref.callback, + onCancel = _ref.onCancel; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)('python'), + _useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2), + mode = _useState2[0], + setMode = _useState2[1]; + function onSetMode(value) { + setMode(LanguageDesc[value][1]); + } + function onSubmit(values) { + callback(values); + } + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, formItemLayout), {}, { + className: "code-block-panel", + initialValues: { + language: 'python', + content: '' + }, + onFinish: onSubmit, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, { + label: "\u4EE3\u7801\u8BED\u8A00", + name: "language", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__["default"], { + getPopupContainer: function getPopupContainer(trigger) { + return trigger.parentNode; + }, + onChange: onSetMode, + children: Object.keys(LanguageDesc).map(function (item) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(Option, { + value: item, + children: LanguageDesc[item][0] + }, item); + }) + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.Item, { + label: "\u4EE3\u7801\u5185\u5BB9", + name: "content", + rules: [{ + required: true, + message: '请输入代码内容' + }], + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(MyCodeMirror, { + mode: mode + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", { + className: "flex-container flex-end", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, { + type: "primary", + htmlType: "submit", + style: { + marginRight: 10 + }, + children: "\u786E\u5B9A" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, { + type: "ghost", + onClick: onCancel, + children: "\u53D6\u6D88" + })] + })] + })); +}); +function MyCodeMirror(_ref2) { + var value = _ref2.value, + onChange = _ref2.onChange, + mode = _ref2.mode, + _ref2$options = _ref2.options, + options = _ref2$options === void 0 ? {} : _ref2$options; + var el = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(); + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(), + _useState4 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState3, 2), + cm = _useState4[0], + setCm = _useState4[1]; + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (cm) { + var onChangeHandler = function onChangeHandler(cm) { + var content = cm.getValue(); + onChange && onChange(content); + }; + cm.on('change', onChangeHandler); + return function () { + cm.off('change', onChangeHandler); + }; + } + }, [cm, onChange]); + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (cm) { + cm.setOption('mode', mode); + } + }, [cm, mode]); + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (cm) { + if (value !== cm.getValue() || value === '') { + setTimeout(function () { + cm.setValue(value || ''); + }, 300); + } + } + }, [cm, value]); + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + if (el.current && !cm) { + var instance = codemirror__WEBPACK_IMPORTED_MODULE_3___default().fromTextArea(el.current, _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({ + mode: mode, + lineNumbers: true, + lineWrapping: true, + autoCloseBrackets: true, + tabSize: 4, + autofocus: true, + autoCloseTags: true, + matchBrackets: true, + styleActiveLine: true + }, options)); + setCm(instance); + } + }, [el.current, cm]); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", { + className: "my-codemirror-container", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("textarea", { + ref: el + }) + }); +} + +/***/ }), + +/***/ 16113: +/*!***************************************************************!*\ + !*** ./src/components/markdown-editor/index.tsx + 10 modules ***! + \***************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { - i: function() { return /* binding */ CourseListIcons; }, - Z: function() { return /* binding */ Cards_CourseList; } + Z: function() { return /* binding */ markdown_editor; } }); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createForOfIteratorHelper.js +var createForOfIteratorHelper = __webpack_require__(91232); +var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(7557); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(41498); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(79800); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/defineProperty.js +var defineProperty = __webpack_require__(85573); +var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/index.less?modules +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.js +var codemirror = __webpack_require__(89780); +var codemirror_default = /*#__PURE__*/__webpack_require__.n(codemirror); +// EXTERNAL MODULE: ./node_modules/_resize-observer-polyfill@1.5.1@resize-observer-polyfill/dist/ResizeObserver.es.js +var ResizeObserver_es = __webpack_require__(76374); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.css +var lib_codemirror = __webpack_require__(81974); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/edit/closetag.js +var closetag = __webpack_require__(6313); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/edit/closebrackets.js +var closebrackets = __webpack_require__(25717); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/addon/display/placeholder.js +var placeholder = __webpack_require__(99498); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/mode/markdown/markdown.js +var markdown = __webpack_require__(25419); +// EXTERNAL MODULE: ./node_modules/_codemirror@5.58.2@codemirror/mode/stex/stex.js +var stex = __webpack_require__(67549); +;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less // extracted by mini-css-extract-plugin -/* harmony default export */ var CourseListmodules = ({"flex_box_center":"flex_box_center___AQ53o","flex_space_between":"flex_space_between___i2aIa","flex_box_vertical_center":"flex_box_vertical_center___sPEKB","flex_box_center_end":"flex_box_center_end___GhSSH","flex_box_column":"flex_box_column___R9_Hb","list":"list___jb2Ay","wrap":"wrap___VsQDr","lockWrap":"lockWrap___g1k1T","li":"li___IxCLC","cover":"cover___Mu8wr","img":"img___IpFLA","bq":"bq___Bil0T","sign":"sign___DXJ4d","name":"name___l7FoJ","e":"e___pXQUG","unit":"unit___wCIFR","tags":"tags___w_Mil","tag1":"tag1___dxm7r","tag2":"tag2___llZkf"}); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules -var spin = __webpack_require__(71418); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(6848); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(27065); -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(6457); -// EXTERNAL MODULE: ./src/components/NoData/index.tsx -var NoData = __webpack_require__(7406); -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/tjzx.png -var tjzx_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEx5JREFUaEPFWwd4FWW6fueE9NATIEAoKkWKgIKVEkBgl2LB6159EFdRwHVd9a67SC+ryFVBEDGAUq57d0WUK6DuigYSeglFMJQIhBJSIIYUQgohObPP9/1l/pmcE7h9nvCcc+bMzJn53v/9vvcrWABQfuovrf3VeMeClWhbVrwFC5Zl0Vfi1aLP/EHu976K42wAtmXBx2cCtk9ew+ZT+bsbbT4/XUWeT1cUf4Bt61faY9v8a2I/vxXn0X7+p86l/bYftu3n7/30Sof6bdAd2351LXmMOl++0nUt/hlxnrg+vVe/6xfPbRwv7oeuJ+5RfUdPz/uMe5VP5zwfkOeDf6tlhUxqPXxOtkXgVFfVHLFgNYHlcwBRIBE+cIPEexg4+hPn0K0IPCz4A4GkrH4DkCxpEDa2fCAFqzC8AsMBifYLI6p93vdkUGUwtzEtCZC4bg0bXxnRNDrdlwBIfG8eoxZP3SCJc+sEicEUhvLBLrQsXw+r5Ognn8LGk4IoPiiQhB1vzCQ+XjHNeP2/AUkZU8JpgCRWr1yxinFy9bu+IyYZrAH8sP3ECsVOBwx1nGCPGyTN8kDg/ReYxDaFf41Vkr46F0C8MLRihmCFCyT6zNDyUYI9wu8J1+cB0+XuDPemndz/GJMcZvDyq5NJjrsz2cbuTrNPuLCgTGIXLFZ6IDa5wPeCZSwUuXoMN6h8huPOfUCeVXxklc1xQxpbAENGDwSSdHcBQFJgmbGrbpAEyHVtprvjCEKuTDyZwoJdV22myIf0xCV9nAGAMiiBJK0ury9B0oDUzSSXy6sVkxw26vgp783P7tkBnRjMhqF7pEVfdHilrYSAIEMgJhmCQbmx/weQnPgjRYSOSeKhhLEFo9wxSa14wxBelggFoUESLu6/AZK8t1qxynB3LrEQUDj4YRUfWmFzdNdqzaPQNJMckBRLHHfnuMP/FXfHisvZeNUFZBKBJBWWkn9a1ZmsUmxwAr5WV6Q4vTFJqzZ37AkUk26aSVppGrGyFkiWBEhK6OAgEQBS4RlCoLz4Z+SfPY42d9yPeuGROmbRm6Lcc2gYG8/7y4ouscuMatJcSPAbxKSaqmvIyTiI2IQOiGocx1CQ2qLb5N/MOoXWne9ESGg4uyOtzNndObJbSW0d1GGjMPsMrleUodkt3ehMKZdV3FEM8oDETCKFZ6Om+jp8IfW0iiu9lI0afzUaNUtwJL6U0mSbxi3b833WxSQzbrndnQ2r8OBH7OIcN6cktbOPv9dSW2Q5tO9C+m7sXrMYo6YkIaZRnM6XKktLsP7N8bhr1DPo3H8UNsydiBYde+CeX73ExwQGyYlJZUX5+HLWOPQd+xra9xmoqUMgnT2Qih1/eQ+jZ61EdKM4zSQHJLUiAzPp74teQ3SjWPR7+nWZYymQ3PJZanwNIEnww5s+xeXs00h8ZrJwqbCxbfU8Vn0Dxr4OyyfcLP0rzD2L3WsXo8M9Q3Hb3UOcOOlVfwFcnkzs+MUqPLDMFuwgiS2N5HV3ngSVjwWQnb4Huz9bjIcmJyGqcaxWdT/t/AY/fPNnPDpjBSLrN0Z68lr8tONvePxPnwC+kFrJ7P51y5B9NE0DQW6qvPgywqPro15YhEtHVF+rxLXyUkQ1agLLCpHZEpDQ9W70Hj1RBSeDSUIyU0z6+VwGvk+ajgHPTkZ8x17Oqtbxxu3CaLfj7vwozD6NbX9+G536jkDnB0bw+QVZJ7Hr00W448HH0a5HP52Y7vrsfVReLUb/sa8bjGN+G6AbUl0qPP49KYjoaOvy/iQNkFJvygUpZmmFxpmo4+4upO/Bns8WY9SkJYhu0kxL703vT0JEdAMMHD+TQSsrKsCGuRMweOJstOzUy11xsICcEwdRkp+j40xVxVX8uOkztO+diKZtbnMBdDnrNM4e2Ioew55AWFSMfpiGzVqh1e29QfFJSditq99C3k+H9fl+fw3smhqEhIYFFY/Nb+uG+598VYOnxIZwk34c3bIOp9OSkfjsVDSIa8nH7d+4AkXZmXhwwhz44EPu6SPYv3El+jw0jl2pcrFKRQZyd2bVwQTJupyWZKtSDq1Ik0kkv10gyc8HN6xAVUUZKq4UoTA7E/Ede/BD3/XI8ygvuYzkJVMRGhGJsMhobYjykkJmE7kB2lp07Il7n3g5oLsj9mxa9Ef0Gvk0Grdqj4YtEmD5iC1A1pHdSPtiKUa8thDRDZvyvhpKzxQwOjkFNi+fjbLCi7zihWZQ4KmV7KhB2nNqzyZ2m/1+PcmViFYUF6D051w+u+Z6Fc4d3oE23e9FSGgou6HKqyXw+/2IimnIv5Oeso5LSN0HjdbVkJjGcYiIaSyVprua4Up8PUyyCvYtsS0fuSyhxEyQbKP+ZgK1b91SVJVf5RsruZiFuPa3I6ReKO7+pxew89/ncyBuf2d/RDYitwdUlBbjTFoKbukzEFHSqA2btUa73gNlkitreVKqSb2IE9s24OCGVXhszmpEyvNcS9+24ZO1OhbaUt0pF7Fl+WzU1FRjyG/mSEYYwLhqdkJYpK54A74QH/r/+nVXwCfgfty0JijrbuaLLgMeRvue/WuVozS7XMpRuD5+HgLIWwT1xiQvk5SgyD66D3vXLsHIP36A6MZxOL33exz8ahXf7+AX5qDZLV0Y+KKcTGx6/3UMe3ke4treLp5HVibIsDnH9+N46pe1nrM4Lws11VVomtChDhsIVrTt0Red+o/kWKPqXQSQ31+NB1/4k8yPZH2V1rVUFU5FwUYKAeQLQf9nSEA48ejk7k04tuUL/PLldw01JlSdqMMZhVq/X+dgZGByuZs/no3b+z2E9r36u66rXF5tkJzk2/p57wciUSWbaSapOOMIh0AgMUCff4gRf1iMeuHh+PuCV9GweQIKzp/E4AmzEXdrF3aR5Aa/WzwZQ383D7FtOxuVclGZyD+XgfNHdjm5jgVcSN+HsuICdHrgl9q9BUOJDEGxI6H7fSIPl0zavGwWivLOo3XX3qokLn2a4e7YSuJzbsYhvv8Bz0xxSfCTu7/F0c3r8PC0j3C9vBTlRQWuqrZKjmWlCfALA0fXb4zQiGh8vfBVdOlPAA2oXYhVVQd5jkiOZfWcniV/z2KXzNaSW4sBBZIFcnmmq8s+tg/7Pk/C8D8sQmh4FLavfgt3PTQOm5fNRKP4NgiNiOIbra6qRFHOOTSKb4vQSLHvzhFPI7bd7Tp3Uq0IcrbZJ9KQ+vFc9Bw5Ft0ffFyoy7o224lBspbAq3jLslkouHCK8ymBg4xBEhRd6pefL+ecRpNWt2HAs1N0VYKs9RMBlPwFHpn+Mc4d2o6DG1fejFdjIdOu+wP46r1X0KX/w4JBRsvBVXBV7RFXackP69Lu9zVATu/HrCY4Etwbk3KOpWHfF0nokvgwLhxNw6CJc1BxpRDffzAZLTvficgGjfmGrpWVIvtYGlp17YNICqSWhY73D2cBIIvmIq+wLBTnncd3709C04RbMeSluSgtuIjvF1PeEXy7Y9gTLAREkifbPbCRsnQWSLkNefEN1TrSpSBJGy3ByRWlfDSH2Zo4bqoRK/wcQytLCtEwvi273OrKCqdup4umflyvLMfptM3ISt+LhG73oFPf4QgPj+E4HR7TEGGRMbov5W1pmDVB1bviOHRp1yIdg8yE1WGSKpoKJpERr1deRX7mMWQd2YlLmcdQLywM7e5KRK8RT6P40gUkfzAFgyfMkgyxOGkj0MjgsW06Oc0/0nCqSm5ZKC3Iw5bls3D18iU8NnsVIhvFgST32YNbpftzmES50PGULxHTtDkGjJuK+nEtRdtDxRYAyctmsqwe+uKbuuLA6aVRudbqjhi3fDbHILqes9JlAhuo/UC9JACVpUU4uedbnPthB2LbdETXgY8iuknzIFLdbCh6WxpcF5F5qmgQWvk7F9m2TO0DSWoRnwSL6P21ilJ8u+j3LCNJRpPcHvrSW2jQrDUbu4QAWjIVg8bPYnVHWxEBtGQKHvztm4hr20krRgGOuG7OiQPY9deFfD3axiz8iiW46srSPsE2C+cP7UDaumVI6HEf+oye4MprTJAIoGtlV9DnsYlSOAgWqpzD6WYK93dg/QqER9VH4rhpRhvAEQL0zGaHVHRbbWRs/xpHt65Hv6deQ2ybDrXjjDxOdX7FApEdWg/wZk2QG3z5OxYyg/y0mGVPJziThDHPHkxF7K1dmbr7/2MZfvEvC7h8Qt8xQB9OQ9M2HRAeFcNmraosR8G5DAYnNErkRt2H/ApNE25jgx9NXocfv1uDpq1vRasuvfHj92sxZuFGcT8ekKrKSvD51KfQY/gY3PGLJwP7PRmTCKDcjB9uKl6ogyinG/jcdJccvpSZzmLDVGy65Q0b+aeP4WJmOu4Y8s+OCxVaX7ZFbDSIbYlmbToa/Sp351YtHF2XI9HALm77e7rd4PeIgNoxyXF3tLJJHhNAw16drwG6QgAlTUfzDt25msAAVVzljL5Fhx6IqE/7gM79RqFJ61v4PeVVPsuHPo+Ox5lDO7B37QcY+95GnNjxDXKOHxAgSe/mr6nGpVPpaNSyLaIaiESVNvp81yPPOWCQy1o6A1QaotKOUneSQkoYO/IbwI5P5qNeWDgGPi8AUs2/I5v+ijMHUt1KUP6SSl4pgaXKhntzEuPW3e5Bt4GjRZw0ZhuCVb/VfuvS9gXMIBkYaim1wCAJoLIzCKDlGPrKuy6ANi+dgcTnpksXZ6E49yySk6Zh8G/eQBytIjXPoJqEdMc+0Yc6sz8Fe9YuYYAy9yUjL/Oo88yWyOSzDu9GXPvOiIltob+jxLf7sCdc9tmSNBME6LDfzhUZvazJ6fa0WLa6QUeynGLQwPEzpAioPdsgDOcurGZs/wrHtm7AY9NWGJUCMd9g5lPa6AFACgaUdXHbfJkHOVVscne0os3uqEhmaR89lfgu98QBpK3/iAGiCoHP50PJxQvYsowAmobYdpTz+DgGbU6azgCR5HVAFzHFqWJYyNyfgr1rP8SYBRuEpKc1Ll/pfWXFFXwx9Sk88NTvuTJRlwRngPzVGPbiXEEcDYjnvWz0JS+dBV9ICDNIMa12C7329E/Gto0M0OgZK1mkOCKkrkkht0AIClDu1ndtanfrdgOZhMrmcponmHCg/Vnp+3Do69UY+rt3uJpN25X8bKQsm8myt35sPBuwvLgAx1PXo0viI4hp2oKjfUhIGNr26usoOgnUmQMCoKcWbGCDekGqulqCz2eMZYCoFaGEQ6BAQwAV5pxBfOeenBcF2sz6XN7Jw9y/GTR+hnZxOu64Zh3Mhh9wfOt6HGeAVom44ZouCs4kcWzdsw1WTuo7zCAFEq14fhbZZdWrXRnLsvDTrr+hrOhnFF7IRHV1FYa/sgCoV4/BUAAFNoezl1oJj05f4czayfh3Zn8qVyfGzF+vx7noHk7vS+YcJTfjIM7/sBODJs5Cyy69+YLBQCKAqB2gYp2Zp3pjBT1zUfYZFjeDxs/Uak31hcw5O1rtly+cYkFEP35q9ybO9Ya/tkhQ0wBJt865UuCwq7a7q93d5TwoN+VtHhoxQVKTOiZIprvLSt+D/MyjLLMTut2rXRldp7QgFzs+eRv3PfkqP6yot8p8R0t2NREkXzWDwQ25vZ8nYcx8UZtTC2bbqrdAK5zKUc1u6YqB46bCCnPaBoFASqVaXE0NBlOiqkpATtwWBUkV7KlmtlzGoOdJZgunaIoFndzaNs4f3olD3/wb76LF1qnfSLTt2dfFvP9869xhk4pdVk7K28wg7U6MCR/2PwaTTJBM8cAxiYZIiH2GuxTHKDflgKQafrVjnLxBP/VsIowYKFhNLOcFasSkQHlSneyVFXAVk7wgOXFKJowGSAH7OgFm7hSoQrGZMUkUWN1TquIY77Eqjlk5W/5VVxIUSK6YpBSe2RsSS9sI9ka1gUo2HlAdIBRIXgFijHMZosE7c+cF6WbmGwIHHtGmoM09ziVVmxYTNwmSMV3knZXj2OcadKQOb3B15y0BWdmb5+ValhWvDM6zWEwcZz5O+ikNSjAmqclULdu9DT89GBl4CIWvy0xUSlFGGGMwMhCT9P2peMS0vUEUNJjETXFS+oa7c5gkV7wuchoGl0C62g6GBA/MJHMMWVWunf6PqlZIUPOsnC3zPrV59NeR2WoA3qkocJmh1miWmxmq0h0ihx7lsHwgkHTrXAAlCGlMq3qnWlUcM2KS192p3IqhFa5AJ7dBoXKBJIN7QJCcEWPvpJDAyIhV1N81GOOIAZNJDkhmYZTdrTFUAhtrrOzUt1ujxj4C2E201JZgcZ/VNWkawOh62secBqLWufgcqCvLDs0z3+CAZIwYe9xdLVepXJScFOKWhWQOd1rVoqqDTMGnV2U85AEN2cQw5h245yd7OLo8oxt4wVyYGyQnkXUadIa6K4xARA9+HALJ8vvfsW0kKnen3JQDkptFyiUKAIUrctSaSGh56uZGIGn3ZTLJ+99dlOpz/lcFOSQxrizjSBCQboZJdYMkWxgekNxFTckgs9cTNM7IZpxqypkTriKZzoPt3xpREzYp6t7x2f8ARtZc8eay0EoAAAAASUVORK5CYII="; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_tjzx.png -var sw_tjzx_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAE8RJREFUeF7tW2l4FWWWfuuG7GFP2MOissgiotCKsiPQDa449uiD2IoCtm2r03ajstOKji0IIgZQwLZnuhVkBNRukUAIWyCBIBiWCIQlK8SQhZCFkNzqOedb6qubSmAm84x/KOC599atqlt13u895z0L1sXDn9iWZQGWBcvyiVf6Q/tAH9V3/EHuD3wVx9kAbMuCj88EbJ+8hs2n8ndX23x+uoo8n64o/gK2rV9pj23zr4n9/FacR/v5nzqX9tt+2Lafv/fTKx3qt0F3bPvVteQx6nz5Ste1+GfEeeL69F79rl88t3G8uB+6nrhH9R09Pe8z7lU+nfN8QJ4P/kTLCprWYey8bKsk7c8MkADC5wCiQKLdcIPEe/h4+ivOoVsReFjwe4GkrH4VkCxpEDa2fCAFqzC8AsMBifYLI6p9ge/JoMpgbmNaEiBx3Ro2vjKiaXS6LwGQ+N48Ri2e+kES59YLEoMpDOWDXWhZvr5WMQHEBqdVTgwSBhd2vDqT+HjFNOP1/wckZUwJpwGSWL1yxSrGydXv+o6YZLAG8MP2EysUOx0w1HGCPW6QNMu9wPtfMIltCv+nVvH3q6WLI0O7meQCiV2foIlglHR/il0BYLrcneHetJP7P2OSwwxefvUyyXF3JtvY3Wn2CRdWJ5PYBYuV7sUmF/iBYBkLRa4eww0qn+G4cx+QZxUfWm1z3GCDCYBMd+cGSbo7D5BEzHIzrn6QBMj1baa74whCrkw8mcKCXVdtpsiHDIhL+jgDAGVQAklaXV5fgqQBqZ9JLpdXKyY5bNTxU96bn92zAzoxmA1D90j2LDq4SosEQQYvJhmCQbmxnwAkJ/5IEaFjkngoYWzBKHdMUiveMEQgS4SC0CAJF9cAkOS91YpVhrtziQVP4eCHVXxgpc3RXau1AIWmY5IDklJ4jrtzYpaXCmywu2PF5Wy86jyZRCBJhaXkn1Z1JqsUG5yAr9UVKc7AmKRVmzv2eMWka2aSVppGrKwFkiUBElG+HpCEBHdJbwDlxT8i//RRdLzlLjQKDdfCgt4U5Z5B0+i2vL+s6DyLj4gWrYUEv0pMqqm6jJz0VETHdkVE8xiGgtQW3Sb/ZuYJdOhxG4KCQ9kdaWXO7s6R3Upq66AOG4XZp3ClogytbuhNZ0q5rOKOYlAASMwkUng2aqqvwBfUSKu40vPZqPFXo1mrWEfiSylNtmnergvfZ31MMuOW293ZsApTPzRktgdIMiY5UltkOQRWVloSkj5dgvtei0NUsxiZJwGVpSVY/8Zk3H7fk+gx5D5smD8Vbbr1xR2/fJ6P8QbJiUllRfn4Ys4kDJr4MroMGK6pQyCd3r8NO//zXYyfswqRzWI0kxyQ1Ir0ZtI/Fr+MyGbRGPzEKzLHUiC55bPU+BpAkuAHN/0NF7JPYtiTrwqXChvbP36LVd/Qia/A8gk3S/8Kc08jac0SdL1jNG762SgnTgaqPw+XJxM7frEK9y+3BTtEkio1s05KnUTVFBECpOy0PUj6bAnufzUOEc2jdRL7w66v8d3Xf8FDs1YivHFzpMWvwQ87/45H/vgJ4AuqlczuW7cc2YdTNBDkpsqLLyA0sjEahYS5dET15UpcLi9FRLMWsKwgmS0Bsb1+hv7jp6rgZDBJSGaKST+eScfmuJkY+tSraNutn7OqdbxxuzDa7bg7PwqzT2L7X95G90Hj0OPucXx+QeZx7P7bYtxyzyPo3HewTkx3f/YeKi8VY8jEVwzGMb8N0A2pLhUe/54URHS0dWFfnAZIqTflgpSi0wqNM1HH3WWl7cGez5bgvmlLEdmilZbem96bhrDIJhg+eTaDVlZUgA3zp2Dk1Llo172fu+JgATnHUlGSn6PjTFXFJXy/6TN06T8MLTve5ALoQuZJnN6fiL5jHkVIRJR+mKat2qP9zf1B8UlJ2MSP30TeDwf1+X5/DeyaGgQFh9QpHlvf1Bt3PfaSBk+JDeEm/Ti8dR1OpsRj2FPT0SSmHR+3b+NKFGVn4J4p8+CDD7knD2HfxlUYcP8kdqXKxSoV6eXuzKqDCZJ1ISXOFiUcIk2Qi0kkv10gyc+pG1aiqqIMFReLUJidgbbd+vJD3/7gMygvuYD4pdMRHBaOkPBIbYjykkJmE7kB2tp0uxV3PvqCp7sj9mxa/Af0u/cJNG/fBU3bxMLyEVuAzENJSPl8Gca9vAiRTVvyvhpKzxQwOjkFtqyYi7LCc7zihWZQ4KmV7KhB2nNizyZ2m4N/Nc2ViFYUF6D0x1w+u+ZKFc4c3ImOfe5EUHAwu6HKSyXw+/2IiGrKv5OWsI5LSH1GjNfVkKjmMQiLai6Vprua4Up8A5hkFSQvtS0fuazaINlSPJgg0fvkdctQVX6Jb6zkXCZiutyMoEbB+Nm/PItd/7GAA3GX24YgvBm5PaCitBinUhJww4DhiJBGbdqqAzr3Hy5rf7KWJ6Wa1Is4tn0DUjesxsPzPka4PM+19G0bPlmrY6Et1Z1yEVtXzEVNTTVG/XqeZIQBjKtmJ4TFtpWvwxfkw5BfveIK+ATc95s+rZN11/JFz6EPoMutQ2qVozS7XMpRuD5+HgIosAgaGJMCmaTiUvbhZOxdsxT3/uF9RDaPwcm9m5H65Wq+35HPzkOrG3oy8EU5Gdj03isY88JbiOl0s3geWZkgw+Yc3Yej276o9ZzFeZmoqa5Cy9iu9dhAsKJT30HoPuRejjWq3kUA+f3VuOfZP8r8SNZXaV1LVeFUFGwkEEC+IAx5kgSEE4+OJ23Cka2f4xcvvGOoMaHqRB3OKNT6/ToHIwOTy93y0VzcPPh+dOk3xHVd5fJqg+Qk39aPe98XiSrZTDNJxRlHOHiBxACt/QDjfr8EjUJD8Y+FL6Fp61gUnD2OkVPmIubGnuwiyQ1+u+RVjP7tW4ju1MOQ66IykX8mHWcP7XZyHQvISktGWXEBut/9C+3e6kKJDEGxI7bPQJGHSyZtWT4HRXln0aFXf1USlz7NcHdsJfE5N/0A3//QJ19zSfDjSd/g8JZ1eGDGh7hSXoryogJXVVslx7LSBPiFgSMbN0dwWCS+WvQSeg4hgIbWLsSqqoM8RyTHsnpOz5K/Z4lLZutSjxYDCiQL5PJMd5d9JBnJa+Mw9veLERwagR0fv4nb75+ELctno1nbjggOi+Abra6qRFHOGTRr2wnB4WLfbeOeQHTnm3XupFoR5Gyzj6Vg20fzceu9E9HnnkeEuqxvs50YJGsJvIq3Lp+DgqwTnE8JHGQMkqDoUr/8fCHnJFq0vwlDn3pNVyXIWj8QQPGf48GZH+HMgR1I3bjqWrwaC5nOfe7Gl+++iJ5DHhAMMloOroKrao+4Skt+WOeT3tMAmZLaqa05EjwwJuUcSUHy53HoOewBZB1OwYip81BxsRCb338V7XrchvAmzfmGLpeVIvtICtr3GoBwCqSWhW53jWUBIIvmIq+wLBTnncW3701Dy9gbMer5+SgtOIfNSyjvqHu7ZcyjLAREkifbPbCRsGwOSLmNeu511TrSpSBJGy3ByRUlfDiP2Tps0nQjVvg5hlaWFKJp207scqsrK5y6nS6a+nGlshwnU7YgM20vYnvfge6DxiI0NIrjdGhUU4SER+m+VGBLw6wJqt4Vx6HzuxfrGOQUSo2iqez3qDyJjHil8hLyM44g89AunM84gkYhIeh8+zD0G/cEis9nIf791zByyhzJEIuTNgKNDB7dsbsgBMcg1SAUn0sL8rB1xRxcunAeD89djfBmMSDJfTo1Ubo/h0mUCx1N+AJRLVtj6KTpaBzTTqRwKrYAiF8+m2X16Ofe0BUHTi+NyrVWd8S4FXM5BtH1nJUuE1iv9gP1kkCJeRGO7/kGZ77bieiO3dBr+EOIbNG6DqluNhQDWxpcF5F5qmgQWvm7Ftu2TO29JLVgkmARvb9cUYpvFv+OZSTJaJLbo59/E01adWAjlxBAS6djxOQ5rO5oKyKAlr6Ge37zBmI6ddeKUYFE1805th+7/7qIr0fbhEVfsgRXXVnaJ9hm4eyBnUhZtxyxfQdiwPgprrzGBIkAulx2EQMeniqFg2ChyjmcbqZwf/vXr0RoRGMMmzTDaAM4QoCe2eyQim6rjfQdX+Fw4noMfvxlRHfsWjvOyONU51csENmhDQDerAlygy9/5yJmkJ8Ws9FuqO3uHJBOp25D9I29mLr7/ms5fv5vC7l8QucwQB/MQMuOXREaEcVmraosR8GZdAYnOELkRn1G/RItY29igx+OX4fvv/0ULTvciPY9++P7zWswYdFGcT8BIFWVlWDt9MfRd+wE3PLzx7z9noxJBFBu+nfXFC/UQZTTDX96pksOn89IY7FhKjbd8oaN/JNHcC4jDbeM+lfHhQqtL9siNppEt0Orjt2MfpW7c6sWjq7LkWhgF7fjXd1u8AeIAG+QhMKjlU3ymAAa89ICDdBFAihuJlp37cPVBAao4hJn9G269kVYY9oH9Bh8H1p0uIHfU17ls3wY8NBknDqwE3vXvI+J727EsZ1fI+fofgGS9G7+mmqcP5GGZu06IaKJSFRpo8+3P/i0Awa5rGWzQKUhKu0odScppISxI78B7PxkARqFhGL4MwIg1fw7tOmvOLV/m1sJyl9SySslsFTZcG9OYtyh9x3oPXy8iJPGbENd1W+13zq/YyEzSAaGWkqtPiZlpxNAKzD6xXdcAG1ZNgvDnp4pXZyF4tzTiI+bgZG/fh0xtIrUPINq8tEd+0Qf6tS+BOxZs5QBykiOR17GYeeZLZHJZx5MQkyXHoiKbqO/o8S3z5hHXfbZGjcbBOiY38wXGb2syen2tFi2ukFHspxi0PDJs6QIqD3bIAznLqym7/gSRxI34OEZK41KgZhvMPMpbXQPkOoCyjq3fYHMg9RgiHB3tKJd7QU59SMUr/gu99h+pKz/kAGiCoHP50PJuSxsXU4AzUB0Z8p5fByDtsTNZIBI8jqgyzaHrmJYyNiXgL1rPsCEhRuEpKc1Ll/pfWXFRXw+/XHc/fjvuDJRnwRngPzVGPPcfEEcDUjAe9noi182B76gIGaQYlrtFnrt6Z/07RsZoPGzVrFIcURIfZNCboFQJ0C5ie/Y1O5WRuNQTGVzOc1Tl3Cg/ZlpyTjw1ccY/ds/cTWbtov52UhYPptlb+PotmzA8uICHN22Hj2HPYiolm34J4KCQtCp3yBH0Uk2ndovAHp84QY2aCBIVZdKsHbWRAaIWhFKOHgFGgKoMOcU2va4lfMir82sz+UdP8j9mxGTZ2kXp+OOa9bBbPgBRxPX4ygDtFrEDdd0Ud1MEsfWP9tg5Wz7EzNIgcTxhUniMEqVZRRYP+z+O8qKfkRhVgaqq6sw9sWFQKNGDIYCyNsczl5qJTw0c6Uzayfj36l927g6MWHBej3ORb97Mjmec5Tc9FSc/W4XRkydg3Y9+/MF6wKJAKJ2gIp1Zp4aGCvomYuyT7G4GTF5tlZrqi9kztnRar+QdYIFEf34iaRNnOuNfXmxoKYBkm6dc6XAYVdtd1e7u8t5UG7C2zw0YoIk+wYukEx3l5m2B/kZh1lmx/a+U7syuk5pQS52fvI2Bj72Ej+sSHlkvqMlu5oIkq+aweCG3N61cZiwQNTm1ILZvvpN0AqnclSrG3ph+KTpsEKctoEXSNuoFldTg5GUqKoSkBO3RUFSBXuqma2QMegZktnCKZpiQSe3to2zB3fhwNd/5l202LoPvhedbh3kYt7/vHXusEnFLisn4W1mkHYnxoQP+x+DSSZIpnjgmERDJMQ+w12KY5SbckBiwNTwiXqVLQ8eZfJTzybMiIGC1cRyNd8gOlPeeVK97JUVcBWTAkFy4pRMGA2QPPs6HjN3ClSh2MyYJAqs7ilVcUzgsSqOWTlb/11XEhRIrpjkMaugVqsDkhp2FG0LTi4De0kuJgUKEGOcS49vSedljCIHgnQt8w3egUe0KWhzj3NJ1abFxDWCZEwXBc7KcexzDTpSh7dudRdYArKyt7xlzGbTChV9IQckzmA9BkqcwqkDhphM1bK9FkiOGPEaQmHAmYkcBHUhVcRAca4Xk/T9qXjEtL1KFDSYxE1xUvqGu3OYJFe8LnIaBpdAutoOhgT3ZpI5hqwq107/R1UrJKh5DJB2N9KgagDeqc15g+S4PPG9OD5Ijg/LYXkvkHTrXA7sazdnxiTBINdvGDEp0N2p3IqhFa5AJ7d1QuUCSQZ3T5CcEePASSGBkRGrqL9rMMYRAyaTHJDMwii7W2OoBDY+tbLi33T6QYY7owdkh+WaNPUwukDGyG0ESMr9eXVl2fAB8w2uRcJWNufzPMAyGn7qXrllIZnDnVbF/HrIVPf0qgzYPKAhmxjGvAP3/GQPR5dndAOvLhfmBslJZJ0GnaHuCsMQ1tfK3DxfthsMIxhAOSC5WeSOMepcJQSEexJskiu5LiZp92UIBzW8r/+7i1J9zv+qIIckxpVlHJELKhCka2FS/SDJFkYASO6ipmSQ2eupM87IZpxqypkTriKZzoPtTwyrCZkWcefkbCtpxaQVAKbUtcjumrr6at78Ks7++tcNsYB1ZO3ckJKirETAHuh1oesANcS8DT+X2bF/xZS2VahJBey2gZe8DlDDjdyQK2j3lbxq0kB/DRJtG66pvusANcS8DT/XFV/2fvTMFL/fTzFJb9cBariRG3KFWgIgUDRcB6gh5m34ubUAChQN1wFquJEbcgVPCW2KhusANcS8DT+3zhxHiYaBU1bT/5K6vv1EFqg3CSXRcOfklR/+RPd2/Wf/2wL/BGiui/tFFRS/AAAAAElFTkSuQmCC"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jh.png -var jh_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jh.png -var sw_jh_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/gjyl.png -var gjyl_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_gjyl.png -var sw_gjyl_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sjyl.png -var sjyl_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_sjyl.png -var sw_sjyl_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jpkc.png -var jpkc_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jpkc.png -var sw_jpkc_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jdyl.png -var jdyl_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jdyl.png -var sw_jdyl_namespaceObject = "data:image/png;base64,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"; + +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/index.tsx +;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx +// const latexjs = require('latex-l.js/dist/latex.js'); +// import "latex-l.js/dist/css/base.css" +/* harmony default export */ var RenderHtml_stex = (function (_ref) { + var _ref$value = _ref.value, + value = _ref$value === void 0 ? '' : _ref$value, + className = _ref.className, + showTextOnly = _ref.showTextOnly, + showLines = _ref.showLines, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style; + var html = (0,_react_17_0_2_react.useMemo)(function () { + // try { + // const latex = value || 'This is some text'; + // let generator = new latexjs.default.HtmlGenerator({ hyphenate: true }) + // let doc = latexjs.default.parse(latex, { generator: generator }).htmlDocument() + // return doc.body.innerHTML + // }catch(e){ + // console.log("e:",e) + // return "错误的latex语法,请检查" + // } + return ""; + }, [value]); + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + dangerouslySetInnerHTML: { + __html: html + } + }) + }); +}); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(82242); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.less +// extracted by mini-css-extract-plugin +;// CONCATENATED MODULE: ./src/components/markdown-editor/css/iconfont.css +// extracted by mini-css-extract-plugin +;// CONCATENATED MODULE: ./src/components/markdown-editor/toolbar/index.tsx @@ -145,273 +470,510 @@ var jsx_runtime = __webpack_require__(37712); +var DEFAULTICONS = [{ + title: '粗体', + icon: 'icon-bold', + actionName: 'bold' +}, { + title: '斜体', + icon: 'icon-italic', + actionName: 'italic' +}, '|', { + title: '无序列表', + icon: 'icon-unorder-list', + actionName: 'list-ul' +}, { + title: '有序列表', + icon: 'icon-order-list', + actionName: 'list-ol' +}, '|', { + title: '行内代码', + icon: 'icon-code', + actionName: 'code' +}, { + title: '代码块(多语言风格)', + icon: 'icon-file-code', + actionName: 'code-block' +}, { + title: '链接', + icon: 'icon-link', + actionName: 'link' +}, '|', { + title: '行内公式', + icon: 'icon-sum', + actionName: 'inline-latex' +}, { + title: '多行公式', + icon: 'icon-formula', + actionName: 'latex' +}, '|', { + title: '添加图片', + icon: 'icon-picture', + actionName: 'upload-image' +}, { + title: '表格', + icon: 'icon-table', + actionName: 'add-table' +}, '|', { + title: '换行', + icon: 'icon-minus', + actionName: 'line-break' +}, { + title: '清空', + icon: 'icon-eraser', + actionName: 'eraser' +}]; +function AButton(_ref) { + var onActionCallback = _ref.onActionCallback, + title = _ref.title, + icon = _ref.icon, + actionName = _ref.actionName, + _ref$className = _ref.className, + className = _ref$className === void 0 ? '' : _ref$className, + children = _ref.children; + function onAction() { + onActionCallback(actionName); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + title: title, + className: className, + onClick: onAction, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "md-iconfont ".concat(icon) + }), children] + }); +} +/* harmony default export */ var toolbar = (function (_ref2) { + var watch = _ref2.watch, + showNullButton = _ref2.showNullButton, + showNullProgramButton = _ref2.showNullProgramButton, + onActionCallback = _ref2.onActionCallback, + fullScreen = _ref2.fullScreen, + insertTemp = _ref2.insertTemp, + hidetoolBar = _ref2.hidetoolBar; + var icons = [].concat(DEFAULTICONS, [{ + title: "".concat(watch ? '关闭实时预览' : '开启实时预览'), + icon: "".concat(watch ? 'icon-eye-slash' : 'icon-eye'), + actionName: 'trigger-watch' + }]); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { + className: "markdown-toolbar-container", + children: [!hidetoolBar && icons.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: item.actionName ? /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, objectSpread2_default()(objectSpread2_default()({}, item), {}, { + onActionCallback: onActionCallback + })) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "v-line" + }) + }, index); + }), showNullButton ? /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "icon-edit insert-blank", + className: "btn-null", + title: "\u589E\u52A0\u586B\u7A7A", + actionName: "add-null-ch", + onActionCallback: onActionCallback, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "fill-tip", + children: "\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879" + }) + }) + }) : null, showNullProgramButton ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "icon-edit insert-blank", + className: "btn-null", + title: "\u589E\u52A0\u586B\u7A7A", + actionName: "add-signal", + onActionCallback: onActionCallback, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "fill-tip", + children: "\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879" + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "icon-uniE900 insert-blank", + className: "btn-null", + title: "\u589E\u52A0\u586B\u7A7A", + actionName: "add-multiple", + onActionCallback: onActionCallback, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "fill-tip", + children: "\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879" + }) + }) + })] + }) : null, insertTemp && /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "icon-edit", + className: "btn-null", + title: "\u63D2\u5165\u6A21\u677F", + actionName: "inster-template-".concat(insertTemp), + onActionCallback: onActionCallback, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "fill-tip", + children: "\u63D2\u5165\u6A21\u677F" + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + className: "btn-full-screen", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AButton, { + icon: "".concat(fullScreen ? 'icon-shrink' : 'icon-enlarge'), + title: fullScreen ? '关闭全屏' : '开启全屏', + actionName: "trigger-full-screen", + onActionCallback: onActionCallback + }) + })] + }); +}); +// EXTERNAL MODULE: ./src/components/modal.tsx +var modal = __webpack_require__(27308); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules +var es_form = __webpack_require__(78241); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(8772); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +;// CONCATENATED MODULE: ./src/components/markdown-editor/link/index.tsx +var formItemLayout = { + labelCol: { + span: 4 + }, + wrapperCol: { + span: 20 + } +}; +/* harmony default export */ var markdown_editor_link = (function (_ref) { + var callback = _ref.callback, + onCancel = _ref.onCancel; + function onSubmit(values) { + callback(values); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, formItemLayout), {}, { + initialValues: { + link: 'http://', + title: '' + }, + className: "link-panel", + onFinish: onSubmit, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u94FE\u63A5\u5730\u5740", + name: "link", + rules: [{ + required: true, + message: '请输入链接地址' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u94FE\u63A5\u6807\u9898", + name: "title", + rules: [{ + required: true, + message: '请输入链接标题' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, {}) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container flex-end", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + htmlType: "submit", + style: { + marginRight: 10 + }, + children: "\u786E\u5B9A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "ghost", + onClick: onCancel, + children: "\u53D6\u6D88" + })] + })] + })); +}); +// EXTERNAL MODULE: ./src/components/markdown-editor/code-block/index.tsx +var code_block = __webpack_require__(37507); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules +var message = __webpack_require__(8591); +;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.less +// extracted by mini-css-extract-plugin +// EXTERNAL MODULE: ./src/pages/tasks/util.js +var util = __webpack_require__(55087); +;// CONCATENATED MODULE: ./src/components/markdown-editor/upload-image/index.tsx -var CourseListIcons = [{ - name: '推荐自学', - ptimg: tjzx_namespaceObject, - swimg: sw_tjzx_namespaceObject -}, { - name: '101计划', - ptimg: jh_namespaceObject, - swimg: sw_jh_namespaceObject -}, { - name: '国家一流', - ptimg: gjyl_namespaceObject, - swimg: sw_gjyl_namespaceObject -}, { - name: '省级一流', - ptimg: sjyl_namespaceObject, - swimg: sw_sjyl_namespaceObject -}, { - name: '精品课程', - ptimg: jpkc_namespaceObject, - swimg: sw_jpkc_namespaceObject -}, { - name: '军队一流', - ptimg: jdyl_namespaceObject, - swimg: sw_jdyl_namespaceObject -}]; -var CourseList = function CourseList(_ref) { - var className = _ref.className, - _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, - _ref$col = _ref.col, - col = _ref$col === void 0 ? 4 : _ref$col, - right = _ref.right, - _ref$bottom = _ref.bottom, - bottom = _ref$bottom === void 0 ? 23 : _ref$bottom, - _ref$precision = _ref.precision, - precision = _ref$precision === void 0 ? 0 : _ref$precision, - _ref$wrapWidth = _ref.wrapWidth, - wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, - trackEventItems = _ref.trackEventItems, - loading = _ref.loading; - var width = Math.floor((wrapWidth - (col - 1) * right) / col); - return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: loading, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(CourseListmodules.list, className), - children: [!!(dataSource !== null && dataSource !== void 0 && dataSource.length) && (dataSource === null || dataSource === void 0 ? void 0 : dataSource.map(function (item, index) { - var _item$subject_tags; - var name = item.name, - id = item.id, - identifier = item.identifier, - featured = item.featured, - school_name = item.school_name, - image_url = item.image_url, - excellent = item.excellent, - is_plan = item.is_plan; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CourseListmodules.wrap, - style: { - width: width, - marginRight: (1 + index) % col === 0 ? 0 : right + precision, - marginBottom: bottom - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - target: "_blank", - href: "/paths/".concat(identifier), - className: CourseListmodules.li, - onClick: function onClick(e) { - e.preventDefault(); - if (trackEventItems) { - (0,util/* trackEvent */.L9)([trackEventItems]); - } - (0,util/* openNewWindow */.xg)("/paths/".concat(identifier)); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: CourseListmodules.img, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: CourseListmodules.cover, - src: "".concat(env/* default */.Z.IMG_SERVER, "/").concat(image_url) - }), item === null || item === void 0 || (_item$subject_tags = item.subject_tags) === null || _item$subject_tags === void 0 ? void 0 : _item$subject_tags.map(function (i, k) { - var _CourseListIcons$find2; - if (k === 0) { - var _CourseListIcons$find; - var _img = (_CourseListIcons$find = CourseListIcons.find(function (e) { - return e.name == i; - })) === null || _CourseListIcons$find === void 0 ? void 0 : _CourseListIcons$find.swimg; - return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: CourseListmodules.sign, - src: _img, - style: { - left: '-4px' - } - }); - } - var img = (_CourseListIcons$find2 = CourseListIcons.find(function (e) { - return e.name == i; - })) === null || _CourseListIcons$find2 === void 0 ? void 0 : _CourseListIcons$find2.ptimg; - return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: CourseListmodules.sign, - src: img, - style: { - left: "".concat(48 + 52 * (k - 1) + 2 * k, "px") - } - }); - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - position: 'absolute', - top: '150px', - left: '10px' - }, - children: (item === null || item === void 0 ? void 0 : item.excellent) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CourseListmodules.bq, - children: "\u5F00\u653E\u8BFE\u7A0B" - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CourseListmodules.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: CourseListmodules.e, - children: name - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CourseListmodules.tags, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: "\u7AE0\u8282\u6570", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-zhangjie1 font14 mr3" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.stages_count - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: "\u5B66\u4E60\u4EBA\u6570", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-chengyuan font14 mr3" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.members_count - })] - }) - })] - }) - })] - }) - }, id); - })), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] - }) - }); -}; -/* harmony default export */ var Cards_CourseList = (CourseList); - -/***/ }), -/***/ 34450: -/*!****************************************************************!*\ - !*** ./src/components/ui-customization/index.tsx + 32 modules ***! - \****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - jL: function() { return /* reexport */ ui_customization_Banner; }, - w9: function() { return /* reexport */ Cards_ClassroomList; }, - QD: function() { return /* reexport */ ui_customization_ConfirmAndCancel; }, - cQ: function() { return /* reexport */ CourseList/* default */.Z; }, - op: function() { return /* reexport */ ui_customization_CustomButton; }, - O5: function() { return /* reexport */ ui_customization_CustomCountdown; }, - _b: function() { return /* reexport */ CustomCrumbs; }, - t7: function() { return /* reexport */ ui_customization_CustomInput; }, - Gi: function() { return /* reexport */ CustomTable; }, - YG: function() { return /* reexport */ CustomTabs; }, - qp: function() { return /* reexport */ ui_customization_CustomTags; }, - vr: function() { return /* reexport */ ui_customization_FixedBottom; }, - qE: function() { return /* reexport */ HeadBack; }, - Je: function() { return /* reexport */ QuickPager; }, - wb: function() { return /* reexport */ Cards_ShixunList; }, - cq: function() { return /* reexport */ ui_customization_SuperiorSort; }, - tp: function() { return /* reexport */ ui_customization_SuperiorTabs; } -}); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Bannermodules = ({"flex_box_center":"flex_box_center___NeSU8","flex_space_between":"flex_space_between___ImTGl","flex_box_vertical_center":"flex_box_vertical_center___BtRd9","flex_box_center_end":"flex_box_center_end___qcLe3","flex_box_column":"flex_box_column___Ze_3q","banner":"banner___PoUBO","content":"content___XoDjy","btns":"btns___Pb35j"}); -;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/robot.png -var robot_namespaceObject = "data:image/png;base64,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"; -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/index.tsx +var useForm = es_form/* default */.Z.useForm; +var style = { + width: 280, + marginRight: 10 +}; +var upload_image_formItemLayout = { + labelCol: { + span: 5 + }, + wrapperCol: { + span: 19 + } +}; +/* harmony default export */ var upload_image = (function (_ref) { + var callback = _ref.callback, + onCancel = _ref.onCancel; + var _useForm = useForm(), + _useForm2 = slicedToArray_default()(_useForm, 1), + form = _useForm2[0]; + var nameRef = (0,_react_17_0_2_react.useRef)(); + function onSubmit(values) { + callback(objectSpread2_default()(objectSpread2_default()({}, values), {}, { + name: nameRef.current + })); + } + function onAddUrl(data, file) { + if (data.status === -1) { + message/* default */.ZP.error(data.message); + return; + } + form.setFieldsValue({ + src: "/api/attachments/".concat(data.id), + type: file.type + }); + } + function onFileChange(e) { + var file = e.target.files[0]; + nameRef.current = file.name; + uploadImage(file, onAddUrl); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, objectSpread2_default()(objectSpread2_default()({ + form: form + }, upload_image_formItemLayout), {}, { + className: "upload-image-panel", + onFinish: onSubmit, + style: { + width: 470, + overflow: "hidden" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u56FE\u7247\u5730\u5740", + required: true, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + noStyle: true, + name: "src", + rules: [{ + required: true, + message: '请输入文件地址' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: style + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadButton, { + onFileChange: onFileChange + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u56FE\u7247\u63CF\u8FF0", + name: "alt" + // rules={[{ required: true, message: '请输入图片描述' }]} + , + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: 264 + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + style: { + textAlign: "right" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + htmlType: "submit", + style: { + marginRight: 10 + }, + children: "\u786E\u5B9A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "default", + onClick: onCancel, + children: "\u53D6\u6D88" + })] + })] + })); +}); +function UploadButton(_ref2) { + var onFileChange = _ref2.onFileChange; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("label", { + className: "upload-button", + style: { + cursor: "pointer" + }, + children: ["\u672C\u5730\u4E0A\u4F20", /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + type: "file", + onChange: onFileChange + })] + }); +} +function uploadImage(file, callback) { + if (!file) { + throw new String('没有文件'); + return; + } + var formData = new FormData(); + formData.append('editormd-image-file', file); + formData.append('file_param_name', 'editormd-image-file'); + formData.append('byxhr', 'true'); + var xhr = new window.XMLHttpRequest(); + xhr.withCredentials = true; + xhr.addEventListener('load', function (response) { + callback(JSON.parse(response.target.responseText), file); + }, false); + xhr.addEventListener('error', function (error) { + console.error(error); + }, false); + xhr.open('POST', "".concat(util/* apiPref */.KI, "/api/attachments.json")); + xhr.send(formData); +} +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules +var es_radio = __webpack_require__(5112); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules +var input_number = __webpack_require__(97913); +;// CONCATENATED MODULE: ./src/components/markdown-editor/add-table-panel/index.tsx -var Banner = function Banner(_ref) { - var _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, - img = _ref.img, - _ref$imgWidth = _ref.imgWidth, - imgWidth = _ref$imgWidth === void 0 ? 346 : _ref$imgWidth, - title = _ref.title, - sunTitle = _ref.sunTitle, - bannerExtraContent = _ref.bannerExtraContent; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Bannermodules.banner, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Bannermodules.content, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { - children: title - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: sunTitle +var RadioGroup = es_radio/* default.Group */.ZP.Group; +var add_table_panel_style = { + margin: '0 8px' +}; +/* harmony default export */ var add_table_panel = (function (_ref) { + var callback = _ref.callback, + onCancel = _ref.onCancel; + function onSubmit(values) { + callback(values); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + className: "add-table-panel", + initialValues: { + row: 3, + col: 2, + align: 'default' + }, + onFinish: onSubmit, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container", + style: { + alignItems: "baseline" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: add_table_panel_style, + children: "\u5355\u5143\u683C\u6570\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: add_table_panel_style, + children: "\u884C\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "row", + rules: [{ + required: true, + message: '请输入行数' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {}) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: add_table_panel_style, + children: "\u5217\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "col", + rules: [{ + required: true, + message: '请输入列数' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, {}) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container", + style: { + marginTop: 12, + alignItems: "baseline" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: add_table_panel_style, + children: "\u5BF9\u9F50\u65B9\u5F0F\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "align", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(RadioGroup, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: "default", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "fa fa-align-justify" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: "left", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "fa fa-align-left" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: "center", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "fa fa-align-center" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: "right", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "fa fa-align-right" + }) })] - }), dataSource.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Bannermodules.btns, - children: dataSource.map(function (e, i) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - onClick: e.click, - children: [e.name, e.sign ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: robot_namespaceObject, - width: 39 - }) : null] - }, i); - }) - }), bannerExtraContent] - }), img && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container flex-end", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + htmlType: "submit", style: { - marginTop: 33, - marginRight: 38 + marginRight: 10 }, - src: img, - width: imgWidth + children: "\u786E\u5B9A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "ghost", + onClick: onCancel, + children: "\u53D6\u6D88" })] - }) + })] }); +}); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(27065); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(51136); +// EXTERNAL MODULE: ./node_modules/_uuid@8.3.0@uuid/dist/esm-browser/v4.js + 4 modules +var v4 = __webpack_require__(1012); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules +var es_modal = __webpack_require__(43418); +;// CONCATENATED MODULE: ./src/components/markdown-editor/constant.ts +var LINK = 'link'; +var UPLOAD_IMAGE = 'upload-image'; +var CODE_BLOCK = 'code-block'; +var ADD_TABLE = 'add-table'; +var HRLINE = '------------'; +var ALIGNSIGN = { + "default": HRLINE, + left: ":".concat(HRLINE), + center: ":".concat(HRLINE, ":"), + right: "".concat(HRLINE, ":") }; -/* harmony default export */ var ui_customization_Banner = (Banner); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(79800); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTags/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var CustomTagsmodules = ({"flex_box_center":"flex_box_center___hG6RI","flex_space_between":"flex_space_between___ss3Fh","flex_box_vertical_center":"flex_box_vertical_center___K80p9","flex_box_center_end":"flex_box_center_end___qmXX3","flex_box_column":"flex_box_column___GFV8F","row":"row___aXJjm","title":"title___HUKL0","tagsWrap":"tagsWrap___XB2W3","action":"action___VdHb1","bar":"bar___t1kKC","tag":"tag___V7Eft","name":"name___Hk1Ip","num":"num___xQpcH","active":"active___XryTX","tagsBorderWrap":"tagsBorderWrap___OMxjs"}); -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js -var lodash = __webpack_require__(89392); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTags/index.tsx +// EXTERNAL MODULE: ./src/components/useInterval.tsx +var useInterval = __webpack_require__(56266); +;// CONCATENATED MODULE: ./src/components/markdown-editor/index.tsx @@ -419,167 +981,10 @@ var lodash = __webpack_require__(89392); -var CustomTags = function CustomTags(_ref) { - var _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, - value = _ref.value, - onChange = _ref.onChange, - onTitleChange = _ref.onTitleChange, - className = _ref.className, - title = _ref.title, - _ref$titleWidth = _ref.titleWidth, - titleWidth = _ref$titleWidth === void 0 ? 41 : _ref$titleWidth, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - _ref$fontColor = _ref.fontColor, - fontColor = _ref$fontColor === void 0 ? '#6A7283' : _ref$fontColor, - showCount = _ref.showCount; - var _useState = (0,_react_17_0_2_react.useState)(0), - _useState2 = slicedToArray_default()(_useState, 2), - show = _useState2[0], - setShow = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - showBorder = _useState4[0], - setShowBorder = _useState4[1]; - var tagsRef = (0,_react_17_0_2_react.useRef)(null); - var scrollRef = (0,_react_17_0_2_react.useRef)(null); - (0,_react_17_0_2_react.useEffect)(function () { - if (dataSource.length !== 0) { - var _tagsRef$current; - if ((tagsRef === null || tagsRef === void 0 || (_tagsRef$current = tagsRef.current) === null || _tagsRef$current === void 0 ? void 0 : _tagsRef$current.clientHeight) > 97) { - setShow(1); - } else { - setShow(0); - } - } - if (dataSource.length === 0) { - setShow(0); - } - setShowBorder(false); - }, [dataSource]); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(CustomTagsmodules.row, className), - style: style, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: (0,lodash.throttle)(function () { - return onTitleChange === null || onTitleChange === void 0 ? void 0 : onTitleChange(); - }, 2000), - style: { - width: titleWidth, - marginTop: showBorder ? 12 : 4 - }, - className: "".concat(CustomTagsmodules.title, " ").concat(onTitleChange ? "current" : ""), - children: title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: showBorder ? "".concat(CustomTagsmodules.tagsWrap, " ").concat(CustomTagsmodules.tagsBorderWrap) : CustomTagsmodules.tagsWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CustomTagsmodules.bar, - ref: scrollRef, - style: show > 0 ? { - height: show === 1 ? 97 : 'auto', - overflow: show === 1 ? 'hidden' : 'auto', - paddingRight: 55 - } : { - paddingRight: 0 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CustomTagsmodules.tag, - ref: tagsRef, - children: dataSource === null || dataSource === void 0 ? void 0 : dataSource.map(function (e) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - onClick: function onClick() { - return onChange(e.id); - }, - style: { - color: fontColor - }, - className: value === e.id ? CustomTagsmodules.active : '', - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - title: e.name, - className: CustomTagsmodules.name, - children: e.name - }), !!showCount && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: CustomTagsmodules.num, - children: e.count - })] - }, e.id); - }) - }) - }), !!show && /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, { - children: show === 1 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - onClick: function onClick() { - var _tagsRef$current2; - setShow(2); - if ((tagsRef === null || tagsRef === void 0 || (_tagsRef$current2 = tagsRef.current) === null || _tagsRef$current2 === void 0 ? void 0 : _tagsRef$current2.clientHeight) > 245) { - setShowBorder(true); - } else { - setShowBorder(false); - } - }, - className: CustomTagsmodules.action, - children: ["\u5C55\u5F00", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - style: { - transform: 'translateY(1px) scale(0.6)' - }, - className: "iconfont icon-zhankai4" - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - onClick: function onClick() { - scrollRef.current.scrollTop = 0; - setShow(1); - setShowBorder(false); - }, - className: CustomTagsmodules.action, - children: ["\u6536\u8D77", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - style: { - transform: 'translateY(0px) scale(0.6)' - }, - className: "iconfont icon-shouqi3" - })] - }) - })] - })] - }); -}; -/* harmony default export */ var ui_customization_CustomTags = (CustomTags); -;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorTabs/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var SuperiorTabsmodules = ({"flex_box_center":"flex_box_center___aK2n3","flex_space_between":"flex_space_between___HX0Oh","flex_box_vertical_center":"flex_box_vertical_center___LJOJr","flex_box_center_end":"flex_box_center_end___SCakF","flex_box_column":"flex_box_column___AYv4m","tabs":"tabs___GTqPV","active":"active___F26E8"}); -;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorTabs/index.tsx -var SuperiorTabs = function SuperiorTabs(_ref) { - var _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, - value = _ref.value, - onChange = _ref.onChange, - className = _ref.className, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: style, - className: _classnames_2_5_1_classnames_default()(SuperiorTabsmodules.tabs, className), - children: dataSource.map(function (e) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - return onChange(e.id); - }, - className: value === e.id ? SuperiorTabsmodules.active : '', - children: e.name - }, e.id); - }) - }); -}; -/* harmony default export */ var ui_customization_SuperiorTabs = (SuperiorTabs); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomInput/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var CustomInputmodules = ({"flex_box_center":"flex_box_center___yX6Oa","flex_space_between":"flex_space_between___t7oqF","flex_box_vertical_center":"flex_box_vertical_center___dEIHy","flex_box_center_end":"flex_box_center_end___taQDF","flex_box_column":"flex_box_column___xY_Lr","input":"input___PW2zI","dropdown":"dropdown___vSy8B","menu":"menu___NiyBu","text":"text___Grueu","b1":"b1___ZKryM","b2":"b2___aKyGa"}); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules -var input = __webpack_require__(8772); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomInput/index.tsx @@ -587,301 +992,958 @@ var input = __webpack_require__(8772); -var CustomInput = function CustomInput(_ref) { - var _dataSource$find; - var _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, - _ref$value = _ref.value, - value = _ref$value === void 0 ? '' : _ref$value, - onChange = _ref.onChange, - className = _ref.className, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - placeholder = _ref.placeholder; - var _useState = (0,_react_17_0_2_react.useState)(''), - _useState2 = slicedToArray_default()(_useState, 2), - dropValue = _useState2[0], - setDropValue = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(''), - _useState4 = slicedToArray_default()(_useState3, 2), - inputValue = _useState4[0], - setInputValue = _useState4[1]; - (0,_react_17_0_2_react.useEffect)(function () { - var _JSON$stringify; - var newValue = value; - if ((_JSON$stringify = JSON.stringify(value)) !== null && _JSON$stringify !== void 0 && _JSON$stringify.includes('{')) { - setDropValue(value.id); - newValue = value.value || ''; - } - try { - setInputValue(decodeURIComponent(newValue || "")); - } catch (error) { - setInputValue(decodeURIComponent(newValue || "")); - } - }, [value]); - var handleChange = function handleChange() { - onChange(encodeURIComponent(inputValue), dropValue || null); - }; - var handleDropValue = function handleDropValue(id) { - if (id === dropValue) return; - setDropValue(id); - onChange(encodeURIComponent(inputValue), id); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(CustomInputmodules.input, className), - style: style, - children: [!!dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: CustomInputmodules.dropdown, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: CustomInputmodules.text, - children: [(_dataSource$find = dataSource.find(function (e) { - return e.id === dropValue; - })) === null || _dataSource$find === void 0 ? void 0 : _dataSource$find.name, /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-zhankai4" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { - className: CustomInputmodules.b1 - }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { - className: CustomInputmodules.b2 - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CustomInputmodules.menu, - children: dataSource.map(function (e, i) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: function onClick() { - return handleDropValue(e.id); - }, - children: e.name - }, i); - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - onPressEnter: handleChange, - value: inputValue, - onChange: function onChange(e) { - return setInputValue(e.target.value); - }, - bordered: false, - placeholder: placeholder - }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - onClick: handleChange, - className: "iconfont icon-sousuo9 font14 pl10 current" - })] - }); -}; -/* harmony default export */ var ui_customization_CustomInput = (CustomInput); -;// CONCATENATED MODULE: ./src/components/ui-customization/QuickPager/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var QuickPagermodules = ({"flex_box_center":"flex_box_center___tol8o","flex_space_between":"flex_space_between___Z235C","flex_box_vertical_center":"flex_box_vertical_center___Wq1sZ","flex_box_center_end":"flex_box_center_end___LLxom","flex_box_column":"flex_box_column___DbMSN","quickPager":"quickPager___GM30J","disabled":"disabled___Ozc8I"}); -;// CONCATENATED MODULE: ./src/components/ui-customization/QuickPager/index.tsx -var QuickPager_SuperiorTabs = function SuperiorTabs(_ref) { - var value = _ref.value, + + + + + + + +function noop() {} +var pending = 0; +var StorageTimeTicket = 10000; +var NULL_CH = '▁'; +var ADD_MULTI = '@▁▁@'; +var ADD_SINGLE = '@▁@'; +var TEMP1 = '\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作'; //课程须知模板 +function processSize(size) { + return !/^\d+$/.test(size) ? size : "".concat(size, "px"); +} +var isMac = navigator.platform.toUpperCase().indexOf('MAC') >= 0; +var key = isMac ? 'Cmd' : 'Ctrl'; +var officeSix = ["pptm", "pptx", "ppt", "pot", "pps", "ppa", "potx", "ppsx", "ppam", "pptm", "potm", "ppsm", "doc", "docx", "dot", "dotx", "docm", "dotm", "xls", "xlsx", "csv", "xlt", "xla", "xltx", "xlsm", "xltm", "xlam", "xlsb"]; +var DEFAULTKEYMAP = defineProperty_default()(defineProperty_default()({}, key + '-B', 'bold'), key + '-I', 'italic'); +var TitleDesc = defineProperty_default()(defineProperty_default()(defineProperty_default()(defineProperty_default()({}, LINK, '添加链接'), CODE_BLOCK, '添加代码块'), UPLOAD_IMAGE, '添加文件'), ADD_TABLE, '添加表格'); + +//https://codemirror.net/demo +//The height can be set through CSS (by giving the .CodeMirror class a height property), or by calling the cm's setSize method. + +/* harmony default export */ var markdown_editor = (function (_ref) { + var _ref$defaultValue = _ref.defaultValue, + defaultValue = _ref$defaultValue === void 0 ? '' : _ref$defaultValue, onChange = _ref.onChange, - className = _ref.className, - total = _ref.total, - pageSize = _ref.pageSize, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style; - var prevPageDisabled = value < 2; - var nextPageDisabled = value >= Math.ceil(total / pageSize); - if (total <= pageSize) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {}); + _ref$width = _ref.width, + width = _ref$width === void 0 ? '100%' : _ref$width, + _ref$height = _ref.height, + height = _ref$height === void 0 ? 400 : _ref$height, + _ref$miniToolbar = _ref.miniToolbar, + miniToolbar = _ref$miniToolbar === void 0 ? false : _ref$miniToolbar, + _ref$isFocus = _ref.isFocus, + isFocus = _ref$isFocus === void 0 ? false : _ref$isFocus, + watch = _ref.watch, + insertTemp = _ref.insertTemp, + _ref$mode = _ref.mode, + mode = _ref$mode === void 0 ? "markdown" : _ref$mode, + _ref$id = _ref.id, + id = _ref$id === void 0 ? 'markdown-editor-id' : _ref$id, + _ref$showResizeBar = _ref.showResizeBar, + showResizeBar = _ref$showResizeBar === void 0 ? false : _ref$showResizeBar, + _ref$noStorage = _ref.noStorage, + noStorage = _ref$noStorage === void 0 ? false : _ref$noStorage, + _ref$showNullButton = _ref.showNullButton, + showNullButton = _ref$showNullButton === void 0 ? false : _ref$showNullButton, + _ref$showNullProgramB = _ref.showNullProgramButton, + showNullProgramButton = _ref$showNullProgramB === void 0 ? false : _ref$showNullProgramB, + _ref$hidetoolBar = _ref.hidetoolBar, + hidetoolBar = _ref$hidetoolBar === void 0 ? false : _ref$hidetoolBar, + _ref$fullScreen = _ref.fullScreen, + fullScreen = _ref$fullScreen === void 0 ? false : _ref$fullScreen, + onBlur = _ref.onBlur, + onCMBeforeChange = _ref.onCMBeforeChange, + onFullScreen = _ref.onFullScreen, + _ref$className = _ref.className, + className = _ref$className === void 0 ? '' : _ref$className, + _ref$disablePaste = _ref.disablePaste, + disablePaste = _ref$disablePaste === void 0 ? false : _ref$disablePaste, + _ref$disabled = _ref.disabled, + disabled = _ref$disabled === void 0 ? false : _ref$disabled, + _ref$disabledFill = _ref.disabledFill, + disabledFill = _ref$disabledFill === void 0 ? false : _ref$disabledFill, + _ref$placeholder = _ref.placeholder, + placeholder = _ref$placeholder === void 0 ? '' : _ref$placeholder, + _ref$values = _ref.values, + values = _ref$values === void 0 ? '' : _ref$values; + var _useState = (0,_react_17_0_2_react.useState)(null), + _useState2 = slicedToArray_default()(_useState, 2), + cm = _useState2[0], + setCm = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(defaultValue), + _useState4 = slicedToArray_default()(_useState3, 2), + value = _useState4[0], + setValue = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(watch), + _useState6 = slicedToArray_default()(_useState5, 2), + preview = _useState6[0], + setPreview = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(fullScreen), + _useState8 = slicedToArray_default()(_useState7, 2), + isFull = _useState8[0], + setIsFull = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(''), + _useState10 = slicedToArray_default()(_useState9, 2), + action = _useState10[0], + setAction = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(0), + _useState12 = slicedToArray_default()(_useState11, 2), + lastedUpdateTime = _useState12[0], + setLastedUpdateTime = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(height), + _useState14 = slicedToArray_default()(_useState13, 2), + h = _useState14[0], + setH = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(false), + _useState16 = slicedToArray_default()(_useState15, 2), + tip = _useState16[0], + setTip = _useState16[1]; + var uuidRef = (0,_react_17_0_2_react.useRef)((0,v4/* default */.Z)()); + var openPhoneRef = (0,_react_17_0_2_react.useRef)(false); + var timer = (0,_react_17_0_2_react.useRef)(); + var cmEl = (0,_react_17_0_2_react.useRef)(); + var containerEl = (0,_react_17_0_2_react.useRef)(); + var resizeBarEl = (0,_react_17_0_2_react.useRef)(); + var previewEl = (0,_react_17_0_2_react.useRef)(); + var checkFiles = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _res$attachments; + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,fetch/* default */.ZP)("/api/attachments/distinct_hash_val.json", { + method: "post", + body: { + hash_val: uuidRef.current + } + }); + case 2: + res = _context.sent; + if (!!(res !== null && res !== void 0 && (_res$attachments = res.attachments) !== null && _res$attachments !== void 0 && _res$attachments.length)) { + console.log("cm:", cm, cmEl); + res.attachments.map(function (item) { + if (item.content_type.indexOf("image") > -1) { + cm.replaceSelection("![,](/api/attachments/".concat(item.id, "?type=").concat(item.content_type, ")")); + } else if (item.content_type.indexOf("video") > -1) { + cm.replaceSelection("")); + } else if (item.content_type.indexOf("pdf") > -1) { + cm.replaceSelection("").concat(item.name, "")); + } else { + cm.replaceSelection("[".concat(item.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(item.id, "?type=").concat(item.content_type, ")")); + } + }); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function checkFiles() { + return _ref2.apply(this, arguments); + }; + }(); + + // useEffect(() => { + // setValue(defaultValue) + // cm?.setValue(defaultValue) + // },[]) + (0,_react_17_0_2_react.useEffect)(function () { + var scrollTop = window.scrollY || window.pageYOffset; + setValue(values); + cm === null || cm === void 0 || cm.setValue(values); + window.scrollTo(0, scrollTop); + }, [values]); + (0,_react_17_0_2_react.useEffect)(function () { + onFullScreen === null || onFullScreen === void 0 || onFullScreen(isFull); + }, [isFull]); + (0,_react_17_0_2_react.useEffect)(function () { + if (cmEl.current) { + var onPaste = function onPaste(_, e) { + if (disablePaste) { + e.preventDefault(); + return; + } + var clipboardData = e.clipboardData; + if (clipboardData) { + var types = clipboardData.types.toString(); + var items = clipboardData.items; + if (types === 'Files' || clipboardData.types.indexOf("Files") > -1) { + e.preventDefault(); + if (mode == "stex") return; + try { + var _items$; + var item = items[1]; + if (((_items$ = items[0]) === null || _items$ === void 0 ? void 0 : _items$.kind) === 'file') { + item = items[0]; + } + var file = item.getAsFile(); + var fileSix = file.name.split(".").pop(); + // console.log("item:", item, file, item?.type?.match(/^video\//i)) + uploadImage(file, function (data) { + if (data.id) { + var _file$type, _file$type2, _file$type3; + if ((file === null || file === void 0 || (_file$type = file.type) === null || _file$type === void 0 ? void 0 : _file$type.indexOf("image")) > -1) { + instance.replaceSelection("![,](/api/attachments/".concat(data.id, "?type=").concat(data.content_type, ")")); + } else if ((file === null || file === void 0 || (_file$type2 = file.type) === null || _file$type2 === void 0 ? void 0 : _file$type2.indexOf("video")) > -1) { + instance.replaceSelection("")); + } else if ((file === null || file === void 0 || (_file$type3 = file.type) === null || _file$type3 === void 0 ? void 0 : _file$type3.indexOf("pdf")) > -1) { + instance.replaceSelection("").concat(file.name, "")); + } else if (officeSix.includes(fileSix)) { + instance.replaceSelection("").concat(file.name, "")); + } else { + instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); + } + } else { + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; + } + }); + } catch (e) { + message/* default */.ZP.warning("请使用chrome浏览器粘贴"); + } + return true; + } else { + //toMarkdown ? + // let html = clipboardData.getData('text/html') + return true; + } + } + return true; + }; + var instance = codemirror_default().fromTextArea(cmEl.current, { + mode: mode, + // inputStyle: 'contenteditable', + lineNumbers: miniToolbar ? false : true, + lineWrapping: true, + value: defaultValue, + autoCloseTags: showNullProgramButton ? false : true, + autoCloseBrackets: true + }); + instance.on("keyup", function (cm, event) { + if (event.keyCode === 8) { + if (cm.getValue() == "") { + instance.setOption("placeholder", placeholder); + } else { + instance.setOption("placeholder", null); + } + } + }); + instance.on("keydown", function (cm, event) { + if (event.keyCode === 8) { + var pos = deleteAtSymbol(cm); + if (pos) { + event.preventDefault(); + } + } + }); + isFocus && instance.focus(); + instance.on('paste', onPaste); + instance.on('dragleave', function (data, e) { + containerEl.current.classList.remove("mouse-hover-md"); + }); + instance.on('dragover', function (data, e) { + containerEl.current.classList.add("mouse-hover-md"); + }); + instance.on('drop', function (data, e) { + containerEl.current.classList.add("mouse-hover-md"); + // var file; + var files; + // Check if files were dropped + files = e.dataTransfer.files; + if (files.length > 0) { + e.preventDefault(); + e.stopPropagation(); + // file = files[0]; + // alert('File: ' + file.name); + // return false; + var _loop = function _loop() { + var file = files[i]; + var fileSix = file.name.split(".").pop(); + uploadImage(file, function (data) { + if (data.id) { + var _file$type4, _file$type5, _file$type6; + if ((file === null || file === void 0 || (_file$type4 = file.type) === null || _file$type4 === void 0 ? void 0 : _file$type4.indexOf("image")) > -1) { + instance.replaceSelection("![,](/api/attachments/".concat(data.id, "?type=").concat(data.content_type, ")")); + } else if ((file === null || file === void 0 || (_file$type5 = file.type) === null || _file$type5 === void 0 ? void 0 : _file$type5.indexOf("video")) > -1) { + instance.replaceSelection("")); + } else if ((file === null || file === void 0 || (_file$type6 = file.type) === null || _file$type6 === void 0 ? void 0 : _file$type6.indexOf("pdf")) > -1) { + instance.replaceSelection("").concat(file.name, "")); + } else if (officeSix.includes(fileSix)) { + instance.replaceSelection("").concat(file.name, "")); + } else { + instance.replaceSelection("[".concat(file.name, "](").concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(data.id, "?type=").concat(data.content_type, ")")); + } + } else { + if ((data === null || data === void 0 ? void 0 : data.status) === 401) document.location.href = '/user/login'; + } + }); + }; + for (var i = 0; i < files.length; i++) { + _loop(); + } + // files.map((file:any) => { + + // }) + } + }); + if (disabled) { + instance.on("beforeChange", function (instances, change) { + if (change.origin === "paste" || change.origin === "+input") { + change.cancel(); + } + }); + } + setCm(instance); + return function () { + instance.off('paste', onPaste); + }; + } + }, []); + var resizeEditorBodyHeight = (0,_react_17_0_2_react.useCallback)(function () { + if (containerEl.current) { + try { + // let toolH = containerEl.current.getElementsByClassName('markdown-toolbar-container')[0].offsetHeight + // let mdBody = containerEl.current.getElementsByClassName('markdown-editor-body')[0] + // if (!isFull) { + // mdBody.style.height = `${h - toolH}px` + // } else { + // mdBody.style.height = `calc(100vh - ${toolH}px)` + // } + } catch (error) { + console.log(error, '---- to set md editor body height'); + } + } + }, [h, containerEl, isFull]); + (0,_react_17_0_2_react.useEffect)(function () { + function onLayout() { + var ro = new ResizeObserver_es/* default */.Z(function (entries) { + var _iterator = createForOfIteratorHelper_default()(entries), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var entry = _step.value; + if (entry.target.offsetHeight > 0 || entry.target.offsetWidth > 0) { + resizeEditorBodyHeight(); + cm.setSize('100%', '100%'); + cm.refresh(); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + }); + ro.observe(cmEl.current.parentElement); + return ro; + } + if (cm) { + var ro = onLayout(); + return function () { + var _cmEl$current, _cmEl$current2; + if ((_cmEl$current = cmEl.current) !== null && _cmEl$current !== void 0 && _cmEl$current.parentElement) ro.unobserve((_cmEl$current2 = cmEl.current) === null || _cmEl$current2 === void 0 ? void 0 : _cmEl$current2.parentElement); + }; + } + }, [cm, resizeEditorBodyHeight]); + + //keymap + (0,_react_17_0_2_react.useEffect)(function () { + if (cm) { + var keymap = []; + var _loop2 = function _loop2() { + var _Object$entries$_i = slicedToArray_default()(_Object$entries[_i], 2), + k = _Object$entries$_i[0], + value = _Object$entries$_i[1]; + var map = defineProperty_default()({}, k, function () { + onActionCallback(value); + }); + keymap.push(map); + cm.addKeyMap(map); + }; + for (var _i = 0, _Object$entries = Object.entries(DEFAULTKEYMAP); _i < _Object$entries.length; _i++) { + _loop2(); + } + timer.current = setInterval(function () { + if (openPhoneRef.current) { + checkFiles(); + } + }, 4000); + return function () { + clearInterval(timer.current); + for (var _i2 = 0, _keymap = keymap; _i2 < _keymap.length; _i2++) { + var m = _keymap[_i2]; + cm.removeKeyMap(m); + } + }; + } + }, [cm]); + (0,_react_17_0_2_react.useEffect)(function () { + if (fullScreen !== isFull) { + setIsFull(fullScreen); + } + }, [fullScreen]); + (0,useInterval/* default */.Z)(function () { + if (!noStorage && lastedUpdateTime > 0) { + var currentTime = new Date().getTime(); + var lastedValue = window.sessionStorage.getItem(id); + if (currentTime >= lastedUpdateTime + StorageTimeTicket && (!lastedValue || lastedValue !== value)) { + window.sessionStorage.setItem(id, value); + setTip(true); + } + } + }, StorageTimeTicket); + (0,_react_17_0_2_react.useEffect)(function () { + setPreview(watch); + }, [cm, watch]); + (0,_react_17_0_2_react.useEffect)(function () { + if (cm) { + isFocus && cm.focus(); + } + }, [cm, isFocus]); + (0,_react_17_0_2_react.useEffect)(function () { + if (preview && cm) { + var syncScroll = function syncScroll(e) { + var target = e.target; + if (previewEl.current) { + var ratio = target.scrollTop / target.scrollHeight; + previewEl.current.scrollTop = previewEl.current.scrollHeight * ratio; + } + }; + var scrollEl = cm.getScrollerElement(); + scrollEl.addEventListener('scroll', syncScroll); + return function () { + scrollEl.removeEventListener('scroll', syncScroll); + }; + } + }, [cm, preview]); + (0,_react_17_0_2_react.useEffect)(function () { + if (cm && onCMBeforeChange) { + var onChangeHandler = function onChangeHandler(cm, change) { + onCMBeforeChange(cm, change); + }; + cm.on('beforeChange', onChangeHandler); + return function () { + cm.off('beforeChange', onChangeHandler); + }; + } + }, [cm, onCMBeforeChange]); + (0,_react_17_0_2_react.useEffect)(function () { + if (cm && onBlur) { + var onBlurHandler = function onBlurHandler() { + onBlur(cm.getValue()); + }; + cm.on('blur', onBlurHandler); + return function () { + cm.off('blur', onBlurHandler); + }; + } + }, [cm, onBlur]); + function deleteAtSymbol(cm, change) { + var doc = cm.getDoc(); + var cursor = doc.getCursor(); + var line = doc.getLine(cursor.line); + var ch = line.charAt(cursor.ch - 1); + var p1 = line.lastIndexOf("@▁@", cursor.ch); + var p2 = line.lastIndexOf("@▁▁@", cursor.ch); + var posStart = p1 > p2 ? p1 : p2; + var n = p1 > p2 ? 3 : 4; + if (ADD_MULTI.indexOf(ch) === -1) return null; + console.log("change1:", change, cm, line, cursor, posStart, p1, p2, ch); + if (posStart >= 0 && cursor.ch - posStart < 5) { + var posEnd = posStart + n; + doc.replaceRange("", { + line: cursor.line, + ch: posStart + }, { + line: cursor.line, + ch: posEnd + }); + return { + line: cursor.line, + ch: posEnd + }; + } + return null; } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(QuickPagermodules.quickPager, className), - style: style, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: function onClick() { - if (!prevPageDisabled) { - onChange(value - 1, 'prev'); + (0,_react_17_0_2_react.useEffect)(function () { + if (cm) { + var onChangeHandler = function onChangeHandler(cm, change) { + var content = cm.getValue(); + setValue(content); + setLastedUpdateTime(new Date().getTime()); + cm.getScrollerElement().dispatchEvent(new CustomEvent('scroll')); + if (onChange) { + if (showNullProgramButton) { + onChange(content, formatProgramFill(content)); + } else { + onChange(content); + } } - }, - className: prevPageDisabled ? QuickPagermodules.disabled : '', - children: "\u4E0A\u4E00\u9875" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: function onClick() { - if (!nextPageDisabled) { - onChange(value + 1, 'next'); + }; + cm.on('change', onChangeHandler); + return function () { + cm.off('change', onChangeHandler); + }; + } + }, [cm, onChange]); + (0,_react_17_0_2_react.useEffect)(function () { + if (cm) { + // isFocus && cm.focus() + if (defaultValue === null || defaultValue === undefined) { + cm.setValue(''); + setValue(''); + } else { + var scrollTop = window.scrollY || window.pageYOffset; + if (defaultValue !== cm.getValue()) { + cm.setValue(defaultValue); + setValue(defaultValue); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); + window.scrollTo(0, scrollTop); } - }, - className: nextPageDisabled ? QuickPagermodules.disabled : '', - children: "\u4E0B\u4E00\u9875" + } + } + }, [cm, defaultValue]); + var onActionCallback = (0,_react_17_0_2_react.useCallback)(function (actionName) { + var cursor = cm.getCursor(); + var selection = cm.getSelection(); + var selectionText = selection.split('\n'); + switch (actionName) { + case 'bold': + cm.replaceSelection('**' + selection + '**'); + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch + 2); + } + return cm.focus(); + case 'italic': + cm.replaceSelection('*' + selection + '*'); + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch + 1); + } + return cm.focus(); + case 'code': + cm.replaceSelection('`' + selection + '`'); + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch + 1); + } + return cm.focus(); + case 'inline-latex': + cm.replaceSelection('`$$' + selection + '$$`'); + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch + 3); + } + return cm.focus(); + case 'latex': + cm.replaceSelection("```latex\n" + selection + "\n```"); + cm.setCursor(cursor.line + 1, selection.length + 1); + return cm.focus(); + case 'line-break': + cm.replaceSelection('
\n'); + return cm.focus(); + case 'list-ul': + if (selection === '') { + cm.replaceSelection('- ' + selection); + } else { + cm.replaceSelection(selectionText.map(function (item) { + return item === '' ? '' : "- ".concat(item); + }).join('\n')); + } + return cm.focus(); + case 'list-ol': + if (selection === '') { + cm.replaceSelection('1. ' + selection); + } else { + cm.replaceSelection(selectionText.map(function (item, index) { + return item === '' ? '' : "".concat(index + 1, ". ").concat(item); + }).join('\n')); + } + return cm.focus(); + case 'add-null-ch': + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch); + } + cm.replaceSelection(NULL_CH); + return cm.focus(); + case 'add-signal': + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch); + } + cm.replaceSelection(ADD_SINGLE); + return cm.focus(); + case 'add-multiple': + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch); + } + cm.replaceSelection(ADD_MULTI); + return cm.focus(); + case 'inster-template-1': + if (selection === '') { + cm.setCursor(cursor.line, cursor.ch); + } + cm.replaceSelection(TEMP1); + return cm.focus(); + case 'eraser': + cm.setValue(''); + return cm.focus(); + case 'trigger-watch': + setPreview(!preview); + return cm.focus(); + case 'trigger-full-screen': + setIsFull(!isFull); + return cm.focus(); + case LINK: + setAction(LINK); + return; + case CODE_BLOCK: + setAction(CODE_BLOCK); + return; + case UPLOAD_IMAGE: + setAction(UPLOAD_IMAGE); + return; + case ADD_TABLE: + setAction(ADD_TABLE); + return; + default: + throw new Error(); + } + }, [cm, preview, isFull]); + var ExecutePluginAction = (0,_react_17_0_2_react.useCallback)(function (values) { + setAction(''); + switch (action) { + case LINK: + var title = values.title, + link = values.link; + cm.replaceSelection("[".concat(title, "](").concat(link, ")")); + return cm.focus(); + case CODE_BLOCK: + var language = values.language, + content = values.content; + cm.replaceSelection(['```' + language, content, '```'].join('\n')); + return cm.focus(); + case UPLOAD_IMAGE: + var src = values.src, + alt = values.alt; + if (alt) { + cm.replaceSelection("![ ".concat(alt, " ]( ").concat(src, " \"").concat(alt, "\" )")); + } else { + cm.replaceSelection("![,](".concat(src, ")")); + } + return cm.focus(); + case ADD_TABLE: + var row = values.row, + col = values.col, + align = values.align; + var table = '\n'; + for (var r = 0; r < row; r++) { + var rows = []; + var heads = []; + for (var c = 0; c < col; c++) { + if (r === 1) { + heads.push(ALIGNSIGN[align]); + } + rows.push(' '); + } + if (r === 1) { + table += "| ".concat(heads.join(' | '), " |\n"); + } + table += "| ".concat(rows.join(col === 1 ? '' : ' | '), " |\n"); + } + cm.replaceSelection(table + '\n'); + return cm.focus(); + default: + throw new Error(); + } + }, [cm, action]); + var PluginEl = (0,_react_17_0_2_react.useMemo)(function () { + switch (action) { + case LINK: + return /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor_link, { + callback: ExecutePluginAction, + onCancel: onCancel + }); + case CODE_BLOCK: + return /*#__PURE__*/(0,jsx_runtime.jsx)(code_block/* default */.Z, { + callback: ExecutePluginAction, + onCancel: onCancel + }); + case UPLOAD_IMAGE: + return /*#__PURE__*/(0,jsx_runtime.jsx)(upload_image, { + callback: ExecutePluginAction, + onCancel: onCancel + }); + case ADD_TABLE: + return /*#__PURE__*/(0,jsx_runtime.jsx)(add_table_panel, { + callback: ExecutePluginAction, + onCancel: onCancel + }); + default: + return null; + } + }, [action]); + function onCancel() { + setAction(''); + } + (0,_react_17_0_2_react.useEffect)(function () { + if (resizeBarEl.current) { + var onMouseDown = function onMouseDown(e) { + dragging = true; + startY = e.pageY; + }; + var onMouseUp = function onMouseUp() { + dragging = false; + }; + var onMouseMove = function onMouseMove(e) { + if (dragging) { + var delta = e.pageY - startY; + if (delta < 0) { + delta = 0; + } + if (delta > 300) { + delta = 300; + } + var resizeH = height + delta + 'px'; + setH(resizeH); + } + }; + var resizeBar = resizeBarEl.current; + var dragging = false; + var startY = 0; + resizeBar.addEventListener('mousedown', onMouseDown); + document.addEventListener('mousemove', onMouseMove); + document.addEventListener('mouseup', onMouseUp); + return function () { + resizeBar.removeEventListener('mousedown', onMouseDown); + document.removeEventListener('mousemove', onMouseMove); + document.removeEventListener('mouseup', onMouseUp); + }; + } + }, [cm, resizeBarEl]); + (0,_react_17_0_2_react.useEffect)(function () { + setH(height); + }, [height]); + var fixedWidth = processSize(width); + var fixedHeight = processSize(h); + var style = { + width: fixedWidth, + height: fixedHeight + }; + var saveTime = (0,_react_17_0_2_react.useMemo)(function () { + if (lastedUpdateTime) { + var d = new Date(lastedUpdateTime); + var _h = d.getHours(); + var m = d.getMinutes(); + var s = d.getSeconds(); + _h = _h < 10 ? '0' + _h : _h; + m = m < 10 ? '0' + m : m; + s = s < 10 ? '0' + s : s; + return "".concat(_h, ":").concat(m, ":").concat(s); + } + return 0; + }, [lastedUpdateTime]); + var formatProgramFill = function formatProgramFill(str) { + var arr = []; + if (showNullProgramButton) { + var num = -1; + str = str.replace(/(@▁▁@|@▁@)/g, function (a, b, c) { + arr.push({ + multiLine: !(a === ADD_SINGLE) + }); + }); + } + return arr; + }; + function onCancelStorage() { + window.sessionStorage.removeItem(id); + setTip(false); + setLastedUpdateTime(0); + } + function onReset() { + setTip(false); + setLastedUpdateTime(0); + cm.setValue(window.sessionStorage.getItem(id)); + } + function setValues(a, b) { + var content = cm.getValue(); + content = content.replace(a, b); + setValue(content); + cm === null || cm === void 0 || cm.setValue(content); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "markdown-editor-wrapper", + ref: containerEl, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "markdown-editor-container ".concat(className, " ").concat(preview ? 'on-preview' : '', " ").concat(miniToolbar ? 'mini' : '', " ").concat(isFull ? 'full-screen' : ''), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(toolbar, { + insertTemp: insertTemp, + watch: preview, + fullScreen: isFull, + showNullButton: showNullButton, + showNullProgramButton: showNullProgramButton, + onActionCallback: onActionCallback, + hidetoolBar: hidetoolBar, + uuid: uuidRef.current, + setOpenPhones: function setOpenPhones() { + openPhoneRef.current = true; + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "markdown-editor-body", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "codemirror-container", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("textarea", { + ref: cmEl, + placeholder: placeholder + }) + }), preview ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + ref: previewEl, + className: "preview-container", + children: [mode === "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml_stex, { + value: value + }), mode !== "stex" && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + disabledFill: disabledFill, + showProgramFill: showNullProgramButton, + value: value + })] + }) : null] + })] + }) + }), showResizeBar ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + ref: resizeBarEl, + className: "editor-resize" + }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + children: TitleDesc[action] ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + centered: true, + title: TitleDesc[action], + open: true, + onCancel: onCancel, + footer: null, + className: "markdown-popup-form", + children: PluginEl + }) : null })] }); -}; -/* harmony default export */ var QuickPager = (QuickPager_SuperiorTabs); -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ShixunList/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var ShixunListmodules = ({"flex_box_center":"flex_box_center___FO7TP","flex_space_between":"flex_space_between___LotYx","flex_box_vertical_center":"flex_box_vertical_center___bWdaw","flex_box_center_end":"flex_box_center_end___mVJ1o","flex_box_column":"flex_box_column___M83Mm","list":"list___oOsiS","wrap":"wrap___G6T7F","lockWrap":"lockWrap___Rl79E","li":"li___oZZ7l","cover":"cover___b2bYW","img":"img___IQX7w","sign":"sign___HkT6C","name":"name___SsJx8","e":"e___TMqq0","tags":"tags___bcjyo","rate":"rate___YACg7"}); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules -var spin = __webpack_require__(71418); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(6848); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/index.js + 8 modules -var rate = __webpack_require__(41750); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(27065); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(6457); -// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/Jupyter.png -var Jupyter = __webpack_require__(96908); -// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/JupyterLab.png -var JupyterLab = __webpack_require__(57177); -// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/unity.png -var unity = __webpack_require__(81378); -// EXTERNAL MODULE: ./src/components/NoData/index.tsx -var NoData = __webpack_require__(7406); -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ShixunList/index.tsx +}); +/***/ }), +/***/ 27308: +/*!**********************************!*\ + !*** ./src/components/modal.tsx ***! + \**********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Z: function() { return /* binding */ Dialog; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/classCallCheck.js */ 82100); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createClass.js */ 29186); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/inherits.js */ 80619); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createSuper.js */ 47074); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-dom */ 4676); +var Dialog = /*#__PURE__*/function (_React$Component) { + _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_inherits_js__WEBPACK_IMPORTED_MODULE_2___default()(Dialog, _React$Component); + var _super = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createSuper_js__WEBPACK_IMPORTED_MODULE_3___default()(Dialog); + function Dialog(props) { + var _this; + _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_classCallCheck_js__WEBPACK_IMPORTED_MODULE_0___default()(this, Dialog); + _this = _super.call(this, props); + var doc = window.document; + _this.node = doc.createElement('div'); + doc.body.appendChild(_this.node); + return _this; + } + _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_createClass_js__WEBPACK_IMPORTED_MODULE_1___default()(Dialog, [{ + key: "render", + value: function render() { + var children = this.props.children; + return /*#__PURE__*/(0,react_dom__WEBPACK_IMPORTED_MODULE_5__.createPortal)(children, this.node); + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + window.document.body.removeChild(this.node); + } + }]); + return Dialog; +}(react__WEBPACK_IMPORTED_MODULE_4__.Component); +/***/ }), -var ShixunList = function ShixunList(_ref) { - var className = _ref.className, - _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, - _ref$col = _ref.col, - col = _ref$col === void 0 ? 4 : _ref$col, - right = _ref.right, - _ref$bottom = _ref.bottom, - bottom = _ref$bottom === void 0 ? 23 : _ref$bottom, - _ref$precision = _ref.precision, - precision = _ref$precision === void 0 ? 0 : _ref$precision, - _ref$wrapWidth = _ref.wrapWidth, - wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, - trackEventItems = _ref.trackEventItems, - loading = _ref.loading; - var width = Math.floor((wrapWidth - (col - 1) * right) / col); - return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: loading, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(ShixunListmodules.list, className), - children: [!!dataSource.length && dataSource.map(function (item, index) { - var name = item.name, - id = item.id, - identifier = item.identifier, - power = item.power, - cover_image_id = item.cover_image_id, - pic = item.pic; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ShixunListmodules.wrap, - style: { - width: width, - marginRight: (1 + index) % col === 0 ? 0 : right + precision, - marginBottom: bottom - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - target: "_blank", - href: "/shixuns/".concat(identifier, "/challenges"), - className: ShixunListmodules.li, - onClick: function onClick(e) { - e.preventDefault(); - if (trackEventItems) { - (0,util/* trackEvent */.L9)([trackEventItems]); - } - power && (0,util/* openNewWindow */.xg)("/shixuns/".concat(identifier, "/challenges")); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ShixunListmodules.img, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: ShixunListmodules.cover, - src: cover_image_id ? "".concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(cover_image_id) : "".concat(env/* default */.Z.IMG_SERVER, "/").concat(pic) - }), item.is_jupyter && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: ShixunListmodules.sign, - src: Jupyter - }), item.is_jupyter_lab && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: ShixunListmodules.sign, - src: JupyterLab - }), item.is_unity_3d && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: ShixunListmodules.sign, - src: unity - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ShixunListmodules.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: name || '实践项目名称-未填写', - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ShixunListmodules.e, - children: name || '实践项目名称-未填写' - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ShixunListmodules.tags, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: "\u5173\u5361\u6570", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-shixunguanqia font14 mr2" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.challenges_count - })] - }) - }), !!item.myshixuns_count && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: "\u5B66\u4E60\u4EBA\u6570", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-chengyuan font14 mr2" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.myshixuns_count - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "bottom", - title: "\u96BE\u5EA6\u7B49\u7EA7", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.level - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ShixunListmodules.rate, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(rate/* default */.Z, { - allowHalf: true, - disabled: true, - defaultValue: item.score_info - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\xA0", item.score_info ? "".concat(item.score_info, "\u5206") : '5分'] - })] - })] - })] - }), !power && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ShixunListmodules.lockWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: "".concat(env/* default */.Z.IMG_SERVER, "/images/educoder/icon/lockclose.svg") - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mt15 font16 c-white", - children: "\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743" - })] - })] - }, id); - }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] - }) - }); -}; -/* harmony default export */ var Cards_ShixunList = (ShixunList); -// EXTERNAL MODULE: ./src/components/ui-customization/Cards/CourseList/index.tsx + 13 modules -var CourseList = __webpack_require__(92038); -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/index.less?modules +/***/ 92038: +/*!*********************************************************************************!*\ + !*** ./src/components/ui-customization/Cards/CourseList/index.tsx + 13 modules ***! + \*********************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + i: function() { return /* binding */ CourseListIcons; }, + Z: function() { return /* binding */ Cards_CourseList; } +}); + +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var ClassroomListmodules = ({"flex_box_center":"flex_box_center___eMcr7","flex_space_between":"flex_space_between___HcNca","flex_box_vertical_center":"flex_box_vertical_center___ZnvVN","flex_box_center_end":"flex_box_center_end___fdgDf","flex_box_column":"flex_box_column___SEKvd","list":"list___L1hmU","wrap":"wrap___pKgcW","lockWrap":"lockWrap___SMhkK","top":"top___udHSB","sign":"sign___uwRpq","name":"name___Fpf90","img":"img___AMLhL","text":"text___KiTb7","btns":"btns___i6IuZ","bottom":"bottom____k2sh"}); -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/img/privately.png -var privately_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/index.tsx +/* harmony default export */ var CourseListmodules = ({"flex_box_center":"flex_box_center___AQ53o","flex_space_between":"flex_space_between___i2aIa","flex_box_vertical_center":"flex_box_vertical_center___sPEKB","flex_box_center_end":"flex_box_center_end___GhSSH","flex_box_column":"flex_box_column___R9_Hb","list":"list___jb2Ay","wrap":"wrap___VsQDr","lockWrap":"lockWrap___g1k1T","li":"li___IxCLC","cover":"cover___Mu8wr","img":"img___IpFLA","bq":"bq___Bil0T","sign":"sign___DXJ4d","name":"name___l7FoJ","e":"e___pXQUG","unit":"unit___wCIFR","tags":"tags___w_Mil","tag1":"tag1___dxm7r","tag2":"tag2___llZkf"}); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules +var spin = __webpack_require__(71418); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(6848); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(27065); +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(6457); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(7406); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/tjzx.png +var tjzx_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_tjzx.png +var sw_tjzx_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jh.png +var jh_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jh.png +var sw_jh_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/gjyl.png +var gjyl_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_gjyl.png +var sw_gjyl_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sjyl.png +var sjyl_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_sjyl.png +var sw_sjyl_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jpkc.png +var jpkc_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jpkc.png +var sw_jpkc_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/jdyl.png +var jdyl_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/img/sw_jdyl.png +var sw_jdyl_namespaceObject = "data:image/png;base64,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"; +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/CourseList/index.tsx @@ -892,7 +1954,43 @@ var privately_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA -var ClassroomList = function ClassroomList(_ref) { + + + + + + + + + + + +var CourseListIcons = [{ + name: '推荐自学', + ptimg: tjzx_namespaceObject, + swimg: sw_tjzx_namespaceObject +}, { + name: '101计划', + ptimg: jh_namespaceObject, + swimg: sw_jh_namespaceObject +}, { + name: '国家一流', + ptimg: gjyl_namespaceObject, + swimg: sw_gjyl_namespaceObject +}, { + name: '省级一流', + ptimg: sjyl_namespaceObject, + swimg: sw_sjyl_namespaceObject +}, { + name: '精品课程', + ptimg: jpkc_namespaceObject, + swimg: sw_jpkc_namespaceObject +}, { + name: '军队一流', + ptimg: jdyl_namespaceObject, + swimg: sw_jdyl_namespaceObject +}]; +var CourseList = function CourseList(_ref) { var className = _ref.className, _ref$dataSource = _ref.dataSource, dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, @@ -911,1561 +2009,1482 @@ var ClassroomList = function ClassroomList(_ref) { return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { spinning: loading, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(ClassroomListmodules.list, className), - children: [!!dataSource.length && dataSource.map(function (item, index) { - var subject_identifier = item.subject_identifier, + className: _classnames_2_5_1_classnames_default()(CourseListmodules.list, className), + children: [!!(dataSource !== null && dataSource !== void 0 && dataSource.length) && (dataSource === null || dataSource === void 0 ? void 0 : dataSource.map(function (item, index) { + var _item$subject_tags; + var name = item.name, id = item.id, identifier = item.identifier, - power = item.power; - var is_public = item.is_public != 0 && item.is_public; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ClassroomListmodules.wrap, + featured = item.featured, + school_name = item.school_name, + image_url = item.image_url, + excellent = item.excellent, + is_plan = item.is_plan; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CourseListmodules.wrap, style: { width: width, marginRight: (1 + index) % col === 0 ? 0 : right + precision, marginBottom: bottom }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - className: ClassroomListmodules.li, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + target: "_blank", + href: "/paths/".concat(identifier), + className: CourseListmodules.li, onClick: function onClick(e) { e.preventDefault(); if (trackEventItems) { (0,util/* trackEvent */.L9)([trackEventItems]); } - (0,util/* openNewWindow */.xg)(item.first_category_url); + (0,util/* openNewWindow */.xg)("/paths/".concat(identifier)); }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ClassroomListmodules.top, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ClassroomListmodules.name, - children: item.name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: ClassroomListmodules.img, - src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0 - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ClassroomListmodules.text, - title: item.creator, - children: item.creator - }), subject_identifier && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ClassroomListmodules.btns, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u5F00\u653E\u8BFE\u7A0B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - children: "\u5F00\u653E\u8BFE\u5802" - })] - }), is_public && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ClassroomListmodules.sign, - children: "\u516C\u5F00" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ClassroomListmodules.bottom, - children: [item.visits > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u8BBF\u95EE\u91CF", - placement: "bottom", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-liulanyan" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.visits - })] - }) - }), item.course_members_count > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u6210\u5458", - placement: "bottom", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-chengyuan" - }), item.course_members_count] - }) - }), item.tasks_count > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u4F5C\u4E1A", - placement: "bottom", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-zuoye" - }), item.tasks_count] - }) - }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#6B758B' - }, - children: "\u5DF2\u7ED3\u675F" - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CourseListmodules.img, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: CourseListmodules.cover, + src: "".concat(env/* default */.Z.IMG_SERVER, "/").concat(image_url) + }), item === null || item === void 0 || (_item$subject_tags = item.subject_tags) === null || _item$subject_tags === void 0 ? void 0 : _item$subject_tags.map(function (i, k) { + var _CourseListIcons$find2; + if (k === 0) { + var _CourseListIcons$find; + var _img = (_CourseListIcons$find = CourseListIcons.find(function (e) { + return e.name == i; + })) === null || _CourseListIcons$find === void 0 ? void 0 : _CourseListIcons$find.swimg; + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: CourseListmodules.sign, + src: _img, + style: { + left: '-4px' + } + }); + } + var img = (_CourseListIcons$find2 = CourseListIcons.find(function (e) { + return e.name == i; + })) === null || _CourseListIcons$find2 === void 0 ? void 0 : _CourseListIcons$find2.ptimg; + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: CourseListmodules.sign, + src: img, + style: { + left: "".concat(48 + 52 * (k - 1) + 2 * k, "px") + } + }); + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { - color: '#00B187' + position: 'absolute', + top: '150px', + left: '10px' }, - children: "\u8FDB\u884C\u4E2D" + children: (item === null || item === void 0 ? void 0 : item.excellent) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CourseListmodules.bq, + children: "\u5F00\u653E\u8BFE\u7A0B" + }) })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CourseListmodules.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: CourseListmodules.e, + children: name + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CourseListmodules.tags, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u7AE0\u8282\u6570", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-zhangjie1 font14 mr3" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.stages_count + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u5B66\u4E60\u4EBA\u6570", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-chengyuan font14 mr3" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.members_count + })] + }) + })] + }) })] - }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ClassroomListmodules.lockWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: "".concat(env/* default */.Z.IMG_SERVER, "/images/educoder/icon/lockclose.svg") - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mt15 font16 c-white", - children: "\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165" - })] - })] + }) }, id); - }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] + })), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] }) }); }; -/* harmony default export */ var Cards_ClassroomList = (ClassroomList); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTabs/index.less?modules +/* harmony default export */ var Cards_CourseList = (CourseList); + +/***/ }), + +/***/ 34450: +/*!****************************************************************!*\ + !*** ./src/components/ui-customization/index.tsx + 32 modules ***! + \****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + jL: function() { return /* reexport */ ui_customization_Banner; }, + w9: function() { return /* reexport */ Cards_ClassroomList; }, + QD: function() { return /* reexport */ ui_customization_ConfirmAndCancel; }, + cQ: function() { return /* reexport */ CourseList/* default */.Z; }, + op: function() { return /* reexport */ ui_customization_CustomButton; }, + O5: function() { return /* reexport */ ui_customization_CustomCountdown; }, + _b: function() { return /* reexport */ CustomCrumbs; }, + t7: function() { return /* reexport */ ui_customization_CustomInput; }, + Gi: function() { return /* reexport */ CustomTable; }, + YG: function() { return /* reexport */ CustomTabs; }, + qp: function() { return /* reexport */ ui_customization_CustomTags; }, + vr: function() { return /* reexport */ ui_customization_FixedBottom; }, + qE: function() { return /* reexport */ HeadBack; }, + Je: function() { return /* reexport */ QuickPager; }, + wb: function() { return /* reexport */ Cards_ShixunList; }, + cq: function() { return /* reexport */ ui_customization_SuperiorSort; }, + tp: function() { return /* reexport */ ui_customization_SuperiorTabs; } +}); + +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var CustomTabsmodules = ({"flex_box_center":"flex_box_center___d27mZ","flex_space_between":"flex_space_between___qfRU9","flex_box_vertical_center":"flex_box_vertical_center___fCRld","flex_box_center_end":"flex_box_center_end___ORMV8","flex_box_column":"flex_box_column___PNKtZ","tabs":"tabs___alpa7","tabsWrap":"tabsWrap___aCQjw","tab":"tab___MKLr4","active":"active___nl_4v"}); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTabs/index.tsx +/* harmony default export */ var Bannermodules = ({"flex_box_center":"flex_box_center___NeSU8","flex_space_between":"flex_space_between___ImTGl","flex_box_vertical_center":"flex_box_vertical_center___BtRd9","flex_box_center_end":"flex_box_center_end___qcLe3","flex_box_column":"flex_box_column___Ze_3q","banner":"banner___PoUBO","content":"content___XoDjy","btns":"btns___Pb35j"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/robot.png +var robot_namespaceObject = "data:image/png;base64,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"; +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/ui-customization/Banner/index.tsx + + + + + +var Banner = function Banner(_ref) { + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + img = _ref.img, + _ref$imgWidth = _ref.imgWidth, + imgWidth = _ref$imgWidth === void 0 ? 346 : _ref$imgWidth, + title = _ref.title, + sunTitle = _ref.sunTitle, + bannerExtraContent = _ref.bannerExtraContent; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Bannermodules.banner, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Bannermodules.content, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { + children: title + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: sunTitle + })] + }), dataSource.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Bannermodules.btns, + children: dataSource.map(function (e, i) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: e.click, + children: [e.name, e.sign ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: robot_namespaceObject, + width: 39 + }) : null] + }, i); + }) + }), bannerExtraContent] + }), img && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + marginTop: 33, + marginRight: 38 + }, + src: img, + width: imgWidth + })] + }) + }); +}; +/* harmony default export */ var ui_customization_Banner = (Banner); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(79800); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTags/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomTagsmodules = ({"flex_box_center":"flex_box_center___hG6RI","flex_space_between":"flex_space_between___ss3Fh","flex_box_vertical_center":"flex_box_vertical_center___K80p9","flex_box_center_end":"flex_box_center_end___qmXX3","flex_box_column":"flex_box_column___GFV8F","row":"row___aXJjm","title":"title___HUKL0","tagsWrap":"tagsWrap___XB2W3","action":"action___VdHb1","bar":"bar___t1kKC","tag":"tag___V7Eft","name":"name___Hk1Ip","num":"num___xQpcH","active":"active___XryTX","tagsBorderWrap":"tagsBorderWrap___OMxjs"}); +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js +var lodash = __webpack_require__(89392); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTags/index.tsx -var FixedBottom = function FixedBottom(_ref) { + +var CustomTags = function CustomTags(_ref) { var _ref$dataSource = _ref.dataSource, dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, value = _ref.value, onChange = _ref.onChange, + onTitleChange = _ref.onTitleChange, className = _ref.className, + title = _ref.title, + _ref$titleWidth = _ref.titleWidth, + titleWidth = _ref$titleWidth === void 0 ? 41 : _ref$titleWidth, _ref$style = _ref.style, style = _ref$style === void 0 ? {} : _ref$style, - tabBarExtraContent = _ref.tabBarExtraContent; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(CustomTabsmodules.tabs, className), - style: style, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CustomTabsmodules.tabsWrap, - children: dataSource.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: CustomTabsmodules.tab, - onClick: function onClick() { - onChange(item.id); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: value === item.id ? CustomTabsmodules.active : '', - children: item.name - }), (item === null || item === void 0 ? void 0 : item.resetCount) == undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\uFF08", item === null || item === void 0 ? void 0 : item.total, "\uFF09"] - }), (item === null || item === void 0 ? void 0 : item.resetCount) !== undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: (item === null || item === void 0 ? void 0 : item.tip) != undefined ? item === null || item === void 0 ? void 0 : item.tip : '', - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: "#9096A3" - }, - children: ["\uFF08", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#000" - }, - children: item === null || item === void 0 ? void 0 : item.resetCount - }), "/", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item === null || item === void 0 ? void 0 : item.total - }), "\uFF09"] - }) - })] - }, index); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CustomTabsmodules.tabBar, - children: tabBarExtraContent - })] - }); -}; -/* harmony default export */ var CustomTabs = (FixedBottom); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTable/index.tsx - - - -var CustomCountdown = function CustomCountdown(_ref) { - var className = _ref.className, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - children = _ref.children; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: _classnames_2_5_1_classnames_default()(className), - style: style, - children: children - }); -}; -/* harmony default export */ var CustomTable = (CustomCountdown); -;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorSort/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var SuperiorSortmodules = ({"flex_box_center":"flex_box_center___e6HxQ","flex_space_between":"flex_space_between___RnXYe","flex_box_vertical_center":"flex_box_vertical_center___lVxPk","flex_box_center_end":"flex_box_center_end___bu8yv","flex_box_column":"flex_box_column___JczGj","orderWrap":"orderWrap___ZfyGX","orderIconWrap":"orderIconWrap___XTB_O","orderAsc":"orderAsc___KWHmA","orderDesc":"orderDesc___rHdbB","active":"active___a7eSP","cursorPointer":"cursorPointer___gs9kL","orderTextWrap":"orderTextWrap___teAKn"}); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules -var dropdown = __webpack_require__(38854); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules -var menu = __webpack_require__(20834); -;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorSort/index.tsx - - - - - - -var dropItem = [{ - id: 'updated_at', - name: '最新动态' -}, { - id: 'created_at', - name: '最新创建' -}, { - id: 'name', - name: '名称排序' -}]; -var SuperiorSort = function SuperiorSort(_ref) { - var _dataSource$find; - var sortValue = _ref.sortValue, - dropValue = _ref.dropValue, - className = _ref.className, - onSort = _ref.onSort, - onDrop = _ref.onDrop, - _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? dropItem : _ref$dataSource; + _ref$fontColor = _ref.fontColor, + fontColor = _ref$fontColor === void 0 ? '#6A7283' : _ref$fontColor, + showCount = _ref.showCount; + var _useState = (0,_react_17_0_2_react.useState)(0), + _useState2 = slicedToArray_default()(_useState, 2), + show = _useState2[0], + setShow = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + showBorder = _useState4[0], + setShowBorder = _useState4[1]; + var tagsRef = (0,_react_17_0_2_react.useRef)(null); + var scrollRef = (0,_react_17_0_2_react.useRef)(null); + (0,_react_17_0_2_react.useEffect)(function () { + if (dataSource.length !== 0) { + var _tagsRef$current; + if ((tagsRef === null || tagsRef === void 0 || (_tagsRef$current = tagsRef.current) === null || _tagsRef$current === void 0 ? void 0 : _tagsRef$current.clientHeight) > 97) { + setShow(1); + } else { + setShow(0); + } + } + if (dataSource.length === 0) { + setShow(0); + } + setShowBorder(false); + }, [dataSource]); return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(SuperiorSortmodules.orderWrap, className), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { - dropdownRender: function dropdownRender() { - return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { - children: dataSource.map(function (e, i) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + className: _classnames_2_5_1_classnames_default()(CustomTagsmodules.row, className), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: (0,lodash.throttle)(function () { + return onTitleChange === null || onTitleChange === void 0 ? void 0 : onTitleChange(); + }, 2000), + style: { + width: titleWidth, + marginTop: showBorder ? 12 : 4 + }, + className: "".concat(CustomTagsmodules.title, " ").concat(onTitleChange ? "current" : ""), + children: title + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: showBorder ? "".concat(CustomTagsmodules.tagsWrap, " ").concat(CustomTagsmodules.tagsBorderWrap) : CustomTagsmodules.tagsWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomTagsmodules.bar, + ref: scrollRef, + style: show > 0 ? { + height: show === 1 ? 97 : 'auto', + overflow: show === 1 ? 'hidden' : 'auto', + paddingRight: 55 + } : { + paddingRight: 0 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomTagsmodules.tag, + ref: tagsRef, + children: dataSource === null || dataSource === void 0 ? void 0 : dataSource.map(function (e) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { onClick: function onClick() { - return onDrop(e.id); + return onChange(e.id); }, - children: e.name - }, i); + style: { + color: fontColor + }, + className: value === e.id ? CustomTagsmodules.active : '', + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + title: e.name, + className: CustomTagsmodules.name, + children: e.name + }), !!showCount && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: CustomTagsmodules.num, + children: e.count + })] + }, e.id); }) - }); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: SuperiorSortmodules.orderTextWrap, - children: (_dataSource$find = dataSource.find(function (e) { - return dropValue === e.id; - })) === null || _dataSource$find === void 0 ? void 0 : _dataSource$find.name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: SuperiorSortmodules.orderIconWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: SuperiorSortmodules.orderAsc, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: sortValue === 'asc' ? "iconfont icon-sanjiaoxing-up font12 ".concat(SuperiorSortmodules.cursorPointer, " ").concat(SuperiorSortmodules.active) : "iconfont icon-sanjiaoxing-up font12 ".concat(SuperiorSortmodules.cursorPointer), - onClick: function onClick() { - return onSort(sortValue === 'asc' ? 'desc' : 'asc'); - } }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: SuperiorSortmodules.orderDesc, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: sortValue === 'desc' ? "iconfont icon-sanjiaoxing-down font12 ".concat(SuperiorSortmodules.cursorPointer, " ").concat(SuperiorSortmodules.active) : "iconfont icon-sanjiaoxing-down font12 ".concat(SuperiorSortmodules.cursorPointer), + }), !!show && /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, { + children: show === 1 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { onClick: function onClick() { - return onSort(sortValue === 'asc' ? 'desc' : 'asc'); - } + var _tagsRef$current2; + setShow(2); + if ((tagsRef === null || tagsRef === void 0 || (_tagsRef$current2 = tagsRef.current) === null || _tagsRef$current2 === void 0 ? void 0 : _tagsRef$current2.clientHeight) > 245) { + setShowBorder(true); + } else { + setShowBorder(false); + } + }, + className: CustomTagsmodules.action, + children: ["\u5C55\u5F00", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + transform: 'translateY(1px) scale(0.6)' + }, + className: "iconfont icon-zhankai4" + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: function onClick() { + scrollRef.current.scrollTop = 0; + setShow(1); + setShowBorder(false); + }, + className: CustomTagsmodules.action, + children: ["\u6536\u8D77", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + transform: 'translateY(0px) scale(0.6)' + }, + className: "iconfont icon-shouqi3" + })] }) })] })] }); }; -/* harmony default export */ var ui_customization_SuperiorSort = (SuperiorSort); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(82242); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(7557); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(41498); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(39647); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomButton/index.less?modules +/* harmony default export */ var ui_customization_CustomTags = (CustomTags); +;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorTabs/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var CustomButtonmodules = ({"flex_box_center":"flex_box_center___LCi0B","flex_space_between":"flex_space_between___hzONe","flex_box_vertical_center":"flex_box_vertical_center___ZyQRE","flex_box_center_end":"flex_box_center_end___XKM74","flex_box_column":"flex_box_column___p8LCU","btn":"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd","default":"default___K791v"}); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomButton/index.tsx +/* harmony default export */ var SuperiorTabsmodules = ({"flex_box_center":"flex_box_center___aK2n3","flex_space_between":"flex_space_between___HX0Oh","flex_box_vertical_center":"flex_box_vertical_center___LJOJr","flex_box_center_end":"flex_box_center_end___SCakF","flex_box_column":"flex_box_column___AYv4m","tabs":"tabs___GTqPV","active":"active___F26E8"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorTabs/index.tsx +var SuperiorTabs = function SuperiorTabs(_ref) { + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + value = _ref.value, + onChange = _ref.onChange, + className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: style, + className: _classnames_2_5_1_classnames_default()(SuperiorTabsmodules.tabs, className), + children: dataSource.map(function (e) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return onChange(e.id); + }, + className: value === e.id ? SuperiorTabsmodules.active : '', + children: e.name + }, e.id); + }) + }); +}; +/* harmony default export */ var ui_customization_SuperiorTabs = (SuperiorTabs); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomInput/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomInputmodules = ({"flex_box_center":"flex_box_center___yX6Oa","flex_space_between":"flex_space_between___t7oqF","flex_box_vertical_center":"flex_box_vertical_center___dEIHy","flex_box_center_end":"flex_box_center_end___taQDF","flex_box_column":"flex_box_column___xY_Lr","input":"input___PW2zI","dropdown":"dropdown___vSy8B","menu":"menu___NiyBu","text":"text___Grueu","b1":"b1___ZKryM","b2":"b2___aKyGa"}); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(8772); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomInput/index.tsx -var _excluded = ["className", "style", "children", "loading", "openLoading", "onClick", "size", "shape"]; -var CustomButton = function CustomButton(_ref) { - var className = _ref.className, - style = _ref.style, - children = _ref.children, - _ref$loading = _ref.loading, - loading = _ref$loading === void 0 ? false : _ref$loading, - openLoading = _ref.openLoading, - _ref$onClick = _ref.onClick, - onClick = _ref$onClick === void 0 ? function () {} : _ref$onClick, - _ref$size = _ref.size, - size = _ref$size === void 0 ? 'middle' : _ref$size, - _ref$shape = _ref.shape, - shape = _ref$shape === void 0 ? 'round' : _ref$shape, - props = objectWithoutProperties_default()(_ref, _excluded); - var _useState = (0,_react_17_0_2_react.useState)(false), +var CustomInput = function CustomInput(_ref) { + var _dataSource$find; + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + _ref$value = _ref.value, + value = _ref$value === void 0 ? '' : _ref$value, + onChange = _ref.onChange, + className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + placeholder = _ref.placeholder; + var _useState = (0,_react_17_0_2_react.useState)(''), _useState2 = slicedToArray_default()(_useState, 2), - btnLoading = _useState2[0], - setBtnLoading = _useState2[1]; - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, objectSpread2_default()(objectSpread2_default()({ - onClick: (0,lodash.throttle)( /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(e) { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - openLoading && setBtnLoading(true); - _context.prev = 1; - _context.next = 4; - return onClick(e); - case 4: - _context.next = 9; - break; - case 6: - _context.prev = 6; - _context.t0 = _context["catch"](1); - console.log("error", _context.t0); - case 9: - openLoading && setBtnLoading(false); - case 10: - case "end": - return _context.stop(); - } - }, _callee, null, [[1, 6]]); - })); - return function (_x) { - return _ref2.apply(this, arguments); - }; - }(), 2000, { - leading: true, - trailing: false - }), - className: _classnames_2_5_1_classnames_default()(CustomButtonmodules.btn, CustomButtonmodules["".concat(size, "-").concat(shape)], className), + dropValue = _useState2[0], + setDropValue = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(''), + _useState4 = slicedToArray_default()(_useState3, 2), + inputValue = _useState4[0], + setInputValue = _useState4[1]; + (0,_react_17_0_2_react.useEffect)(function () { + var _JSON$stringify; + var newValue = value; + if ((_JSON$stringify = JSON.stringify(value)) !== null && _JSON$stringify !== void 0 && _JSON$stringify.includes('{')) { + setDropValue(value.id); + newValue = value.value || ''; + } + try { + setInputValue(decodeURIComponent(newValue || "")); + } catch (error) { + setInputValue(decodeURIComponent(newValue || "")); + } + }, [value]); + var handleChange = function handleChange() { + onChange(encodeURIComponent(inputValue), dropValue || null); + }; + var handleDropValue = function handleDropValue(id) { + if (id === dropValue) return; + setDropValue(id); + onChange(encodeURIComponent(inputValue), id); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: _classnames_2_5_1_classnames_default()(CustomInputmodules.input, className), style: style, - size: size, - shape: shape, - loading: btnLoading || loading - }, props), {}, { - children: children - })); + children: [!!dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CustomInputmodules.dropdown, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CustomInputmodules.text, + children: [(_dataSource$find = dataSource.find(function (e) { + return e.id === dropValue; + })) === null || _dataSource$find === void 0 ? void 0 : _dataSource$find.name, /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-zhankai4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + className: CustomInputmodules.b1 + }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + className: CustomInputmodules.b2 + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomInputmodules.menu, + children: dataSource.map(function (e, i) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + return handleDropValue(e.id); + }, + children: e.name + }, i); + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + onPressEnter: handleChange, + value: inputValue, + onChange: function onChange(e) { + return setInputValue(e.target.value); + }, + bordered: false, + placeholder: placeholder + }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + onClick: handleChange, + className: "iconfont icon-sousuo9 font14 pl10 current" + })] + }); }; -/* harmony default export */ var ui_customization_CustomButton = (CustomButton); -;// CONCATENATED MODULE: ./src/components/ui-customization/HeadBack/index.less?modules +/* harmony default export */ var ui_customization_CustomInput = (CustomInput); +;// CONCATENATED MODULE: ./src/components/ui-customization/QuickPager/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var HeadBackmodules = ({"flex_box_center":"flex_box_center___TB7bQ","flex_space_between":"flex_space_between___oBlTb","flex_box_vertical_center":"flex_box_vertical_center___b5XbB","flex_box_center_end":"flex_box_center_end___CNhe7","flex_box_column":"flex_box_column___yHXKW","head":"head___ghH72","node":"node___mjPEy"}); -;// CONCATENATED MODULE: ./src/components/ui-customization/HeadBack/index.tsx +/* harmony default export */ var QuickPagermodules = ({"flex_box_center":"flex_box_center___tol8o","flex_space_between":"flex_space_between___Z235C","flex_box_vertical_center":"flex_box_vertical_center___Wq1sZ","flex_box_center_end":"flex_box_center_end___LLxom","flex_box_column":"flex_box_column___DbMSN","quickPager":"quickPager___GM30J","disabled":"disabled___Ozc8I"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/QuickPager/index.tsx -var HeadBack_CustomButton = function CustomButton(_ref) { - var className = _ref.className, - style = _ref.style, - _ref$children = _ref.children, - children = _ref$children === void 0 ? null : _ref$children, - onClick = _ref.onClick, - title = _ref.title; + +var QuickPager_SuperiorTabs = function SuperiorTabs(_ref) { + var value = _ref.value, + onChange = _ref.onChange, + className = _ref.className, + total = _ref.total, + pageSize = _ref.pageSize, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style; + var prevPageDisabled = value < 2; + var nextPageDisabled = value >= Math.ceil(total / pageSize); + if (total <= pageSize) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {}); + } return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(HeadBackmodules.head, className), + className: _classnames_2_5_1_classnames_default()(QuickPagermodules.quickPager, className), style: style, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "primary-hover", - onClick: onClick, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-fanhui2 font12" - }), "\u8FD4\u56DE"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { - title: title, - children: title + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + if (!prevPageDisabled) { + onChange(value - 1, 'prev'); + } + }, + className: prevPageDisabled ? QuickPagermodules.disabled : '', + children: "\u4E0A\u4E00\u9875" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: HeadBackmodules.node, - children: children + onClick: function onClick() { + if (!nextPageDisabled) { + onChange(value + 1, 'next'); + } + }, + className: nextPageDisabled ? QuickPagermodules.disabled : '', + children: "\u4E0B\u4E00\u9875" })] }); }; -/* harmony default export */ var HeadBack = (HeadBack_CustomButton); -;// CONCATENATED MODULE: ./src/components/ui-customization/ConfirmAndCancel/index.less?modules +/* harmony default export */ var QuickPager = (QuickPager_SuperiorTabs); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ShixunList/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var ConfirmAndCancelmodules = ({"flex_box_center":"flex_box_center___AlHuF","flex_space_between":"flex_space_between___vN2LW","flex_box_vertical_center":"flex_box_vertical_center___Ac7D2","flex_box_center_end":"flex_box_center_end___y38I7","flex_box_column":"flex_box_column___iQE6P","btns":"btns___sNgTb","confirm":"confirm___Ozirl","cancel":"cancel___aiq1I"}); -;// CONCATENATED MODULE: ./src/components/ui-customization/ConfirmAndCancel/index.tsx +/* harmony default export */ var ShixunListmodules = ({"flex_box_center":"flex_box_center___FO7TP","flex_space_between":"flex_space_between___LotYx","flex_box_vertical_center":"flex_box_vertical_center___bWdaw","flex_box_center_end":"flex_box_center_end___mVJ1o","flex_box_column":"flex_box_column___M83Mm","list":"list___oOsiS","wrap":"wrap___G6T7F","lockWrap":"lockWrap___Rl79E","li":"li___oZZ7l","cover":"cover___b2bYW","img":"img___IQX7w","sign":"sign___HkT6C","name":"name___SsJx8","e":"e___TMqq0","tags":"tags___bcjyo","rate":"rate___YACg7"}); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules +var spin = __webpack_require__(71418); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(6848); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/index.js + 8 modules +var rate = __webpack_require__(41750); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(27065); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(6457); +// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/Jupyter.png +var Jupyter = __webpack_require__(96908); +// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/JupyterLab.png +var JupyterLab = __webpack_require__(57177); +// EXTERNAL MODULE: ./src/components/ui-customization/Cards/ShixunList/img/unity.png +var unity = __webpack_require__(81378); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(7406); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ShixunList/index.tsx -var ConfirmAndCancel = function ConfirmAndCancel(_ref) { - var _ref$confirmShow = _ref.confirmShow, - confirmShow = _ref$confirmShow === void 0 ? true : _ref$confirmShow, - confirmTitle = _ref.confirmTitle, - confirmClick = _ref.confirmClick, - _ref$cancelShow = _ref.cancelShow, - cancelShow = _ref$cancelShow === void 0 ? true : _ref$cancelShow, - cancelTitle = _ref.cancelTitle, - cancelClick = _ref.cancelClick, - className = _ref.className, - style = _ref.style, - _ref$confirmLoading = _ref.confirmLoading, - confirmLoading = _ref$confirmLoading === void 0 ? false : _ref$confirmLoading; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: _classnames_2_5_1_classnames_default()(ConfirmAndCancelmodules.btns, className), - style: style, - children: [confirmShow && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - loading: confirmLoading, - onClick: confirmClick, - type: "primary", - className: ConfirmAndCancelmodules.confirm, - children: confirmTitle - }), cancelShow && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - onClick: cancelClick, - className: ConfirmAndCancelmodules.cancel, - children: cancelTitle - })] - }); -}; -/* harmony default export */ var ui_customization_ConfirmAndCancel = (ConfirmAndCancel); -;// CONCATENATED MODULE: ./src/components/ui-customization/FixedBottom/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var FixedBottommodules = ({"flex_box_center":"flex_box_center___jkpdr","flex_space_between":"flex_space_between___OtsL8","flex_box_vertical_center":"flex_box_vertical_center___rbcb_","flex_box_center_end":"flex_box_center_end___zBR21","flex_box_column":"flex_box_column___nS_eP","fixedBottom":"fixedBottom___oJl7m","wrap":"wrap___A3Oq1","center":"center____VL1y"}); -;// CONCATENATED MODULE: ./src/components/ui-customization/FixedBottom/index.tsx -var FixedBottom_CustomTabs = function CustomTabs(_ref) { + +var ShixunList = function ShixunList(_ref) { var className = _ref.className, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - LeftContent = _ref.LeftContent, - children = _ref.children, - RightContent = _ref.RightContent; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: _classnames_2_5_1_classnames_default()(FixedBottommodules.fixedBottom, className), - style: style, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: FixedBottommodules.wrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: FixedBottommodules.left, - children: LeftContent - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: FixedBottommodules.center, - children: children - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: FixedBottommodules.right, - children: RightContent - })] - }) - }); -}; -/* harmony default export */ var ui_customization_FixedBottom = (FixedBottom_CustomTabs); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCrumbs/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var CustomCrumbsmodules = ({"flex_box_center":"flex_box_center___tY8Yn","flex_space_between":"flex_space_between___vHdYA","flex_box_vertical_center":"flex_box_vertical_center___pa61F","flex_box_center_end":"flex_box_center_end___HyDXt","flex_box_column":"flex_box_column___UjZek","crumbs":"crumbs___V41Oe","hover":"hover___bEIVd"}); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts -var _umi_production_exports = __webpack_require__(47439); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCrumbs/index.tsx - - - - - - -var CustomCrumbs_CustomTabs = function CustomTabs(_ref) { - var className = _ref.className, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, _ref$dataSource = _ref.dataSource, - dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: _classnames_2_5_1_classnames_default()(CustomCrumbsmodules.crumbs, className), - style: style, - children: dataSource.map(function (e, i) { - if (i < dataSource.length - 1) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { - children: [e.path ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: CustomCrumbsmodules.hover, - onClick: function onClick() { - return _umi_production_exports.history.push(e.path); + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + _ref$col = _ref.col, + col = _ref$col === void 0 ? 4 : _ref$col, + right = _ref.right, + _ref$bottom = _ref.bottom, + bottom = _ref$bottom === void 0 ? 23 : _ref$bottom, + _ref$precision = _ref.precision, + precision = _ref$precision === void 0 ? 0 : _ref$precision, + _ref$wrapWidth = _ref.wrapWidth, + wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, + trackEventItems = _ref.trackEventItems, + loading = _ref.loading; + var width = Math.floor((wrapWidth - (col - 1) * right) / col); + return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: loading, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: _classnames_2_5_1_classnames_default()(ShixunListmodules.list, className), + children: [!!dataSource.length && dataSource.map(function (item, index) { + var name = item.name, + id = item.id, + identifier = item.identifier, + power = item.power, + cover_image_id = item.cover_image_id, + pic = item.pic; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.wrap, + style: { + width: width, + marginRight: (1 + index) % col === 0 ? 0 : right + precision, + marginBottom: bottom + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + target: "_blank", + href: "/shixuns/".concat(identifier, "/challenges"), + className: ShixunListmodules.li, + onClick: function onClick(e) { + e.preventDefault(); + if (trackEventItems) { + (0,util/* trackEvent */.L9)([trackEventItems]); + } + power && (0,util/* openNewWindow */.xg)("/shixuns/".concat(identifier, "/challenges")); }, - children: e.name - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: e.name - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\xA0", '>', "\xA0"] + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.img, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ShixunListmodules.cover, + src: cover_image_id ? "".concat(env/* default */.Z.API_SERVER, "/api/attachments/").concat(cover_image_id) : "".concat(env/* default */.Z.IMG_SERVER, "/").concat(pic) + }), item.is_jupyter && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ShixunListmodules.sign, + src: Jupyter + }), item.is_jupyter_lab && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ShixunListmodules.sign, + src: JupyterLab + }), item.is_unity_3d && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ShixunListmodules.sign, + src: unity + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ShixunListmodules.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: name || '实践项目名称-未填写', + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ShixunListmodules.e, + children: name || '实践项目名称-未填写' + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.tags, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u5173\u5361\u6570", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-shixunguanqia font14 mr2" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.challenges_count + })] + }) + }), !!item.myshixuns_count && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u5B66\u4E60\u4EBA\u6570", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-chengyuan font14 mr2" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.myshixuns_count + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "bottom", + title: "\u96BE\u5EA6\u7B49\u7EA7", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.level + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.rate, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(rate/* default */.Z, { + allowHalf: true, + disabled: true, + defaultValue: item.score_info + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\xA0", item.score_info ? "".concat(item.score_info, "\u5206") : '5分'] + })] + })] + })] + }), !power && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunListmodules.lockWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: "".concat(env/* default */.Z.IMG_SERVER, "/images/educoder/icon/lockclose.svg") + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mt15 font16 c-white", + children: "\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743" + })] })] - }, i); - } - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#5F6368' - }, - children: e.name - }, i); + }, id); + }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] }) }); }; -/* harmony default export */ var CustomCrumbs = (CustomCrumbs_CustomTabs); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/index.js + 5 modules -var statistic = __webpack_require__(31797); -;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCountdown/index.tsx - - - -var CustomCountdown_excluded = ["onChange"]; - - - -var Countdown = statistic/* default */.Z.Countdown; - -// value输入是antd的Countdown -// onChange自带的是毫秒,不好做判断,现在被更改了,输出是秒 - -var CustomCountdown_CustomCountdown = function CustomCountdown(_ref) { - var onChange = _ref.onChange, - props = objectWithoutProperties_default()(_ref, CustomCountdown_excluded); - var _useState = (0,_react_17_0_2_react.useState)(null), - _useState2 = slicedToArray_default()(_useState, 2), - time = _useState2[0], - setTime = _useState2[1]; - (0,_react_17_0_2_react.useEffect)(function () { - if (typeof time === 'number' && time >= 0) { - onChange(time); - } - }, [time]); - var onTimeChange = function onTimeChange(c) { - var currentTime = Math.floor(c / 1000); - setTime(currentTime); - }; - return /*#__PURE__*/(0,jsx_runtime.jsx)(Countdown, objectSpread2_default()(objectSpread2_default()({}, props), {}, { - onChange: onTimeChange - })); -}; -/* harmony default export */ var ui_customization_CustomCountdown = (CustomCountdown_CustomCountdown); -;// CONCATENATED MODULE: ./src/components/ui-customization/index.tsx - - - - - - - - - - - - - +/* harmony default export */ var Cards_ShixunList = (ShixunList); +// EXTERNAL MODULE: ./src/components/ui-customization/Cards/CourseList/index.tsx + 13 modules +var CourseList = __webpack_require__(92038); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var ClassroomListmodules = ({"flex_box_center":"flex_box_center___eMcr7","flex_space_between":"flex_space_between___HcNca","flex_box_vertical_center":"flex_box_vertical_center___ZnvVN","flex_box_center_end":"flex_box_center_end___fdgDf","flex_box_column":"flex_box_column___SEKvd","list":"list___L1hmU","wrap":"wrap___pKgcW","lockWrap":"lockWrap___SMhkK","top":"top___udHSB","sign":"sign___uwRpq","name":"name___Fpf90","img":"img___AMLhL","text":"text___KiTb7","btns":"btns___i6IuZ","bottom":"bottom____k2sh"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/img/privately.png +var privately_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/ui-customization/Cards/ClassroomList/index.tsx -/***/ }), -/***/ 5764: -/*!***************************************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments/index.tsx + 1 modules ***! - \***************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ component_AnswerComments; } -}); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var AnswerCommentsmodules = ({"flex_box_center":"flex_box_center___hzSR8","flex_space_between":"flex_space_between___Mscip","flex_box_vertical_center":"flex_box_vertical_center___Uckau","flex_box_center_end":"flex_box_center_end___Kw1tf","flex_box_column":"flex_box_column___udgQE","comments":"comments___He0El","line":"line___P3zVB"}); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js -var row = __webpack_require__(95237); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(27065); -// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js -var dayjs_min = __webpack_require__(9498); -var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments/index.tsx - - - - - - - -var AnswerComments = function AnswerComments(_ref) { - var list = _ref.list, - _ref$hideScore = _ref.hideScore, - hideScore = _ref$hideScore === void 0 ? false : _ref$hideScore, - newuserCommentVisible = _ref.newuserCommentVisible; - console.log('xxxx', list); - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: list === null || list === void 0 ? void 0 : list.map(function (v) { - var _v$user, _v$user2, _v$user3, _v$comments; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt20", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default */.Z.API_SERVER + '/images/' + (v === null || v === void 0 || (_v$user2 = v.user) === null || _v$user2 === void 0 ? void 0 : _v$user2.image_url), - width: "40", - style: { - borderRadius: 40 - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml10 font16", - children: v === null || v === void 0 || (_v$user3 = v.user) === null || _v$user3 === void 0 ? void 0 : _v$user3.name - })] - }, v === null || v === void 0 || (_v$user = v.user) === null || _v$user === void 0 ? void 0 : _v$user.user_id), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AnswerCommentsmodules.comments, - children: v === null || v === void 0 || (_v$comments = v.comments) === null || _v$comments === void 0 ? void 0 : _v$comments.map(function (e, i) { - if (newuserCommentVisible && e.question_type !== 5) { - if (i === 0) { - var _v$user4, _v$comments2; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - justify: "space-between", - children: [!!e.shixun_chanllge_position && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - flexShrink: 0, - marginRight: 10 - }, - children: ["\u7B2C", e.shixun_chanllge_position, "\u5173"] - }), !hideScore && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - flex: 1 - }, - children: ["\u539F\u59CB\u5F97\u5206", e === null || e === void 0 ? void 0 : e.origin_score, "\u5206\uFF0C\u4FEE\u6B63\u4E3A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-light-primary", - children: e === null || e === void 0 ? void 0 : e.score - }), "\u5206"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - flexShrink: 0 - }, - children: dayjs_min_default()(e.updated_at).format('YYYY-MM-DD HH:mm') - })] - }), !!e.comment && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u8BC4\u8BED\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-light-primary", - children: e.comment - })] - }), (v === null || v === void 0 || (_v$comments2 = v.comments) === null || _v$comments2 === void 0 ? void 0 : _v$comments2.length) - 1 > i && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AnswerCommentsmodules.line - })] - }, (v === null || v === void 0 || (_v$user4 = v.user) === null || _v$user4 === void 0 ? void 0 : _v$user4.user_id) + '-' + i); +var ClassroomList = function ClassroomList(_ref) { + var className = _ref.className, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + _ref$col = _ref.col, + col = _ref$col === void 0 ? 4 : _ref$col, + right = _ref.right, + _ref$bottom = _ref.bottom, + bottom = _ref$bottom === void 0 ? 23 : _ref$bottom, + _ref$precision = _ref.precision, + precision = _ref$precision === void 0 ? 0 : _ref$precision, + _ref$wrapWidth = _ref.wrapWidth, + wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, + trackEventItems = _ref.trackEventItems, + loading = _ref.loading; + var width = Math.floor((wrapWidth - (col - 1) * right) / col); + return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: loading, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: _classnames_2_5_1_classnames_default()(ClassroomListmodules.list, className), + children: [!!dataSource.length && dataSource.map(function (item, index) { + var subject_identifier = item.subject_identifier, + id = item.id, + identifier = item.identifier, + power = item.power; + var is_public = item.is_public != 0 && item.is_public; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.wrap, + style: { + width: width, + marginRight: (1 + index) % col === 0 ? 0 : right + precision, + marginBottom: bottom + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + className: ClassroomListmodules.li, + onClick: function onClick(e) { + e.preventDefault(); + if (trackEventItems) { + (0,util/* trackEvent */.L9)([trackEventItems]); } - } else { - var _v$user5, _e$comment, _v$comments3; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - justify: "space-between", - children: [!!e.shixun_chanllge_position && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - flexShrink: 0, - marginRight: 10 - }, - children: ["\u7B2C", e.shixun_chanllge_position, "\u5173"] - }), !hideScore && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - flex: 1 - }, - children: ["\u539F\u59CB\u5F97\u5206", e === null || e === void 0 ? void 0 : e.origin_score, "\u5206\uFF0C\u4FEE\u6B63\u4E3A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-light-primary", - children: e === null || e === void 0 ? void 0 : e.score - }), "\u5206"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - flexShrink: 0 - }, - children: dayjs_min_default()(e.updated_at).format('YYYY-MM-DD HH:mm') - })] - }), !!e.comment && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "flex-wrp", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u8BC4\u8BED\uFF1A" + (0,util/* openNewWindow */.xg)(item.first_category_url); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.top, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ClassroomListmodules.name, + children: item.name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: ClassroomListmodules.img, + src: true ? env/* default */.Z.IMG_SERVER + '/images/' + item.avatar_url : 0 + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ClassroomListmodules.text, + title: item.creator, + children: item.creator + }), subject_identifier && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.btns, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u5F00\u653E\u8BFE\u7A0B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + children: "\u5F00\u653E\u8BFE\u5802" + })] + }), is_public && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ClassroomListmodules.sign, + children: "\u516C\u5F00" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.bottom, + children: [item.visits > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u8BBF\u95EE\u91CF", + placement: "bottom", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-liulanyan" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-light-primary flex1", - dangerouslySetInnerHTML: { - __html: ((_e$comment = e.comment) === null || _e$comment === void 0 ? void 0 : _e$comment.replace(/\n/g, "
")) || "" - } + children: item.visits })] - }), (v === null || v === void 0 || (_v$comments3 = v.comments) === null || _v$comments3 === void 0 ? void 0 : _v$comments3.length) - 1 > i && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AnswerCommentsmodules.line - })] - }, (v === null || v === void 0 || (_v$user5 = v.user) === null || _v$user5 === void 0 ? void 0 : _v$user5.user_id) + '-' + i); - } - }) - })] - }); + }) + }), item.course_members_count > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u6210\u5458", + placement: "bottom", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-chengyuan" + }), item.course_members_count] + }) + }), item.tasks_count > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u4F5C\u4E1A", + placement: "bottom", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-zuoye" + }), item.tasks_count] + }) + }), item.is_end ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + color: '#6B758B' + }, + children: "\u5DF2\u7ED3\u675F" + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + color: '#00B187' + }, + children: "\u8FDB\u884C\u4E2D" + })] + })] + }), !item.is_accessible && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ClassroomListmodules.lockWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: "".concat(env/* default */.Z.IMG_SERVER, "/images/educoder/icon/lockclose.svg") + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mt15 font16 c-white", + children: "\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165" + })] + })] + }, id); + }), !dataSource.length && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {})] }) }); }; -/* harmony default export */ var component_AnswerComments = (AnswerComments); - -/***/ }), - -/***/ 77553: -/*!***********************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/Fill.tsx ***! - \***********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 8772); -/* harmony import */ var _SeeAnswer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./SeeAnswer */ 90610); -/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./index.less?modules */ 43644); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712); - - - +/* harmony default export */ var Cards_ClassroomList = (ClassroomList); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTabs/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomTabsmodules = ({"flex_box_center":"flex_box_center___d27mZ","flex_space_between":"flex_space_between___qfRU9","flex_box_vertical_center":"flex_box_vertical_center___fCRld","flex_box_center_end":"flex_box_center_end___ORMV8","flex_box_column":"flex_box_column___PNKtZ","tabs":"tabs___alpa7","tabsWrap":"tabsWrap___aCQjw","tab":"tab___MKLr4","active":"active___nl_4v"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTabs/index.tsx -var TextArea = antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z.TextArea; -var Fill = function Fill(_ref) { - var item = _ref.item, - answerData = _ref.answerData, - changeScoreData = _ref.changeScoreData, - textValue = _ref.textValue, - _ref$textOnChange = _ref.textOnChange, - textOnChange = _ref$textOnChange === void 0 ? function () {} : _ref$textOnChange, - _ref$seeAnswerVisible = _ref.seeAnswerVisible, - seeAnswerVisible = _ref$seeAnswerVisible === void 0 ? true : _ref$seeAnswerVisible; - var _useState = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)([]), - _useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2), - userAnswer = _useState2[0], - setUserAnswer = _useState2[1]; - var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false), - _useState4 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_useState3, 2), - showEdit = _useState4[0], - setShowEdit = _useState4[1]; - (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { - if (changeScoreData !== null && changeScoreData !== void 0 && changeScoreData[item.q_position]) { - !showEdit && setShowEdit(true); - } else { - showEdit && setShowEdit(false); - } - }, [changeScoreData === null || changeScoreData === void 0 ? void 0 : changeScoreData[item === null || item === void 0 ? void 0 : item.q_position]]); - (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { - console.log("item=====", item, answerData, changeScoreData, "#37AD83;"); - var data = []; - var _loop = function _loop(i) { - var _item$user_answer; - var param = (item === null || item === void 0 || (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.find(function (e) { - return e.choice_id === i + 1; - })) || { - choice_id: i + 1, - answer_text: '' - }; - data.push(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, param)); - }; - for (var i = 0; i < (item === null || item === void 0 ? void 0 : item.multi_count); i++) { - _loop(i); - } - setUserAnswer(data); - }, [item === null || item === void 0 ? void 0 : item.user_answer]); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z.fillBg, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("aside", { - className: "font14 c-light-primary mb5", - children: "\u5B66\u751F\u7B54\u9898" - }), userAnswer === null || userAnswer === void 0 ? void 0 : userAnswer.map(function (answer, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("span", { - children: ["\u7B54\u6848(\u586B\u7A7A", index + 1, "):"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div", { - children: item.question_type == 3 ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("span", { - style: { - color: answer !== null && answer !== void 0 && answer.user_answer_boolean ? "#37AD83" : "#E30000" - }, - children: answer === null || answer === void 0 ? void 0 : answer.answer_text - }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, { - value: answer === null || answer === void 0 ? void 0 : answer.answer_text - }) - })] - }); - }), seeAnswerVisible && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_SeeAnswer__WEBPACK_IMPORTED_MODULE_4__/* .SeeAnswer */ .u, { - data: item +var FixedBottom = function FixedBottom(_ref) { + var _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource, + value = _ref.value, + onChange = _ref.onChange, + className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + tabBarExtraContent = _ref.tabBarExtraContent; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: _classnames_2_5_1_classnames_default()(CustomTabsmodules.tabs, className), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomTabsmodules.tabsWrap, + children: dataSource.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: CustomTabsmodules.tab, + onClick: function onClick() { + onChange(item.id); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: value === item.id ? item.classNameActive || CustomTabsmodules.active : '', + children: item.name + }), (item === null || item === void 0 ? void 0 : item.resetCount) == undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\uFF08", item === null || item === void 0 ? void 0 : item.total, "\uFF09"] + }), (item === null || item === void 0 ? void 0 : item.resetCount) !== undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: (item === null || item === void 0 ? void 0 : item.tip) != undefined ? item === null || item === void 0 ? void 0 : item.tip : '', + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: "#9096A3" + }, + children: ["\uFF08", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#000" + }, + children: item === null || item === void 0 ? void 0 : item.resetCount + }), "/", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item === null || item === void 0 ? void 0 : item.total + }), "\uFF09"] + }) + })] + }, index); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CustomTabsmodules.tabBar, + children: tabBarExtraContent })] }); }; -/* harmony default export */ __webpack_exports__.Z = (Fill); +/* harmony default export */ var CustomTabs = (FixedBottom); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomTable/index.tsx -/***/ }), -/***/ 31115: -/*!**************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/Program.tsx ***! - \**************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ 9498); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 52306); -/* harmony import */ var _components_monaco_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/monaco-editor */ 14188); -/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! js-base64 */ 24334); -/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(js_base64__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../index.less?modules */ 44755); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 37712); +var CustomCountdown = function CustomCountdown(_ref) { + var className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + children = _ref.children; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: _classnames_2_5_1_classnames_default()(className), + style: style, + children: children + }); +}; +/* harmony default export */ var CustomTable = (CustomCountdown); +;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorSort/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var SuperiorSortmodules = ({"flex_box_center":"flex_box_center___e6HxQ","flex_space_between":"flex_space_between___RnXYe","flex_box_vertical_center":"flex_box_vertical_center___lVxPk","flex_box_center_end":"flex_box_center_end___bu8yv","flex_box_column":"flex_box_column___JczGj","orderWrap":"orderWrap___ZfyGX","orderIconWrap":"orderIconWrap___XTB_O","orderAsc":"orderAsc___KWHmA","orderDesc":"orderDesc___rHdbB","active":"active___a7eSP","cursorPointer":"cursorPointer___gs9kL","orderTextWrap":"orderTextWrap___teAKn"}); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules +var dropdown = __webpack_require__(38854); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules +var menu = __webpack_require__(20834); +;// CONCATENATED MODULE: ./src/components/ui-customization/SuperiorSort/index.tsx + + + + + + +var dropItem = [{ + id: 'updated_at', + name: '最新动态' +}, { + id: 'created_at', + name: '最新创建' +}, { + id: 'name', + name: '名称排序' +}]; +var SuperiorSort = function SuperiorSort(_ref) { + var _dataSource$find; + var sortValue = _ref.sortValue, + dropValue = _ref.dropValue, + className = _ref.className, + onSort = _ref.onSort, + onDrop = _ref.onDrop, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? dropItem : _ref$dataSource; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: _classnames_2_5_1_classnames_default()(SuperiorSortmodules.orderWrap, className), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + dropdownRender: function dropdownRender() { + return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { + children: dataSource.map(function (e, i) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + onClick: function onClick() { + return onDrop(e.id); + }, + children: e.name + }, i); + }) + }); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: SuperiorSortmodules.orderTextWrap, + children: (_dataSource$find = dataSource.find(function (e) { + return dropValue === e.id; + })) === null || _dataSource$find === void 0 ? void 0 : _dataSource$find.name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: SuperiorSortmodules.orderIconWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: SuperiorSortmodules.orderAsc, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: sortValue === 'asc' ? "iconfont icon-sanjiaoxing-up font12 ".concat(SuperiorSortmodules.cursorPointer, " ").concat(SuperiorSortmodules.active) : "iconfont icon-sanjiaoxing-up font12 ".concat(SuperiorSortmodules.cursorPointer), + onClick: function onClick() { + return onSort(sortValue === 'asc' ? 'desc' : 'asc'); + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: SuperiorSortmodules.orderDesc, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: sortValue === 'desc' ? "iconfont icon-sanjiaoxing-down font12 ".concat(SuperiorSortmodules.cursorPointer, " ").concat(SuperiorSortmodules.active) : "iconfont icon-sanjiaoxing-down font12 ".concat(SuperiorSortmodules.cursorPointer), + onClick: function onClick() { + return onSort(sortValue === 'asc' ? 'desc' : 'asc'); + } + }) + })] + })] + }); +}; +/* harmony default export */ var ui_customization_SuperiorSort = (SuperiorSort); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(82242); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(7557); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(41498); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(39647); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomButton/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomButtonmodules = ({"flex_box_center":"flex_box_center___LCi0B","flex_space_between":"flex_space_between___hzONe","flex_box_vertical_center":"flex_box_vertical_center___ZyQRE","flex_box_center_end":"flex_box_center_end___XKM74","flex_box_column":"flex_box_column___p8LCU","btn":"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd","default":"default___K791v"}); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomButton/index.tsx +var _excluded = ["className", "style", "children", "loading", "openLoading", "onClick", "size", "shape"]; -var Program = function Program(_ref) { - var _answerData$exercise, _answerData$exercise2, _answerData$exercise3, _answerData$exercise4, _item$user_answer; - var item = _ref.item, - answerData = _ref.answerData, - autoHeight = _ref.autoHeight; - var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)([]), - _useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2), - data = _useState2[0], - setData = _useState2[1]; - (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(function () { - var _item$evaluate_codes; - if ((item === null || item === void 0 || (_item$evaluate_codes = item.evaluate_codes) === null || _item$evaluate_codes === void 0 ? void 0 : _item$evaluate_codes.length) > 0) { - var _item$evaluate_codes2; - setData(item === null || item === void 0 || (_item$evaluate_codes2 = item.evaluate_codes) === null || _item$evaluate_codes2 === void 0 ? void 0 : _item$evaluate_codes2.map(function (code, index) { - return { - key: index + 1, - error_msg: code !== null && code !== void 0 && code.error_msg ? js_base64__WEBPACK_IMPORTED_MODULE_5__.Base64.decode(code === null || code === void 0 ? void 0 : code.error_msg) : '', - created_at: code.created_at - }; +var CustomButton = function CustomButton(_ref) { + var className = _ref.className, + style = _ref.style, + children = _ref.children, + _ref$loading = _ref.loading, + loading = _ref$loading === void 0 ? false : _ref$loading, + openLoading = _ref.openLoading, + _ref$onClick = _ref.onClick, + onClick = _ref$onClick === void 0 ? function () {} : _ref$onClick, + _ref$size = _ref.size, + size = _ref$size === void 0 ? 'middle' : _ref$size, + _ref$shape = _ref.shape, + shape = _ref$shape === void 0 ? 'round' : _ref$shape, + props = objectWithoutProperties_default()(_ref, _excluded); + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + btnLoading = _useState2[0], + setBtnLoading = _useState2[1]; + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, objectSpread2_default()(objectSpread2_default()({ + onClick: (0,lodash.throttle)( /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(e) { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + openLoading && setBtnLoading(true); + _context.prev = 1; + _context.next = 4; + return onClick(e); + case 4: + _context.next = 9; + break; + case 6: + _context.prev = 6; + _context.t0 = _context["catch"](1); + console.log("error", _context.t0); + case 9: + openLoading && setBtnLoading(false); + case 10: + case "end": + return _context.stop(); + } + }, _callee, null, [[1, 6]]); })); - } else { - setData([{ - key: "--", - error_msg: "--" - }]); - } - }, [item === null || item === void 0 ? void 0 : item.evaluate_codes]); - var columns = [{ - title: '评测序号', - dataIndex: 'key', - width: "127px", - key: 'key', - align: 'center', - render: function render(text, record) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("span", { - children: record.key - }); - } - }, { - title: '评测时间', - dataIndex: 'created_at', - key: 'created_at', - align: 'center', - width: 200, - render: function render(text, record) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("span", { - children: record.created_at ? moment__WEBPACK_IMPORTED_MODULE_3___default()(record.created_at).format('YYYY-MM-DD HH:mm') : "--" - }); - } - }, { - title: '评测结果', - dataIndex: 'error_msg', - key: 'error_msg', - align: 'center', - render: function render(text, record) { - var _record$error_msg; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("span", { - children: record.error_msg ? ((_record$error_msg = record.error_msg) === null || _record$error_msg === void 0 ? void 0 : _record$error_msg.length) > 1000 ? record.error_msg.substring(0, 1000) + "..." : record.error_msg : "--" - }); - } - }]; - var options = { - selectOnLineNumbers: true, - readOnly: true, - minimap: { - enabled: false - }, - scrollBeyondLastLine: false - }; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("div", { - className: "mt15 mb15", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, { - value: item === null || item === void 0 ? void 0 : item.description - }) - }), (!!(answerData !== null && answerData !== void 0 && (_answerData$exercise = answerData.exercise) !== null && _answerData$exercise !== void 0 && _answerData$exercise.student_commit_status) && (answerData === null || answerData === void 0 || (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.student_commit_status) !== 0 || !!(answerData !== null && answerData !== void 0 && (_answerData$exercise3 = answerData.exercise) !== null && _answerData$exercise3 !== void 0 && _answerData$exercise3.user_exercise_status) && (answerData === null || answerData === void 0 || (_answerData$exercise4 = answerData.exercise) === null || _answerData$exercise4 === void 0 ? void 0 : _answerData$exercise4.user_exercise_status) !== 0) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, { - className: "mt5", - bordered: true, - dataSource: data, - columns: columns, - pagination: false - }), !!(item !== null && item !== void 0 && (_item$user_answer = item.user_answer) !== null && _item$user_answer !== void 0 && _item$user_answer.length) && (item === null || item === void 0 ? void 0 : item.passed_code) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("aside", { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.shixunWrp, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("h3", { - children: "\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP, { - style: { - border: '1px solid #ccc' - }, - height: 300, - language: "python", - theme: "vs-light", - value: item !== null && item !== void 0 && item.passed_code ? js_base64__WEBPACK_IMPORTED_MODULE_5__.Base64.decode(item === null || item === void 0 ? void 0 : item.passed_code) : "", - autoHeight: autoHeight, - options: options - })] - })] - }); + return function (_x) { + return _ref2.apply(this, arguments); + }; + }(), 2000, { + leading: true, + trailing: false + }), + className: _classnames_2_5_1_classnames_default()(CustomButtonmodules.btn, CustomButtonmodules["".concat(size, "-").concat(shape)], className), + style: style, + size: size, + shape: shape, + loading: btnLoading || loading + }, props), {}, { + children: children + })); }; -/* harmony default export */ __webpack_exports__.Z = (Program); - -/***/ }), - -/***/ 90610: -/*!****************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/SeeAnswer.tsx ***! - \****************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ u: function() { return /* binding */ SeeAnswer; } -/* harmony export */ }); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd */ 95237); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd */ 43604); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ 37712); - +/* harmony default export */ var ui_customization_CustomButton = (CustomButton); +;// CONCATENATED MODULE: ./src/components/ui-customization/HeadBack/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var HeadBackmodules = ({"flex_box_center":"flex_box_center___TB7bQ","flex_space_between":"flex_space_between___oBlTb","flex_box_vertical_center":"flex_box_vertical_center___b5XbB","flex_box_center_end":"flex_box_center_end___CNhe7","flex_box_column":"flex_box_column___yHXKW","head":"head___ghH72","node":"node___mjPEy"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/HeadBack/index.tsx -var SeeAnswer = function SeeAnswer(_ref) { - var data = _ref.data; - var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false), - _useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2), - show = _useState2[0], - setShow = _useState2[1]; - var renderDom = function renderDom() { - var _data$standard_answer, _data$standard_answer2, _data$standard_answer3; - switch (data.question_type) { - case 3: - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("aside", { - className: "mt20", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span", { - style: { - cursor: "pointer" - }, - className: "font14 c-blue current", - onClick: function onClick() { - setShow(!show); - }, - children: show ? "隐藏参考答案" : "查看参考答案" - }), show && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", { - children: data === null || data === void 0 || (_data$standard_answer = data.standard_answer) === null || _data$standard_answer === void 0 ? void 0 : _data$standard_answer.map(function (item, key) { - var _item$answer_text; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, { - style: { - alignItems: 'baseline' - }, - className: "mr20", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { - flex: "50px", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("span", { - className: "mt10", - children: ["\u586B\u7A7A", item.choice_id, ":"] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { - flex: 1, - children: item === null || item === void 0 || (_item$answer_text = item.answer_text) === null || _item$answer_text === void 0 ? void 0 : _item$answer_text.map(function (val, key) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", { - children: val - }); - }) - })] - }); - }) - })] - }); - break; - case 8: - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("aside", { - className: "mt20", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span", { - style: { - cursor: "pointer" - }, - className: "font14 c-blue current", - onClick: function onClick() { - setShow(!show); - }, - children: show ? "隐藏参考答案" : "查看参考答案" - }), show && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", { - children: data === null || data === void 0 || (_data$standard_answer2 = data.standard_answer) === null || _data$standard_answer2 === void 0 ? void 0 : _data$standard_answer2.map(function (item, key) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, { - style: { - alignItems: 'baseline' - }, - className: "mr20", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { - flex: "50px", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("span", { - className: "mt10", - children: ["\u586B\u7A7A", item.choice_id, ":"] - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { - flex: 1, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", { - children: item === null || item === void 0 ? void 0 : item.answer_text - }) - })] - }); - }) - })] - }); - break; - case 4: - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("aside", { - className: "mt20", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span", { - style: { - cursor: "pointer" - }, - className: "font14 c-blue current", - onClick: function onClick() { - setShow(!show); - }, - children: show ? "隐藏参考答案" : "查看参考答案" - }), show && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, { - value: data === null || data === void 0 || (_data$standard_answer3 = data.standard_answer) === null || _data$standard_answer3 === void 0 ? void 0 : _data$standard_answer3.join(" ") - }) - })] - }); - break; - } - }; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("section", { - children: renderDom() +var HeadBack_CustomButton = function CustomButton(_ref) { + var className = _ref.className, + style = _ref.style, + _ref$children = _ref.children, + children = _ref$children === void 0 ? null : _ref$children, + onClick = _ref.onClick, + title = _ref.title; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: _classnames_2_5_1_classnames_default()(HeadBackmodules.head, className), + style: style, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "primary-hover", + onClick: onClick, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-fanhui2 font12" + }), "\u8FD4\u56DE"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("b", { + title: title, + children: title + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: HeadBackmodules.node, + children: children + })] }); }; - -/***/ }), - -/***/ 32212: -/*!*************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/Shixun.tsx ***! - \*************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); -/* harmony import */ var _utils_authority__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/authority */ 89918); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 6848); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 97913); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 8591); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! antd */ 52306); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! moment */ 9498); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! umi */ 47439); -/* harmony import */ var _components_monaco_editor__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/monaco-editor */ 14188); -/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./index.less?modules */ 43644); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react/jsx-runtime */ 37712); - - - - +/* harmony default export */ var HeadBack = (HeadBack_CustomButton); +;// CONCATENATED MODULE: ./src/components/ui-customization/ConfirmAndCancel/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var ConfirmAndCancelmodules = ({"flex_box_center":"flex_box_center___AlHuF","flex_space_between":"flex_space_between___vN2LW","flex_box_vertical_center":"flex_box_vertical_center___Ac7D2","flex_box_center_end":"flex_box_center_end___y38I7","flex_box_column":"flex_box_column___iQE6P","btns":"btns___sNgTb","confirm":"confirm___Ozirl","cancel":"cancel___aiq1I"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/ConfirmAndCancel/index.tsx +var ConfirmAndCancel = function ConfirmAndCancel(_ref) { + var _ref$confirmShow = _ref.confirmShow, + confirmShow = _ref$confirmShow === void 0 ? true : _ref$confirmShow, + confirmTitle = _ref.confirmTitle, + confirmClick = _ref.confirmClick, + _ref$cancelShow = _ref.cancelShow, + cancelShow = _ref$cancelShow === void 0 ? true : _ref$cancelShow, + cancelTitle = _ref.cancelTitle, + cancelClick = _ref.cancelClick, + className = _ref.className, + style = _ref.style, + _ref$confirmLoading = _ref.confirmLoading, + confirmLoading = _ref$confirmLoading === void 0 ? false : _ref$confirmLoading; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: _classnames_2_5_1_classnames_default()(ConfirmAndCancelmodules.btns, className), + style: style, + children: [confirmShow && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + loading: confirmLoading, + onClick: confirmClick, + type: "primary", + className: ConfirmAndCancelmodules.confirm, + children: confirmTitle + }), cancelShow && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + onClick: cancelClick, + className: ConfirmAndCancelmodules.cancel, + children: cancelTitle + })] + }); +}; +/* harmony default export */ var ui_customization_ConfirmAndCancel = (ConfirmAndCancel); +;// CONCATENATED MODULE: ./src/components/ui-customization/FixedBottom/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var FixedBottommodules = ({"flex_box_center":"flex_box_center___jkpdr","flex_space_between":"flex_space_between___OtsL8","flex_box_vertical_center":"flex_box_vertical_center___rbcb_","flex_box_center_end":"flex_box_center_end___zBR21","flex_box_column":"flex_box_column___nS_eP","fixedBottom":"fixedBottom___oJl7m","wrap":"wrap___A3Oq1","center":"center____VL1y"}); +;// CONCATENATED MODULE: ./src/components/ui-customization/FixedBottom/index.tsx -var Shixun = function Shixun(_ref) { - var _answerData$exercise, _answerData$exercise2, _item$shixun; - var item = _ref.item, - answerData = _ref.answerData, - _ref$hasChangeScore = _ref.hasChangeScore, - hasChangeScore = _ref$hasChangeScore === void 0 ? true : _ref$hasChangeScore, - autoHeight = _ref.autoHeight, - showAnswer = _ref.showAnswer, - _ref$saveChangeScore = _ref.saveChangeScore, - saveChangeScore = _ref$saveChangeScore === void 0 ? function () {} : _ref$saveChangeScore; - var _useState = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)([]), - _useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), - data = _useState2[0], - setData = _useState2[1]; - var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)([]), - _useState4 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState3, 2), - challengeData = _useState4[0], - setChallengeData = _useState4[1]; - (0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { - var _item$shixun_details; - if (!(item !== null && item !== void 0 && (_item$shixun_details = item.shixun_details) !== null && _item$shixun_details !== void 0 && _item$shixun_details.length)) { - return; - } - var shixun = []; - var challenge = []; - for (var i = 0; i < (item === null || item === void 0 || (_item$shixun_details2 = item.shixun_details) === null || _item$shixun_details2 === void 0 ? void 0 : _item$shixun_details2.length); i++) { - var _item$shixun_details2, _item$shixun_details4; - for (var j = 0; j < (item === null || item === void 0 ? void 0 : item.shixun_details[i].stage_list.length); j++) { - var _item$shixun_details3, _item$shixun_details$; - var shixunItem = item === null || item === void 0 ? void 0 : item.shixun_details[i].stage_list[j]; - shixun.push(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, shixunItem), { - operation: item === null || item === void 0 || (_item$shixun_details3 = item.shixun_details) === null || _item$shixun_details3 === void 0 || (_item$shixun_details3 = _item$shixun_details3[i]) === null || _item$shixun_details3 === void 0 || (_item$shixun_details3 = _item$shixun_details3.shixun_detail) === null || _item$shixun_details3 === void 0 || (_item$shixun_details3 = _item$shixun_details3[0]) === null || _item$shixun_details3 === void 0 ? void 0 : _item$shixun_details3.game_identifier, - shixun_challenge_id: item === null || item === void 0 || (_item$shixun_details$ = item.shixun_details[i]) === null || _item$shixun_details$ === void 0 ? void 0 : _item$shixun_details$.shixun_challenge_id - })); - } - if (item !== null && item !== void 0 && (_item$shixun_details4 = item.shixun_details) !== null && _item$shixun_details4 !== void 0 && (_item$shixun_details4 = _item$shixun_details4[i]) !== null && _item$shixun_details4 !== void 0 && _item$shixun_details4.shixun_detail) { - var _item$shixun_details5; - challenge.push(item === null || item === void 0 || (_item$shixun_details5 = item.shixun_details) === null || _item$shixun_details5 === void 0 || (_item$shixun_details5 = _item$shixun_details5[i]) === null || _item$shixun_details5 === void 0 || (_item$shixun_details5 = _item$shixun_details5.shixun_detail) === null || _item$shixun_details5 === void 0 ? void 0 : _item$shixun_details5[0]); - } - } - setChallengeData(challenge); - setData([].concat(shixun)); - }, [item === null || item === void 0 ? void 0 : item.shixun_details]); - var columns = [{ - title: "关卡", - dataIndex: "position", - key: "position", - align: 'center' - }, { - title: "任务名称", - dataIndex: "name", - key: "name", - align: 'center', - ellipsis: true, - width: 260, - render: function render(name) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { - title: name, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { - className: "overflowHidden1", - style: { - maxWidth: "400px" - }, - title: name && name.length > 25 ? name : "", - children: name - }) - }); - } - }, { - title: "评测次数", - dataIndex: "evaluate_count", - key: "evaluate_count", - align: 'center', - render: function render(testCount, item) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { - children: item.evaluate_count ? item.evaluate_count : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { - className: "color-grey-9", - children: "--" - }) - }); - } - }, { - title: "完成时间", - key: "finished_time", - dataIndex: "finished_time", - align: 'center', - render: function render(endTime, item) { - var timeOver = false; - if (item.finished_time && answerData !== null && answerData !== void 0 && answerData.exercise && answerData !== null && answerData !== void 0 && answerData.exercise_answer_user) { - // issue#29511 exercise.time -1没有设置答题的时间限制,则比较完成时间和试卷截至时间 - if ((answerData === null || answerData === void 0 ? void 0 : answerData.exercise.time) === -1) { - timeOver = moment__WEBPACK_IMPORTED_MODULE_7___default()(answerData === null || answerData === void 0 ? void 0 : answerData.exercise.end_time).isBefore(item.finished_time); - } else { - timeOver = moment__WEBPACK_IMPORTED_MODULE_7___default()(answerData === null || answerData === void 0 ? void 0 : answerData.exercise_answer_user.start_at).add(answerData === null || answerData === void 0 ? void 0 : answerData.exercise.time, "m").isBefore(item.finished_time); - } - } - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("span", { - children: [item.finished_time || /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { - className: "c-grey-999", - children: "--" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { - className: "c-orange-ff9 ", - children: timeOver ? "(已超时)" : "" - })] - }); - } - }, { - title: "耗时", - dataIndex: "time_consuming", - key: "time_consuming", - align: 'center', - render: function render(time, item) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { - children: item.time_consuming || /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { - className: "color-grey-9", - children: "--" - }) - }); - } - }, { - title: "查看答案", - dataIndex: "view_answer", - key: "view_answer", - align: 'center', - render: function render(exp, item) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { - children: item.view_answer ? "已查看" : "未查看" - }); - } - }, - // { - // title: "经验值", - // dataIndex: "experience", - // key: "experience", - // align: 'center', - // render: (exp: any, item: any) => { - // return ( - // - // {item.myself_experience}/ - // {item.experience} - // - // ); - // }, - // }, - { - title: "得分/满分", - dataIndex: "user_score", - key: "user_score", - align: 'center', - render: function render(exp, item) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("span", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { - className: "c-orange", - children: item.user_score - }), "/", item.game_score] - }); - } - }, hasChangeScore && { - title: "调分", - dataIndex: "user_score", - key: "user_score", - align: 'center', - render: function render(value, data, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { - min: 0, - max: Number(data.game_score), - defaultValue: value, - onBlur: ( /*#__PURE__*/function () { - var _ref2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(e) { - var res; - return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (!(e.target.value != value)) { - _context.next = 6; - break; - } - _context.next = 3; - return saveChangeScore(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, item), { - shixun_challenge_id: data.shixun_challenge_id, - shixunScore: e.target.value - })); - case 3: - res = _context.sent; - console.log('res: ', res); - if (res !== null && res !== void 0 && res.question_comments) { - antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .ZP.success("已修改当前评分"); - } - case 6: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function (_x) { - return _ref2.apply(this, arguments); - }; - }()) - }); - } - }].filter(function (x) { - return !!x; - }); - var outputColumns = [{ - title: '评测次数', - dataIndex: 'key', - width: "127px", - key: 'key', - align: 'center', - render: function render(text, record) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { - children: record.key - }); - } - }, { - title: '详细信息', - dataIndex: 'error_msg', - key: 'error_msg', - align: 'center', - render: function render(text, record) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { - children: record.error_msg ? record.error_msg : "--" - }); - } - }, { - title: '评测时间', - dataIndex: 'updated_at', - key: 'updated_at', - align: 'center', - width: 200, - render: function render(text, record) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { - children: record.updated_at ? record.updated_at : "--" - }); - } - }]; - var options = { - selectOnLineNumbers: true, - readOnly: true, - minimap: { - enabled: false - }, - scrollBeyondLastLine: false - }; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.Fragment, { - children: [((answerData === null || answerData === void 0 || (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.student_commit_status) !== 0 || (answerData === null || answerData === void 0 || (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.user_exercise_status) !== 0) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { - className: "mt15", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("p", { - className: "font16 c-grey-666", - children: "\u9636\u6BB5\u6210\u7EE9" - }), !!(data !== null && data !== void 0 && data.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, { - columns: columns, - dataSource: data, - pagination: false - })] - }), !!(challengeData !== null && challengeData !== void 0 && challengeData.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("p", { - className: "font16 c-grey-666 mt10", - children: "\u5B9E\u8BAD\u8BE6\u60C5" - }), challengeData === null || challengeData === void 0 ? void 0 : challengeData.map(function (chanllenge, index) { - var _chanllenge$outputs; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { - className: "mt5", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("span", { - className: "font16 mr15", - children: [" \u7B2C", chanllenge.position, "\u5173"] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(umi__WEBPACK_IMPORTED_MODULE_8__.Link, { - className: "current c-black font16", - to: "/tasks/".concat(chanllenge.game_identifier), - children: chanllenge.name - })] - }), !!(chanllenge !== null && chanllenge !== void 0 && (_chanllenge$outputs = chanllenge.outputs) !== null && _chanllenge$outputs !== void 0 && _chanllenge$outputs.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, { - bordered: true, - dataSource: chanllenge.outputs.map(function (out) { - return { - key: out.position, - error_msg: out.output_detail, - updated_at: out.updated_at - }; - }), - columns: outputColumns, - pagination: false - }), (chanllenge === null || chanllenge === void 0 ? void 0 : chanllenge.st) === 0 && chanllenge.passed_code && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.shixunWrp, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("h2", { - children: ["\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { - className: "c-light-black", - children: chanllenge.path - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, { - height: 300, - autoHeight: autoHeight, - language: "python", - theme: "default", - value: chanllenge.passed_code, - options: options - })] - })] - }); +var FixedBottom_CustomTabs = function CustomTabs(_ref) { + var className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + LeftContent = _ref.LeftContent, + children = _ref.children, + RightContent = _ref.RightContent; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: _classnames_2_5_1_classnames_default()(FixedBottommodules.fixedBottom, className), + style: style, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: FixedBottommodules.wrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: FixedBottommodules.left, + children: LeftContent + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: FixedBottommodules.center, + children: children + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: FixedBottommodules.right, + children: RightContent })] - }), (0,_utils_authority__WEBPACK_IMPORTED_MODULE_6__/* .isStudent */ .dE)() && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { - className: "c-grey-999 mt20 mb20", - value: item === null || item === void 0 ? void 0 : item.question_title - }), item === null || item === void 0 || (_item$shixun = item.shixun) === null || _item$shixun === void 0 ? void 0 : _item$shixun.map(function (shixun, index) { - var _shixun$challenge_ans, _shixun$challenge_ans2; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("p", { - className: "font16 c-grey-666 mb5", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("span", { - className: "mr20", - children: ["\u7B2C", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_position, "\u5173 ", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_name] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("span", { - children: [shixun === null || shixun === void 0 ? void 0 : shixun.challenge_score, "\u5206"] - })] - }), showAnswer && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.answerText, - children: ["\u53C2\u8003\u7B54\u6848\uFF1A", ((_shixun$challenge_ans = shixun.challenge_answers) === null || _shixun$challenge_ans === void 0 ? void 0 : _shixun$challenge_ans.length) === 0 ? '暂无' : ''] - }), (_shixun$challenge_ans2 = shixun.challenge_answers) === null || _shixun$challenge_ans2 === void 0 ? void 0 : _shixun$challenge_ans2.map(function (item, index) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { - className: "mt15", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { - children: ["\u7EA7\u522B", index + 1, "\uFF1A", item.name] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { - value: (item === null || item === void 0 ? void 0 : item.contents) || '', - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.answerText - })] - }); + }) + }); +}; +/* harmony default export */ var ui_customization_FixedBottom = (FixedBottom_CustomTabs); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCrumbs/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CustomCrumbsmodules = ({"flex_box_center":"flex_box_center___tY8Yn","flex_space_between":"flex_space_between___vHdYA","flex_box_vertical_center":"flex_box_vertical_center___pa61F","flex_box_center_end":"flex_box_center_end___HyDXt","flex_box_column":"flex_box_column___UjZek","crumbs":"crumbs___V41Oe","hover":"hover___bEIVd"}); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(47439); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCrumbs/index.tsx + + + + + + +var CustomCrumbs_CustomTabs = function CustomTabs(_ref) { + var className = _ref.className, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + _ref$dataSource = _ref.dataSource, + dataSource = _ref$dataSource === void 0 ? [] : _ref$dataSource; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: _classnames_2_5_1_classnames_default()(CustomCrumbsmodules.crumbs, className), + style: style, + children: dataSource.map(function (e, i) { + if (i < dataSource.length - 1) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { + children: [e.path ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: CustomCrumbsmodules.hover, + onClick: function onClick() { + return _umi_production_exports.history.push(e.path); + }, + children: e.name + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: e.name + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\xA0", '>', "\xA0"] })] - })] - }); - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", { - className: "mb15" - })] + }, i); + } + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#5F6368' + }, + children: e.name + }, i); + }) }); }; -/* harmony default export */ __webpack_exports__.Z = (Shixun); +/* harmony default export */ var CustomCrumbs = (CustomCrumbs_CustomTabs); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/statistic/index.js + 5 modules +var statistic = __webpack_require__(31797); +;// CONCATENATED MODULE: ./src/components/ui-customization/CustomCountdown/index.tsx + + + +var CustomCountdown_excluded = ["onChange"]; + + + +var Countdown = statistic/* default */.Z.Countdown; + +// value输入是antd的Countdown +// onChange自带的是毫秒,不好做判断,现在被更改了,输出是秒 + +var CustomCountdown_CustomCountdown = function CustomCountdown(_ref) { + var onChange = _ref.onChange, + props = objectWithoutProperties_default()(_ref, CustomCountdown_excluded); + var _useState = (0,_react_17_0_2_react.useState)(null), + _useState2 = slicedToArray_default()(_useState, 2), + time = _useState2[0], + setTime = _useState2[1]; + (0,_react_17_0_2_react.useEffect)(function () { + if (typeof time === 'number' && time >= 0) { + onChange(time); + } + }, [time]); + var onTimeChange = function onTimeChange(c) { + var currentTime = Math.floor(c / 1000); + setTime(currentTime); + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)(Countdown, objectSpread2_default()(objectSpread2_default()({}, props), {}, { + onChange: onTimeChange + })); +}; +/* harmony default export */ var ui_customization_CustomCountdown = (CustomCountdown_CustomCountdown); +;// CONCATENATED MODULE: ./src/components/ui-customization/index.tsx + + + + + + + + + + + + + + + + + + /***/ }), -/***/ 46817: -/*!***************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Review/index.tsx + 19 modules ***! - \***************************************************************************/ +/***/ 56266: +/*!****************************************!*\ + !*** ./src/components/useInterval.tsx ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Z: function() { return /* binding */ useInterval; } +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301); + +function useInterval(callback, delay) { + var savedCallback = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(); + + // 保存新回调 + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { + savedCallback.current = callback; + }); + + // 建立 interval + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { + function tick() { + savedCallback.current(); + } + if (delay !== null) { + var id = setInterval(tick, delay); + return function () { + return clearInterval(id); + }; + } + }, [delay]); +} + +/***/ }), + +/***/ 5764: +/*!***************************************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments/index.tsx + 1 modules ***! + \***************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ Review; } + Z: function() { return /* binding */ component_AnswerComments; } }); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(37205); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(82242); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(7557); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(41498); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(79800); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts -var _umi_production_exports = __webpack_require__(47439); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules -var message = __webpack_require__(8591); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules -var es_modal = __webpack_require__(43418); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var AnswerCommentsmodules = ({"flex_box_center":"flex_box_center___hzSR8","flex_space_between":"flex_space_between___Mscip","flex_box_vertical_center":"flex_box_vertical_center___Uckau","flex_box_center_end":"flex_box_center_end___Kw1tf","flex_box_column":"flex_box_column___udgQE","comments":"comments___He0El","line":"line___P3zVB"}); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js var row = __webpack_require__(95237); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js -var col = __webpack_require__(43604); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules -var es_radio = __webpack_require__(5112); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules -var es_checkbox = __webpack_require__(24905); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules -var divider = __webpack_require__(28103); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules -var spin = __webpack_require__(71418); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules -var breadcrumb = __webpack_require__(66104); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/affix/index.js + 2 modules -var affix = __webpack_require__(81228); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(6848); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/switch/index.js + 2 modules -var es_switch = __webpack_require__(78673); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules -var table = __webpack_require__(52306); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/image/index.js + 26 modules -var es_image = __webpack_require__(68078); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/progress/index.js + 13 modules -var es_progress = __webpack_require__(93948); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules -var input = __webpack_require__(8772); -;// CONCATENATED MODULE: ./src/assets/images/default.png -var default_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABGCAYAAAA6hjFpAAAAAXNSR0IArs4c6QAAAppJREFUeAHtnGlrwkAYhN+oiIiK6AdBwf//s/SD94EX3kc7SxXFxFIb21mZhWKy2YTJPJk9tBpMp9OTqdA4kKBRIiHOAQEhexAEREDIHCCTo4QICJkDZHKUEAEhc4BMjhIiIGQOkMlRQgSEzAEyOUqIgJA5QCZHCREQMgfI5CghAkLmAJkcJURAyBwgk6OECAiZA2RylBABIXOATE6KTM9FTq/Xs9lsdtmPc6NQKFilUonzkrFdixYIYARBYOl0OrabxYW2260DLSBP2JpKpaxerz9xZvQpjUbDdrtddIN/PuLloL7ZbOx0es9/SabtssIeVIBotVp2OBxcd1atVi2bzYY19bbOq4QMBgMHA24jId1u11vjo4R7BWS/39/cB5Lybl2XV0Dy+fwNkFwu57qum8qvndVqZZ1Ox8bjsVfQvBpDyuWyJZNJg9mYDpdKpTAWbmrbbrfteDzaYrFw7Wu1WmhbtkqvgMC8YrHo/h4ZiUUlYJzLcrl0SYkCeG7H8OodkO9Mw4JyvV7fNRuNRpbJZO7q2Sq8GkM+vw8ZavbZVKRiOByed+9eMSu7Ts5dA4IKLxKCmRTWHxg7UNBtofvBeHJdAAMzr6jy6FjUOX9d70VC+v3+BQYMmkwm1mw2bT6fX/zCNhLke6FPCEwOe9cXTzu6ICwWE4kE9ftTP3lIqIFgIYh0PCoA40NX9Ogero9Rd1nvtgq/Nj5qmxpIlOh3rhcQMrq0QPAx66vKK6/9W82BfnzmtxbGez5tQuK9TX+uJiBkrAREQMgcIJOjhAgImQNkcpQQASFzgEyOEiIgZA6QyVFCBITMATI5SoiAkDlAJkcJERAyB8jkKCECQuYAmRwlREDIHCCTo4QICJkDZHKUEAEhc4BMzgdb8clCZGraXQAAAABJRU5ErkJggg=="; -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/DeliveredProcedureOutlined.js + 1 modules -var DeliveredProcedureOutlined = __webpack_require__(93690); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/SettingOutlined.js + 1 modules -var SettingOutlined = __webpack_require__(50406); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(27065); // EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js var dayjs_min = __webpack_require__(9498); var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); -// EXTERNAL MODULE: ./src/service/exercise.ts -var service_exercise = __webpack_require__(83); -// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/index.less?modules -var Reviewmodules = __webpack_require__(44755); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(6457); -// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/Fill.tsx -var Fill = __webpack_require__(77553); -// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/SeeAnswer.tsx -var SeeAnswer = __webpack_require__(90610); -// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/index.less?modules -var componentmodules = __webpack_require__(43644); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(51136); -// EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js -var base64 = __webpack_require__(24334); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/BFill.tsx +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments/index.tsx + + + + + + + +var AnswerComments = function AnswerComments(_ref) { + var list = _ref.list, + _ref$hideScore = _ref.hideScore, + hideScore = _ref$hideScore === void 0 ? false : _ref$hideScore, + newuserCommentVisible = _ref.newuserCommentVisible; + console.log('xxxx', list); + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: list === null || list === void 0 ? void 0 : list.map(function (v) { + var _v$user, _v$user2, _v$user3, _v$comments; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default */.Z.API_SERVER + '/images/' + (v === null || v === void 0 || (_v$user2 = v.user) === null || _v$user2 === void 0 ? void 0 : _v$user2.image_url), + width: "40", + style: { + borderRadius: 40 + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10 font16", + children: v === null || v === void 0 || (_v$user3 = v.user) === null || _v$user3 === void 0 ? void 0 : _v$user3.name + })] + }, v === null || v === void 0 || (_v$user = v.user) === null || _v$user === void 0 ? void 0 : _v$user.user_id), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: AnswerCommentsmodules.comments, + children: v === null || v === void 0 || (_v$comments = v.comments) === null || _v$comments === void 0 ? void 0 : _v$comments.map(function (e, i) { + if (newuserCommentVisible && e.question_type !== 5) { + if (i === 0) { + var _v$user4, _v$comments2; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "space-between", + children: [!!e.shixun_chanllge_position && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + flexShrink: 0, + marginRight: 10 + }, + children: ["\u7B2C", e.shixun_chanllge_position, "\u5173"] + }), !hideScore && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + flex: 1 + }, + children: ["\u539F\u59CB\u5F97\u5206", e === null || e === void 0 ? void 0 : e.origin_score, "\u5206\uFF0C\u4FEE\u6B63\u4E3A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-light-primary", + children: e === null || e === void 0 ? void 0 : e.score + }), "\u5206"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + flexShrink: 0 + }, + children: dayjs_min_default()(e.updated_at).format('YYYY-MM-DD HH:mm') + })] + }), !!e.comment && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u8BC4\u8BED\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-light-primary", + children: e.comment + })] + }), (v === null || v === void 0 || (_v$comments2 = v.comments) === null || _v$comments2 === void 0 ? void 0 : _v$comments2.length) - 1 > i && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: AnswerCommentsmodules.line + })] + }, (v === null || v === void 0 || (_v$user4 = v.user) === null || _v$user4 === void 0 ? void 0 : _v$user4.user_id) + '-' + i); + } + } else { + var _v$user5, _e$comment, _v$comments3; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "space-between", + children: [!!e.shixun_chanllge_position && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + flexShrink: 0, + marginRight: 10 + }, + children: ["\u7B2C", e.shixun_chanllge_position, "\u5173"] + }), !hideScore && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + flex: 1 + }, + children: ["\u539F\u59CB\u5F97\u5206", e === null || e === void 0 ? void 0 : e.origin_score, "\u5206\uFF0C\u4FEE\u6B63\u4E3A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-light-primary", + children: e === null || e === void 0 ? void 0 : e.score + }), "\u5206"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + flexShrink: 0 + }, + children: dayjs_min_default()(e.updated_at).format('YYYY-MM-DD HH:mm') + })] + }), !!e.comment && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-wrp", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u8BC4\u8BED\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-light-primary flex1", + dangerouslySetInnerHTML: { + __html: ((_e$comment = e.comment) === null || _e$comment === void 0 ? void 0 : _e$comment.replace(/\n/g, "
")) || "" + } + })] + }), (v === null || v === void 0 || (_v$comments3 = v.comments) === null || _v$comments3 === void 0 ? void 0 : _v$comments3.length) - 1 > i && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: AnswerCommentsmodules.line + })] + }, (v === null || v === void 0 || (_v$user5 = v.user) === null || _v$user5 === void 0 ? void 0 : _v$user5.user_id) + '-' + i); + } + }) + })] + }); + }) + }); +}; +/* harmony default export */ var component_AnswerComments = (AnswerComments); + +/***/ }), +/***/ 31115: +/*!**************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/Program.tsx ***! + \**************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ 9498); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd */ 52306); +/* harmony import */ var _components_monaco_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/monaco-editor */ 14188); +/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! js-base64 */ 24334); +/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(js_base64__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../index.less?modules */ 47018); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 37712); @@ -2477,266 +3496,136 @@ var jsx_runtime = __webpack_require__(37712); -var TextArea = input/* default */.Z.TextArea; -var BFill = function BFill(_ref) { - var _datas$records, _item$submit_records; +var Program = function Program(_ref) { + var _answerData$exercise, _answerData$exercise2, _answerData$exercise3, _answerData$exercise4, _item$user_answer; var item = _ref.item, answerData = _ref.answerData, - changeScoreData = _ref.changeScoreData, - textValue = _ref.textValue, - _ref$textOnChange = _ref.textOnChange, - textOnChange = _ref$textOnChange === void 0 ? function () {} : _ref$textOnChange, - _ref$seeAnswerVisible = _ref.seeAnswerVisible, - seeAnswerVisible = _ref$seeAnswerVisible === void 0 ? true : _ref$seeAnswerVisible; - var _useState = (0,_react_17_0_2_react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - userAnswer = _useState2[0], - setUserAnswer = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - showEdit = _useState4[0], - setShowEdit = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(false), - _useState6 = slicedToArray_default()(_useState5, 2), - isshow = _useState6[0], - setisshow = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)([]), - _useState8 = slicedToArray_default()(_useState7, 2), - datas = _useState8[0], - setdatas = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)({ - page: 1, - limit: 5 - }), - _useState10 = slicedToArray_default()(_useState9, 2), - urlData = _useState10[0], - setUrlData = _useState10[1]; - var columns1 = [{ - title: '序号', - width: 80, - dataIndex: 'index' - }, { - title: '学生答案', - width: "40%", - dataIndex: 'answer_content', - render: function render(text) { - return text === null || text === void 0 ? void 0 : text.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("pre", { - style: { - whiteSpace: 'pre-wrap' - }, - children: [item === null || item === void 0 ? void 0 : item.name, ":", item === null || item === void 0 ? void 0 : item.value] - }, index); + autoHeight = _ref.autoHeight; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)([]), + _useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2), + data = _useState2[0], + setData = _useState2[1]; + (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(function () { + var _item$evaluate_codes; + if ((item === null || item === void 0 || (_item$evaluate_codes = item.evaluate_codes) === null || _item$evaluate_codes === void 0 ? void 0 : _item$evaluate_codes.length) > 0) { + var _item$evaluate_codes2; + setData(item === null || item === void 0 || (_item$evaluate_codes2 = item.evaluate_codes) === null || _item$evaluate_codes2 === void 0 ? void 0 : _item$evaluate_codes2.map(function (code, index) { + return { + key: index + 1, + error_msg: code !== null && code !== void 0 && code.error_msg ? js_base64__WEBPACK_IMPORTED_MODULE_5__.Base64.decode(code === null || code === void 0 ? void 0 : code.error_msg) : '', + created_at: code.created_at + }; + })); + } else { + setData([{ + key: "--", + error_msg: "--" + }]); + } + }, [item === null || item === void 0 ? void 0 : item.evaluate_codes]); + var columns = [{ + title: '评测序号', + dataIndex: 'key', + width: "127px", + key: 'key', + align: 'center', + render: function render(text, record) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("span", { + children: record.key }); } - }, { - title: '评测结果', - dataIndex: 'evaluate_status' }, { title: '评测时间', - width: 110, - dataIndex: 'evaluate_time' - }, { - title: '得分', - width: 80, - dataIndex: 'score' - }]; - var columns2 = [{ - title: '序号', - width: 80, - dataIndex: 'index' - }, { - title: '学生答案', - width: (datas === null || datas === void 0 || (_datas$records = datas.records) === null || _datas$records === void 0 ? void 0 : _datas$records.every(function (k) { - return !(k !== null && k !== void 0 && k.is_new); - })) && 80, - dataIndex: 'answer_content', + dataIndex: 'created_at', + key: 'created_at', + align: 'center', + width: 200, render: function render(text, record) { - return text === null || text === void 0 ? void 0 : text.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("pre", { - style: { - whiteSpace: 'pre-wrap' - }, - children: [item === null || item === void 0 ? void 0 : item.name, ":", item === null || item === void 0 ? void 0 : item.value] - }, index); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("span", { + children: record.created_at ? moment__WEBPACK_IMPORTED_MODULE_3___default()(record.created_at).format('YYYY-MM-DD HH:mm') : "--" }); } }, { title: '评测结果', - dataIndex: 'evaluate_status', + dataIndex: 'error_msg', + key: 'error_msg', + align: 'center', render: function render(text, record) { - return record !== null && record !== void 0 && record.is_new ? text : base64.Base64.decode(text); + var _record$error_msg; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("span", { + children: record.error_msg ? ((_record$error_msg = record.error_msg) === null || _record$error_msg === void 0 ? void 0 : _record$error_msg.length) > 1000 ? record.error_msg.substring(0, 1000) + "..." : record.error_msg : "--" + }); } - }, { - title: '评测时间', - width: 110, - dataIndex: 'evaluate_time' - }, { - title: '得分', - width: 80, - dataIndex: 'score' }]; - (0,_react_17_0_2_react.useEffect)(function () { - if (changeScoreData !== null && changeScoreData !== void 0 && changeScoreData[item.q_position]) { - !showEdit && setShowEdit(true); - } else { - showEdit && setShowEdit(false); - } - }, [changeScoreData === null || changeScoreData === void 0 ? void 0 : changeScoreData[item === null || item === void 0 ? void 0 : item.q_position]]); - (0,_react_17_0_2_react.useEffect)(function () { - var _item$user_answer; - console.log("item=====", item, answerData, changeScoreData, "#37AD83;"); - var data = item === null || item === void 0 || (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.map(function (val, index) { - var _item$user_answer2; - return objectSpread2_default()(objectSpread2_default()({}, val), {}, { - value: (item === null || item === void 0 || (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 || (_item$user_answer2 = _item$user_answer2[index]) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2.answer_text) || '' - }); - }); - setUserAnswer(data); - }, [item === null || item === void 0 ? void 0 : item.user_answer]); - (0,_react_17_0_2_react.useEffect)(function () { - isshow && getSubmitRecords(); - }, [urlData]); - var getSubmitRecords = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,fetch/* default */.ZP)("/api/myproblems/".concat(item === null || item === void 0 ? void 0 : item.hack_user_identifier, "/exercise_submit_records.json"), { - params: { - exercise_question_id: item === null || item === void 0 ? void 0 : item.question_id - } - }); - case 2: - res = _context.sent; - // let res = await Fetch(`/api/myproblems/${item?.hack_user_identifier}/submit_records.json`, { - // method: 'get', - // }) - setdatas(res); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getSubmitRecords() { - return _ref2.apply(this, arguments); - }; - }(); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: componentmodules/* default */.Z.fillBg, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - justifyContent: 'space-between' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: "font14 c-light-primary mb5", - children: "\u5B66\u751F\u7B54\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + var options = { + selectOnLineNumbers: true, + readOnly: true, + minimap: { + enabled: false + }, + scrollBeyondLastLine: false + }; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("div", { + className: "mt15 mb15", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, { + value: item === null || item === void 0 ? void 0 : item.description + }) + }), (!!(answerData !== null && answerData !== void 0 && (_answerData$exercise = answerData.exercise) !== null && _answerData$exercise !== void 0 && _answerData$exercise.student_commit_status) && (answerData === null || answerData === void 0 || (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.student_commit_status) !== 0 || !!(answerData !== null && answerData !== void 0 && (_answerData$exercise3 = answerData.exercise) !== null && _answerData$exercise3 !== void 0 && _answerData$exercise3.user_exercise_status) && (answerData === null || answerData === void 0 || (_answerData$exercise4 = answerData.exercise) === null || _answerData$exercise4 === void 0 ? void 0 : _answerData$exercise4.user_exercise_status) !== 0) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z, { + className: "mt5", + bordered: true, + dataSource: data, + columns: columns, + pagination: false + }), !!(item !== null && item !== void 0 && (_item$user_answer = item.user_answer) !== null && _item$user_answer !== void 0 && _item$user_answer.length) && (item === null || item === void 0 ? void 0 : item.passed_code) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("aside", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.shixunWrp, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("h3", { + children: "\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP, { style: { - cursor: 'pointer' + border: '1px solid #ccc' }, - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - if (item !== null && item !== void 0 && item.hack_user_identifier) { - _context2.next = 3; - break; - } - message/* default */.ZP.info("当前学生暂无评测记录"); - return _context2.abrupt("return"); - case 3: - setisshow(true); - setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { - page: 1 - })); - case 5: - case "end": - return _context2.stop(); - } - }, _callee2); - })), - className: "font14 c-light-primary mb5", - children: "\u67E5\u770B\u8BC4\u6D4B\u8BB0\u5F55" + height: 300, + language: "python", + theme: "vs-light", + value: item !== null && item !== void 0 && item.passed_code ? js_base64__WEBPACK_IMPORTED_MODULE_5__.Base64.decode(item === null || item === void 0 ? void 0 : item.passed_code) : "", + autoHeight: autoHeight, + options: options })] - }), userAnswer === null || userAnswer === void 0 ? void 0 : userAnswer.map(function (answer, index) { - var _item$standard_answer; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - lineHeight: '25px' - }, - children: ["\u7B54\u6848(\u586B\u7A7A", answer === null || answer === void 0 ? void 0 : answer.choice_id, ")\uFF1A"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: item.question_type == 3 ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: (item === null || item === void 0 || (_item$standard_answer = item.standard_answer) === null || _item$standard_answer === void 0 || (_item$standard_answer = _item$standard_answer[index]) === null || _item$standard_answer === void 0 || (_item$standard_answer = _item$standard_answer.answer_text) === null || _item$standard_answer === void 0 ? void 0 : _item$standard_answer[0]) == (answer === null || answer === void 0 ? void 0 : answer.answer_text) ? "#37AD83" : "#E30000" - }, - children: answer === null || answer === void 0 ? void 0 : answer.answer_text - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: answer === null || answer === void 0 ? void 0 : answer.answer_text - }) - })] - }); - }), seeAnswerVisible && /*#__PURE__*/(0,jsx_runtime.jsx)(SeeAnswer/* SeeAnswer */.u, { - data: item - }), !!(item !== null && item !== void 0 && (_item$submit_records = item.submit_records) !== null && _item$submit_records !== void 0 && _item$submit_records.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - className: "mt20", - dataSource: item === null || item === void 0 ? void 0 : item.submit_records, - columns: columns1, - pagination: false - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { - title: "\u8BC4\u6D4B\u8BB0\u5F55", - open: isshow, - footer: false, - centered: true, - width: 900, - onCancel: function onCancel() { - setisshow(false); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - scroll: { - y: 400 - }, - dataSource: datas === null || datas === void 0 ? void 0 : datas.records, - columns: columns2, - pagination: { - current: urlData.page, - pageSize: urlData.limit, - total: datas === null || datas === void 0 ? void 0 : datas.records_count, - onChange: function onChange(page, limit) { - setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { - page: page, - limit: limit - })); - } - } - }) })] }); }; -/* harmony default export */ var component_BFill = (BFill); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(89918); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tabs/index.js + 24 modules -var tabs = __webpack_require__(99313); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules -var input_number = __webpack_require__(97913); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js -var es_select = __webpack_require__(57809); -// EXTERNAL MODULE: ./src/components/monaco-editor/index.jsx + 3 modules -var monaco_editor = __webpack_require__(14188); -// EXTERNAL MODULE: ./src/service/classrooms.ts -var classrooms = __webpack_require__(69363); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/NewShixun.tsx +/* harmony default export */ __webpack_exports__.Z = (Program); + +/***/ }), + +/***/ 32212: +/*!*************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/Shixun.tsx ***! + \*************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); +/* harmony import */ var _utils_authority__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/authority */ 89918); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 6848); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 97913); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd */ 8591); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! antd */ 52306); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! moment */ 9498); +/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! umi */ 47439); +/* harmony import */ var _components_monaco_editor__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/monaco-editor */ 14188); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./index.less?modules */ 43644); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react/jsx-runtime */ 37712); @@ -2752,33 +3641,26 @@ var classrooms = __webpack_require__(69363); -var TabPane = tabs/* default */.Z.TabPane; var Shixun = function Shixun(_ref) { - var _answerData$exercise, _data, _challengeData, _item$shixun; + var _answerData$exercise, _answerData$exercise2, _item$shixun; var item = _ref.item, answerData = _ref.answerData, _ref$hasChangeScore = _ref.hasChangeScore, hasChangeScore = _ref$hasChangeScore === void 0 ? true : _ref$hasChangeScore, autoHeight = _ref.autoHeight, + showAnswer = _ref.showAnswer, _ref$saveChangeScore = _ref.saveChangeScore, - saveChangeScore = _ref$saveChangeScore === void 0 ? function () {} : _ref$saveChangeScore, - sealedReview = _ref.sealedReview, - coursesId = _ref.coursesId; - var _useState = (0,_react_17_0_2_react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), + saveChangeScore = _ref$saveChangeScore === void 0 ? function () {} : _ref$saveChangeScore; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)([]), + _useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), data = _useState2[0], setData = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)([]), + _useState4 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState3, 2), challengeData = _useState4[0], setChallengeData = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(''), - _useState6 = slicedToArray_default()(_useState5, 2), - visible = _useState6[0], - setVisible = _useState6[1]; - var exerciseId = answerData === null || answerData === void 0 || (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.id; - (0,_react_17_0_2_react.useEffect)(function () { - var _item$shixun_details, _challenge$; + (0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () { + var _item$shixun_details; if (!(item !== null && item !== void 0 && (_item$shixun_details = item.shixun_details) !== null && _item$shixun_details !== void 0 && _item$shixun_details.length)) { return; } @@ -2789,11 +3671,9 @@ var Shixun = function Shixun(_ref) { for (var j = 0; j < (item === null || item === void 0 ? void 0 : item.shixun_details[i].stage_list.length); j++) { var _item$shixun_details3, _item$shixun_details$; var shixunItem = item === null || item === void 0 ? void 0 : item.shixun_details[i].stage_list[j]; - shixun.push(objectSpread2_default()(objectSpread2_default()({}, shixunItem), { + shixun.push(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, shixunItem), { operation: item === null || item === void 0 || (_item$shixun_details3 = item.shixun_details) === null || _item$shixun_details3 === void 0 || (_item$shixun_details3 = _item$shixun_details3[i]) === null || _item$shixun_details3 === void 0 || (_item$shixun_details3 = _item$shixun_details3.shixun_detail) === null || _item$shixun_details3 === void 0 || (_item$shixun_details3 = _item$shixun_details3[0]) === null || _item$shixun_details3 === void 0 ? void 0 : _item$shixun_details3.game_identifier, - shixun_challenge_id: item === null || item === void 0 || (_item$shixun_details$ = item.shixun_details[i]) === null || _item$shixun_details$ === void 0 ? void 0 : _item$shixun_details$.shixun_challenge_id, - is_jupyter: item === null || item === void 0 ? void 0 : item.is_jupyter, - is_jupyter_lab: item === null || item === void 0 ? void 0 : item.is_jupyter_lab + shixun_challenge_id: item === null || item === void 0 || (_item$shixun_details$ = item.shixun_details[i]) === null || _item$shixun_details$ === void 0 ? void 0 : _item$shixun_details$.shixun_challenge_id })); } if (item !== null && item !== void 0 && (_item$shixun_details4 = item.shixun_details) !== null && _item$shixun_details4 !== void 0 && (_item$shixun_details4 = _item$shixun_details4[i]) !== null && _item$shixun_details4 !== void 0 && _item$shixun_details4.shixun_detail) { @@ -2803,65 +3683,40 @@ var Shixun = function Shixun(_ref) { } setChallengeData(challenge); setData([].concat(shixun)); - setSelectedCode(challenge === null || challenge === void 0 || (_challenge$ = challenge[0]) === null || _challenge$ === void 0 || (_challenge$ = _challenge$.challenge_paths) === null || _challenge$ === void 0 || (_challenge$ = _challenge$[0]) === null || _challenge$ === void 0 ? void 0 : _challenge$.latest_code); - return function () { - data = []; - challengeData = []; - setData([]); - setChallengeData([]); - }; }, [item === null || item === void 0 ? void 0 : item.shixun_details]); var columns = [{ - title: "关卡/任务名称", + title: "关卡", + dataIndex: "position", + key: "position", + align: 'center' + }, { + title: "任务名称", dataIndex: "name", key: "name", - align: 'left', + align: 'center', ellipsis: true, - width: 150, - render: function render(name, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + width: 260, + render: function render(name) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { title: name, - children: !!record.operation && !record.is_jupyter && !record.is_jupyter_lab ? /*#__PURE__*/(0,jsx_runtime.jsxs)(_umi_production_exports.Link, { - target: "_blank", - style: { - maxWidth: "400px" - }, - title: name && name.length > 25 ? name : "", - className: "current c-light-primary overflowHidden1", - to: "/tasks/".concat(coursesId, "/").concat(exerciseId, "/").concat(record.game_identifier, "/exercise"), - children: [record.position, "\u3001", name] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { className: "overflowHidden1", style: { maxWidth: "400px" }, title: name && name.length > 25 ? name : "", - children: [record.position, "\u3001", name] + children: name }) }); } }, { - title: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - overlayStyle: { - minWidth: 350 - }, - title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - style: { - marginBottom: 0 - }, - children: "\u82E5\u5B66\u751F\u672A\u5F00\u542F\u5173\u5361\u6311\u6218\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C--\u201D\uFF1B" - }), "\u82E5\u5B66\u751F\u5DF2\u5F00\u542F\u5173\u5361\u6311\u6218\u4F46\u662F\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C0\u201D\u3002"] - }), - children: "\u8BC4\u6D4B\u6B21\u6570 " - }), - width: 70, + title: "评测次数", dataIndex: "evaluate_count", key: "evaluate_count", align: 'center', render: function render(testCount, item) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.evaluate_count || item.evaluate_count === 0 ? item.evaluate_count : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { + children: item.evaluate_count ? item.evaluate_count : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { className: "color-grey-9", children: "--" }) @@ -2869,7 +3724,6 @@ var Shixun = function Shixun(_ref) { } }, { title: "完成时间", - width: 80, key: "finished_time", dataIndex: "finished_time", align: 'center', @@ -2878,16 +3732,16 @@ var Shixun = function Shixun(_ref) { if (item.finished_time && answerData !== null && answerData !== void 0 && answerData.exercise && answerData !== null && answerData !== void 0 && answerData.exercise_answer_user) { // issue#29511 exercise.time -1没有设置答题的时间限制,则比较完成时间和试卷截至时间 if ((answerData === null || answerData === void 0 ? void 0 : answerData.exercise.time) === -1) { - timeOver = dayjs_min_default()(answerData === null || answerData === void 0 ? void 0 : answerData.exercise.end_time).isBefore(item.finished_time); + timeOver = moment__WEBPACK_IMPORTED_MODULE_7___default()(answerData === null || answerData === void 0 ? void 0 : answerData.exercise.end_time).isBefore(item.finished_time); } else { - timeOver = dayjs_min_default()(answerData === null || answerData === void 0 ? void 0 : answerData.exercise_answer_user.start_at).add(answerData === null || answerData === void 0 ? void 0 : answerData.exercise.time, "m").isBefore(item.finished_time); + timeOver = moment__WEBPACK_IMPORTED_MODULE_7___default()(answerData === null || answerData === void 0 ? void 0 : answerData.exercise_answer_user.start_at).add(answerData === null || answerData === void 0 ? void 0 : answerData.exercise.time, "m").isBefore(item.finished_time); } } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [item.finished_time || /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("span", { + children: [item.finished_time || /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { className: "c-grey-999", children: "--" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { className: "c-orange-ff9 ", children: timeOver ? "(已超时)" : "" })] @@ -2895,13 +3749,12 @@ var Shixun = function Shixun(_ref) { } }, { title: "耗时", - width: 60, dataIndex: "time_consuming", key: "time_consuming", align: 'center', render: function render(time, item) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: item.time_consuming || /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { + children: item.time_consuming || /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { className: "color-grey-9", children: "--" }) @@ -2910,11 +3763,10 @@ var Shixun = function Shixun(_ref) { }, { title: "查看答案", dataIndex: "view_answer", - width: 80, key: "view_answer", align: 'center', render: function render(exp, item) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { children: item.view_answer ? "已查看" : "未查看" }); } @@ -2935,14 +3787,12 @@ var Shixun = function Shixun(_ref) { // }, { title: "得分/满分", - width: 100, dataIndex: "user_score", key: "user_score", align: 'center', - tableLayout: "fixed", render: function render(exp, item) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("span", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { className: "c-orange", children: item.user_score }), "/", item.game_score] @@ -2953,44 +3803,40 @@ var Shixun = function Shixun(_ref) { dataIndex: "user_score", key: "user_score", align: 'center', - width: 100, - render: function render(value, d, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - formatter: function formatter(value) { - var _ref2; - return ((_ref2 = "".concat(value)) === null || _ref2 === void 0 || (_ref2 = _ref2.match(/^(\d)*.\d{0,1}/)) === null || _ref2 === void 0 ? void 0 : _ref2[0]) || "0"; - }, + render: function render(value, data, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { min: 0, - max: Number(d.game_score), + max: Number(data.game_score), defaultValue: value, - onChange: ( /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(val) { + onBlur: ( /*#__PURE__*/function () { + var _ref2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(e) { var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { + return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - if (!(val != value)) { - _context.next = 5; + if (!(e.target.value != value)) { + _context.next = 6; break; } _context.next = 3; - return saveChangeScore(objectSpread2_default()(objectSpread2_default()({}, item), { - shixun_challenge_id: d.shixun_challenge_id, - score: val + return saveChangeScore(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, item), { + shixun_challenge_id: data.shixun_challenge_id, + shixunScore: e.target.value })); case 3: res = _context.sent; + console.log('res: ', res); if (res !== null && res !== void 0 && res.question_comments) { - message/* default */.ZP.success("已修改当前评分"); + antd__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .ZP.success("已修改当前评分"); } - case 5: + case 6: case "end": return _context.stop(); } }, _callee); })); return function (_x) { - return _ref3.apply(this, arguments); + return _ref2.apply(this, arguments); }; }()) }); @@ -2999,91 +3845,38 @@ var Shixun = function Shixun(_ref) { return !!x; }); var outputColumns = [{ - title: '评测序号', + title: '评测次数', dataIndex: 'key', - width: "80px", + width: "127px", key: 'key', align: 'center', render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { children: record.key }); } }, { - title: '评测时间', - dataIndex: 'updated_at', - key: 'updated_at', - align: 'center', - width: 200, - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: record.updated_at ? record.updated_at : "--" - }); - } - }, { - title: '评测结果', + title: '详细信息', dataIndex: 'error_msg', key: 'error_msg', align: 'center', render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { children: record.error_msg ? record.error_msg : "--" }); } - }, !sealedReview && { - title: '操作', - dataIndex: 'commit_id', - key: 'commit_id', - width: "80px", + }, { + title: '评测时间', + dataIndex: 'updated_at', + key: 'updated_at', align: 'center', + width: 200, render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-blue current", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _record$path; - var res; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return (0,classrooms/* getCommitIdContent */.Lk)(record.game_identifier, { - path: (_record$path = record.path) === null || _record$path === void 0 || (_record$path = _record$path.replace(/\;/g, ";")) === null || _record$path === void 0 || (_record$path = _record$path.split(";")) === null || _record$path === void 0 ? void 0 : _record$path[0], - query_index: record.query_index - }); - case 2: - res = _context2.sent; - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - es_modal/* default */.Z.info({ - title: "代码内容", - width: 900, - centered: true, - icon: null, - okText: "关闭", - className: "".concat(componentmodules/* default */.Z.lookCode, " custom-modal-divider"), - content: /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, { - height: 500, - autoHeight: autoHeight, - language: "python", - theme: "default", - value: decodeURIComponent(escape(window.atob((res === null || res === void 0 ? void 0 : res.content) || ""))), - options: objectSpread2_default()(objectSpread2_default()({}, options), {}, { - readonly: true - }) - }) - }); - } - case 4: - case "end": - return _context2.stop(); - } - }, _callee2); - })), - children: record.query_index ? "查看代码" : "" + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { + children: record.updated_at ? record.updated_at : "--" }); } - }].filter(function (x) { - return !!x; - }); + }]; var options = { selectOnLineNumbers: true, readOnly: true, @@ -3092,284 +3885,201 @@ var Shixun = function Shixun(_ref) { }, scrollBeyondLastLine: false }; - var _useState7 = (0,_react_17_0_2_react.useState)(''), - _useState8 = slicedToArray_default()(_useState7, 2), - selectedCode = _useState8[0], - setSelectedCode = _useState8[1]; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(tabs/* default */.Z, { - defaultActiveKey: "1", - tabBarExtraContent: !(item !== null && item !== void 0 && item.shixun_start) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: 'red' - }, - children: "\u5B66\u751F\u672A\u5F00\u542F\u6311\u6218" - }), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { - tab: "\u9636\u6BB5\u6210\u7EE9", - children: !!((_data = data) !== null && _data !== void 0 && _data.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - columns: columns, - dataSource: data, - pagination: false - // scroll={{ x: columns?.length * 100 }} - }) - }, "1"), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { - tab: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u5B9E\u8BAD\u8BE6\u60C5 ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-tishi4" - }) - })] - }), - children: (_challengeData = challengeData) === null || _challengeData === void 0 ? void 0 : _challengeData.map(function (chanllenge, index) { - var _chanllenge$outputs, _chanllenge$challenge; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt5", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 mr15", - children: [" \u7B2C", chanllenge.position, "\u5173"] - }), chanllenge.game_identifier && !(item !== null && item !== void 0 && item.is_jupyter_lab) && !(item !== null && item !== void 0 && item.is_jupyter) ? /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - target: "_blank", - className: "current c-light-primary font16", - to: "/tasks/".concat(coursesId, "/").concat(exerciseId, "/").concat(chanllenge.game_identifier, "/exercise"), - children: chanllenge.name - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16", - children: chanllenge.name - })] - }), !!(chanllenge !== null && chanllenge !== void 0 && (_chanllenge$outputs = chanllenge.outputs) !== null && _chanllenge$outputs !== void 0 && _chanllenge$outputs.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - bordered: true, - dataSource: chanllenge.outputs.map(function (out) { - return objectSpread2_default()(objectSpread2_default()({}, out), {}, { - key: out.position, - error_msg: out.output_detail, - updated_at: out.updated_at, - game_identifier: chanllenge === null || chanllenge === void 0 ? void 0 : chanllenge.game_identifier, - path: chanllenge === null || chanllenge === void 0 ? void 0 : chanllenge.path - }); - }), - columns: outputColumns, - pagination: false - }), (chanllenge === null || chanllenge === void 0 ? void 0 : chanllenge.st) === 0 && chanllenge.passed_code && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: componentmodules/* default */.Z.shixunWrp, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("h2", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { - style: { - width: 200 - }, - value: selectedCode, - onChange: setSelectedCode, - options: chanllenge === null || chanllenge === void 0 || (_chanllenge$challenge = chanllenge.challenge_paths) === null || _chanllenge$challenge === void 0 ? void 0 : _chanllenge$challenge.map(function (item) { - return { - label: item.file_name, - value: item.latest_code - }; - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: componentmodules/* default */.Z.s, - onClick: function onClick() { - return setVisible(selectedCode); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-quanping2" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5168\u5C4F\u9884\u89C8" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, { - height: 300, - autoHeight: autoHeight, - language: "python", - theme: "default", - value: selectedCode, - options: options + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.Fragment, { + children: [((answerData === null || answerData === void 0 || (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.student_commit_status) !== 0 || (answerData === null || answerData === void 0 || (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.user_exercise_status) !== 0) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { + className: "mt15", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("p", { + className: "font16 c-grey-666", + children: "\u9636\u6BB5\u6210\u7EE9" + }), !!(data !== null && data !== void 0 && data.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, { + columns: columns, + dataSource: data, + pagination: false + })] + }), !!(challengeData !== null && challengeData !== void 0 && challengeData.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("p", { + className: "font16 c-grey-666 mt10", + children: "\u5B9E\u8BAD\u8BE6\u60C5" + }), challengeData === null || challengeData === void 0 ? void 0 : challengeData.map(function (chanllenge, index) { + var _chanllenge$outputs; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { + className: "mt5", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("span", { + className: "font16 mr15", + children: [" \u7B2C", chanllenge.position, "\u5173"] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(umi__WEBPACK_IMPORTED_MODULE_8__.Link, { + className: "current c-black font16", + to: "/tasks/".concat(chanllenge.game_identifier), + children: chanllenge.name + })] + }), !!(chanllenge !== null && chanllenge !== void 0 && (_chanllenge$outputs = chanllenge.outputs) !== null && _chanllenge$outputs !== void 0 && _chanllenge$outputs.length) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, { + bordered: true, + dataSource: chanllenge.outputs.map(function (out) { + return { + key: out.position, + error_msg: out.output_detail, + updated_at: out.updated_at + }; + }), + columns: outputColumns, + pagination: false + }), (chanllenge === null || chanllenge === void 0 ? void 0 : chanllenge.st) === 0 && chanllenge.passed_code && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.shixunWrp, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("h2", { + children: ["\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("span", { + className: "c-light-black", + children: chanllenge.path })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP, { + height: 300, + autoHeight: autoHeight, + language: "python", + theme: "default", + value: chanllenge.passed_code, + options: options })] - }); - }) - }, "2")] - }), (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + })] + }); + })] + }), (0,_utils_authority__WEBPACK_IMPORTED_MODULE_6__/* .isStudent */ .dE)() && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { className: "c-grey-999 mt20 mb20", value: item === null || item === void 0 ? void 0 : item.question_title }), item === null || item === void 0 || (_item$shixun = item.shixun) === null || _item$shixun === void 0 ? void 0 : _item$shixun.map(function (shixun, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "font16 c-grey-666 mb5", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "mr20", - children: ["\u7B2C", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_position, "\u5173 ", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_name] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [shixun === null || shixun === void 0 ? void 0 : shixun.challenge_score, "\u5206"] - })] - }); - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mb15" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { - centered: true, - destroyOnClose: true, - open: !!visible, - title: "\u5168\u5C4F\u9884\u89C8\u4EE3\u7801", - width: 864, - onCancel: function onCancel() { - return setVisible(false); - }, - footer: null, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, { - height: 500, - autoHeight: autoHeight, - language: "python", - theme: "default", - value: visible, - options: options - }) - })] - }); -}; -/* harmony default export */ var NewShixun = (Shixun); -// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules -var markdown_editor = __webpack_require__(16113); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/Simple.tsx - - - - - - - - - - - - - -var Simple_TextArea = input/* default */.Z.TextArea; -var Simple = function Simple(_ref) { - var _item$user_answer, _item$user_answer3; - var item = _ref.item, - answerData = _ref.answerData, - changeScoreData = _ref.changeScoreData, - textValue = _ref.textValue, - _ref$textOnChange = _ref.textOnChange, - textOnChange = _ref$textOnChange === void 0 ? function () {} : _ref$textOnChange; - var _useState = (0,_react_17_0_2_react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - showEdit = _useState2[0], - setShowEdit = _useState2[1]; - (0,_react_17_0_2_react.useEffect)(function () { - if (changeScoreData !== null && changeScoreData !== void 0 && changeScoreData[item.q_position]) { - !showEdit && setShowEdit(true); - } else { - showEdit && setShowEdit(false); - } - }, [changeScoreData === null || changeScoreData === void 0 ? void 0 : changeScoreData[item === null || item === void 0 ? void 0 : item.q_position]]); - var handleSee = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(code) { - var modal; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - modal = es_modal/* default */.Z.confirm({ - width: 1000, - icon: null, - className: "custom-modal-divider ant-modal-confirm-btns-hidden", - title: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1", - children: "\u539F\u59CB\u5185\u5BB9" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-yiguanbi1 current c-grey-c", - onClick: function onClick() { - return modal.destroy(); - } - }) - })] - }), - // okText:"关闭", - content: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - height: "70vh", - defaultValue: code || "", - hidetoolBar: true, - disabled: true - }) + var _shixun$challenge_ans, _shixun$challenge_ans2; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("p", { + className: "font16 c-grey-666 mb5", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("span", { + className: "mr20", + children: ["\u7B2C", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_position, "\u5173 ", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_name] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("span", { + children: [shixun === null || shixun === void 0 ? void 0 : shixun.challenge_score, "\u5206"] + })] + }), showAnswer && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.answerText, + children: ["\u53C2\u8003\u7B54\u6848\uFF1A", ((_shixun$challenge_ans = shixun.challenge_answers) === null || _shixun$challenge_ans === void 0 ? void 0 : _shixun$challenge_ans.length) === 0 ? '暂无' : ''] + }), (_shixun$challenge_ans2 = shixun.challenge_answers) === null || _shixun$challenge_ans2 === void 0 ? void 0 : _shixun$challenge_ans2.map(function (item, index) { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { + className: "mt15", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)("div", { + children: ["\u7EA7\u522B", index + 1, "\uFF1A", item.name] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { + value: (item === null || item === void 0 ? void 0 : item.contents) || '', + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z.answerText + })] }); - case 1: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function handleSee(_x) { - return _ref2.apply(this, arguments); - }; - }(); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [document.domain === "kepukehuan.educoder.net" && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - className: "mt30", - children: "\u4F5C\u6587\u6807\u9898" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: componentmodules/* default */.Z.simpleWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: (item === null || item === void 0 ? void 0 : item.kp_content) || '' - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - className: "mt30", - children: "\u4F5C\u6587\u7C7B\u578B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: componentmodules/* default */.Z.simpleWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: (item === null || item === void 0 ? void 0 : item.kp_clazz) || '' - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - className: "mt30", - children: "\u4F5C\u6587\u5185\u5BB9" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: componentmodules/* default */.Z.simpleWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: (item === null || item === void 0 || (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer[0]) || '' - }) - })] - }), (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(SeeAnswer/* SeeAnswer */.u, { - data: item - }), /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {})] - }), document.domain !== "kepukehuan.educoder.net" && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: componentmodules/* default */.Z.simpleBg, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: 1, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: "font14 c-light-primary mb5", - children: "\u5B66\u751F\u7B54\u9898" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - style: { - marginRight: -12 - }, - type: "link", - onClick: function onClick() { - var _item$user_answer2; - return handleSee(item === null || item === void 0 || (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2[0]); - }, - children: "\u67E5\u770B\u539F\u59CB\u5185\u5BB9" - }) + })] })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: (item === null || item === void 0 || (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3[0]) || '' - }) - }), (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(SeeAnswer/* SeeAnswer */.u, { - data: item - })] + }); + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", { + className: "mb15" })] }); }; -/* harmony default export */ var component_Simple = (Simple); +/* harmony default export */ __webpack_exports__.Z = (Shixun); + +/***/ }), + +/***/ 73231: +/*!***************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Review/index.tsx + 13 modules ***! + \***************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "default": function() { return /* binding */ Review; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js +var toConsumableArray = __webpack_require__(37205); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(82242); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(7557); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(41498); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(79800); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(47439); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules +var message = __webpack_require__(8591); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules +var modal = __webpack_require__(43418); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js +var row = __webpack_require__(95237); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js +var col = __webpack_require__(43604); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules +var es_radio = __webpack_require__(5112); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules +var es_checkbox = __webpack_require__(24905); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules +var divider = __webpack_require__(28103); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules +var spin = __webpack_require__(71418); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules +var breadcrumb = __webpack_require__(66104); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/affix/index.js + 2 modules +var affix = __webpack_require__(81228); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(6848); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/switch/index.js + 2 modules +var es_switch = __webpack_require__(78673); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules +var table = __webpack_require__(52306); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/image/index.js + 26 modules +var es_image = __webpack_require__(68078); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/progress/index.js + 13 modules +var es_progress = __webpack_require__(93948); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(8772); +;// CONCATENATED MODULE: ./src/assets/images/default.png +var default_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABGCAYAAAA6hjFpAAAAAXNSR0IArs4c6QAAAppJREFUeAHtnGlrwkAYhN+oiIiK6AdBwf//s/SD94EX3kc7SxXFxFIb21mZhWKy2YTJPJk9tBpMp9OTqdA4kKBRIiHOAQEhexAEREDIHCCTo4QICJkDZHKUEAEhc4BMjhIiIGQOkMlRQgSEzAEyOUqIgJA5QCZHCREQMgfI5CghAkLmAJkcJURAyBwgk6OECAiZA2RylBABIXOATE6KTM9FTq/Xs9lsdtmPc6NQKFilUonzkrFdixYIYARBYOl0OrabxYW2260DLSBP2JpKpaxerz9xZvQpjUbDdrtddIN/PuLloL7ZbOx0es9/SabtssIeVIBotVp2OBxcd1atVi2bzYY19bbOq4QMBgMHA24jId1u11vjo4R7BWS/39/cB5Lybl2XV0Dy+fwNkFwu57qum8qvndVqZZ1Ox8bjsVfQvBpDyuWyJZNJg9mYDpdKpTAWbmrbbrfteDzaYrFw7Wu1WmhbtkqvgMC8YrHo/h4ZiUUlYJzLcrl0SYkCeG7H8OodkO9Mw4JyvV7fNRuNRpbJZO7q2Sq8GkM+vw8ZavbZVKRiOByed+9eMSu7Ts5dA4IKLxKCmRTWHxg7UNBtofvBeHJdAAMzr6jy6FjUOX9d70VC+v3+BQYMmkwm1mw2bT6fX/zCNhLke6FPCEwOe9cXTzu6ICwWE4kE9ftTP3lIqIFgIYh0PCoA40NX9Ogero9Rd1nvtgq/Nj5qmxpIlOh3rhcQMrq0QPAx66vKK6/9W82BfnzmtxbGez5tQuK9TX+uJiBkrAREQMgcIJOjhAgImQNkcpQQASFzgEyOEiIgZA6QyVFCBITMATI5SoiAkDlAJkcJERAyB8jkKCECQuYAmRwlREDIHCCTo4QICJkDZHKUEAEhc4BMzgdb8clCZGraXQAAAABJRU5ErkJggg=="; +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/DeliveredProcedureOutlined.js + 1 modules +var DeliveredProcedureOutlined = __webpack_require__(93690); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/SettingOutlined.js + 1 modules +var SettingOutlined = __webpack_require__(50406); +// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js +var dayjs_min = __webpack_require__(9498); +var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); +// EXTERNAL MODULE: ./src/service/exercise.ts +var service_exercise = __webpack_require__(83); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/index.less?modules +var Reviewmodules = __webpack_require__(47018); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(6457); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/Fill.tsx +var Fill = __webpack_require__(77553); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/BFill.tsx +var BFill = __webpack_require__(8721); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/NewShixun.tsx +var NewShixun = __webpack_require__(9764); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/Simple.tsx +var Simple = __webpack_require__(9364); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules var es_form = __webpack_require__(78241); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules +var input_number = __webpack_require__(97913); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/ScoreModal.tsx @@ -3467,182 +4177,26 @@ var ScoreModal = function ScoreModal(_ref, ref) { }; /* harmony default export */ var component_ScoreModal = (/*#__PURE__*/(0,_react_17_0_2_react.forwardRef)(ScoreModal)); ; -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/NewProgram.tsx - - - - - - - - - - - -var NewProgram_TabPane = tabs/* default */.Z.TabPane; -var Program = function Program(_ref) { - var _item$user_answer, _answerData$exercise, _answerData$exercise2, _answerData$exercise3, _answerData$exercise4; - var item = _ref.item, - answerData = _ref.answerData, - autoHeight = _ref.autoHeight; - var _useState = (0,_react_17_0_2_react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - data = _useState2[0], - setData = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - visible = _useState4[0], - setVisible = _useState4[1]; - (0,_react_17_0_2_react.useEffect)(function () { - var _item$evaluate_codes; - if ((item === null || item === void 0 || (_item$evaluate_codes = item.evaluate_codes) === null || _item$evaluate_codes === void 0 ? void 0 : _item$evaluate_codes.length) > 0) { - var _item$evaluate_codes2; - setData(item === null || item === void 0 || (_item$evaluate_codes2 = item.evaluate_codes) === null || _item$evaluate_codes2 === void 0 ? void 0 : _item$evaluate_codes2.map(function (code, index) { - return { - key: index + 1, - error_msg: code !== null && code !== void 0 && code.error_msg ? base64.Base64.decode(code === null || code === void 0 ? void 0 : code.error_msg) : '', - created_at: code.created_at - }; - })); - } else { - setData([{ - key: "--", - error_msg: "--" - }]); - } - }, [item === null || item === void 0 ? void 0 : item.evaluate_codes]); - var columns = [{ - title: '评测序号', - dataIndex: 'key', - width: "127px", - key: 'key', - align: 'center', - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: record.key - }); - } - }, { - title: '评测时间', - dataIndex: 'created_at', - key: 'created_at', - align: 'center', - width: 200, - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: record.created_at ? dayjs_min_default()(record.created_at).format('YYYY-MM-DD HH:mm') : "--" - }); - } - }, { - title: '评测结果', - dataIndex: 'error_msg', - key: 'error_msg', - align: 'center', - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: record.error_msg ? record.error_msg : "--" - }); - } - }]; - var options = { - selectOnLineNumbers: true, - readOnly: true, - minimap: { - enabled: false - }, - scrollBeyondLastLine: false - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(tabs/* default */.Z, { - defaultActiveKey: "1", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(NewProgram_TabPane, { - tab: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u901A\u5173\u4EE3\u7801 ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-tishi4" - }) - })] - }), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt15 mb15", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: item === null || item === void 0 ? void 0 : item.description - }) - }), !!(item !== null && item !== void 0 && (_item$user_answer = item.user_answer) !== null && _item$user_answer !== void 0 && _item$user_answer.length) && (item === null || item === void 0 ? void 0 : item.passed_code) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: Reviewmodules/* default */.Z.shixunWrp, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { - children: "\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Reviewmodules/* default */.Z.full, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - onClick: function onClick() { - return setVisible(true); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-quanping2" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5168\u5C4F\u9884\u89C8" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, { - style: { - border: '1px solid #ccc' - }, - height: 300, - language: "python", - theme: "vs-light", - value: item !== null && item !== void 0 && item.passed_code ? base64.Base64.decode(item === null || item === void 0 ? void 0 : item.passed_code) : "", - autoHeight: autoHeight, - options: options - })] - })] - }, "1"), /*#__PURE__*/(0,jsx_runtime.jsx)(NewProgram_TabPane, { - tab: "\u8BC4\u6D4B\u8BB0\u5F55", - children: (!!(answerData !== null && answerData !== void 0 && (_answerData$exercise = answerData.exercise) !== null && _answerData$exercise !== void 0 && _answerData$exercise.student_commit_status) && (answerData === null || answerData === void 0 || (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.student_commit_status) !== 0 || !!(answerData !== null && answerData !== void 0 && (_answerData$exercise3 = answerData.exercise) !== null && _answerData$exercise3 !== void 0 && _answerData$exercise3.user_exercise_status) && (answerData === null || answerData === void 0 || (_answerData$exercise4 = answerData.exercise) === null || _answerData$exercise4 === void 0 ? void 0 : _answerData$exercise4.user_exercise_status) !== 0) && /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { - className: "mt5", - bordered: true, - dataSource: data, - columns: columns, - pagination: false - }) - }, "2")] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { - centered: true, - destroyOnClose: true, - open: visible, - title: "\u5168\u5C4F\u9884\u89C8\u4EE3\u7801", - width: 864, - onCancel: function onCancel() { - return setVisible(false); - }, - footer: null, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, { - height: 500, - language: "python", - theme: "vs-light", - value: item !== null && item !== void 0 && item.passed_code ? base64.Base64.decode(item === null || item === void 0 ? void 0 : item.passed_code) : "", - autoHeight: autoHeight, - options: options - }) - })] - }); -}; -/* harmony default export */ var NewProgram = (Program); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/NewProgram.tsx +var NewProgram = __webpack_require__(85790); +// EXTERNAL MODULE: ./src/utils/authority.ts +var authority = __webpack_require__(89918); // EXTERNAL MODULE: ./src/components/image-preview/index.tsx + 1 modules var image_preview = __webpack_require__(45286); // EXTERNAL MODULE: ./src/components/mediator.js var mediator = __webpack_require__(30929); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(27065); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(51136); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/NotReviewed.png var NotReviewed_namespaceObject = "data:image/png;base64,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"; ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/reviewed.png var reviewed_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/assets/images/icons/incorrect.png -var incorrect_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/assets/images/icons/correct.png -var correct_namespaceObject = "data:image/png;base64,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"; +// EXTERNAL MODULE: ./src/assets/images/icons/incorrect.png +var incorrect = __webpack_require__(80866); +// EXTERNAL MODULE: ./src/assets/images/icons/correct.png +var correct = __webpack_require__(78773); ;// CONCATENATED MODULE: ./src/assets/images/icons/partially-correct.png var partially_correct_namespaceObject = "data:image/png;base64,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"; ;// CONCATENATED MODULE: ./src/assets/images/icons/commented.png @@ -3855,6 +4409,8 @@ var Intelligent = function Intelligent(_ref) { ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/Drawer/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Drawermodules = ({"flex_box_center":"flex_box_center___yX3vI","flex_space_between":"flex_space_between___dEeVD","flex_box_vertical_center":"flex_box_vertical_center___XEpaz","flex_box_center_end":"flex_box_center_end___llMFv","flex_box_column":"flex_box_column___bSySo","wrapper":"wrapper___MX3fs","head":"head___Yd8zt","title":"title___gCeYN","inputBox":"inputBox___OGm5w","selectWrapper":"selectWrapper___xsjOs","content":"content___VUVSk","tableHead":"tableHead___vKmiU","list":"list___IyMCb","active":"active___pzGHU","footer":"footer___sbrEe"}); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js +var es_select = __webpack_require__(57809); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/drawer/index.js + 9 modules var drawer = __webpack_require__(43428); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules @@ -4179,9 +4735,9 @@ var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectW // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/index.less?modules var Exportmodules = __webpack_require__(38438); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/Shixun.tsx -var component_Shixun = __webpack_require__(32212); +var Shixun = __webpack_require__(32212); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/Program.tsx -var component_Program = __webpack_require__(31115); +var Program = __webpack_require__(31115); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Export/components/Head/index.tsx + 1 modules var Head = __webpack_require__(96153); // EXTERNAL MODULE: ./node_modules/_html2pdf.js@0.10.1@html2pdf.js/dist/html2pdf.js @@ -4214,7 +4770,7 @@ var _excluded = ["exercise", "globalSetting", "loading", "user", "dispatch", "is -var StudentEaxmPaper_TextArea = input/* default */.Z.TextArea; +var TextArea = input/* default */.Z.TextArea; var StudentEaxmPaper = function StudentEaxmPaper(_ref) { var exercise = _ref.exercise, globalSetting = _ref.globalSetting, @@ -4576,7 +5132,7 @@ var StudentEaxmPaper = function StudentEaxmPaper(_ref) { setChangeScoreData(objectSpread2_default()({}, changeScoreData)); }, seeAnswerVisible: false - }), item.question_type === utils_enum/* QuestionType */.c.Shixun && /*#__PURE__*/(0,jsx_runtime.jsx)(component_Shixun/* default */.Z, { + }), item.question_type === utils_enum/* QuestionType */.c.Shixun && /*#__PURE__*/(0,jsx_runtime.jsx)(Shixun/* default */.Z, { item: item, answerData: exportData, hasChangeScore: false, @@ -4593,7 +5149,7 @@ var StudentEaxmPaper = function StudentEaxmPaper(_ref) { value: item === null || item === void 0 || (_item$user_answer5 = item.user_answer) === null || _item$user_answer5 === void 0 ? void 0 : _item$user_answer5[0] }) })] - }) : null, item.question_type === utils_enum/* QuestionType */.c.Program && /*#__PURE__*/(0,jsx_runtime.jsx)(component_Program/* default */.Z, { + }) : null, item.question_type === utils_enum/* QuestionType */.c.Program && /*#__PURE__*/(0,jsx_runtime.jsx)(Program/* default */.Z, { item: item, answerData: exportData, autoHeight: autoHeight @@ -4661,7 +5217,7 @@ var StudentEaxmPaper = function StudentEaxmPaper(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A", index + 1, "\uFF09:"] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(StudentEaxmPaper_TextArea, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, { autoSize: true, disabled: true, value: answer === null || answer === void 0 ? void 0 : answer.answer_text[0] @@ -4817,6 +5373,8 @@ var StudentEaxmPaper = function StudentEaxmPaper(_ref) { var AsyncButton = __webpack_require__(58499); // EXTERNAL MODULE: ./src/utils/constant.ts var constant = __webpack_require__(7540); +// EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js +var base64 = __webpack_require__(24334); // EXTERNAL MODULE: ./src/utils/export.ts var utils_export = __webpack_require__(84717); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/index.tsx @@ -5187,7 +5745,7 @@ var ExeriseReview = function ExeriseReview(_ref) { return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { onClick: function onClick() { checkAssistant().then(function () { - es_modal/* default */.Z.confirm({ + modal/* default */.Z.confirm({ title: "调分", icon: null, onOk: function () { @@ -5374,7 +5932,7 @@ var ExeriseReview = function ExeriseReview(_ref) { } } else if (item.user_score === item.question_score) { return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: correct_namespaceObject + src: correct }); } else if (item.user_score > 0) { return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { @@ -5382,7 +5940,7 @@ var ExeriseReview = function ExeriseReview(_ref) { }); } else { return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: incorrect_namespaceObject + src: incorrect }); } }; @@ -5427,7 +5985,7 @@ var ExeriseReview = function ExeriseReview(_ref) { _context6.next = 3; break; } - es_modal/* default */.Z.info({ + modal/* default */.Z.info({ centered: true, width: 470, okText: '确定', @@ -5449,7 +6007,7 @@ var ExeriseReview = function ExeriseReview(_ref) { toSkipUrl = function toSkipUrl() { _umi_production_exports.history.replace("/classrooms/".concat(params.coursesId, "/exercise/").concat(params.exerciseId, "/centralizeReview/").concat(res === null || res === void 0 ? void 0 : res.login)); }; - es_modal/* default */.Z.confirm({ + modal/* default */.Z.confirm({ centered: true, width: 470, okText: '确定', @@ -5482,7 +6040,7 @@ var ExeriseReview = function ExeriseReview(_ref) { _toSkipUrl = function _toSkipUrl() { window.location.href = "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.exerciseId, "/centralizeReview/").concat(res === null || res === void 0 ? void 0 : res.login); }; - es_modal/* default */.Z.confirm({ + modal/* default */.Z.confirm({ centered: true, width: 496, okText: '确定', @@ -5503,7 +6061,7 @@ var ExeriseReview = function ExeriseReview(_ref) { _context6.next = 14; break; } - es_modal/* default */.Z.info({ + modal/* default */.Z.info({ centered: true, width: 470, okText: '确定', @@ -5518,7 +6076,7 @@ var ExeriseReview = function ExeriseReview(_ref) { return _context6.abrupt("return", Promise.reject()); case 14: if (res !== null && res !== void 0 && (_res$review_progress2 = res.review_progress) !== null && _res$review_progress2 !== void 0 && _res$review_progress2.message) { - es_modal/* default */.Z.info({ + modal/* default */.Z.info({ centered: true, width: 470, okText: '确定', @@ -5529,7 +6087,7 @@ var ExeriseReview = function ExeriseReview(_ref) { }); } if ((res === null || res === void 0 ? void 0 : res.type) === 8 && !(reviewExercise !== null && reviewExercise !== void 0 && (_reviewExercise$revie2 = reviewExercise.review_progress) !== null && _reviewExercise$revie2 !== void 0 && _reviewExercise$revie2.next_login)) { - es_modal/* default */.Z.success({ + modal/* default */.Z.success({ centered: true, width: 470, okText: '确定', @@ -5666,7 +6224,7 @@ var ExeriseReview = function ExeriseReview(_ref) { } }), //程序填空题 - item.question_type === 8 && /*#__PURE__*/(0,jsx_runtime.jsx)(component_BFill, { + item.question_type === 8 && /*#__PURE__*/(0,jsx_runtime.jsx)(BFill/* default */.Z, { item: item, answerData: reviewExercise, changeScoreData: changeScoreData, @@ -5677,7 +6235,7 @@ var ExeriseReview = function ExeriseReview(_ref) { } }), //实训题 - item.question_type === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)(NewShixun, { + item.question_type === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)(NewShixun/* default */.Z, { item: item, answerData: reviewExercise, coursesId: params.coursesId, @@ -5685,7 +6243,7 @@ var ExeriseReview = function ExeriseReview(_ref) { sealedReview: (reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie3 = reviewExercise.review_progress) === null || _reviewExercise$revie3 === void 0 ? void 0 : _reviewExercise$revie3.sealed_review) === true }), //简答题 - item.question_type === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)(component_Simple, { + item.question_type === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)(Simple/* default */.Z, { item: item, answerData: reviewExercise, changeScoreData: changeScoreData, @@ -5696,7 +6254,7 @@ var ExeriseReview = function ExeriseReview(_ref) { } }), //编程题 - item.question_type === 6 && /*#__PURE__*/(0,jsx_runtime.jsx)(NewProgram, { + item.question_type === 6 && /*#__PURE__*/(0,jsx_runtime.jsx)(NewProgram/* default */.Z, { item: item, answerData: reviewExercise }), @@ -6133,7 +6691,7 @@ var ExeriseReview = function ExeriseReview(_ref) { if ((0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist3 = classroomList.AssistantObject) !== null && _classroomList$Assist3 !== void 0 && (_classroomList$Assist3 = _classroomList$Assist3.exercise) !== null && _classroomList$Assist3 !== void 0 && _classroomList$Assist3.can_redo)) { message/* default */.ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能'); } - es_modal/* default */.Z.confirm({ + modal/* default */.Z.confirm({ width: 500, title: "提示", content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -6615,7 +7173,7 @@ var ExeriseReview = function ExeriseReview(_ref) { data: saveData.current, sealedReview: reviewExercise === null || reviewExercise === void 0 || (_reviewExercise$revie15 = reviewExercise.review_progress) === null || _reviewExercise$revie15 === void 0 ? void 0 : _reviewExercise$revie15.sealed_review }), /*#__PURE__*/(0,jsx_runtime.jsx)(image_preview/* default */.Z, {})] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ExportSetting/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { + }), /*#__PURE__*/(0,jsx_runtime.jsx)(ExportSetting/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { title: '导出试卷选择', open: isReviewOpen, footer: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -6714,7 +7272,7 @@ var ExeriseReview = function ExeriseReview(_ref) { })] }) })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { centered: true, destroyOnClose: true, title: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { @@ -6744,7 +7302,7 @@ var ExeriseReview = function ExeriseReview(_ref) { onChangeProgress: handleChangeProgress }) }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { centered: true, destroyOnClose: true, closable: false, @@ -7023,28 +7581,6 @@ var QuestionType = /*#__PURE__*/function (QuestionType) { /***/ }), -/***/ 43644: -/*!*********************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/index.less?modules ***! - \*********************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__) { - -// extracted by mini-css-extract-plugin -/* harmony default export */ __webpack_exports__.Z = ({"flex_box_center":"flex_box_center___VAUts","flex_space_between":"flex_space_between___gx5ZV","flex_box_vertical_center":"flex_box_vertical_center___HV_tL","flex_box_center_end":"flex_box_center_end___fVsIw","flex_box_column":"flex_box_column___F5DHk","shixunWrp":"shixunWrp___pinaF","s":"s___mtpV4","fillComment":"fillComment___WEgkI","commentContent":"commentContent___v_Ebo","commentText":"commentText___fyDle","simpleWrap":"simpleWrap___uwIie","fillBg":"fillBg___iyMsm","simpleBg":"simpleBg___UqElF","lookCode":"lookCode___xKifS"}); - -/***/ }), - -/***/ 44755: -/*!***********************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Review/index.less?modules ***! - \***********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__) { - -// extracted by mini-css-extract-plugin -/* harmony default export */ __webpack_exports__.Z = ({"flex_box_center":"flex_box_center___D6Qly","flex_space_between":"flex_space_between___ZA98O","flex_box_vertical_center":"flex_box_vertical_center___aST6E","flex_box_center_end":"flex_box_center_end___kJ_eQ","flex_box_column":"flex_box_column___ZOkyZ","bg":"bg___rbSyL","circularBlue":"circularBlue___qvnla","circularRed":"circularRed___jo0FU","circularOrange":"circularOrange___GteY7","circularGreen":"circularGreen___PW_tz","circularGrey":"circularGrey___Nt7Wc","title":"title___Volf5","questionIcons":"questionIcons___MIxzq","grey":"grey___XquYB","green":"green___sjsXt","blue":"blue___Jwa9H","orange":"orange___cGfa7","red":"red___NensB","greenTip":"greenTip___lDmky","redTip":"redTip___Yp9nM","cccTip":"cccTip___Uzudc","orangeTip":"orangeTip___gA104","flexRow":"flexRow___GsOMs","simpleWrap":"simpleWrap___jppmP","userPhoto":"userPhoto___LUsoO","CCCIcons":"CCCIcons___STbxr","buttonFixed":"buttonFixed___aUnd3","progress":"progress___w_inO","typeTitle":"typeTitle___i1hJu","answerResult":"answerResult___kLknn","questionsInfo":"questionsInfo___spnx1","leftBar":"leftBar___AjrjB","greenBg":"greenBg___nlTOV","blueBg":"blueBg___nYACT","redBg":"redBg___WTgtT","orangeBg":"orangeBg___mMAXu","greyBg":"greyBg___eAdgQ","commentText":"commentText___smAVm","full":"full____Rgkm","answerInfo":"answerInfo___iSSvg","listType":"listType___fUHyn","userInfo":"userInfo___sc77e","userImg":"userImg___mL2tk","userInfoTitle":"userInfoTitle___U2d5B","userInfoValue":"userInfoValue___DBOCD","status":"status___yZSrO","result":"result___TOeTF","evaluate":"evaluate___CJGFj","analysis":"analysis___NuY61","userInfoModel":"userInfoModel___jHeA_","width":"width___UtVF4","Title":"Title___BfkeS","Value":"Value___sj9SB","userInfoModelbody":"userInfoModelbody___nQNbP","answerError":"answerError___kJTJu","export_type_modal":"export_type_modal___UwY7W","export_type_modal_con":"export_type_modal_con___iD92j","type_item":"type_item___hBzOc","img_warp":"img_warp___ijcxd","img_warp_active":"img_warp_active___VUIa8"}); - -/***/ }), - /***/ 45614: /*!*************************************************!*\ !*** ./src/assets/images/file_type/pdf_img.png ***! diff --git a/p__Classrooms__Lists__Exercise__Review__index.4172a0e9.chunk.css b/p__Classrooms__Lists__Exercise__Review__index.bd33087b.chunk.css similarity index 71% rename from p__Classrooms__Lists__Exercise__Review__index.4172a0e9.chunk.css rename to p__Classrooms__Lists__Exercise__Review__index.bd33087b.chunk.css index 5bdf35c1c6..2771c060ed 100644 --- a/p__Classrooms__Lists__Exercise__Review__index.4172a0e9.chunk.css +++ b/p__Classrooms__Lists__Exercise__Review__index.bd33087b.chunk.css @@ -622,6 +622,1129 @@ margin: 10px 0 0 !important; } +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/_codemirror@5.58.2@codemirror/lib/codemirror.css ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* BASICS */ + +.CodeMirror { + /* Set height, width, borders, and global font properties here */ + font-family: monospace; + height: 300px; + color: black; + direction: ltr; +} + +/* PADDING */ + +.CodeMirror-lines { + padding: 4px 0; /* Vertical padding around content */ +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + padding: 0 4px; /* Horizontal padding of content */ +} + +.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { + background-color: white; /* The little square between H and V scrollbars */ +} + +/* GUTTER */ + +.CodeMirror-gutters { + border-right: 1px solid #ddd; + background-color: #f7f7f7; + white-space: nowrap; +} +.CodeMirror-linenumbers {} +.CodeMirror-linenumber { + padding: 0 3px 0 5px; + min-width: 20px; + text-align: right; + color: #999; + white-space: nowrap; +} + +.CodeMirror-guttermarker { color: black; } +.CodeMirror-guttermarker-subtle { color: #999; } + +/* CURSOR */ + +.CodeMirror-cursor { + border-left: 1px solid black; + border-right: none; + width: 0; +} +/* Shown when moving in bi-directional text */ +.CodeMirror div.CodeMirror-secondarycursor { + border-left: 1px solid silver; +} +.cm-fat-cursor .CodeMirror-cursor { + width: auto; + border: 0 !important; + background: #7e7; +} +.cm-fat-cursor div.CodeMirror-cursors { + z-index: 1; +} +.cm-fat-cursor-mark { + background-color: rgba(20, 255, 20, 0.5); + animation: blink 1.06s steps(1) infinite; +} +.cm-animate-fat-cursor { + width: auto; + border: 0; + animation: blink 1.06s steps(1) infinite; + background-color: #7e7; +} +@keyframes blink { + 0% {} + 50% { background-color: transparent; } + 100% {} +} + +/* Can style cursor different in overwrite (non-insert) mode */ +.CodeMirror-overwrite .CodeMirror-cursor {} + +.cm-tab { display: inline-block; text-decoration: inherit; } + +.CodeMirror-rulers { + position: absolute; + left: 0; right: 0; top: -50px; bottom: 0; + overflow: hidden; +} +.CodeMirror-ruler { + border-left: 1px solid #ccc; + top: 0; bottom: 0; + position: absolute; +} + +/* DEFAULT THEME */ + +.cm-s-default .cm-header {color: blue;} +.cm-s-default .cm-quote {color: #090;} +.cm-negative {color: #d44;} +.cm-positive {color: #292;} +.cm-header, .cm-strong {font-weight: bold;} +.cm-em {font-style: italic;} +.cm-link {text-decoration: underline;} +.cm-strikethrough {text-decoration: line-through;} + +.cm-s-default .cm-keyword {color: #708;} +.cm-s-default .cm-atom {color: #219;} +.cm-s-default .cm-number {color: #164;} +.cm-s-default .cm-def {color: #00f;} +.cm-s-default .cm-variable, +.cm-s-default .cm-punctuation, +.cm-s-default .cm-property, +.cm-s-default .cm-operator {} +.cm-s-default .cm-variable-2 {color: #05a;} +.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;} +.cm-s-default .cm-comment {color: #a50;} +.cm-s-default .cm-string {color: #a11;} +.cm-s-default .cm-string-2 {color: #f50;} +.cm-s-default .cm-meta {color: #555;} +.cm-s-default .cm-qualifier {color: #555;} +.cm-s-default .cm-builtin {color: #30a;} +.cm-s-default .cm-bracket {color: #997;} +.cm-s-default .cm-tag {color: #170;} +.cm-s-default .cm-attribute {color: #00c;} +.cm-s-default .cm-hr {color: #999;} +.cm-s-default .cm-link {color: #00c;} + +.cm-s-default .cm-error {color: #f00;} +.cm-invalidchar {color: #f00;} + +.CodeMirror-composing { border-bottom: 2px solid; } + +/* Default styles for common addons */ + +div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;} +div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;} +.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); } +.CodeMirror-activeline-background {background: #e8f2ff;} + +/* STOP */ + +/* The rest of this file contains styles related to the mechanics of + the editor. You probably shouldn't touch them. */ + +.CodeMirror { + position: relative; + overflow: hidden; + background: white; +} + +.CodeMirror-scroll { + overflow: scroll !important; /* Things will break if this is overridden */ + /* 50px is the magic margin used to hide the element's real scrollbars */ + /* See overflow: hidden in .CodeMirror */ + margin-bottom: -50px; margin-right: -50px; + padding-bottom: 50px; + height: 100%; + outline: none; /* Prevent dragging from highlighting the element */ + position: relative; +} +.CodeMirror-sizer { + position: relative; + border-right: 50px solid transparent; +} + +/* The fake, visible scrollbars. Used to force redraw during scrolling + before actual scrolling happens, thus preventing shaking and + flickering artifacts. */ +.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { + position: absolute; + z-index: 6; + display: none; + outline: none; +} +.CodeMirror-vscrollbar { + right: 0; top: 0; + overflow-x: hidden; + overflow-y: scroll; +} +.CodeMirror-hscrollbar { + bottom: 0; left: 0; + overflow-y: hidden; + overflow-x: scroll; +} +.CodeMirror-scrollbar-filler { + right: 0; bottom: 0; +} +.CodeMirror-gutter-filler { + left: 0; bottom: 0; +} + +.CodeMirror-gutters { + position: absolute; left: 0; top: 0; + min-height: 100%; + z-index: 3; +} +.CodeMirror-gutter { + white-space: normal; + height: 100%; + display: inline-block; + vertical-align: top; + margin-bottom: -50px; +} +.CodeMirror-gutter-wrapper { + position: absolute; + z-index: 4; + background: none !important; + border: none !important; +} +.CodeMirror-gutter-background { + position: absolute; + top: 0; bottom: 0; + z-index: 4; +} +.CodeMirror-gutter-elt { + position: absolute; + cursor: default; + z-index: 4; +} +.CodeMirror-gutter-wrapper ::selection { background-color: transparent } +.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent } + +.CodeMirror-lines { + cursor: text; + min-height: 1px; /* prevents collapsing before first draw */ +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + /* Reset some styles that the rest of the page might have set */ border-radius: 0; + border-width: 0; + background: transparent; + font-family: inherit; + font-size: inherit; + margin: 0; + white-space: pre; + word-wrap: normal; + line-height: inherit; + color: inherit; + z-index: 2; + position: relative; + overflow: visible; + -webkit-tap-highlight-color: transparent; + -webkit-font-variant-ligatures: contextual; + font-feature-settings: "calt"; + font-variant-ligatures: contextual; +} +.CodeMirror-wrap pre.CodeMirror-line, +.CodeMirror-wrap pre.CodeMirror-line-like { + word-wrap: break-word; + white-space: pre-wrap; + word-break: normal; +} + +.CodeMirror-linebackground { + position: absolute; + left: 0; right: 0; top: 0; bottom: 0; + z-index: 0; +} + +.CodeMirror-linewidget { + position: relative; + z-index: 2; + padding: 0.1px; /* Force widget margins to stay inside of the container */ +} + +.CodeMirror-widget {} + +.CodeMirror-rtl pre { direction: rtl; } + +.CodeMirror-code { + outline: none; +} + +/* Force content-box sizing for the elements where we expect it */ +.CodeMirror-scroll, +.CodeMirror-sizer, +.CodeMirror-gutter, +.CodeMirror-gutters, +.CodeMirror-linenumber { + box-sizing: content-box; +} + +.CodeMirror-measure { + position: absolute; + width: 100%; + height: 0; + overflow: hidden; + visibility: hidden; +} + +.CodeMirror-cursor { + position: absolute; + pointer-events: none; +} +.CodeMirror-measure pre { position: static; } + +div.CodeMirror-cursors { + visibility: hidden; + position: relative; + z-index: 3; +} +div.CodeMirror-dragcursors { + visibility: visible; +} + +.CodeMirror-focused div.CodeMirror-cursors { + visibility: visible; +} + +.CodeMirror-selected { background: #d9d9d9; } +.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; } +.CodeMirror-crosshair { cursor: crosshair; } +.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; } +.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; } + +.cm-searching { + background-color: #ffa; + background-color: rgba(255, 255, 0, .4); +} + +/* Used to force a border model for a node */ +.cm-force-border { padding-right: .1px; } + +@media print { + /* Hide the cursor when printing */ + .CodeMirror div.CodeMirror-cursors { + visibility: hidden; + } +} + +/* See issue #2901 */ +.cm-tab-wrap-hack:after { content: ''; } + +/* Help users use markselection to safely style text background */ +span.CodeMirror-selectedtext { background: none; } + +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/index.less ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.markdown-editor-wrapper { + position: relative; + margin-bottom: 12px; +} +.markdown-editor-body { + display: flex; + flex-flow: row nowrap; + width: 100%; + height: calc(100% - 38px); + align-items: center; + overflow: hidden; +} +.markdown-editor-body .codemirror-container { + flex: 1 0; + height: 100%; + width: 100%; + overflow: hidden; +} +.markdown-editor-body .CodeMirror-wrap { + padding-bottom: 15px; +} +.markdown-editor-body .preview-container { + flex: 1 0; + height: 100%; + margin: 10px 0px; + padding: 8px 8px 50px 8px; + background: #fff; + overflow-y: auto; + box-sizing: border-box; + border-left: 1px solid #ccc; + word-wrap: break-word; + word-break: break-word; + white-space: normal; + font-size: 16px; +} +.markdown-editor-container { + border: 1px solid #ccc; + overflow: hidden; + border-radius: 4px; + font-size: 16px; +} +.markdown-editor-container.full-screen { + position: fixed; + left: 0; + right: 0; + top: 0; + bottom: 0; + height: 100vh !important; + z-index: 1010; +} +.markdown-editor-container.full-screen .preview-container > div { + padding-bottom: 180px !important; +} +.markdown-editor-container.full-screen .CodeMirror-sizer > div { + margin-bottom: 90px; +} +.markdown-editor-container.on-preview .codemirror-container, +.markdown-editor-container.on-preview .preview-container { + width: 50%; +} +.mini .markdown-editor-body { + height: calc(100% - 28px); +} +.flex-end { + justify-content: flex-end; +} +.my-codemirror-container { + border: 1px solid #ccc; + width: 100%; + margin-bottom: 24px; +} +.markdown-tip { + color: #cdcdcd; + font-size: 12px; + position: absolute; + right: 0; + bottom: -28px; + margin-bottom: 7px; +} +/* PADDING */ +.CodeMirror-lines { + padding: 4px 0; + /* Vertical padding around content */ +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + padding: 0 4px; + /* Horizontal padding of content */ +} +.CodeMirror-scrollbar-filler, +.CodeMirror-gutter-filler { + background-color: white; + /* The little square between H and V scrollbars */ +} +/* GUTTER */ +.CodeMirror-gutters { + border-right: 1px solid #ddd; + background-color: #f7f7f7; + white-space: nowrap; +} +.CodeMirror-linenumber { + padding: 0 3px 0 5px; + min-width: 20px; + text-align: right; + color: #999; + white-space: nowrap; +} +.CodeMirror-guttermarker { + color: black; +} +.CodeMirror-guttermarker-subtle { + color: #999; +} +/* CURSOR */ +.CodeMirror-cursor { + border-left: 1px solid black; + border-right: none; + width: 0; +} +/* Shown when moving in bi-directional text */ +.CodeMirror div.CodeMirror-secondarycursor { + border-left: 1px solid silver; +} +.cm-fat-cursor .CodeMirror-cursor { + width: auto; + border: 0 !important; + background: #7e7; +} +.cm-fat-cursor div.CodeMirror-cursors { + z-index: 1; +} +.cm-fat-cursor-mark { + background-color: rgba(20, 255, 20, 0.5); + animation: blink 1.06s steps(1) infinite; +} +.cm-animate-fat-cursor { + width: auto; + border: 0; + animation: blink 1.06s steps(1) infinite; + background-color: #7e7; +} +@keyframes blink { + 50% { + background-color: transparent; + } +} +.cm-tab { + display: inline-block; + text-decoration: inherit; +} +.CodeMirror-rulers { + position: absolute; + left: 0; + right: 0; + top: -50px; + bottom: 0; + overflow: hidden; +} +.CodeMirror-ruler { + border-left: 1px solid #ccc; + top: 0; + bottom: 0; + position: absolute; +} +/* DEFAULT THEME */ +.cm-s-default .cm-header { + color: blue; +} +.cm-s-default .cm-quote { + color: #090; +} +.cm-negative { + color: #d44; +} +.cm-positive { + color: #292; +} +.cm-header, +.cm-strong { + font-weight: bold; +} +.cm-em { + font-style: italic; +} +.cm-link { + text-decoration: underline; +} +.cm-strikethrough { + text-decoration: line-through; +} +.cm-s-default .cm-keyword { + color: #708; +} +.cm-s-default .cm-atom { + color: #219; +} +.cm-s-default .cm-number { + color: #164; +} +.cm-s-default .cm-def { + color: #00f; +} +.cm-s-default .cm-variable-2 { + color: #05a; +} +.cm-s-default .cm-variable-3, +.cm-s-default .cm-type { + color: #085; +} +.cm-s-default .cm-comment { + color: #a50; +} +.cm-s-default .cm-string { + color: #a11; +} +.cm-s-default .cm-string-2 { + color: #f50; +} +.cm-s-default .cm-meta { + color: #555; +} +.cm-s-default .cm-qualifier { + color: #555; +} +.cm-s-default .cm-builtin { + color: #30a; +} +.cm-s-default .cm-bracket { + color: #997; +} +.cm-s-default .cm-tag { + color: #170; +} +.cm-s-default .cm-attribute { + color: #00c; +} +.cm-s-default .cm-hr { + color: #999; +} +.cm-s-default .cm-link { + color: #00c; +} +.cm-s-default .cm-error { + color: #f00; +} +.cm-invalidchar { + color: #f00; +} +.CodeMirror-composing { + border-bottom: 2px solid; +} +/* Default styles for common addons */ +div.CodeMirror span.CodeMirror-matchingbracket { + color: #0b0; +} +div.CodeMirror span.CodeMirror-nonmatchingbracket { + color: #a22; +} +.CodeMirror-matchingtag { + background: rgba(255, 150, 0, 0.3); +} +.CodeMirror-activeline-background { + background: #e8f2ff; +} +/* STOP */ +/* The rest of this file contains styles related to the mechanics of + the editor. You probably shouldn't touch them. */ +.CodeMirror { + position: relative; + overflow: hidden; + background: white; +} +.CodeMirror-scroll { + overflow: scroll !important; + /* Things will break if this is overridden */ + /* 50px is the magic margin used to hide the element's real scrollbars */ + /* See overflow: hidden in .CodeMirror */ + margin-bottom: -50px; + margin-right: -50px; + padding-bottom: 50px; + height: 100%; + outline: none; + /* Prevent dragging from highlighting the element */ + position: relative; +} +.CodeMirror-sizer { + position: relative; + border-right: 50px solid transparent; +} +/* The fake, visible scrollbars. Used to force redraw during scrolling + before actual scrolling happens, thus preventing shaking and + flickering artifacts. */ +.CodeMirror-vscrollbar, +.CodeMirror-hscrollbar, +.CodeMirror-scrollbar-filler, +.CodeMirror-gutter-filler { + position: absolute; + z-index: 6; + display: none; +} +.CodeMirror-vscrollbar { + right: 0; + top: 0; + overflow-x: hidden; + overflow-y: scroll; +} +.CodeMirror-hscrollbar { + bottom: 0; + left: 0; + overflow-y: hidden; + overflow-x: scroll; +} +.CodeMirror-scrollbar-filler { + right: 0; + bottom: 0; +} +.CodeMirror-gutter-filler { + left: 0; + bottom: 0; +} +.CodeMirror-gutters { + position: absolute; + left: 0; + top: 0; + min-height: 100%; + z-index: 3; +} +.CodeMirror-gutter { + white-space: normal; + height: 100%; + display: inline-block; + vertical-align: top; + margin-bottom: -50px; +} +.CodeMirror-gutter-wrapper { + position: absolute; + z-index: 4; + background: none !important; + border: none !important; +} +.CodeMirror-gutter-background { + position: absolute; + top: 0; + bottom: 0; + z-index: 4; +} +.CodeMirror-gutter-elt { + position: absolute; + cursor: default; + z-index: 4; +} +.CodeMirror-gutter-wrapper ::selection { + background-color: transparent; +} +.CodeMirror-gutter-wrapper ::-moz-selection { + background-color: transparent; +} +.CodeMirror-lines { + cursor: text; + min-height: 1px; + /* prevents collapsing before first draw */ +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + /* Reset some styles that the rest of the page might have set */ + border-radius: 0; + border-width: 0; + background: transparent; + font-family: inherit; + font-size: inherit; + margin: 0; + white-space: pre; + word-wrap: normal; + line-height: inherit; + color: inherit; + z-index: 2; + position: relative; + overflow: visible; + -webkit-tap-highlight-color: transparent; + -webkit-font-variant-ligatures: contextual; + font-feature-settings: "calt"; + font-variant-ligatures: contextual; +} +.CodeMirror-wrap pre.CodeMirror-line, +.CodeMirror-wrap pre.CodeMirror-line-like { + word-wrap: break-word; + white-space: pre-wrap; + word-break: normal; +} +.CodeMirror-linebackground { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 0; +} +.CodeMirror-linewidget { + position: relative; + z-index: 2; + padding: 0.1px; + /* Force widget margins to stay inside of the container */ +} +.CodeMirror-rtl pre { + direction: rtl; +} +.CodeMirror-code { + outline: none; +} +/* Force content-box sizing for the elements where we expect it */ +.CodeMirror-scroll, +.CodeMirror-sizer, +.CodeMirror-gutter, +.CodeMirror-gutters, +.CodeMirror-linenumber { + box-sizing: content-box; +} +.CodeMirror-measure { + position: absolute; + width: 100%; + height: 0; + overflow: hidden; + visibility: hidden; +} +.CodeMirror-cursor { + position: absolute; + pointer-events: none; +} +.CodeMirror-measure pre { + position: static; +} +div.CodeMirror-cursors { + visibility: hidden; + position: relative; + z-index: 3; +} +div.CodeMirror-dragcursors { + visibility: visible; +} +.CodeMirror-focused div.CodeMirror-cursors { + visibility: visible; +} +.CodeMirror-selected { + background: #d9d9d9; +} +.CodeMirror-focused .CodeMirror-selected { + background: #d7d4f0; +} +.CodeMirror-crosshair { + cursor: crosshair; +} +.CodeMirror-line::selection, +.CodeMirror-line > span::selection, +.CodeMirror-line > span > span::selection { + background: #d7d4f0; +} +.CodeMirror-line::-moz-selection, +.CodeMirror-line > span::-moz-selection, +.CodeMirror-line > span > span::-moz-selection { + background: #d7d4f0; +} +.cm-searching { + background-color: #ffa; + background-color: rgba(255, 255, 0, 0.4); +} +/* Used to force a border model for a node */ +.cm-force-border { + padding-right: 0.1px; +} +@media print { + /* Hide the cursor when printing */ + .CodeMirror div.CodeMirror-cursors { + visibility: hidden; + } +} +/* See issue #2901 */ +.cm-tab-wrap-hack:after { + content: ''; +} +/* Help users use markselection to safely style text background */ +span.CodeMirror-selectedtext { + background: none; +} +.CodeMirror-sizer { + padding-top: 10px; + padding-bottom: 10px !important; +} +.CodeMirror-empty.CodeMirror-focused { + outline: none; +} +.CodeMirror pre.CodeMirror-placeholder { + color: #999; +} +.CodeMirror { + position: relative; + overflow: hidden; + background: white; + word-break: break-word; +} +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + word-wrap: break-word; + word-break: break-word; + white-space: pre-wrap; + line-height: 1.6; +} + +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/toolbar/index.less ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.markdown-toolbar-container { + display: flex; + flex-flow: row wrap; + align-items: center; + padding: 0 5px; + margin: 0; + position: relative; + list-style: none; + background: #fff; + border-bottom: 1px solid #ccc; + box-sizing: border-box; + line-height: 20px; + width: 100%; + min-height: 30px; +} +.markdown-toolbar-container .fill-tip { + cursor: pointer; + font-size: 12px; + display: inline-block; + padding: 5px; + border: 1px solid #E99237; + border-radius: 5px; + box-sizing: border-box; + line-height: 16px; + height: auto; + color: #A65500; + background-color: #FFF1E2; + position: relative; + margin-left: 10px; +} +.markdown-toolbar-container .fill-tip::before { + content: ' '; + width: 0; + height: 0; + border-top: 6px solid transparent; + border-bottom: 6px solid transparent; + border-right: 6px solid #FFF1E2; + position: absolute; + left: -6px; + top: 6px; + z-index: 10; +} +.markdown-toolbar-container .fill-tip::after { + content: ' '; + width: 0; + height: 0; + border-top: 6px solid transparent; + border-bottom: 6px solid transparent; + border-right: 6px solid #E99237; + position: absolute; + left: -7px; + top: 6px; +} +.markdown-toolbar-container li { + color: #666; + padding: 0 1px; + height: 100%; + display: flex; + height: 38px; + flex-flow: column nowrap; + justify-content: center; +} +.markdown-toolbar-container a, +.markdown-toolbar-container span { + display: block; +} +.markdown-toolbar-container a { + width: 28px; + color: #666; + cursor: pointer; + text-align: center; + font-size: 18px; +} +.markdown-toolbar-container .btn-null { + width: auto; + display: flex; + flex-flow: row nowrap; + align-items: center; +} +.markdown-toolbar-container .insert-blank { + color: #E99237; + font-size: 18px; +} +.markdown-toolbar-container span.v-line { + margin: 0 5px; + height: 65%; + border-right: 1px solid #ccc; +} +.mini .markdown-toolbar-container li { + height: 28px; +} +.editor-resize { + display: block; + width: 120px; + height: 4px; + left: 54%; + margin-top: 2px; + border-top: 1px solid #ccc; + border-bottom: 1px solid #ccc; + cursor: row-resize; + white-space: nowrap; + overflow: hidden; + text-transform: capitalize; + box-sizing: border-box; + margin: 0 auto; +} +.btn-full-screen { + position: absolute; + right: 5px; +} + +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/components/markdown-editor/css/iconfont.css ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************/ +@font-face { + font-family: "md-iconfont"; + src: url(./static/iconfont.345f94c8.eot); + /* IE9 */ + src: url(./static/iconfont.345f94c8.eot#iefix) format('embedded-opentype'), + /* IE6-IE8 */ + /* url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), */ + url(./static/iconfont.deef216b.woff) format('woff'), + url(./static/iconfont.42606faf.ttf) format('truetype'), + /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url(./static/iconfont.504b881c.svg#iconfont) format('svg'); + /* iOS 4.1- */ +} + +.md-iconfont { + font-family: "md-iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-uniE900:before { + content: "\e900"; + font-size: 14px; + margin-left: 5px; +} + +.icon-shrink:before { + content: "\e728"; +} + +.icon-enlarge:before { + content: "\e623"; +} + +.icon-code:before { + content: "\e602"; +} + +.icon-italic:before { + content: "\e718"; +} + +.icon-bold:before { + content: "\e644"; +} + +.icon-picture:before { + content: "\e606"; +} + +.icon-minus:before { + content: "\e62c"; +} + +.icon-order-list:before { + content: "\e655"; +} + +.icon-link:before { + content: "\e7d4"; +} + +.icon-formula:before { + content: "\e633"; +} + +.icon-unorder-list:before { + content: "\e668"; +} + +.icon-edit:before { + content: "\e603"; +} + +.icon-table:before { + content: "\e7db"; +} + +.icon-sum:before { + content: "\e667"; +} + +.icon-eye:before { + content: "\e69f"; +} + +.icon-eye-slash:before { + content: "\e601"; +} + +.icon-eraser:before { + content: "\e8cd"; +} + +.icon-file-code:before { + content: "\e9ec"; +} +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/_codemirror@5.58.2@codemirror/theme/blackboard.css ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************/ +/* Port of TextMate's Blackboard theme */ + +.cm-s-blackboard.CodeMirror { background: #0C1021; color: #F8F8F8; } +.cm-s-blackboard div.CodeMirror-selected { background: #253B76; } +.cm-s-blackboard .CodeMirror-line::selection, .cm-s-blackboard .CodeMirror-line > span::selection, .cm-s-blackboard .CodeMirror-line > span > span::selection { background: rgba(37, 59, 118, .99); } +.cm-s-blackboard .CodeMirror-line::-moz-selection, .cm-s-blackboard .CodeMirror-line > span::-moz-selection, .cm-s-blackboard .CodeMirror-line > span > span::-moz-selection { background: rgba(37, 59, 118, .99); } +.cm-s-blackboard .CodeMirror-gutters { background: #0C1021; border-right: 0; } +.cm-s-blackboard .CodeMirror-guttermarker { color: #FBDE2D; } +.cm-s-blackboard .CodeMirror-guttermarker-subtle { color: #888; } +.cm-s-blackboard .CodeMirror-linenumber { color: #888; } +.cm-s-blackboard .CodeMirror-cursor { border-left: 1px solid #A7A7A7; } + +.cm-s-blackboard .cm-keyword { color: #FBDE2D; } +.cm-s-blackboard .cm-atom { color: #D8FA3C; } +.cm-s-blackboard .cm-number { color: #D8FA3C; } +.cm-s-blackboard .cm-def { color: #8DA6CE; } +.cm-s-blackboard .cm-variable { color: #FF6400; } +.cm-s-blackboard .cm-operator { color: #FBDE2D; } +.cm-s-blackboard .cm-comment { color: #AEAEAE; } +.cm-s-blackboard .cm-string { color: #61CE3C; } +.cm-s-blackboard .cm-string-2 { color: #61CE3C; } +.cm-s-blackboard .cm-meta { color: #D8FA3C; } +.cm-s-blackboard .cm-builtin { color: #8DA6CE; } +.cm-s-blackboard .cm-tag { color: #8DA6CE; } +.cm-s-blackboard .cm-attribute { color: #8DA6CE; } +.cm-s-blackboard .cm-header { color: #FF6400; } +.cm-s-blackboard .cm-hr { color: #AEAEAE; } +.cm-s-blackboard .cm-link { color: #8DA6CE; } +.cm-s-blackboard .cm-error { background: #9D1E15; color: #F8F8F8; } + +.cm-s-blackboard .CodeMirror-activeline-background { background: #3C3636; } +.cm-s-blackboard .CodeMirror-matchingbracket { outline:1px solid grey;color:white !important; } + +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/markdown-editor/upload-image/index.less ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.upload-button { + width: 106px; + height: 32px; + line-height: 32px; + font-size: 12px; + display: block; + position: relative; + color: #0152d9; +} +.upload-button input { + opacity: 0; + width: 160px; + height: 32px; + position: absolute; + top: 0; + left: 0; + z-index: -1; +} + /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/image-preview/index.less ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Exercise__index.0dc5056a.async.js b/p__Classrooms__Lists__Exercise__index.6d699082.async.js similarity index 98% rename from p__Classrooms__Lists__Exercise__index.0dc5056a.async.js rename to p__Classrooms__Lists__Exercise__index.6d699082.async.js index 1cecb64f7d..808efb4bc0 100644 --- a/p__Classrooms__Lists__Exercise__index.0dc5056a.async.js +++ b/p__Classrooms__Lists__Exercise__index.6d699082.async.js @@ -345,29 +345,21 @@ var CodeDeleteModal = function CodeDeleteModal(cb, text) { /***/ }), -/***/ 13272: -/*!********************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/index.tsx + 12 modules ***! - \********************************************************************/ +/***/ 58449: +/*!*******************************************************!*\ + !*** ./src/components/ResTable/index.tsx + 2 modules ***! + \*******************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ Exercise; } + Z: function() { return /* binding */ components_ResTable; } }); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(7557); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js var toConsumableArray = __webpack_require__(37205); var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(41498); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js var objectSpread2 = __webpack_require__(82242); var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); @@ -379,46 +371,6 @@ var objectWithoutProperties = __webpack_require__(39647); var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts -var _umi_production_exports = __webpack_require__(47439); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules -var es_modal = __webpack_require__(43418); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules -var menu = __webpack_require__(20834); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules -var message = __webpack_require__(8591); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules -var skeleton = __webpack_require__(87876); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules -var pagination = __webpack_require__(88590); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/affix/index.js + 2 modules -var affix = __webpack_require__(81228); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js -var dayjs_min = __webpack_require__(9498); -var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(89918); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(6457); -// EXTERNAL MODULE: ./src/components/NoData/index.tsx -var NoData = __webpack_require__(7406); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(51136); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tabs/index.js + 24 modules -var tabs = __webpack_require__(99313); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules -var es_form = __webpack_require__(78241); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules -var input_number = __webpack_require__(97913); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js -var es_select = __webpack_require__(57809); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules -var input = __webpack_require__(8772); -// EXTERNAL MODULE: ./node_modules/_react-infinite-scroller@1.2.4@react-infinite-scroller/index.js -var _react_infinite_scroller_1_2_4_react_infinite_scroller = __webpack_require__(26724); -var _react_infinite_scroller_1_2_4_react_infinite_scroller_default = /*#__PURE__*/__webpack_require__.n(_react_infinite_scroller_1_2_4_react_infinite_scroller); // EXTERNAL MODULE: ./node_modules/_react-resizable@1.11.0@react-resizable/index.js var _react_resizable_1_11_0_react_resizable = __webpack_require__(9221); ;// CONCATENATED MODULE: ./src/components/ResTable/index.less @@ -557,6 +509,85 @@ var ResTable = function ResTable(_ref) { }); }; /* harmony default export */ var components_ResTable = (ResTable); + +/***/ }), + +/***/ 920: +/*!*******************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/index.tsx + 9 modules ***! + \*******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "default": function() { return /* binding */ Exercise; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(7557); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js +var toConsumableArray = __webpack_require__(37205); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(41498); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(82242); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(79800); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(39647); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(47439); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules +var es_modal = __webpack_require__(43418); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules +var menu = __webpack_require__(20834); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules +var message = __webpack_require__(8591); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules +var skeleton = __webpack_require__(87876); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules +var pagination = __webpack_require__(88590); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/affix/index.js + 2 modules +var affix = __webpack_require__(81228); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js +var dayjs_min = __webpack_require__(9498); +var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); +// EXTERNAL MODULE: ./src/utils/authority.ts +var authority = __webpack_require__(89918); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(6457); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(7406); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(51136); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tabs/index.js + 24 modules +var tabs = __webpack_require__(99313); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules +var es_form = __webpack_require__(78241); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules +var input_number = __webpack_require__(97913); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js +var es_select = __webpack_require__(57809); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(8772); +// EXTERNAL MODULE: ./node_modules/_react-infinite-scroller@1.2.4@react-infinite-scroller/index.js +var _react_infinite_scroller_1_2_4_react_infinite_scroller = __webpack_require__(26724); +var _react_infinite_scroller_1_2_4_react_infinite_scroller_default = /*#__PURE__*/__webpack_require__.n(_react_infinite_scroller_1_2_4_react_infinite_scroller); +// EXTERNAL MODULE: ./src/components/ResTable/index.tsx + 2 modules +var ResTable = __webpack_require__(58449); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Exercisemodules = ({"flex_box_center":"flex_box_center___iyIe6","flex_space_between":"flex_space_between___g2WjG","flex_box_vertical_center":"flex_box_vertical_center___Tde0v","flex_box_center_end":"flex_box_center_end___W1D5W","flex_box_column":"flex_box_column___ZiFvs","bg":"bg___T2R2s","containerTitle":"containerTitle___yARn_","containerDesc":"containerDesc___fKSYF","menus":"menus___e8wtg","listItem":"listItem___s7xhg","info":"info___Hx2bW","title":"title___W7a1R","titleLeft":"titleLeft___C5r0w","titleRight":"titleRight___g5GZv","acitons":"acitons___H0RU0","move":"move___qYkSy","hideHeadCheckbox":"hideHeadCheckbox___Hq5gw","moveCategory":"moveCategory___bZSGQ","tabSearch":"tabSearch___NaKI4","warpModal":"warpModal___HLUgh","modalColumn":"modalColumn___F7R5w","modalRow":"modalRow___L6ghw","sup":"sup___VGKXV"}); @@ -566,6 +597,8 @@ var verifyLogin = __webpack_require__(54506); var ReuseShixunModal = __webpack_require__(30941); // EXTERNAL MODULE: ./src/service/global.ts var global = __webpack_require__(94433); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/components/SelectExercise.tsx @@ -639,6 +672,11 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) { _useState20 = slicedToArray_default()(_useState19, 2), EditUrl = _useState20[0], setEditUrl = _useState20[1]; //跳转 试卷编辑页面 + var typeValue = { + 'myself': 0, + 'teacher': 2, + 'public': 1 + }; var columns = [{ title: "试卷名称", dataIndex: "name", @@ -681,7 +719,7 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) { align: 'center', render: function render(v, r) { return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: v ? "/randompaper/detail/".concat(r.id) : "/paperlibrary/see/".concat(r.id, "?defaultActiveKey=1"), + href: v ? "/randompaper/detail/".concat(r.id) : "/paperlibrary/see/".concat(r.id, "?defaultActiveKey=").concat(typeValue[tabKey]), target: "_blank>", children: "\u9884\u89C8" }); @@ -1195,7 +1233,7 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) { }, hasMore: hasMore, useWindow: false, - children: exercise.actionTabs.key === '试卷选用' && isTeacher && /*#__PURE__*/(0,jsx_runtime.jsx)(components_ResTable, { + children: exercise.actionTabs.key === '试卷选用' && isTeacher && /*#__PURE__*/(0,jsx_runtime.jsx)(ResTable/* default */.Z, { className: Exercisemodules.hideHeadCheckbox, pagination: false, hideSelectAll: true // antd-version 4.3.0 @@ -1348,7 +1386,7 @@ var CodeBox = __webpack_require__(6309); -var DelShixuns_excluded = ["exercise", "dispatch", "user"]; +var _excluded = ["exercise", "dispatch", "user"]; @@ -1364,7 +1402,7 @@ var DelShixun = function DelShixun(_ref) { var exercise = _ref.exercise, dispatch = _ref.dispatch, user = _ref.user, - props = objectWithoutProperties_default()(_ref, DelShixuns_excluded); + props = objectWithoutProperties_default()(_ref, _excluded); var params = (0,_umi_production_exports.useParams)(); var _useState = (0,_react_17_0_2_react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), @@ -1573,6 +1611,8 @@ var tooltip = __webpack_require__(6848); var es_checkbox = __webpack_require__(24905); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popover/index.js var popover = __webpack_require__(60324); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules +var table = __webpack_require__(52306); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/components/List/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Listmodules = ({"flex_box_center":"flex_box_center___VejG5","flex_space_between":"flex_space_between___RwAiX","flex_box_vertical_center":"flex_box_vertical_center___N5QNs","flex_box_center_end":"flex_box_center_end___SUMZc","flex_box_column":"flex_box_column___ombQA","bg":"bg___i74VI","containerTitle":"containerTitle___eAbbs","containerDesc":"containerDesc___WeE4m","tablestyle":"tablestyle___uKNiL","listItem":"listItem___aJrbL","info":"info___X9HlC","title":"title___ZDroC","titleLeft":"titleLeft___JzNZc","titleRight":"titleRight___RP0gb","acitons":"acitons___iqFGc","moveCategory":"moveCategory___Rihfv","name":"name___LdzGg","categoryName":"categoryName___Tz45n","schedule":"schedule___a20T3","fnSign":"fnSign___gsn3j","spanSize":"spanSize___jht3F","classromediv":"classromediv___T7h_f","glow":"glow___LU7dg","popover":"popover___Qeg0P","dot":"dot___c9Vwj"}); diff --git a/p__Classrooms__Lists__Graduation__Tasks__Detail__index.22c1c1b6.async.js b/p__Classrooms__Lists__Graduation__Tasks__Detail__index.876e86e6.async.js similarity index 99% rename from p__Classrooms__Lists__Graduation__Tasks__Detail__index.22c1c1b6.async.js rename to p__Classrooms__Lists__Graduation__Tasks__Detail__index.876e86e6.async.js index ff5cbe860a..92d4f22f15 100644 --- a/p__Classrooms__Lists__Graduation__Tasks__Detail__index.22c1c1b6.async.js +++ b/p__Classrooms__Lists__Graduation__Tasks__Detail__index.876e86e6.async.js @@ -43,8 +43,8 @@ var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerat var markdown_editor = __webpack_require__(16113); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(27065); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules diff --git a/p__Classrooms__Lists__Graduation__Topics__Detail__index.b843eb28.async.js b/p__Classrooms__Lists__Graduation__Topics__Detail__index.6b93263e.async.js similarity index 99% rename from p__Classrooms__Lists__Graduation__Topics__Detail__index.b843eb28.async.js rename to p__Classrooms__Lists__Graduation__Topics__Detail__index.6b93263e.async.js index 66590809c0..6a2ac272a5 100644 --- a/p__Classrooms__Lists__Graduation__Topics__Detail__index.b843eb28.async.js +++ b/p__Classrooms__Lists__Graduation__Topics__Detail__index.6b93263e.async.js @@ -43,8 +43,8 @@ var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerat var markdown_editor = __webpack_require__(16113); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(27065); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.49abc471.async.js b/p__Classrooms__Lists__GroupHomework__Detail__index.e23c8e6a.async.js similarity index 99% rename from p__Classrooms__Lists__GroupHomework__Detail__index.49abc471.async.js rename to p__Classrooms__Lists__GroupHomework__Detail__index.e23c8e6a.async.js index e957b82976..779036de1b 100644 --- a/p__Classrooms__Lists__GroupHomework__Detail__index.49abc471.async.js +++ b/p__Classrooms__Lists__GroupHomework__Detail__index.e23c8e6a.async.js @@ -431,8 +431,8 @@ var stex = __webpack_require__(67549); ;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less // extracted by mini-css-extract-plugin -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx @@ -3418,8 +3418,8 @@ var WorkList = function WorkList(_ref) { })(WorkList)); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(27065); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/GroupHomework/Detail/components/WorkDescription/components/DelComponents.tsx diff --git a/p__Classrooms__Lists__GroupHomework__EditWork__index.2e9c41a5.async.js b/p__Classrooms__Lists__GroupHomework__EditWork__index.b1421f46.async.js similarity index 99% rename from p__Classrooms__Lists__GroupHomework__EditWork__index.2e9c41a5.async.js rename to p__Classrooms__Lists__GroupHomework__EditWork__index.b1421f46.async.js index e90acf2248..f312036be7 100644 --- a/p__Classrooms__Lists__GroupHomework__EditWork__index.2e9c41a5.async.js +++ b/p__Classrooms__Lists__GroupHomework__EditWork__index.b1421f46.async.js @@ -18,7 +18,7 @@ /* harmony import */ var _components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/markdown-editor */ 16113); /* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.less?modules */ 5547); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712); diff --git a/p__Classrooms__Lists__GroupHomework__Review__index.30561b0b.async.js b/p__Classrooms__Lists__GroupHomework__Review__index.5985c297.async.js similarity index 99% rename from p__Classrooms__Lists__GroupHomework__Review__index.30561b0b.async.js rename to p__Classrooms__Lists__GroupHomework__Review__index.5985c297.async.js index 3914fe1299..fd41ead8c3 100644 --- a/p__Classrooms__Lists__GroupHomework__Review__index.30561b0b.async.js +++ b/p__Classrooms__Lists__GroupHomework__Review__index.5985c297.async.js @@ -941,8 +941,8 @@ var authority = __webpack_require__(89918); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/GroupHomework/Review/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Reviewmodules = ({"flex_box_center":"flex_box_center___ek18E","flex_space_between":"flex_space_between___e7BP6","flex_box_vertical_center":"flex_box_vertical_center___Oju9C","flex_box_center_end":"flex_box_center_end___qQv1O","flex_box_column":"flex_box_column___DHwHY","bg":"bg___uHtJ5","title":"title___WcS8b","replyList":"replyList___HLYJ8","leader":"leader___qJvA3","buttonFixed":"buttonFixed___WAuFs","exitComment":"exitComment___cW4re","nextComment":"nextComment___AMMy5","modal":"modal___e3Tjt","MdEditor":"MdEditor___JLCMs"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(6457); // EXTERNAL MODULE: ./src/components/FileDownloadList/index.tsx + 3 modules diff --git a/p__Classrooms__Lists__GroupHomework__SubmitWork__index.8ee1e2fa.async.js b/p__Classrooms__Lists__GroupHomework__SubmitWork__index.af9533b1.async.js similarity index 99% rename from p__Classrooms__Lists__GroupHomework__SubmitWork__index.8ee1e2fa.async.js rename to p__Classrooms__Lists__GroupHomework__SubmitWork__index.af9533b1.async.js index ddcab32198..41fc9d9b68 100644 --- a/p__Classrooms__Lists__GroupHomework__SubmitWork__index.8ee1e2fa.async.js +++ b/p__Classrooms__Lists__GroupHomework__SubmitWork__index.af9533b1.async.js @@ -18,7 +18,7 @@ /* harmony import */ var _components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/markdown-editor */ 16113); /* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.less?modules */ 5547); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712); diff --git a/p__Classrooms__Lists__OnlineLearning__index.a6fe9ce1.async.js b/p__Classrooms__Lists__OnlineLearning__index.50fc7b50.async.js similarity index 99% rename from p__Classrooms__Lists__OnlineLearning__index.a6fe9ce1.async.js rename to p__Classrooms__Lists__OnlineLearning__index.50fc7b50.async.js index 90a0c6f347..b0f37f2bf8 100644 --- a/p__Classrooms__Lists__OnlineLearning__index.a6fe9ce1.async.js +++ b/p__Classrooms__Lists__OnlineLearning__index.50fc7b50.async.js @@ -969,8 +969,8 @@ function replyDiscuss(id, content) { function createDiscuss(params) { return post("/discusses.json", params); } -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/OnlineLearning/components/Discuss/discuss-item/index.less // extracted by mini-css-extract-plugin diff --git a/p__Classrooms__Lists__Polls__Answer__index.e6fd28d7.async.js b/p__Classrooms__Lists__Polls__Answer__index.75f1d326.async.js similarity index 99% rename from p__Classrooms__Lists__Polls__Answer__index.e6fd28d7.async.js rename to p__Classrooms__Lists__Polls__Answer__index.75f1d326.async.js index 7d74a55ea1..ea86f787c4 100644 --- a/p__Classrooms__Lists__Polls__Answer__index.e6fd28d7.async.js +++ b/p__Classrooms__Lists__Polls__Answer__index.75f1d326.async.js @@ -301,8 +301,8 @@ var Subjective = function Subjective(_ref) { }); }; /* harmony default export */ var components_Subjective = (Subjective); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Polls/Answer/index.tsx diff --git a/p__Classrooms__Lists__Polls__Detail__index.4e759bc5.async.js b/p__Classrooms__Lists__Polls__Detail__index.f65b95c2.async.js similarity index 99% rename from p__Classrooms__Lists__Polls__Detail__index.4e759bc5.async.js rename to p__Classrooms__Lists__Polls__Detail__index.f65b95c2.async.js index 210ad9e792..bbbcc1266f 100644 --- a/p__Classrooms__Lists__Polls__Detail__index.4e759bc5.async.js +++ b/p__Classrooms__Lists__Polls__Detail__index.f65b95c2.async.js @@ -1547,8 +1547,8 @@ var PollsStatisticsResult = function PollsStatisticsResult(_ref) { loading: loading.effects }; })(PollsStatisticsResult)); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js var objectWithoutProperties = __webpack_require__(39647); var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); diff --git a/p__Classrooms__Lists__ProgramHomework__Comment__index.c9a2ec0e.async.js b/p__Classrooms__Lists__ProgramHomework__Comment__index.b977f841.async.js similarity index 99% rename from p__Classrooms__Lists__ProgramHomework__Comment__index.c9a2ec0e.async.js rename to p__Classrooms__Lists__ProgramHomework__Comment__index.b977f841.async.js index 93c092abe8..f2fc70a5b3 100644 --- a/p__Classrooms__Lists__ProgramHomework__Comment__index.c9a2ec0e.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Comment__index.b977f841.async.js @@ -242,8 +242,8 @@ var base64 = __webpack_require__(24334); var fetch = __webpack_require__(51136); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(47439); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/service/shixunHomeworks.ts var shixunHomeworks = __webpack_require__(3479); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules @@ -965,8 +965,8 @@ var DelShixun = function DelShixun(_ref) { })(DelShixun)); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/ProgramHomework/Detail/components/WorkList/components/Redo.tsx var Redo = __webpack_require__(20994); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/service/shixunHomeworks.ts var service_shixunHomeworks = __webpack_require__(3479); // EXTERNAL MODULE: ./node_modules/_html2pdf.js@0.10.1@html2pdf.js/dist/html2pdf.js diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.be0a962f.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.ec0eade8.async.js similarity index 99% rename from p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.be0a962f.async.js rename to p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.ec0eade8.async.js index 370a8a260f..d6de2f6473 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.be0a962f.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.ec0eade8.async.js @@ -150,8 +150,8 @@ var base64 = __webpack_require__(24334); var fetch = __webpack_require__(51136); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(47439); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/service/shixunHomeworks.ts var shixunHomeworks = __webpack_require__(3479); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index.cc03c46b.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index.d2743950.async.js similarity index 99% rename from p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index.cc03c46b.async.js rename to p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index.d2743950.async.js index f7865672b5..752da96bb0 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index.cc03c46b.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index.d2743950.async.js @@ -49,8 +49,8 @@ var fetch = __webpack_require__(51136); var env = __webpack_require__(27065); // EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules var markdown_editor = __webpack_require__(16113); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules var divider = __webpack_require__(28103); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/ProgramHomework/Detail/answer/index.less?modules diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.bb4e0243.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.984cfcf0.async.js similarity index 99% rename from p__Classrooms__Lists__ProgramHomework__Detail__answer__index.bb4e0243.async.js rename to p__Classrooms__Lists__ProgramHomework__Detail__answer__index.984cfcf0.async.js index a2edff9ee1..e9c3b00cf4 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.bb4e0243.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.984cfcf0.async.js @@ -99,8 +99,8 @@ var createForOfIteratorHelper = __webpack_require__(91232); var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules var divider = __webpack_require__(28103); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(27065); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__index.dfa0fea0.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__index.d3e6ca9d.async.js similarity index 99% rename from p__Classrooms__Lists__ProgramHomework__Detail__index.dfa0fea0.async.js rename to p__Classrooms__Lists__ProgramHomework__Detail__index.d3e6ca9d.async.js index 5437ce61c3..6d6f8c7fd9 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__index.dfa0fea0.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Detail__index.d3e6ca9d.async.js @@ -58,8 +58,8 @@ var base64 = __webpack_require__(24334); var fetch = __webpack_require__(51136); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(47439); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/service/shixunHomeworks.ts var shixunHomeworks = __webpack_require__(3479); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules @@ -537,8 +537,8 @@ var table = __webpack_require__(52306); var ArrowLeftOutlined = __webpack_require__(5105); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(6457); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/ProgramHomework/Detail/components/WorkDescription/components/DelComponents.tsx diff --git a/p__Classrooms__Lists__ShixunHomeworks__Comment__index.fb0fbe43.async.js b/p__Classrooms__Lists__ShixunHomeworks__Comment__index.b0fcb14f.async.js similarity index 99% rename from p__Classrooms__Lists__ShixunHomeworks__Comment__index.fb0fbe43.async.js rename to p__Classrooms__Lists__ShixunHomeworks__Comment__index.b0fcb14f.async.js index 9cfb09ef5a..6f3cec2c12 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__Comment__index.fb0fbe43.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__Comment__index.b0fcb14f.async.js @@ -1213,9 +1213,9 @@ var DelShixun = function DelShixun(_ref) { }; })(DelShixun)); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/WorkList/components/Redo.tsx -var Redo = __webpack_require__(47018); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +var Redo = __webpack_require__(91714); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/service/shixunHomeworks.ts var service_shixunHomeworks = __webpack_require__(3479); // EXTERNAL MODULE: ./node_modules/_html2pdf.js@0.10.1@html2pdf.js/dist/html2pdf.js @@ -2801,7 +2801,7 @@ var Comment_ShixunsListPage = function ShixunsListPage(_ref) { /***/ }), -/***/ 47018: +/***/ 91714: /*!***************************************************************************************************!*\ !*** ./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/WorkList/components/Redo.tsx ***! \***************************************************************************************************/ diff --git a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.cb881605.async.js b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.a7a031be.async.js similarity index 99% rename from p__Classrooms__Lists__ShixunHomeworks__Detail__index.cb881605.async.js rename to p__Classrooms__Lists__ShixunHomeworks__Detail__index.a7a031be.async.js index da4dc2e1b4..18595836a1 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__Detail__index.cb881605.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__Detail__index.a7a031be.async.js @@ -430,7 +430,7 @@ var CuttOffNow = function CuttOffNow(_ref) { /***/ }), -/***/ 47018: +/***/ 91714: /*!***************************************************************************************************!*\ !*** ./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/WorkList/components/Redo.tsx ***! \***************************************************************************************************/ @@ -594,8 +594,8 @@ var fetch = __webpack_require__(51136); var markdown_editor = __webpack_require__(16113); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(27065); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/WorkDescription/components/DelComponents.tsx @@ -1319,7 +1319,7 @@ var CaretDownOutlined = __webpack_require__(12078); // EXTERNAL MODULE: ./src/components/NoData/index.tsx var NoData = __webpack_require__(7406); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/WorkList/components/Redo.tsx -var Redo = __webpack_require__(47018); +var Redo = __webpack_require__(91714); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js var objectWithoutProperties = __webpack_require__(39647); var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); diff --git a/p__Classrooms__Lists__Template__detail__index.7fee972b.async.js b/p__Classrooms__Lists__Template__detail__index.f55bfd54.async.js similarity index 99% rename from p__Classrooms__Lists__Template__detail__index.7fee972b.async.js rename to p__Classrooms__Lists__Template__detail__index.f55bfd54.async.js index 25463d1531..ecae174869 100644 --- a/p__Classrooms__Lists__Template__detail__index.7fee972b.async.js +++ b/p__Classrooms__Lists__Template__detail__index.f55bfd54.async.js @@ -95,8 +95,8 @@ var _3_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAAC6 var _4_namespaceObject = "data:image/png;base64,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"; // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(47439); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Template/detail/index.tsx @@ -964,7 +964,7 @@ if (false) {} /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/p__Classrooms__Lists__Template__student__index.4eaacf8f.async.js b/p__Classrooms__Lists__Template__student__index.706e34e4.async.js similarity index 99% rename from p__Classrooms__Lists__Template__student__index.4eaacf8f.async.js rename to p__Classrooms__Lists__Template__student__index.706e34e4.async.js index b29178f2d6..fe920f2b9d 100644 --- a/p__Classrooms__Lists__Template__student__index.4eaacf8f.async.js +++ b/p__Classrooms__Lists__Template__student__index.706e34e4.async.js @@ -91,7 +91,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 78241); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 66104); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd */ 3113); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); /* harmony import */ var _components_markdown_editor__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/markdown-editor */ 16113); /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! umi */ 47439); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react/jsx-runtime */ 37712); diff --git a/p__Competitions__Detail__index.90667976.async.js b/p__Competitions__Detail__index.33cdef26.async.js similarity index 99% rename from p__Competitions__Detail__index.90667976.async.js rename to p__Competitions__Detail__index.33cdef26.async.js index 1332d76c97..2238a02ce7 100644 --- a/p__Competitions__Detail__index.90667976.async.js +++ b/p__Competitions__Detail__index.33cdef26.async.js @@ -1015,8 +1015,8 @@ var stex = __webpack_require__(67549); ;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less // extracted by mini-css-extract-plugin -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx @@ -5047,8 +5047,8 @@ var Detailmodules = __webpack_require__(53135); var _umi_production_exports = __webpack_require__(47439); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(27065); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules var verifyLogin = __webpack_require__(54506); // EXTERNAL MODULE: ./src/service/shixuns.ts @@ -5715,8 +5715,8 @@ var spin = __webpack_require__(71418); var es_button = __webpack_require__(3113); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules var menu = __webpack_require__(20834); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js var row = __webpack_require__(95237); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules diff --git a/p__Competitions__Edit__index.7952e9a8.async.js b/p__Competitions__Edit__index.7d28c420.async.js similarity index 99% rename from p__Competitions__Edit__index.7952e9a8.async.js rename to p__Competitions__Edit__index.7d28c420.async.js index 98a4c82614..b98486ea5e 100644 --- a/p__Competitions__Edit__index.7952e9a8.async.js +++ b/p__Competitions__Edit__index.7d28c420.async.js @@ -1380,8 +1380,8 @@ var stex = __webpack_require__(67549); ;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less // extracted by mini-css-extract-plugin -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx @@ -3825,7 +3825,7 @@ var FixedBottom = function FixedBottom(_ref) { onChange(item.id); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: value === item.id ? CustomTabsmodules.active : '', + className: value === item.id ? item.classNameActive || CustomTabsmodules.active : '', children: item.name }), (item === null || item === void 0 ? void 0 : item.resetCount) == undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\uFF08", item === null || item === void 0 ? void 0 : item.total, "\uFF09"] @@ -6812,8 +6812,8 @@ var Detailmodules = __webpack_require__(53135); var _umi_production_exports = __webpack_require__(47439); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(27065); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules var verifyLogin = __webpack_require__(54506); // EXTERNAL MODULE: ./src/service/shixuns.ts @@ -12501,8 +12501,8 @@ var menu = __webpack_require__(20834); ;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/components/Content.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Contentmodules = ({"flex_box_center":"flex_box_center___Y72kq","flex_space_between":"flex_space_between___d30ej","flex_box_vertical_center":"flex_box_vertical_center___p_tif","flex_box_center_end":"flex_box_center_end___AyBVH","flex_box_column":"flex_box_column___NQalW","bg":"bg___cLFww","btns":"btns___uWjSy","confirm":"confirm___ZvnTx","cancel":"cancel___v9uv4","deletetitle":"deletetitle___DnoRO"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules var markdown_editor = __webpack_require__(16113); ;// CONCATENATED MODULE: ./src/pages/Competitions/Edit/view/components/Content.tsx diff --git a/p__Competitions__Update__index.fd28b059.async.js b/p__Competitions__Update__index.66107eee.async.js similarity index 99% rename from p__Competitions__Update__index.fd28b059.async.js rename to p__Competitions__Update__index.66107eee.async.js index 79dc07ed94..5e6319b21b 100644 --- a/p__Competitions__Update__index.fd28b059.async.js +++ b/p__Competitions__Update__index.66107eee.async.js @@ -1349,7 +1349,7 @@ input_Input.Password = input_Password; /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/p__Forums__Detail__id.b92930ee.async.js b/p__Forums__Detail__id.a0ae7b74.async.js similarity index 99% rename from p__Forums__Detail__id.b92930ee.async.js rename to p__Forums__Detail__id.a0ae7b74.async.js index 23fb6b3c0d..04d13962b6 100644 --- a/p__Forums__Detail__id.b92930ee.async.js +++ b/p__Forums__Detail__id.a0ae7b74.async.js @@ -350,8 +350,8 @@ var Right = function Right(_ref) { // EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js var dayjs_min = __webpack_require__(9498); var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules var message = __webpack_require__(8591); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules diff --git a/p__Graduations__Lists__StudentSelection__index.a20f9d2f.async.js b/p__Graduations__Lists__StudentSelection__index.00d09fcc.async.js similarity index 99% rename from p__Graduations__Lists__StudentSelection__index.a20f9d2f.async.js rename to p__Graduations__Lists__StudentSelection__index.00d09fcc.async.js index 3a057a3302..52bb2e50d5 100644 --- a/p__Graduations__Lists__StudentSelection__index.a20f9d2f.async.js +++ b/p__Graduations__Lists__StudentSelection__index.00d09fcc.async.js @@ -369,8 +369,8 @@ var NoData = __webpack_require__(7406); ;// CONCATENATED MODULE: ./src/pages/Graduations/Lists/StudentSelection/DetailsModal/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var DetailsModalmodules = ({"flex_box_center":"flex_box_center___VCd4U","flex_space_between":"flex_space_between___PXXJc","flex_box_vertical_center":"flex_box_vertical_center___FvcHp","flex_box_center_end":"flex_box_center_end___faOk_","flex_box_column":"flex_box_column___hYdgW","wrap":"wrap___Lk1KU","des":"des___NrGnB","row":"row____lS7x","list":"list___PEHaz","actionBtns":"actionBtns___eC3BF","state":"state___PF2x0","tag":"tag___WyoKH","tag0":"tag0___HB3U8","tag1":"tag1___YmXRD","tag2":"tag2___l3QtF","tag3":"tag3___dBINp","name":"name___IBwDK"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__(89918); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js diff --git a/p__Graduations__Lists__Topics__index.2487a8b0.async.js b/p__Graduations__Lists__Topics__index.d9dfcb5f.async.js similarity index 99% rename from p__Graduations__Lists__Topics__index.2487a8b0.async.js rename to p__Graduations__Lists__Topics__index.d9dfcb5f.async.js index 2dac51e03e..02e6556690 100644 --- a/p__Graduations__Lists__Topics__index.2487a8b0.async.js +++ b/p__Graduations__Lists__Topics__index.d9dfcb5f.async.js @@ -391,7 +391,7 @@ var CodeDeleteModal = function CodeDeleteModal(cb, text) { /* harmony import */ var _components_markdown_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/markdown-editor */ 16113); /* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.less?modules */ 5547); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712); diff --git a/p__Graduations__Review__index.bfd7cd2b.async.js b/p__Graduations__Review__index.5ef82c37.async.js similarity index 99% rename from p__Graduations__Review__index.bfd7cd2b.async.js rename to p__Graduations__Review__index.5ef82c37.async.js index af6ad31d09..983c315958 100644 --- a/p__Graduations__Review__index.bfd7cd2b.async.js +++ b/p__Graduations__Review__index.5ef82c37.async.js @@ -1,7 +1,7 @@ "use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[72539],{ -/***/ 76388: +/***/ 64560: /*!************************************************************!*\ !*** ./src/pages/Graduations/Review/index.tsx + 6 modules ***! \************************************************************/ diff --git a/p__Guidance__index.dc686e88.async.js b/p__Guidance__index.1b530fda.async.js similarity index 98% rename from p__Guidance__index.dc686e88.async.js rename to p__Guidance__index.1b530fda.async.js index 1daf102d0e..246a0f3a23 100644 --- a/p__Guidance__index.dc686e88.async.js +++ b/p__Guidance__index.1b530fda.async.js @@ -44,8 +44,8 @@ var es_button = __webpack_require__(3113); var fetch = __webpack_require__(51136); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(27065); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Guidance/index.tsx diff --git a/p__Help__Index.eea15846.async.js b/p__Help__Index.d5d060f4.async.js similarity index 99% rename from p__Help__Index.eea15846.async.js rename to p__Help__Index.d5d060f4.async.js index a0706b4ee7..88635a892e 100644 --- a/p__Help__Index.eea15846.async.js +++ b/p__Help__Index.d5d060f4.async.js @@ -132,8 +132,8 @@ var input = __webpack_require__(8772); var markdown_editor = __webpack_require__(16113); // EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx var AsyncButton = __webpack_require__(58499); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(27065); ;// CONCATENATED MODULE: ./src/pages/Help/index.less?modules diff --git a/p__HttpStatus__HpcCourse.79dbb840.async.js b/p__HttpStatus__HpcCourse.6be574bc.async.js similarity index 99% rename from p__HttpStatus__HpcCourse.79dbb840.async.js rename to p__HttpStatus__HpcCourse.6be574bc.async.js index d758869ae8..3007bda3b3 100644 --- a/p__HttpStatus__HpcCourse.79dbb840.async.js +++ b/p__HttpStatus__HpcCourse.6be574bc.async.js @@ -195,8 +195,8 @@ function createcourse(_ref) { }); } /* harmony default export */ var Createmcourse = (createcourse); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/HttpStatus/SeeCourse.tsx diff --git a/p__IntrainCourse__index.e216469e.async.js b/p__IntrainCourse__index.deb929d0.async.js similarity index 99% rename from p__IntrainCourse__index.e216469e.async.js rename to p__IntrainCourse__index.deb929d0.async.js index 59252b0f13..218689c036 100644 --- a/p__IntrainCourse__index.e216469e.async.js +++ b/p__IntrainCourse__index.deb929d0.async.js @@ -604,8 +604,8 @@ var tx_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAq }); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(51136); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(6457); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js diff --git a/p__Messages__Detail__index.fb178e52.async.js b/p__Messages__Detail__index.04e5743f.async.js similarity index 99% rename from p__Messages__Detail__index.fb178e52.async.js rename to p__Messages__Detail__index.04e5743f.async.js index 752434b19e..15982724d8 100644 --- a/p__Messages__Detail__index.fb178e52.async.js +++ b/p__Messages__Detail__index.04e5743f.async.js @@ -181,8 +181,8 @@ var _react_infinite_scroller_1_2_4_react_infinite_scroller = __webpack_require__ var _react_infinite_scroller_1_2_4_react_infinite_scroller_default = /*#__PURE__*/__webpack_require__.n(_react_infinite_scroller_1_2_4_react_infinite_scroller); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(27065); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/Messages/Detail/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Detailmodules = ({"flex_box_center":"flex_box_center___OfYbN","flex_space_between":"flex_space_between___hrkuU","flex_box_vertical_center":"flex_box_vertical_center___jxUNa","flex_box_center_end":"flex_box_center_end___toHnG","flex_box_column":"flex_box_column___hO761","userInfo":"userInfo___AOrZJ","navInfo":"navInfo___eCDON","actived":"actived___FDrE1","topBar":"topBar___L5Hq4","tabs":"tabs___K46zs","active":"active___hMEvd","list":"list____5qRM","tags":"tags___R3aHm","searchWrp":"searchWrp___AlrVM","listMessage":"listMessage___DSDfV","deleteMsg":"deleteMsg___omx9n","listRightMessage":"listRightMessage___lZyYc","content":"content___vaWQf","msg":"msg___BhVg6","msgDate":"msgDate___oRFwZ"}); diff --git a/p__Messages__Private__index.182560be.async.js b/p__Messages__Private__index.d787a002.async.js similarity index 99% rename from p__Messages__Private__index.182560be.async.js rename to p__Messages__Private__index.d787a002.async.js index 4fbff4cc64..e99ee0abeb 100644 --- a/p__Messages__Private__index.182560be.async.js +++ b/p__Messages__Private__index.d787a002.async.js @@ -354,8 +354,8 @@ var PublishShixun = function PublishShixun(_ref) { loading: loading.effects }; })(PublishShixun)); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/pages/Messages/component/LeftNav.tsx + 1 modules var LeftNav = __webpack_require__(19701); ;// CONCATENATED MODULE: ./src/pages/Messages/Private/index.tsx diff --git a/p__MoopCases__InfoPanel__index.4f0ce06c.async.js b/p__MoopCases__InfoPanel__index.d8ce0a44.async.js similarity index 99% rename from p__MoopCases__InfoPanel__index.4f0ce06c.async.js rename to p__MoopCases__InfoPanel__index.d8ce0a44.async.js index 33f685b29a..4e0c23185c 100644 --- a/p__MoopCases__InfoPanel__index.4f0ce06c.async.js +++ b/p__MoopCases__InfoPanel__index.d8ce0a44.async.js @@ -26,7 +26,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! umi */ 47439); /* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/fetch */ 51136); /* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils/env */ 27065); -/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/RenderHtml */ 13883); +/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/RenderHtml */ 79612); /* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./index.less */ 31163); /* harmony import */ var _label_css__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../label.css */ 86271); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react/jsx-runtime */ 37712); diff --git a/p__MyProblem__RecordDetail__index.517fd07b.async.js b/p__MyProblem__RecordDetail__index.327b2e3c.async.js similarity index 99% rename from p__MyProblem__RecordDetail__index.517fd07b.async.js rename to p__MyProblem__RecordDetail__index.327b2e3c.async.js index 4f0ba3fa84..bb6d6b1957 100644 --- a/p__MyProblem__RecordDetail__index.517fd07b.async.js +++ b/p__MyProblem__RecordDetail__index.327b2e3c.async.js @@ -470,8 +470,8 @@ var base64 = __webpack_require__(24334); // EXTERNAL MODULE: ./src/components/Spinner/index.tsx + 1 modules var Spinner = __webpack_require__(96962); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(6457); // EXTERNAL MODULE: ./node_modules/_xterm@4.8.1@xterm/lib/xterm.js diff --git a/p__MyProblem__index.6ab08ab7.async.js b/p__MyProblem__index.7dcdbc39.async.js similarity index 99% rename from p__MyProblem__index.6ab08ab7.async.js rename to p__MyProblem__index.7dcdbc39.async.js index ba7e511014..510725f3c9 100644 --- a/p__MyProblem__index.6ab08ab7.async.js +++ b/p__MyProblem__index.7dcdbc39.async.js @@ -377,8 +377,8 @@ var base64 = __webpack_require__(24334); // EXTERNAL MODULE: ./src/components/Spinner/index.tsx + 1 modules var Spinner = __webpack_require__(96962); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(6457); // EXTERNAL MODULE: ./node_modules/_xterm@4.8.1@xterm/lib/xterm.js @@ -1513,8 +1513,8 @@ var space = __webpack_require__(81327); ;// CONCATENATED MODULE: ./src/pages/MyProblem/LeftPanel/Description/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Descriptionmodules = ({"desc":"desc___iOAgd","info":"info___GPALq","commit-info":"commit-info___Hk6Za"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/MyProblem/LeftPanel/Description/index.tsx diff --git a/p__Paperlibrary__Add__index.33b00541.async.js b/p__Paperlibrary__Add__index.19ef6d8c.async.js similarity index 99% rename from p__Paperlibrary__Add__index.33b00541.async.js rename to p__Paperlibrary__Add__index.19ef6d8c.async.js index c5beb32e32..4304d2797b 100644 --- a/p__Paperlibrary__Add__index.33b00541.async.js +++ b/p__Paperlibrary__Add__index.19ef6d8c.async.js @@ -451,8 +451,8 @@ var stex = __webpack_require__(67549); ;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less // extracted by mini-css-extract-plugin -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx @@ -2390,8 +2390,8 @@ var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableA var tooltip = __webpack_require__(6848); // EXTERNAL MODULE: ./node_modules/_react-beautiful-dnd@13.0.0@react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 27 modules var react_beautiful_dnd_esm = __webpack_require__(96737); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/components/LeftItems.tsx diff --git a/p__Paperlibrary__Random__Edit__index.63001fb1.async.js b/p__Paperlibrary__Random__Edit__index.a6b5e993.async.js similarity index 99% rename from p__Paperlibrary__Random__Edit__index.63001fb1.async.js rename to p__Paperlibrary__Random__Edit__index.a6b5e993.async.js index edfa0979c4..9fb90d5a93 100644 --- a/p__Paperlibrary__Random__Edit__index.63001fb1.async.js +++ b/p__Paperlibrary__Random__Edit__index.a6b5e993.async.js @@ -341,8 +341,8 @@ var stex = __webpack_require__(67549); ;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less // extracted by mini-css-extract-plugin -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx @@ -2783,7 +2783,7 @@ var FixedBottom = function FixedBottom(_ref) { onChange(item.id); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: value === item.id ? CustomTabsmodules.active : '', + className: value === item.id ? item.classNameActive || CustomTabsmodules.active : '', children: item.name }), (item === null || item === void 0 ? void 0 : item.resetCount) == undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\uFF08", item === null || item === void 0 ? void 0 : item.total, "\uFF09"] @@ -6813,8 +6813,8 @@ var useCourseOptions = function useCourseOptions() { // EXTERNAL MODULE: ./src/service/classrooms.ts var classrooms = __webpack_require__(69363); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/util.tsx var utils_util = __webpack_require__(6457); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/QuestionCircleOutlined.js + 1 modules diff --git a/p__Paperlibrary__See__index.c9cb05d5.async.js b/p__Paperlibrary__See__index.c5eeca51.async.js similarity index 99% rename from p__Paperlibrary__See__index.c9cb05d5.async.js rename to p__Paperlibrary__See__index.c5eeca51.async.js index d444c2f4cb..01ab0c2f86 100644 --- a/p__Paperlibrary__See__index.c9cb05d5.async.js +++ b/p__Paperlibrary__See__index.c5eeca51.async.js @@ -139,8 +139,8 @@ var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules var es_radio = __webpack_require__(5112); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/components/EcListItems/Problemset/Card/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Cardmodules = ({"flexRow":"flexRow____Sm4b","flexColumn":"flexColumn___mQNZs","action":"action___QUVEn","setScore":"setScore___yZ0Yb","delete":"delete___e4taL","content":"content___jR4Y6","titleWrap":"titleWrap___zsXYY","titleNumber":"titleNumber___p60vi","score":"score___DbCHw","titleHtml":"titleHtml___FALbj","answerWrap":"answerWrap___uPjYq","answer":"answer___pfiPk","answerText":"answerText___K3TNr"}); diff --git a/p__Paths__Detail__Answer__index.82ca38db.async.js b/p__Paths__Detail__Answer__index.82ca38db.async.js new file mode 100644 index 0000000000..d1022c54c6 --- /dev/null +++ b/p__Paths__Detail__Answer__index.82ca38db.async.js @@ -0,0 +1,5199 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[68999],{ + +/***/ 23717: +/*!*******************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules ***! + \*******************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_ExclamationCircleOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(24931); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/ExclamationCircleOutlined.js +// This icon file is generated automatically. +var ExclamationCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }, { "tag": "path", "attrs": { "d": "M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" } }] }, "name": "exclamation-circle", "theme": "outlined" }; +/* harmony default export */ var asn_ExclamationCircleOutlined = (ExclamationCircleOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(99194); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var ExclamationCircleOutlined_ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_ExclamationCircleOutlined + })); +}; + +/**![exclamation-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNiA2NCA2NCAyNjQuNiA2NCA1MTJzMjAwLjYgNDQ4IDQ0OCA0NDggNDQ4LTIwMC42IDQ0OC00NDhTNzU5LjQgNjQgNTEyIDY0em0wIDgyMGMtMjA1LjQgMC0zNzItMTY2LjYtMzcyLTM3MnMxNjYuNi0zNzIgMzcyLTM3MiAzNzIgMTY2LjYgMzcyIDM3Mi0xNjYuNiAzNzItMzcyIDM3MnoiIC8+PHBhdGggZD0iTTQ2NCA2ODhhNDggNDggMCAxMDk2IDAgNDggNDggMCAxMC05NiAwem0yNC0xMTJoNDhjNC40IDAgOC0zLjYgOC04VjI5NmMwLTQuNC0zLjYtOC04LThoLTQ4Yy00LjQgMC04IDMuNi04IDh2MjcyYzAgNC40IDMuNiA4IDggOHoiIC8+PC9zdmc+) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(ExclamationCircleOutlined_ExclamationCircleOutlined); +if (false) {} +/* harmony default export */ var icons_ExclamationCircleOutlined = (RefIcon); + +/***/ }), + +/***/ 58499: +/*!**********************************************!*\ + !*** ./src/components/AsyncButton/index.tsx ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Z: function() { return /* binding */ AsyncButton; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js */ 39647); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd */ 3113); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 37712); + + + + + +var _excluded = ["children"]; + + + +var AsyncButton = function AsyncButton(_ref) { + var children = _ref.children, + props = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_4___default()(_ref, _excluded); + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_5__.useState)(false), + _useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), + btnLoading = _useState2[0], + setBtnLoading = _useState2[1]; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, props), {}, { + loading: btnLoading, + onClick: ( /*#__PURE__*/function () { + var _ref2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee(e) { + return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.prev = 0; + setBtnLoading(true); + _context.next = 4; + return props.onClick(e); + case 4: + setBtnLoading(false); + _context.next = 11; + break; + case 7: + _context.prev = 7; + _context.t0 = _context["catch"](0); + console.error(_context.t0); + setBtnLoading(false); + case 11: + case "end": + return _context.stop(); + } + }, _callee, null, [[0, 7]]); + })); + return function (_x) { + return _ref2.apply(this, arguments); + }; + }()), + children: children + })); +}; + +/***/ }), + +/***/ 2986: +/*!****************************************!*\ + !*** ./src/components/Hooks/index.tsx ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ y: function() { return /* binding */ useDisableAction; } +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301); + +var useDisableAction = function useDisableAction(disable) { + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { + if (disable) { + var handleKeyDown = function handleKeyDown(event) { + if (event.key === "F12") { + event.preventDefault(); + // 执行你的自定义行为 + console.log('F12被禁用'); + } + }; + var handleContextmenu = function handleContextmenu(event) { + event.preventDefault(); + }; + document.addEventListener("keydown", handleKeyDown); + document.addEventListener("contextmenu", handleContextmenu); + return function () { + document.removeEventListener("keydown", handleKeyDown); + document.removeEventListener("contextmenu", handleContextmenu); + }; + } + }, [disable]); +}; + +/***/ }), + +/***/ 96962: +/*!******************************************************!*\ + !*** ./src/components/Spinner/index.tsx + 1 modules ***! + \******************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ Spinner; } +}); + +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(47439); +;// CONCATENATED MODULE: ./src/components/Spinner/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Spinnermodules = ({"ldsRing":"ldsRing___mpBZC","idsRingWrapper":"idsRingWrapper___Of9_n","ldsring":"ldsring___o0w2t"}); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/Spinner/index.tsx + + + + + +/* harmony default export */ var Spinner = (function (_ref) { + var message = _ref.message, + className = _ref.className, + children = _ref.children, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(Spinnermodules.idsRingWrapper, " ").concat(className), + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Spinnermodules.ldsRing, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {})] + }), message ? /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: style, + children: message + }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Outlet, {})] + }); +}); + +/***/ }), + +/***/ 84804: +/*!*****************************************************************!*\ + !*** ./src/pages/MyProblem/TestCasePanel/index.tsx + 1 modules ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Y4: function() { return /* binding */ DetailCommitOut; }, + Im: function() { return /* binding */ ExecuteDict; }, + ZP: function() { return /* binding */ TestCasePanel; } +}); + +// UNUSED EXPORTS: getCommitOut + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(79800); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(7557); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(41498); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(82242); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/defineProperty.js +var defineProperty = __webpack_require__(85573); +var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(8772); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/DownOutlined.js + 1 modules +var DownOutlined = __webpack_require__(8876); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/UpOutlined.js + 1 modules +var UpOutlined = __webpack_require__(17352); +// EXTERNAL MODULE: ./src/pages/MyProblem/interface.ts +var MyProblem_interface = __webpack_require__(42541); +// EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js +var base64 = __webpack_require__(24334); +;// CONCATENATED MODULE: ./src/pages/MyProblem/TestCasePanel/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./src/components/Spinner/index.tsx + 1 modules +var Spinner = __webpack_require__(96962); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(6457); +// EXTERNAL MODULE: ./node_modules/_xterm@4.8.1@xterm/lib/xterm.js +var xterm = __webpack_require__(34376); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var utils_fetch = __webpack_require__(51136); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(47439); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/pages/MyProblem/TestCasePanel/index.tsx + + + + + + + + + + + + + +var TextArea = input/* default */.Z.TextArea; + + + + + + + +var initialState = { + visible: false, + tabIndex: '0' +}; +var ExecuteDict = defineProperty_default()(defineProperty_default()(defineProperty_default()(defineProperty_default()(defineProperty_default()(defineProperty_default()({}, MyProblem_interface/* ExecuteStatus */.h.NOMATCH, '测试用例结果不匹配'), MyProblem_interface/* ExecuteStatus */.h.OK, '调试通过'), 2, '调试超时'), 3, '调试pod失败'), 4, '编译失败'), 5, '执行失败'); +var Types = /*#__PURE__*/function (Types) { + Types[Types["SET_VISIBLE"] = 0] = "SET_VISIBLE"; + Types[Types["SET_TABINDEX"] = 1] = "SET_TABINDEX"; + return Types; +}(Types || {}); +function Reducer(state, action) { + switch (action.type) { + case Types.SET_VISIBLE: + return objectSpread2_default()(objectSpread2_default()({}, state), {}, { + visible: action.payload + }); + case Types.SET_TABINDEX: + return objectSpread2_default()(objectSpread2_default()({}, state), {}, { + tabIndex: action.payload + }); + default: + throw new Error(); + } +} +function DetailCommitOut(debugResult) { + var status = debugResult.status, + error_msg = debugResult.error_msg, + output = debugResult.output, + input = debugResult.input, + expected_output = debugResult.expected_output, + is_file = debugResult.is_file, + input_file_url = debugResult.input_file_url, + output_file_url = debugResult.output_file_url, + expected_output_file_url = debugResult.expected_output_file_url, + setMonacoValue = debugResult.setMonacoValue, + setData = debugResult.setData; + var outputRef = (0,_react_17_0_2_react.useRef)(); + var inputRef = (0,_react_17_0_2_react.useRef)(); + var expectedOutputRef = (0,_react_17_0_2_react.useRef)(); + var rs = null; + var mdStyle = { + minHeight: 150, + marginBottom: 10, + paddingLeft: 24, + background: '#070f19', + color: '#fff' + }; + (0,_react_17_0_2_react.useEffect)(function () { + if (output && !is_file && outputRef.current) { + var term = new xterm.Terminal({ + fontSize: 14, + letterSpacing: 1, + cols: 83, + rows: 10 + }); + term.open(outputRef.current); + var actual_output_format = (0,util/* findEndWhitespace */.pp)(base64.Base64.decode(output)); + term.write(actual_output_format); + term.setOption('theme', { + background: '#1e1e1e' + }); + } + if (input && !is_file && inputRef.current) { + var term2 = new xterm.Terminal({ + fontSize: 14, + letterSpacing: 1, + cols: 83, + rows: 10 + }); + term2.open(inputRef.current); + term2.write((0,util/* findEndWhitespace */.pp)(input)); + term2.setOption('theme', { + background: '#1e1e1e' + }); + } + if (expected_output && !is_file && expectedOutputRef.current) { + var term3 = new xterm.Terminal({ + fontSize: 14, + letterSpacing: 1, + cols: 83, + rows: 10 + }); + term3.open(expectedOutputRef.current); + term3.write((0,util/* findEndWhitespace */.pp)(base64.Base64.decode(expected_output))); + term3.setOption('theme', { + background: '#1e1e1e' + }); + } + }, [output]); + switch (status) { + case MyProblem_interface/* ExecuteStatus */.h.NOMATCH: + rs = /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "c-red", + children: "\u5B9E\u9645\u8F93\u5165\uFF1A" + }), !is_file && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + ref: inputRef + }), is_file && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: mdStyle, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + // href={input_file_url} + style: { + fontSize: '16px' + }, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return fetch(input_file_url, { + method: "Get", + headers: { + "Content-Type": "application/octet-stream", + "Accept": "*/*" + } + }); + case 2: + res = _context.sent; + _context.t0 = setMonacoValue; + _context.next = 6; + return res.text(); + case 6: + _context.t1 = _context.sent; + (0, _context.t0)(_context.t1); + setTimeout(function () { + setData(input_file_url); + }, 200); + // download(input_file_url, input) + case 9: + case "end": + return _context.stop(); + } + }, _callee); + })) + // download={expected_output} + // target="_blank" + , + children: input + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "c-red", + children: "\u5B9E\u9645\u8F93\u51FA\uFF1A" + }), !is_file && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + ref: outputRef + }), is_file && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: mdStyle, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + // href={output_file_url} + style: { + fontSize: '16px' + }, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var res; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return (0,utils_fetch/* default */.ZP)(output_file_url, { + method: "Get", + headers: { + "Content-Type": "application/xml", + "Accept": "*/*" + } + }); + case 2: + res = _context2.sent; + setMonacoValue(res); + setTimeout(function () { + setData(output_file_url); + }, 200); + + // download(output_file_url, output) + case 5: + case "end": + return _context2.stop(); + } + }, _callee2); + })) + // download={expected_output} target="_blank" + , + children: output + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "c-red", + children: "\u9884\u671F\u8F93\u51FA\uFF1A" + }), !is_file && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + ref: expectedOutputRef + }), is_file && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: mdStyle, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + // href={expected_output_file_url} + style: { + fontSize: '16px' + }, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return fetch(expected_output_file_url, { + method: "Get", + headers: { + "Content-Type": "application/octet-stream", + "Accept": "*/*" + } + }); + case 2: + res = _context3.sent; + _context3.t0 = setMonacoValue; + _context3.next = 6; + return res.text(); + case 6: + _context3.t1 = _context3.sent; + (0, _context3.t0)(_context3.t1); + setTimeout(function () { + setData(expected_output_file_url); + }, 200); + case 9: + case "end": + return _context3.stop(); + } + }, _callee3); + })) + // download={expected_output} target="_blank" + , + children: expected_output + }) + })] + }); + break; + case MyProblem_interface/* ExecuteStatus */.h.EXECUTEFAILURE: + rs = /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + border: '1px #F6F7F9 solid' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + width: '100%', + height: 40, + background: '#F6F7F9', + lineHeight: '40px', + color: "#666666", + paddingLeft: '12px' + }, + children: "\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A" + }), !is_file && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: input, + style: mdStyle + }), is_file && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: mdStyle, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + // href={input_file_url} style={{fontSize:'16px'}} target="_blank" + onClick: function onClick() { + return (0,util/* download */.LR)(input_file_url, input); + }, + children: input + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + border: '1px #F6F7F9 solid', + marginTop: '10px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + width: '100%', + height: 40, + background: '#F6F7F9', + lineHeight: '40px', + color: "#666666", + paddingLeft: '12px' + }, + children: "\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("pre", { + className: "error", + style: { + color: '#E30000', + padding: '0 10px' + }, + children: [base64.Base64.decode(error_msg), "111"] + })] + })] + }); + break; + case MyProblem_interface/* ExecuteStatus */.h.COMPILEFAILURE: + rs = /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A" + }), !is_file && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + ref: inputRef + }), is_file && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: mdStyle, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + // href={input_file_url} style={{fontSize:'16px'}} target="_blank" + onClick: function onClick() { + return (0,util/* download */.LR)(input_file_url, input); + }, + children: input + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("pre", { + className: "error", + children: base64.Base64.decode(error_msg) + })] + }); + break; + case MyProblem_interface/* ExecuteStatus */.h.PODFAILURE: + rs = /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5" + }); + break; + case MyProblem_interface/* ExecuteStatus */.h.TIMEOUT: + rs = /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5" + }); + break; + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [" ", rs, " "] + }); +} +function getCommitOut(debugResult) { + var status = debugResult.status, + error_msg = debugResult.error_msg, + execute_time = debugResult.execute_time, + output = debugResult.output, + input = debugResult.input, + expected_output = debugResult.expected_output, + is_file = debugResult.is_file, + input_file_url = debugResult.input_file_url, + output_file_url = debugResult.output_file_url, + expected_output_file_url = debugResult.expected_output_file_url; + var rs = null; + switch (status) { + case MyProblem_interface/* ExecuteStatus */.h.OK: + rs = /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: ["\u6267\u884C\u7528\u65F6\uFF1A", execute_time / 1000, "\u79D2"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u6267\u884C\u7ED3\u679C\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("pre", { + children: base64.Base64.decode(output) + })] + }); + break; + case MyProblem_interface/* ExecuteStatus */.h.NOMATCH: + rs = /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: ["\u8F93\u5165\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("pre", { + children: input + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: ["\u8F93\u51FA\uFF1A", output && base64.Base64.decode(output)] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: ["\u9884\u671F\u8F93\u51FA\uFF1A", expected_output && base64.Base64.decode(expected_output)] + })] + }); + break; + case MyProblem_interface/* ExecuteStatus */.h.EXECUTEFAILURE: + rs = /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: ["\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("pre", { + children: input + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("pre", { + className: "error", + children: base64.Base64.decode(error_msg) + })] + }); + break; + case MyProblem_interface/* ExecuteStatus */.h.COMPILEFAILURE: + rs = /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: ["\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("pre", { + children: input + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("pre", { + className: "error", + children: base64.Base64.decode(error_msg) + })] + }); + break; + case MyProblem_interface/* ExecuteStatus */.h.PODFAILURE: + rs = /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5" + }); + break; + case MyProblem_interface/* ExecuteStatus */.h.TIMEOUT: + rs = /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5" + }); + break; + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [" ", rs, " "] + }); +} +/* harmony default export */ var TestCasePanel = (function (_ref4) { + var input = _ref4.input, + debuging = _ref4.debuging, + submitting = _ref4.submitting, + executingMessage = _ref4.executingMessage, + debugResult = _ref4.debugResult, + onChangeInput = _ref4.onChangeInput, + onDebugCode = _ref4.onDebugCode, + onSubmitCode = _ref4.onSubmitCode, + hack = _ref4.hack, + user = _ref4.user; + var _useReducer = (0,_react_17_0_2_react.useReducer)(Reducer, initialState), + _useReducer2 = slicedToArray_default()(_useReducer, 2), + state = _useReducer2[0], + dispatch = _useReducer2[1]; + var visible = state.visible, + tabIndex = state.tabIndex; + var _useSearchParams = (0,_umi_production_exports.useSearchParams)(), + _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1), + searchParams = _useSearchParams2[0]; + function onTabIndexChange(e) { + var id = e.target.id; + dispatch({ + type: Types.SET_TABINDEX, + payload: id + }); + } + function onTriggerCollapse() { + dispatch({ + type: Types.SET_VISIBLE, + payload: !visible + }); + } + var executeResult = (0,_react_17_0_2_react.useMemo)(function () { + if (debugResult) { + var status = debugResult.status; + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: getCommitOut(debugResult) + }); + } + return null; + }, [debugResult]); + function onDebug() { + dispatch({ + type: Types.SET_VISIBLE, + payload: true + }); + dispatch({ + type: Types.SET_TABINDEX, + payload: '1' + }); + onDebugCode(); + } + var skip = /*#__PURE__*/function () { + var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(text) { + var res; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _context4.next = 2; + return (0,utils_fetch/* default */.ZP)("/api/problems/".concat(text, "/start.json"), { + method: 'get', + params: { + hack_user_id: user === null || user === void 0 ? void 0 : user.user_id + } + }); + case 2: + res = _context4.sent; + if (res) { + window.location.href = "/myproblems/".concat(res === null || res === void 0 ? void 0 : res.identifier, "?type=1"); + } + case 4: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function skip(_x) { + return _ref5.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "test-case-panel", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "test-case-panel-body ".concat(visible ? 'active' : ''), + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { + className: "s-navs", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + className: tabIndex === '0' ? 'active' : '', + id: "0", + onClick: onTabIndexChange, + children: "\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + className: tabIndex === '1' ? 'active' : '', + id: "1", + onClick: onTabIndexChange, + children: "\u4EE3\u7801\u6267\u884C\u7ED3\u679C" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "tab-panel-body ".concat(tabIndex === '0' ? '' : 'hide'), + children: /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, { + placeholder: "\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D", + value: input, + onChange: onChangeInput + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "tab-panel-body ".concat(tabIndex === '1' ? '' : 'hide'), + children: debuging ? /*#__PURE__*/(0,jsx_runtime.jsx)(Spinner/* default */.Z, { + message: executingMessage + }) : debugResult ? /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + style: { + height: 200 + }, + children: [" ", executeResult, " "] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "tip", + children: "\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + className: "btn-collapse ".concat(visible ? 'up' : ''), + onClick: onTriggerCollapse, + children: visible ? /*#__PURE__*/(0,jsx_runtime.jsx)(DownOutlined/* default */.Z, {}) : /*#__PURE__*/(0,jsx_runtime.jsx)(UpOutlined/* default */.Z, {}) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("footer", { + className: "footer", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u63A7\u5236\u53F0" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container", + children: [(hack === null || hack === void 0 ? void 0 : hack.is_program) && (hack === null || hack === void 0 ? void 0 : hack.above_question) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + onClick: function onClick() { + return skip(hack === null || hack === void 0 ? void 0 : hack.above_question); + }, + id: "oj-prev", + className: "btn-blue", + type: "ghost", + children: "\u4E0A\u4E00\u9898" + }), (hack === null || hack === void 0 ? void 0 : hack.is_program) && (hack === null || hack === void 0 ? void 0 : hack.under_question) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + onClick: function onClick() { + return skip(hack === null || hack === void 0 ? void 0 : hack.under_question); + }, + id: "oj-next", + className: "btn-blue", + type: "ghost", + children: "\u4E0B\u4E00\u9898" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "btn-green", + type: "ghost", + loading: debuging, + onClick: onDebug, + children: "\u8C03\u8BD5\u4EE3\u7801" + }), searchParams.get("qtype") !== '8' && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + className: "custom-ant-disabled", + loading: submitting, + disabled: submitting, + onClick: function onClick() { + dispatch({ + type: Types.SET_VISIBLE, + payload: false + }); + // dispatch({ + // type: Types.SET_TABINDEX, + // payload: '1' + // }) + onSubmitCode(); + }, + children: "\u8BC4\u6D4B\u5E76\u63D0\u4EA4" + })] + })] + })] + }); +}); + +/***/ }), + +/***/ 42541: +/*!******************************************!*\ + !*** ./src/pages/MyProblem/interface.ts ***! + \******************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ h: function() { return /* binding */ ExecuteStatus; } +/* harmony export */ }); +// created_at: "2020-07-09T19:53:54.000+08:00" +// execute_memory: null +// execute_time: 0.269 +// id: 872 +// language: "C" +// status: 4 + +var ExecuteStatus = /*#__PURE__*/function (ExecuteStatus) { + ExecuteStatus[ExecuteStatus["NOMATCH"] = -1] = "NOMATCH"; + ExecuteStatus[ExecuteStatus["OK"] = 0] = "OK"; + ExecuteStatus[ExecuteStatus["TIMEOUT"] = 2] = "TIMEOUT"; + ExecuteStatus[ExecuteStatus["PODFAILURE"] = 3] = "PODFAILURE"; + ExecuteStatus[ExecuteStatus["COMPILEFAILURE"] = 4] = "COMPILEFAILURE"; + ExecuteStatus[ExecuteStatus["EXECUTEFAILURE"] = 5] = "EXECUTEFAILURE"; + return ExecuteStatus; +}({}); + +// "id": "1", +// "status": 2, # -1测试用例结果不匹配; 0: 评测通过; ;2 评测超时;3 创建pod失败; 4 编译失败;5 执行失败 +// "error_line": 3, # 错误行数 +// "error_msg": "error line 7 input.." , # 报错信息 +// "input": "3 4", # 输入 +// "output": "7", # 输出 +// "execute_time": 3, #执行时间 +// "execute_memory": 300, #消耗内存 +// "expected_output": "7" # 如果提交模式 会多这个参数 + +/***/ }), + +/***/ 76039: +/*!****************************************!*\ + !*** ./src/pages/MyProblem/service.ts ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ H7: function() { return /* binding */ resetCode; }, +/* harmony export */ MK: function() { return /* binding */ addNotes; }, +/* harmony export */ MU: function() { return /* binding */ debugCode; }, +/* harmony export */ X6: function() { return /* binding */ getRecordDetail; }, +/* harmony export */ bM: function() { return /* binding */ sumbitCode; }, +/* harmony export */ fi: function() { return /* binding */ syncCode; }, +/* harmony export */ fu: function() { return /* binding */ getProgrammingTopic; }, +/* harmony export */ n4: function() { return /* binding */ updateCode; }, +/* harmony export */ rX: function() { return /* binding */ getOperationResult; }, +/* harmony export */ vl: function() { return /* binding */ triggerPlus; }, +/* harmony export */ zO: function() { return /* binding */ getSubmitRecords; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _utils_fetch_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/utils/fetch.ts */ 51136); + + +function getProgrammingTopic(id, params) { + return (0,_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_1__/* .get */ .U2)("myproblems/".concat(id, ".json"), _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({ + hidePopLogin: true + }, params || {})); +} +function sumbitCode(id, params) { + return (0,_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_1__/* .post */ .v_)("myproblems/".concat(id, "/code_submit.json"), params); +} +function debugCode(id, params) { + return (0,_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_1__/* .post */ .v_)("myproblems/".concat(id, "/code_debug.json"), params); +} +function getSubmitRecords(id, params) { + if (params.language) { + params.language = encodeURIComponent(params.language); + } + return (0,_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_1__/* .get */ .U2)("myproblems/".concat(id, "/submit_records.json"), params); +} +function getRecordDetail(id) { + return (0,_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_1__/* .get */ .U2)("myproblems/record_detail.json", { + id: id + }); +} +function getOperationResult(id, mode) { + return (0,_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_1__/* .get */ .U2)("myproblems/".concat(id, "/result.json"), { + mode: mode + }); +} +function addNotes(id, params) { + return (0,_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_1__/* .post */ .v_)("myproblems/".concat(id, "/add_notes.json"), params); +} +function resetCode(id) { + return (0,_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_1__/* .post */ .v_)("myproblems/".concat(id, "/restore_initial_code.json")); +} +function syncCode(id) { + return (0,_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_1__/* .post */ .v_)("myproblems/".concat(id, "/sync_code.json")); +} +function updateCode(id, params) { + return (0,_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_1__/* .post */ .v_)("myproblems/".concat(id, "/update_code.json"), params); +} +function triggerPlus(id, params) { + return (0,_utils_fetch_ts__WEBPACK_IMPORTED_MODULE_1__/* .post */ .v_)("discusses/".concat(id, "/plus.json"), params); +} + +/***/ }), + +/***/ 8320: +/*!**************************************************************!*\ + !*** ./src/pages/Paths/Detail/Answer/index.tsx + 15 modules ***! + \**************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "default": function() { return /* binding */ Detail_Answer; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectDestructuringEmpty.js +var objectDestructuringEmpty = __webpack_require__(70236); +var objectDestructuringEmpty_default = /*#__PURE__*/__webpack_require__.n(objectDestructuringEmpty); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(82242); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(7557); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(41498); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js +var toConsumableArray = __webpack_require__(37205); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(79800); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(39647); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(47439); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules +var modal = __webpack_require__(43418); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules +var message = __webpack_require__(8591); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules +var es_radio = __webpack_require__(5112); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules +var es_checkbox = __webpack_require__(24905); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js +var row = __webpack_require__(95237); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js +var col = __webpack_require__(43604); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules +var spin = __webpack_require__(71418); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/progress/index.js + 13 modules +var progress = __webpack_require__(93948); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(6848); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/MinusSquareOutlined.js + 1 modules +var MinusSquareOutlined = __webpack_require__(4917); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/PlusSquareOutlined.js + 1 modules +var PlusSquareOutlined = __webpack_require__(20614); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules +var ExclamationCircleOutlined = __webpack_require__(23717); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.24.4@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(24931); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/LogoutOutlined.js +// This icon file is generated automatically. +var LogoutOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 01-112.7 75.9A352.8 352.8 0 01512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 01-112.7-75.9 353.28 353.28 0 01-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 000-12.6z" } }] }, "name": "logout", "theme": "outlined" }; +/* harmony default export */ var asn_LogoutOutlined = (LogoutOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(99194); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/LogoutOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var LogoutOutlined_LogoutOutlined = function LogoutOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_LogoutOutlined + })); +}; + +/**![logout](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2OCA3MzJoLTcwLjNjLTQuOCAwLTkuMyAyLjEtMTIuMyA1LjgtNyA4LjUtMTQuNSAxNi43LTIyLjQgMjQuNWEzNTMuODQgMzUzLjg0IDAgMDEtMTEyLjcgNzUuOUEzNTIuOCAzNTIuOCAwIDAxNTEyLjQgODY2Yy00Ny45IDAtOTQuMy05LjQtMTM3LjktMjcuOGEzNTMuODQgMzUzLjg0IDAgMDEtMTEyLjctNzUuOSAzNTMuMjggMzUzLjI4IDAgMDEtNzYtMTEyLjVDMTY3LjMgNjA2LjIgMTU4IDU1OS45IDE1OCA1MTJzOS40LTk0LjIgMjcuOC0xMzcuOGMxNy44LTQyLjEgNDMuNC04MCA3Ni0xMTIuNXM3MC41LTU4LjEgMTEyLjctNzUuOWM0My42LTE4LjQgOTAtMjcuOCAxMzcuOS0yNy44IDQ3LjkgMCA5NC4zIDkuMyAxMzcuOSAyNy44IDQyLjIgMTcuOCA4MC4xIDQzLjQgMTEyLjcgNzUuOSA3LjkgNy45IDE1LjMgMTYuMSAyMi40IDI0LjUgMyAzLjcgNy42IDUuOCAxMi4zIDUuOEg4NjhjNi4zIDAgMTAuMi03IDYuNy0xMi4zQzc5OCAxNjAuNSA2NjMuOCA4MS42IDUxMS4zIDgyIDI3MS43IDgyLjYgNzkuNiAyNzcuMSA4MiA1MTYuNCA4NC40IDc1MS45IDI3Ni4yIDk0MiA1MTIuNCA5NDJjMTUyLjEgMCAyODUuNy03OC44IDM2Mi4zLTE5Ny43IDMuNC01LjMtLjQtMTIuMy02LjctMTIuM3ptODguOS0yMjYuM0w4MTUgMzkzLjdjLTUuMy00LjItMTMtLjQtMTMgNi4zdjc2SDQ4OGMtNC40IDAtOCAzLjYtOCA4djU2YzAgNC40IDMuNiA4IDggOGgzMTR2NzZjMCA2LjcgNy44IDEwLjUgMTMgNi4zbDE0MS45LTExMmE4IDggMCAwMDAtMTIuNnoiIC8+PC9zdmc+) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(LogoutOutlined_LogoutOutlined); +if (false) {} +/* harmony default export */ var icons_LogoutOutlined = (RefIcon); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Answer/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Answermodules = ({"flex_box_center":"flex_box_center___oRroB","flex_space_between":"flex_space_between___EwZpo","flex_box_vertical_center":"flex_box_vertical_center___h0s2T","flex_box_center_end":"flex_box_center_end___u9oIy","flex_box_column":"flex_box_column___eWn0O","bg":"bg___d0evx","wrapper":"wrapper___XG7k8","exerciseAlert":"exerciseAlert___mmZ2f","title":"title___TwvsC","content":"content___ToimS","baseMargin":"baseMargin___pgt51","noWrap":"noWrap___USB5L","singleItem":"singleItem___DpTN1","questionIcons":"questionIcons___o5EXi","green":"green___RdbtB","orange":"orange___hAz9v","greenTip":"greenTip___FWmzA","redTip":"redTip___V8fkj","orangeTip":"orangeTip___WdAZU","pollDesc":"pollDesc___OMWEQ","answered":"answered___GMHdE","unanswer":"unanswer___Sdgip","anchor":"anchor___ykWPG","answerFlag":"answerFlag___uqPvZ","flagActive":"flagActive___eL7Gw","flagHalf":"flagHalf___qjjno","answerStudentFlag":"answerStudentFlag___dXP7Z","answerStudentActive":"answerStudentActive___cdsY4","questionItem":"questionItem___GLdn5","questionScore":"questionScore___Qe2Wf","itemType":"itemType___Fxaxa","itemFlag":"itemFlag___BOnUF","answerWrap":"answerWrap___l00IK","answerSubjective":"answerSubjective___mQ3vJ","otherInput":"otherInput___az3Al","submitButton":"submitButton___h0LsL","randomFlag":"randomFlag___Uqnrj","answerTrue":"answerTrue___X_sHN","answerFalse":"answerFalse___Q_tiD","answerHalf":"answerHalf___wKhZS","renderHtml":"renderHtml___zJDPV","simpleText":"simpleText___TIizh","answerYes":"answerYes___ls1Ow","answerNo":"answerNo___dJ25F","answerInfo":"answerInfo___O6CcX","answerProgress":"answerProgress____lbiz","answerSheetWrap":"answerSheetWrap___ImNC3","answerSheetQuestionTitle":"answerSheetQuestionTitle___tT_u1","answerSheet":"answerSheet___pTDxk","answerSheetItem":"answerSheetItem___yNJnx","qindex":"qindex___sqPo7","markIcon":"markIcon___FzWAZ","active":"active___cUK4F","partialActive":"partialActive___EPnJ1","selected":"selected___QFpb7","countDown":"countDown___Xm36I","cnText":"cnText___jmpxc","red":"red___vhTdA","refreshBtn":"refreshBtn___MU9IM","fold":"fold___c4A4d","cardList":"cardList___J8s0N","withQrcode":"withQrcode___B6Mpa","iframe":"iframe___I8TAS","eduTip":"eduTip___QZZkp","eduQrcode":"eduQrcode___O41E2","eduVideo":"eduVideo___AnwT7","eduUsername":"eduUsername___IIV4W","startAnswer":"startAnswer___UeVL4","eduSubmit":"eduSubmit___pUFQ_","eduTitle":"eduTitle___wAF48","wrpAnswer":"wrpAnswer___OVYaB","simpleMd":"simpleMd___EjMj2","videomodal":"videomodal___jheds","mainPart":"mainPart___e8Qpl","userInfoText":"userInfoText___Y_o8M","answerSheetBottom":"answerSheetBottom___P6mpG","tooltipWrap":"tooltipWrap___QyPZg","leftPart":"leftPart___er3Jw","rightPart":"rightPart___HH4jn","questionPart":"questionPart___UUs3M","questionTypeTitle":"questionTypeTitle___UPDLc","questionTypeInfo":"questionTypeInfo___DxkkU","toIframeBtn":"toIframeBtn___lDyBW","bottom":"bottom___vzCsQ","markBtn":"markBtn___eBNxS","changeButton":"changeButton___iIa_B","prevBtn":"prevBtn___NReo3","analysisWrap":"analysisWrap___qQ9JJ","greyBg":"greyBg___On0yQ","fixHeader":"fixHeader___Tuabq","exerciseTitle":"exerciseTitle___OXdrr","commitModal":"commitModal___Necyx","commitItem":"commitItem___ndc0Y","commitInfoLabel":"commitInfoLabel___z9MX8","commitInfoValue":"commitInfoValue___a86os","cameraHeader":"cameraHeader___pt6r7","dottedLineWrapper":"dottedLineWrapper___RyJk7","leftHalfCircle":"leftHalfCircle___PjJKc","dottedLine":"dottedLine___QUhUk","rightHalfCircle":"rightHalfCircle___Dkp6Z","orangeNum":"orangeNum___oyiWt","teachAnalysis":"teachAnalysis___ETB4N","teachAnalysisModal":"teachAnalysisModal___FZZUr"}); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(6457); +// EXTERNAL MODULE: ./src/utils/authority.ts +var authority = __webpack_require__(89918); +// EXTERNAL MODULE: ./src/utils/fullscreen.ts +var fullscreen = __webpack_require__(3883); +// EXTERNAL MODULE: ./src/service/exercise.ts +var service_exercise = __webpack_require__(83); +// EXTERNAL MODULE: ./src/service/shixuns.ts +var shixuns = __webpack_require__(85062); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); +// EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules +var markdown_editor = __webpack_require__(16113); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Answer/components/Simple.tsx + + + + + + + + + + +var scoreStatusMapping = { + 0: 'c-red-ee4', + 1: 'c-green' +}; +var Simple = function Simple(_ref) { + var _item$standard_answer, _answerData$exercise, _answerData$exercise2, _item$user_answer, _item$user_answer2, _item$tag_disciplines; + var item = _ref.item, + answerData = _ref.answerData, + isEducation = _ref.isEducation, + sign = _ref.sign, + showBtn = _ref.showBtn, + knowledgeDialog = _ref.knowledgeDialog, + setKnowledgeDialog = _ref.setKnowledgeDialog, + _ref$onBlur = _ref.onBlur, + onBlur = _ref$onBlur === void 0 ? function () {} : _ref$onBlur; + var value = (0,_react_17_0_2_react.useRef)(""); + var _useState = (0,_react_17_0_2_react.useState)(), + _useState2 = slicedToArray_default()(_useState, 2), + isShow = _useState2[0], + setIsShow = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + isFocus = _useState4[0], + setIsFocus = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(isEducation || false), + _useState6 = slicedToArray_default()(_useState5, 2), + showEditor = _useState6[0], + setShowEditor = _useState6[1]; + var timeRef = (0,_react_17_0_2_react.useRef)(); + var countDown = function countDown() { + clearInterval(timeRef.current); + timeRef.current = setInterval(function () { + if (isFocus) onBlur(value.current, true); + }, 10 * 1000); + }; + var onBeforeunload = function onBeforeunload(e) { + onBlur(value.current); + var confirmationMessage = "确定离开此页面吗?此页数据可能会丢失"; + (e || window.event).returnValue = confirmationMessage; + return confirmationMessage; + }; + (0,_react_17_0_2_react.useEffect)(function () { + console.log("isFocus:", isFocus); + if (isFocus) { + // window.addEventListener('beforeunload', onBeforeunload) + countDown(); + } else { + // window.removeEventListener('beforeunload', onBeforeunload) + } + }, [isFocus]); + (0,_react_17_0_2_react.useEffect)(function () { + setIsShow(item === null || item === void 0 ? void 0 : item.a_flag); + }, [item === null || item === void 0 ? void 0 : item.a_flag]); + (0,_react_17_0_2_react.useEffect)(function () { + return function () { + clearInterval(timeRef.current); + }; + }, []); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [(item === null || item === void 0 || (_item$standard_answer = item.standard_answer) === null || _item$standard_answer === void 0 ? void 0 : _item$standard_answer.length) > 0 && ((item === null || item === void 0 ? void 0 : item.can_answer_num) == 0 || !showBtn || item !== null && item !== void 0 && item.user_answer_right) ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + marginBottom: 20 + }, + children: "\u6211\u7684\u7B54\u6848" + }), ((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 || (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.user_exercise_status) > 0 && (answerData === null || answerData === void 0 || (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.open_score)) && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "end", + className: "mb20", + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14", + style: { + color: '#6A7283' + }, + children: "\u5F97\u5206" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font14 ml10", + children: [(item === null || item === void 0 ? void 0 : item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: scoreStatusMapping[Number(item === null || item === void 0 ? void 0 : item.answer_status)] || 'c-orange-ff9', + children: item === null || item === void 0 ? void 0 : item.user_score + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 5, + color: '#6A7283' + }, + children: "\u5206" + })] + }), !(item !== null && item !== void 0 && item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "\u672A\u8BC4" + })] + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.simpleText, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: item === null || item === void 0 || (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer[0], + style: { + color: item !== null && item !== void 0 && item.analysis ? item !== null && item !== void 0 && item.user_answer_right ? "rgb(41, 166, 79)" : "rgb(229, 51, 51)" : '' + } + }) + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: item !== null && item !== void 0 && item.standard_answer_show ? item !== null && item !== void 0 && item.user_answer_right ? "c-green" : "c-red" : '', + style: { + marginBottom: 14 + }, + children: showEditor ? /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z + // hidetoolBar={true} + // hidetoolBar={document.domain === "kepukehuan.educoder.net"} + // height={isEducation ? "60vh" : 150} + , { + watch: true, + isFocus: true, + defaultValue: item === null || item === void 0 || (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2[0], + id: item === null || item === void 0 ? void 0 : item.question_id, + className: "mt20", + onChange: function onChange(v) { + value.current = v; + // setIsFocus(true) + setTimeout(function () { + onBlur(value.current); + }, 200); + clearInterval(timeRef.current); + setIsFocus(false); + } + // onBlur={() => { + // setTimeout(() => { + // onBlur(value.current); + // }, 200) + // clearInterval(timeRef.current); + // setIsFocus(false) + // }} + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + var _item$user_answer3; + if (!item.repeat_answer && (item === null || item === void 0 || (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3.length) > 0 && item.ques_status !== 0) { + message/* default */.ZP.warning('该题不允许再修改答案'); + return; + } + // sign.current = true; + setShowEditor(true); + }, + className: Answermodules.startAnswer, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "c-blue", + children: "\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54" + }) + }) + }), (item === null || item === void 0 ? void 0 : item.standard_answer) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + fontSize: '16px', + marginBottom: 14, + display: 'flex', + justifyContent: 'space-between', + alignItems: 'center' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u7B54\u9898\u7ED3\u679C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 12, + color: item !== null && item !== void 0 && item.user_answer_right ? '#29A64F' : '#E53333' + }, + children: item !== null && item !== void 0 && item.user_answer_right ? "\u7B54\u5BF9\u4E86" : "\u7B54\u9519\u4E86" + })] + }) + }), (item === null || item === void 0 ? void 0 : item.can_answer_num) > 0 && !(item !== null && item !== void 0 && item.user_answer_right) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + color: '#FF8C29', + marginBottom: 14 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { + style: { + marginRight: 10 + } + }), "\u6E29\u99A8\u63D0\u793A\uFF1A\u8FD8\u6709 ", item === null || item === void 0 ? void 0 : item.can_answer_num, " \u6B21\u673A\u4F1A\u53EF\u5C1D\u8BD5\u8FDB\u884C\u91CD\u65B0\u7B54\u9898\uFF0C\u91CD\u65B0\u7B54\u9898\u6B63\u786E\u540E\u4E5F\u4F1A\u8BA1\u5165\u603B\u6210\u7EE9\u3002"] + }), ((item === null || item === void 0 ? void 0 : item.can_answer_num) == 0 || (item === null || item === void 0 ? void 0 : item.user_answer_right) || knowledgeDialog) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.analysisWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Answermodules.greyBg, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "font14 mr10", + style: { + color: '#6A7283', + lineHeight: '30px' + }, + children: "\u3010\u7B54\u6848\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + fontSize: 16, + lineHeight: '30px' + }, + children: item === null || item === void 0 ? void 0 : item.standard_answer[0] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 mr10 mb20", + style: { + color: '#6A7283', + lineHeight: '30px' + }, + children: "\u3010\u89E3\u6790\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: Answermodules.renderHtml, + value: item === null || item === void 0 ? void 0 : item.analysis + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 mr10", + style: { + color: '#6A7283', + lineHeight: '30px' + }, + children: "\u3010\u77E5\u8BC6\u70B9\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + fontSize: 16, + lineHeight: '30px' + }, + children: item === null || item === void 0 || (_item$tag_disciplines = item.tag_disciplines) === null || _item$tag_disciplines === void 0 ? void 0 : _item$tag_disciplines.join("、") + })] + })] + }) + })] + })] + }); +}; +/* harmony default export */ var components_Simple = (Simple); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(8772); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js +var es_select = __webpack_require__(57809); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Answer/components/Simple2.tsx + + + + + + + + + +var Simple2_Simple = function Simple(_ref) { + var _answerData$exercise, _item$user_answer, _item$user_answer2, _item$standard_answer; + var item = _ref.item, + answerData = _ref.answerData, + isEducation = _ref.isEducation, + _ref$onBlur = _ref.onBlur, + _onBlur = _ref$onBlur === void 0 ? function () {} : _ref$onBlur; + var value = (0,_react_17_0_2_react.useRef)(""); + var _useState = (0,_react_17_0_2_react.useState)(), + _useState2 = slicedToArray_default()(_useState, 2), + isShow = _useState2[0], + setIsShow = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + isFull = _useState4[0], + setIsFull = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + isFocus = _useState6[0], + setIsFocus = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(isEducation || false), + _useState8 = slicedToArray_default()(_useState7, 2), + showEditor = _useState8[0], + setShowEditor = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(0), + _useState10 = slicedToArray_default()(_useState9, 2), + update = _useState10[0], + setUpdate = _useState10[1]; + var title = (0,_react_17_0_2_react.useRef)(item.kp_content || ""); + var type = (0,_react_17_0_2_react.useRef)(item.kp_clazz); + var timeRef = (0,_react_17_0_2_react.useRef)(); + var totalNum = (0,_react_17_0_2_react.useMemo)(function () { + var _value$current; + return (_value$current = value.current) === null || _value$current === void 0 || (_value$current = _value$current.replace(/[\n|\r|\t]/g, "")) === null || _value$current === void 0 ? void 0 : _value$current.length; + }, [value.current]); + var countDown = function countDown() { + clearInterval(timeRef.current); + timeRef.current = setInterval(function () { + if (isFocus) _onBlur(value.current, title.current, type.current); + }, 30 * 1000); + }; + (0,_react_17_0_2_react.useEffect)(function () { + console.log("isFocus:", isFocus); + countDown(); + }, [isFocus]); + (0,_react_17_0_2_react.useEffect)(function () { + setIsShow(item === null || item === void 0 ? void 0 : item.a_flag); + }, [item === null || item === void 0 ? void 0 : item.a_flag]); + (0,_react_17_0_2_react.useEffect)(function () { + return function () { + clearInterval(timeRef.current); + }; + }, []); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [(answerData === null || answerData === void 0 || (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.user_exercise_status) === 1 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mt30", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", { + children: "\u4F5C\u6587\u9898\u76EE\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + disabled: true, + className: "mt10", + value: title.current, + onChange: function onChange(e) { + title.current = e.target.value; + setUpdate(update + 1); + }, + onBlur: function onBlur() { + _onBlur(value.current, title.current, type.current); + setIsFocus(false); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mt30", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", { + children: "\u4F5C\u54C1\u7C7B\u578B\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { + disabled: true, + className: "mt10 w100", + placeholder: "\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B", + value: type.current, + onChange: function onChange(value) { + type.current = value; + setUpdate(update + 1); + }, + onBlur: function onBlur() { + _onBlur(value.current, title.current, type.current); + setIsFocus(false); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { + value: "科普", + children: "\u79D1\u666E" + }, 1), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { + value: "科幻", + children: "\u79D1\u5E7B" + }, 2)] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "mt10 mb0", + children: "\u4F5C\u54C1\u5185\u5BB9\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.simpleText, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: item === null || item === void 0 || (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer[0] + }) + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mt30", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", { + children: "\u4F5C\u6587\u9898\u76EE\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + className: "mt10", + maxLength: 60, + onBlur: function onBlur() { + return _onBlur(value.current, title.current, type.current); + }, + placeholder: "\u8BF7\u8F93\u5165\u4F5C\u6587\u9898\u76EE(\u6700\u591A60\u4E2A\u5B57)", + value: title.current, + onChange: function onChange(e) { + title.current = e.target.value; + setUpdate(update + 1); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mt30", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", { + children: "\u4F5C\u6587\u7C7B\u578B\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { + className: "mt10 w100", + placeholder: "\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B", + value: type.current, + onChange: function onChange(value) { + type.current = value; + _onBlur(value.current, title.current, type.current); + setUpdate(update + 1); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { + value: "科普", + children: "\u79D1\u666E" + }, 1), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { + value: "科幻", + children: "\u79D1\u5E7B" + }, 2)] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt30 mb20", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: item !== null && item !== void 0 && item.standard_answer_show ? item !== null && item !== void 0 && item.user_answer_right ? "c-green" : "c-red" : '', + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", { + children: "\u4F5C\u6587\u5185\u5BB9\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mt10 relative", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-blue", + style: { + position: isFull ? "fixed" : "absolute", + top: isFull ? 61 : 4, + left: 10, + zIndex: 106 + }, + children: ["\u5DF2\u8F93\u5165", totalNum, "\u5B57"] + }), showEditor ? /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + className: Answermodules.simpleMd, + disablePaste: true, + hidetoolBar: isEducation, + height: isEducation ? "60vh" : 150, + isFocus: true, + defaultValue: item === null || item === void 0 || (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2[0], + id: item === null || item === void 0 ? void 0 : item.question_id, + onFullScreen: function onFullScreen(status) { + return setIsFull(status); + }, + onChange: function onChange(v) { + value.current = v; + setIsFocus(true); + setUpdate(update + 1); + }, + onBlur: function onBlur() { + _onBlur(value.current, title.current, type.current); + setIsFocus(false); + } + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + return setShowEditor(true); + }, + className: Answermodules.startAnswer, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "c-blue", + children: "\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54" + }) + })] + })] + }) + })] + }), (0,authority/* isStudent */.dE)() && (item === null || item === void 0 ? void 0 : item.standard_answer) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "mt10 mb0", + children: "\u53C2\u8003\u7B54\u6848\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + border: "1px solid #eee", + background: "#f5f5f5", + borderRadius: 4, + padding: 5 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: item === null || item === void 0 || (_item$standard_answer = item.standard_answer) === null || _item$standard_answer === void 0 ? void 0 : _item$standard_answer[0] + }) + })] + })] + }); +}; +/* harmony default export */ var Simple2 = (Simple2_Simple); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/anchor/index.js + 4 modules +var es_anchor = __webpack_require__(79817); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules +var table = __webpack_require__(52306); +// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js +var dayjs_min = __webpack_require__(9498); +var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); +// EXTERNAL MODULE: ./src/components/monaco-editor/index.jsx + 3 modules +var monaco_editor = __webpack_require__(14188); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Answer/components/UserScore/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var UserScoremodules = ({"score":"score___axubN","wrap":"wrap___h8CPy"}); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Answer/components/UserScore/index.tsx + + + + +var UserScore = function UserScore(_ref) { + var score = _ref.score; + return score ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: UserScoremodules.wrap, + children: ["\u5F97\u5206", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(UserScoremodules.score, " ml10 mr5"), + children: score + }), "\u5206"] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "\u672A\u8BC4" + }); +}; +/* harmony default export */ var components_UserScore = (UserScore); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Answer/components/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var componentsmodules = ({"flex_box_center":"flex_box_center___AzNE1","flex_space_between":"flex_space_between___rHC3Q","flex_box_vertical_center":"flex_box_vertical_center___gpKuR","flex_box_center_end":"flex_box_center_end___yll1U","flex_box_column":"flex_box_column___LDgHZ","shixunWrp":"shixunWrp___ypD7O","fill":"fill___YtkJ7","index":"index___FWafv","success":"success___mzJVr","fail":"fail___xUWI0","fillInput":"fillInput___X1glo","shixunWrapper":"shixunWrapper___U1REH","score":"score___MvJPc","name":"name___t4I2r","programWrapper":"programWrapper___dECgn","desc":"desc___ywbEo","content":"content___G7g9j","analysisWrap":"analysisWrap___gQVzK","greyBg":"greyBg___uVgPS"}); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Answer/components/Shixun.tsx + + + + + + + + + + + + + + +var Shixun_scoreStatusMapping = { + 0: 'c-red-ee4', + 1: 'c-green' +}; +var Shixun = function Shixun(_ref) { + var _item$shixun, _item$shixun2, _answerData$exercise, _answerData$exercise2, _item$shixun3; + var item = _ref.item, + answerData = _ref.answerData, + exerciseId = _ref.exerciseId, + coursesId = _ref.coursesId; + var _useState = (0,_react_17_0_2_react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + data = _useState2[0], + setData = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)([]), + _useState4 = slicedToArray_default()(_useState3, 2), + challengeData = _useState4[0], + setChallengeData = _useState4[1]; + (0,_react_17_0_2_react.useEffect)(function () { + var _item$shixun_details; + if (!(item !== null && item !== void 0 && (_item$shixun_details = item.shixun_details) !== null && _item$shixun_details !== void 0 && _item$shixun_details.length)) { + return; + } + var shixun = []; + var challenge = []; + var _loop = function _loop() { + var _item$shixun_details4; + for (var j = 0; j < (item === null || item === void 0 ? void 0 : item.shixun_details[i].stage_list.length); j++) { + var _item$shixun_details3; + var shixunItem = item === null || item === void 0 ? void 0 : item.shixun_details[i].stage_list[j]; + shixun.push(objectSpread2_default()(objectSpread2_default()({}, shixunItem), { + operation: item === null || item === void 0 || (_item$shixun_details3 = item.shixun_details) === null || _item$shixun_details3 === void 0 || (_item$shixun_details3 = _item$shixun_details3[i]) === null || _item$shixun_details3 === void 0 || (_item$shixun_details3 = _item$shixun_details3.shixun_detail) === null || _item$shixun_details3 === void 0 || (_item$shixun_details3 = _item$shixun_details3[0]) === null || _item$shixun_details3 === void 0 ? void 0 : _item$shixun_details3.game_identifier, + is_jupyter: item === null || item === void 0 ? void 0 : item.is_jupyter, + is_jupyter_lab: item === null || item === void 0 ? void 0 : item.is_jupyter_lab + })); + } + if (item !== null && item !== void 0 && (_item$shixun_details4 = item.shixun_details) !== null && _item$shixun_details4 !== void 0 && (_item$shixun_details4 = _item$shixun_details4[i]) !== null && _item$shixun_details4 !== void 0 && _item$shixun_details4.shixun_detail) { + var _item$shixun_details5, _item$shixun_details$; + var finishedChallenge = item === null || item === void 0 || (_item$shixun_details5 = item.shixun_details) === null || _item$shixun_details5 === void 0 || (_item$shixun_details5 = _item$shixun_details5[i]) === null || _item$shixun_details5 === void 0 || (_item$shixun_details5 = _item$shixun_details5.shixun_detail) === null || _item$shixun_details5 === void 0 ? void 0 : _item$shixun_details5[0]; + var userScore = item === null || item === void 0 || (_item$shixun_details$ = item.shixun_details[i].stage_list) === null || _item$shixun_details$ === void 0 || (_item$shixun_details$ = _item$shixun_details$.find(function (stageListItem) { + return (stageListItem === null || stageListItem === void 0 ? void 0 : stageListItem.game_identifier) === (finishedChallenge === null || finishedChallenge === void 0 ? void 0 : finishedChallenge.game_identifier); + })) === null || _item$shixun_details$ === void 0 ? void 0 : _item$shixun_details$.user_score; + challenge.push(objectSpread2_default()(objectSpread2_default()({}, finishedChallenge), {}, { + user_score: userScore + })); + } + }; + for (var i = 0; i < (item === null || item === void 0 || (_item$shixun_details2 = item.shixun_details) === null || _item$shixun_details2 === void 0 ? void 0 : _item$shixun_details2.length); i++) { + var _item$shixun_details2; + _loop(); + } + setChallengeData(challenge); + setData(shixun); + }, [item === null || item === void 0 ? void 0 : item.shixun_details]); + var columns = [{ + title: "关卡", + dataIndex: "position", + key: "position", + align: 'center' + }, { + title: "任务名称", + dataIndex: "name", + key: "name", + align: 'center', + render: function render(name) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "overflowHidden1", + style: { + maxWidth: "400px" + }, + title: name && name.length > 25 ? name : "", + children: name + }); + } + }, { + title: "评测次数", + dataIndex: "evaluate_count", + key: "evaluate_count", + align: 'center', + render: function render(testCount, item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.evaluate_count ? item.evaluate_count : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "color-grey-9", + children: "--" + }) + }); + } + }, { + title: "完成时间", + key: "endTime", + dataIndex: "endTime", + align: 'center', + render: function render(endTime, item) { + var timeOver = false; + if (item.finished_time && answerData !== null && answerData !== void 0 && answerData.exercise && answerData !== null && answerData !== void 0 && answerData.exercise_answer_user) { + // issue#29511 exercise.time -1没有设置答题的时间限制,则比较完成时间和试卷截至时间 + if ((answerData === null || answerData === void 0 ? void 0 : answerData.exercise.time) === -1) { + timeOver = dayjs_min_default()(answerData === null || answerData === void 0 ? void 0 : answerData.exercise.end_time).isBefore(item.finished_time); + } else { + timeOver = dayjs_min_default()(answerData === null || answerData === void 0 ? void 0 : answerData.exercise_answer_user.start_at).add(answerData === null || answerData === void 0 ? void 0 : answerData.exercise.time, "m").isBefore(item.finished_time); + } + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [item.finished_time || /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-999", + children: "--" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-orange-ff9 ", + children: timeOver ? "(已超时)" : "" + })] + }); + } + }, { + title: "耗时", + dataIndex: "time_consuming", + key: "time_consuming", + align: 'center', + render: function render(time, item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.time_consuming || /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "color-grey-9", + children: "--" + }) + }); + } + }, { + title: "查看答案", + dataIndex: "view_answer", + key: "view_answer", + align: 'center', + render: function render(exp, item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.view_answer ? "已查看" : "未查看" + }); + } + }, { + title: '得分', + dataIndex: 'user_score', + key: 'user_score', + align: 'center', + render: function render(score) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#FA6400' + }, + children: [score, "\u5206"] + }); + } + }, { + title: "操作", + dataIndex: "operation", + key: "operation", + align: 'center', + render: function render(value, data, index) { + return value && !data.is_jupyter && !data.is_jupyter_lab ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_anchor/* default */.Z, { + affix: false, + className: "mt10", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_anchor/* default */.Z.Link, { + href: "#challenge_".concat(item === null || item === void 0 ? void 0 : item.question_id).concat(index), + title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#0152d9', + fontSize: 14 + }, + children: "\u67E5\u770B" + }) + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-999", + children: "--" + }); + } + }]; + console.log(challengeData); + var options = { + selectOnLineNumbers: true, + readOnly: true, + minimap: { + enabled: false + }, + scrollBeyondLastLine: false + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [(item === null || item === void 0 || (_item$shixun = item.shixun) === null || _item$shixun === void 0 ? void 0 : _item$shixun.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: componentsmodules.shixunWrapper, + children: item === null || item === void 0 || (_item$shixun2 = item.shixun) === null || _item$shixun2 === void 0 ? void 0 : _item$shixun2.map(function (val, key) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + flex: "1", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: componentsmodules.score, + children: ["(", val.challenge_score, "\u5206)"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: componentsmodules.name, + children: [val.challenge_name, " "] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [!val.answer_status && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14", + style: { + color: '#FA6400' + }, + children: "\u672A\u5B8C\u6210" + }), !!val.answer_status && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14", + style: { + color: '#37AD83' + }, + children: "\u5DF2\u5B8C\u6210" + })] + })] + }); + }) + }), (answerData === null || answerData === void 0 || (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.student_commit_status) !== 0 || (answerData === null || answerData === void 0 || (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.user_exercise_status) !== 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [!!(data !== null && data !== void 0 && data.length) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + className: "mb10", + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "font14 c-grey-666", + children: "\u9636\u6BB5\u6210\u7EE9" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(components_UserScore, { + score: item === null || item === void 0 ? void 0 : item.user_score + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + columns: columns, + dataSource: data, + pagination: false + })] + }), !!(challengeData !== null && challengeData !== void 0 && challengeData.length) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "font16 c-grey-666 mt10", + children: "\u5B9E\u8BAD\u8BE6\u60C5" + }), challengeData === null || challengeData === void 0 ? void 0 : challengeData.map(function (chanllenge, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + id: "challenge_".concat(item === null || item === void 0 ? void 0 : item.question_id).concat(index), + className: "mt5", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font14 mr15", + children: [" \u7B2C", chanllenge.position, "\u5173"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + className: "current c-black font14", + target: "_blank", + to: "/tasks/".concat(coursesId, "/").concat(exerciseId, "/").concat(chanllenge.game_identifier, "/exercise"), + children: chanllenge.name + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + marginLeft: 'auto' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(components_UserScore, { + score: chanllenge.user_score + }) + })] + }), (chanllenge === null || chanllenge === void 0 ? void 0 : chanllenge.st) === 0 && chanllenge.passed_code && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: componentsmodules.shixunWrp, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("h2", { + children: ["\u7B2C\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-light-black", + children: chanllenge.path + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, { + height: 300, + language: "python", + theme: "default", + value: chanllenge.passed_code, + options: options + })] + })] + }); + })] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [(0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: "c-grey-999 mt20 mb20", + value: item === null || item === void 0 ? void 0 : item.question_title + }), item === null || item === void 0 || (_item$shixun3 = item.shixun) === null || _item$shixun3 === void 0 ? void 0 : _item$shixun3.map(function (shixun, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: "font16 c-grey-666 mb5", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "mr20", + children: ["\u7B2C", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_position, "\u5173 ", shixun === null || shixun === void 0 ? void 0 : shixun.challenge_name] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [shixun === null || shixun === void 0 ? void 0 : shixun.challenge_score, "\u5206"] + })] + }, index); + })] + })] + }); +}; +/* harmony default export */ var components_Shixun = (Shixun); +// EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js +var base64 = __webpack_require__(24334); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Answer/components/Program.tsx + + + + + + + + + + +var Program_scoreStatusMapping = { + 0: 'c-red-ee4', + 1: 'c-green' +}; +var Program = function Program(_ref) { + var _answerData$exercise, _answerData$exercise2, _answerData$exercise3; + var item = _ref.item, + answerData = _ref.answerData; + var _useState = (0,_react_17_0_2_react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + data = _useState2[0], + setData = _useState2[1]; + (0,_react_17_0_2_react.useEffect)(function () { + var _item$evaluate_codes; + if ((item === null || item === void 0 || (_item$evaluate_codes = item.evaluate_codes) === null || _item$evaluate_codes === void 0 ? void 0 : _item$evaluate_codes.length) > 0) { + var _item$evaluate_codes2; + setData(item === null || item === void 0 || (_item$evaluate_codes2 = item.evaluate_codes) === null || _item$evaluate_codes2 === void 0 ? void 0 : _item$evaluate_codes2.map(function (code, index) { + return { + key: index + 1, + error_msg: code !== null && code !== void 0 && code.error_msg ? base64.Base64.decode(code === null || code === void 0 ? void 0 : code.error_msg) : '' + }; + })); + } else { + setData([{ + key: "--", + error_msg: "--" + }]); + } + }, [item === null || item === void 0 ? void 0 : item.evaluate_codes]); + var columns = [{ + title: '评测次数', + dataIndex: 'key', + width: "127px", + key: 'key', + align: 'center', + render: function render(text, record) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: record.key + }); + } + }, { + title: '详细信息', + dataIndex: 'error_msg', + key: 'error_msg', + align: 'center', + render: function render(text, record) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: record.error_msg ? record.error_msg : "--" + }); + } + }]; + var options = { + selectOnLineNumbers: true, + readOnly: true, + minimap: { + enabled: false + }, + scrollBeyondLastLine: false + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(componentsmodules.programWrapper), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: componentsmodules.desc, + children: "\u9898\u76EE\u63CF\u8FF0" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: componentsmodules.content, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: item === null || item === void 0 ? void 0 : item.description + }) + }), (answerData === null || answerData === void 0 || (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.user_exercise_status) === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + className: "mt40", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + fontSize: 14, + color: '#666666' + }, + children: "\u6211\u7684\u7B54\u6848" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(components_UserScore, { + score: item === null || item === void 0 ? void 0 : item.user_score + }) + })] + }), (item === null || item === void 0 ? void 0 : item.passed_code) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: componentsmodules.shixunWrp, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { + children: "\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, { + style: { + border: '1px solid #ccc' + }, + height: 300, + language: "python", + theme: "vs-light", + value: item !== null && item !== void 0 && item.passed_code ? base64.Base64.decode(item === null || item === void 0 ? void 0 : item.passed_code) : "", + options: options + })] + }), (answerData === null || answerData === void 0 || (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.user_exercise_status) === 1 && (answerData === null || answerData === void 0 || (_answerData$exercise3 = answerData.exercise) === null || _answerData$exercise3 === void 0 ? void 0 : _answerData$exercise3.answer_open) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + background: "#F6F7F9" + }, + className: "mt30", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + padding: "20px", + fontSize: "16px", + display: "flex" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + whiteSpace: "nowrap" + }, + children: "\u3010\u89E3\u6790\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: (item === null || item === void 0 ? void 0 : item.analysis) || '暂无解析' + })] + }) + })] + }); +}; +/* harmony default export */ var components_Program = (Program); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Answer/components/Fill.tsx + + + + + + + + + + + + +var TextArea = input/* default */.Z.TextArea; +var Fill_scoreStatusMapping = { + 0: 'c-red-ee4', + 1: 'c-green' +}; +var Fill = function Fill(_ref) { + var _item$standard_answer2, _item$standard_answer3, _item$tag_disciplines; + var sign = _ref.sign, + item = _ref.item, + answerData = _ref.answerData, + showBtn = _ref.showBtn, + knowledgeDialog = _ref.knowledgeDialog, + setKnowledgeDialog = _ref.setKnowledgeDialog, + _ref$onBlur = _ref.onBlur, + onBlur = _ref$onBlur === void 0 ? function () {} : _ref$onBlur; + var _useState = (0,_react_17_0_2_react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + userAnswer = _useState2[0], + setUserAnswer = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)([]), + _useState4 = slicedToArray_default()(_useState3, 2), + saveStatusArr = _useState4[0], + setSaveStatusArr = _useState4[1]; + var currentData = (0,_react_17_0_2_react.useRef)(); + (0,_react_17_0_2_react.useEffect)(function () { + var data = []; + var _loop = function _loop(i) { + var _item$user_answer; + var param = (item === null || item === void 0 || (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.find(function (e) { + return e.choice_id === i + 1; + })) || { + choice_id: i + 1, + answer_text: '' + }; + data.push(objectSpread2_default()({}, param)); + }; + for (var i = 0; i < (item === null || item === void 0 ? void 0 : item.multi_count); i++) { + _loop(i); + } + currentData.current = data; + setUserAnswer(data); + }, [item === null || item === void 0 ? void 0 : item.user_answer]); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [userAnswer === null || userAnswer === void 0 ? void 0 : userAnswer.map(function (answer, index) { + var _item$standard_answer, _saveStatusArr$index, _saveStatusArr$index2, _saveStatusArr$index3; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "".concat(componentsmodules.baseMargin, " ").concat(componentsmodules.fill), + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: componentsmodules.index, + children: ["\u586B\u7A7A\u9879", index + 1] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '430px', + className: "ml20 mr20", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u8F93\u5165\u7B54\u6848", + disabled: (item === null || item === void 0 || (_item$standard_answer = item.standard_answer) === null || _item$standard_answer === void 0 ? void 0 : _item$standard_answer.length) > 0 && ((item === null || item === void 0 ? void 0 : item.can_answer_num) == 0 || !showBtn || (item === null || item === void 0 ? void 0 : item.user_answer_right)), + value: answer === null || answer === void 0 ? void 0 : answer.answer_text, + onChange: function onChange(e) { + userAnswer[index].answer_text = e.target.value; + setUserAnswer(toConsumableArray_default()(userAnswer)); + setTimeout( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res, newArr, _newArr; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return onBlur(e.target.value, index + 1, userAnswer); + case 2: + res = _context.sent; + if (res.status == 1) { + newArr = saveStatusArr.slice(); + newArr[index] = { + status: 'none', + errorText: '' + }; + setSaveStatusArr(newArr); + } else { + _newArr = saveStatusArr.slice(); + _newArr[index] = { + status: 'fail', + errorText: res.message + }; + setSaveStatusArr(_newArr); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })), 200); + }, + onFocus: function onFocus() { + sign.current = true; + } + // onBlur={(e) => { + // setTimeout(async () => { + // const res = await onBlur(answer?.answer_text, index + 1, userAnswer) + // if (res.status == 1) { + // const newArr = saveStatusArr.slice() + // newArr[index] = { status: 'none', errorText: '' } + // setSaveStatusArr(newArr) + // } else { + // const newArr = saveStatusArr.slice() + // newArr[index] = { status: 'fail', errorText: res.message } + // setSaveStatusArr(newArr) + // } + // }, 200) + // }} + , + className: "".concat(item !== null && item !== void 0 && item.standard_answer_show ? item !== null && item !== void 0 && item.user_answer_right ? "c-green" : "c-red" : '', " ").concat(componentsmodules.fillInput) + }) + }), ((_saveStatusArr$index = saveStatusArr[index]) === null || _saveStatusArr$index === void 0 ? void 0 : _saveStatusArr$index.status) === "success" && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + marginRight: 8 + }, + className: "iconfont icon-chenggong1 ".concat(componentsmodules.success) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: componentsmodules.success, + children: "\u4FDD\u5B58\u6210\u529F" + })] + }) + }), ((_saveStatusArr$index2 = saveStatusArr[index]) === null || _saveStatusArr$index2 === void 0 ? void 0 : _saveStatusArr$index2.status) === "fail" && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + marginRight: 8 + }, + className: "iconfont icon-tishi7 ".concat(componentsmodules.fail) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: componentsmodules.fail, + children: (_saveStatusArr$index3 = saveStatusArr[index]) === null || _saveStatusArr$index3 === void 0 ? void 0 : _saveStatusArr$index3.errorText + })] + }) + })] + }, index); + }), !!(item !== null && item !== void 0 && (_item$standard_answer2 = item.standard_answer) !== null && _item$standard_answer2 !== void 0 && _item$standard_answer2.length) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + fontSize: '16px', + marginBottom: 14, + display: 'flex', + justifyContent: 'space-between', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u7B54\u9898\u7ED3\u679C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 12, + color: item !== null && item !== void 0 && item.user_answer_right ? '#29A64F' : '#E53333' + }, + children: item !== null && item !== void 0 && item.user_answer_right ? "\u7B54\u5BF9\u4E86" : "\u7B54\u9519\u4E86" + })] + }), (item === null || item === void 0 ? void 0 : item.show_recommend) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + cursor: 'pointer', + color: '#3061D0', + fontSize: '14px' + }, + onClick: function onClick() { + setKnowledgeDialog(); + }, + children: ["\u4E3A\u4F60\u63A8\u8350\u540C\u77E5\u8BC6\u70B9\u9898\u76EE\uFF0C\u7ACB\u5373\u5DE9\u56FA", " >"] + })] + }), (item === null || item === void 0 ? void 0 : item.can_answer_num) > 0 && !(item !== null && item !== void 0 && item.user_answer_right) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + color: '#FF8C29', + marginBottom: 14 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { + style: { + marginRight: 10 + } + }), "\u6E29\u99A8\u63D0\u793A\uFF1A\u8FD8\u6709 ", item === null || item === void 0 ? void 0 : item.can_answer_num, " \u6B21\u673A\u4F1A\u53EF\u5C1D\u8BD5\u8FDB\u884C\u91CD\u65B0\u7B54\u9898\uFF0C\u91CD\u65B0\u7B54\u9898\u6B63\u786E\u540E\u4E5F\u4F1A\u8BA1\u5165\u603B\u6210\u7EE9\u3002"] + }), ((item === null || item === void 0 ? void 0 : item.can_answer_num) == 0 || (item === null || item === void 0 ? void 0 : item.user_answer_right) || knowledgeDialog) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: componentsmodules.analysisWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentsmodules.greyBg, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "font14 mr10", + style: { + color: '#6A7283', + lineHeight: '30px' + }, + children: "\u3010\u7B54\u6848\u3011" + }), item === null || item === void 0 || (_item$standard_answer3 = item.standard_answer) === null || _item$standard_answer3 === void 0 ? void 0 : _item$standard_answer3.map(function (answer, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "mr40", + style: { + fontSize: 16, + lineHeight: '30px' + }, + children: ["\u586B\u7A7A\u9879", index + 1, ":", answer === null || answer === void 0 ? void 0 : answer.answer_text[0]] + }, index); + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 mr10 mb20", + style: { + color: '#6A7283', + lineHeight: '30px' + }, + children: "\u3010\u89E3\u6790\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: componentsmodules.renderHtml, + value: item === null || item === void 0 ? void 0 : item.analysis + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 mr10", + style: { + color: '#6A7283', + lineHeight: '30px' + }, + children: "\u3010\u77E5\u8BC6\u70B9\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + fontSize: 16, + lineHeight: '30px' + }, + children: item === null || item === void 0 || (_item$tag_disciplines = item.tag_disciplines) === null || _item$tag_disciplines === void 0 ? void 0 : _item$tag_disciplines.join("、") + })] + })] + }) + })] + })] + }); +}; +/* harmony default export */ var components_Fill = (Fill); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Answer/components/BFill.tsx + + + + + + + + + + +var BFill_TextArea = input/* default */.Z.TextArea; +var BFill = function BFill(_ref) { + var _item$standard_answer2, _item$standard_answer3, _item$standard_answer4, _item$tag_disciplines; + var item = _ref.item, + answerData = _ref.answerData, + _ref$onBlur = _ref.onBlur, + onBlur = _ref$onBlur === void 0 ? function () {} : _ref$onBlur, + _ref$onDebug = _ref.onDebug, + onDebug = _ref$onDebug === void 0 ? function () {} : _ref$onDebug, + setIsSubmitCode = _ref.setIsSubmitCode, + showBtn = _ref.showBtn, + knowledgeDialog = _ref.knowledgeDialog, + setKnowledgeDialog = _ref.setKnowledgeDialog; + var _useState = (0,_react_17_0_2_react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + userAnswer = _useState2[0], + setUserAnswer = _useState2[1]; + (0,_react_17_0_2_react.useEffect)(function () { + var _item$standard_answer; + var data = item === null || item === void 0 || (_item$standard_answer = item.standard_answer_with_score) === null || _item$standard_answer === void 0 ? void 0 : _item$standard_answer.map(function (val, index) { + var _item$user_answer; + return objectSpread2_default()(objectSpread2_default()({}, val), {}, { + value: (item === null || item === void 0 || (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 || (_item$user_answer = _item$user_answer.find(function (item) { + return parseInt(item.choice_id) === index + 1; + })) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.answer_text) || '' + }); + }); + setUserAnswer(data); + }, [item === null || item === void 0 ? void 0 : item.standard_answer_with_score]); + + // useEffect(() => { + // if (item?.user_answer?.length > 0) { + + // let data = new Array(item.multi_count).fill({ value: '' })?.map((val: any, index: any) => { + // return { + // ...val, + // score: item?.standard_answer_with_score?.[index]?.score, + // value: item?.user_answer?.[index]?.answer_text || '', + // } + // }) + // setUserAnswer(data); + // } + + // }, [item?.user_answer]) + + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [(item === null || item === void 0 ? void 0 : item.code) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + border: '1px solid #CCCCCC', + padding: '10px', + marginBottom: 20 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + disabledFill: (item === null || item === void 0 || (_item$standard_answer2 = item.standard_answer) === null || _item$standard_answer2 === void 0 ? void 0 : _item$standard_answer2.length) > 0 && ((item === null || item === void 0 ? void 0 : item.can_answer_num) == 0 || !showBtn || (item === null || item === void 0 ? void 0 : item.user_answer_right)), + onFillChange: function onFillChange(e, index) { + var _e$parseInt; + onBlur(e === null || e === void 0 || (_e$parseInt = e[parseInt(index)]) === null || _e$parseInt === void 0 ? void 0 : _e$parseInt.value, parseInt(index) + 1, userAnswer); + setUserAnswer(userAnswer); + }, + className: componentsmodules.content, + programFillValue: userAnswer, + showProgramFill: true, + value: base64.Base64.decode((item === null || item === void 0 ? void 0 : item.code) || '') + }) + }), !!(item !== null && item !== void 0 && (_item$standard_answer3 = item.standard_answer) !== null && _item$standard_answer3 !== void 0 && _item$standard_answer3.length) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + fontSize: '16px', + marginBottom: 14, + display: 'flex', + justifyContent: 'space-between', + alignItems: 'center' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u7B54\u9898\u7ED3\u679C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 12, + color: item !== null && item !== void 0 && item.user_answer_right ? '#29A64F' : '#E53333' + }, + children: item !== null && item !== void 0 && item.user_answer_right ? "\u7B54\u5BF9\u4E86" : "\u7B54\u9519\u4E86" + })] + }) + }), (item === null || item === void 0 ? void 0 : item.can_answer_num) > 0 && !(item !== null && item !== void 0 && item.user_answer_right) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + color: '#FF8C29', + marginBottom: 14 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { + style: { + marginRight: 10 + } + }), "\u6E29\u99A8\u63D0\u793A\uFF1A\u8FD8\u6709 ", item === null || item === void 0 ? void 0 : item.can_answer_num, " \u6B21\u673A\u4F1A\u53EF\u5C1D\u8BD5\u8FDB\u884C\u91CD\u65B0\u7B54\u9898\uFF0C\u91CD\u65B0\u7B54\u9898\u6B63\u786E\u540E\u4E5F\u4F1A\u8BA1\u5165\u603B\u6210\u7EE9\u3002"] + }), ((item === null || item === void 0 ? void 0 : item.can_answer_num) == 0 || (item === null || item === void 0 ? void 0 : item.user_answer_right) || knowledgeDialog) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: componentsmodules.analysisWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentsmodules.greyBg, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "font14 mr10", + style: { + color: '#6A7283', + lineHeight: '30px' + }, + children: "\u3010\u7B54\u6848\u3011" + }), item === null || item === void 0 || (_item$standard_answer4 = item.standard_answer) === null || _item$standard_answer4 === void 0 ? void 0 : _item$standard_answer4.map(function (answer, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "mr40", + style: { + fontSize: 16, + lineHeight: '30px' + }, + children: ["\u586B\u7A7A\u9879", index + 1, ":", answer === null || answer === void 0 ? void 0 : answer.answer_text] + }, index); + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 mr10 mb20", + style: { + color: '#6A7283', + lineHeight: '30px' + }, + children: "\u3010\u89E3\u6790\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: componentsmodules.renderHtml, + value: item === null || item === void 0 ? void 0 : item.analysis + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 mr10", + style: { + color: '#6A7283', + lineHeight: '30px' + }, + children: "\u3010\u77E5\u8BC6\u70B9\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + fontSize: 16, + lineHeight: '30px' + }, + children: item === null || item === void 0 || (_item$tag_disciplines = item.tag_disciplines) === null || _item$tag_disciplines === void 0 ? void 0 : _item$tag_disciplines.join("、") + })] + })] + }) + })] + })] + }); +}; +/* harmony default export */ var components_BFill = (BFill); +// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js +var lodash = __webpack_require__(89392); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Answer/components/NewAnswerComments/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var NewAnswerCommentsmodules = ({"comments":"comments___m2bmf","greyText":"greyText___PcghL","commentText":"commentText___zEl3a","wrapper":"wrapper___wOIs4","header":"header___Y8N3P","updateTime":"updateTime___BGwXJ","text":"text___ojkmu","date":"date___jCRLE"}); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(27065); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Answer/components/NewAnswerComments/index.tsx + + + + + + + +var NewAnswerComments = function NewAnswerComments(_ref) { + var list = _ref.list, + _ref$hideScore = _ref.hideScore, + hideScore = _ref$hideScore === void 0 ? false : _ref$hideScore; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: list === null || list === void 0 ? void 0 : list.map(function (v) { + var _v$user, _v$user2, _v$user3, _v$comments, _v$comments2; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mt20 ".concat(NewAnswerCommentsmodules.wrapper), + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + className: NewAnswerCommentsmodules.header, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default */.Z.API_SERVER + '/images/' + ((_v$user2 = v.user) === null || _v$user2 === void 0 ? void 0 : _v$user2.image_url) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10 font16", + children: (_v$user3 = v.user) === null || _v$user3 === void 0 ? void 0 : _v$user3.name + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: NewAnswerCommentsmodules.updateTime, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: NewAnswerCommentsmodules.text, + children: "\u8BC4\u9605\u65F6\u95F4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: NewAnswerCommentsmodules.date, + children: dayjs_min_default()((_v$comments = v.comments) === null || _v$comments === void 0 || (_v$comments = _v$comments[0]) === null || _v$comments === void 0 ? void 0 : _v$comments.updated_at).format('YYYY-MM-DD HH:mm') + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: NewAnswerCommentsmodules.comments, + children: v === null || v === void 0 || (_v$comments2 = v.comments) === null || _v$comments2 === void 0 ? void 0 : _v$comments2.map(function (e, i) { + var _v$user4; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "space-between", + children: [!!e.shixun_chanllge_position && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + flexShrink: 0, + marginRight: 10 + }, + children: ["\u7B2C", e.shixun_chanllge_position, "\u5173"] + }), !hideScore && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + flex: 1 + }, + children: ["\u539F\u59CB\u5F97\u5206", e === null || e === void 0 ? void 0 : e.origin_score, "\u5206\uFF0C\u4FEE\u6B63\u4E3A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-light-primary", + children: e === null || e === void 0 ? void 0 : e.score + }), "\u5206"] + })] + }), !!e.comment && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(NewAnswerCommentsmodules.greyText, " mr10"), + children: "\u8BC4\u8BED" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: NewAnswerCommentsmodules.commentText, + children: e.comment + })] + })] + }, (v === null || v === void 0 || (_v$user4 = v.user) === null || _v$user4 === void 0 ? void 0 : _v$user4.user_id) + '-' + i); + }) + })] + }, v === null || v === void 0 || (_v$user = v.user) === null || _v$user === void 0 ? void 0 : _v$user.user_id); + }) + }); +}; +/* harmony default export */ var components_NewAnswerComments = (NewAnswerComments); +// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx +var AsyncButton = __webpack_require__(58499); +// EXTERNAL MODULE: ./src/components/Hooks/index.tsx +var Hooks = __webpack_require__(2986); +// EXTERNAL MODULE: ./src/utils/constant.ts +var constant = __webpack_require__(7540); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(51136); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(7406); +// EXTERNAL MODULE: ./src/pages/MyProblem/service.ts +var service = __webpack_require__(76039); +// EXTERNAL MODULE: ./src/pages/MyProblem/TestCasePanel/index.tsx + 1 modules +var TestCasePanel = __webpack_require__(84804); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Answer/components/Buttonloading.tsx + + + + + + + + + + + + + + +/** + * @description: 自测运行 + * @param {*} + * ButtonProps:按钮部分样式等参数 + * ButtonText 按钮文字 + * form 表单内容 + * answerKey 填空字段 + * items 为运行调试字段 + * submitAnswer 提交答案 + * updateAnswerInfo 更新答题信息 + * @return {*} + */ +var ButtonLoading = function ButtonLoading(_ref) { + var ButtonProps = _ref.ButtonProps, + ButtonText = _ref.ButtonText, + form = _ref.form, + answerKey = _ref.answerKey, + _ref$hackidentifier = _ref.hackidentifier, + hackidentifier = _ref$hackidentifier === void 0 ? "" : _ref$hackidentifier, + _ref$items = _ref.items, + items = _ref$items === void 0 ? {} : _ref$items, + setIsSubmitCode = _ref.setIsSubmitCode, + submitAnswer = _ref.submitAnswer, + updateAnswerInfo = _ref.updateAnswerInfo; + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + isloading = _useState2[0], + setisloading = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(''), + _useState4 = slicedToArray_default()(_useState3, 2), + identifier = _useState4[0], + setidentifier = _useState4[1]; + var param = (0,_umi_production_exports.useParams)(); + var _useState5 = (0,_react_17_0_2_react.useState)({}), + _useState6 = slicedToArray_default()(_useState5, 2), + modalshow = _useState6[0], + setmodalshow = _useState6[1]; + var isEdit = param.type === 'edit'; + var type = window.location.href.includes('problemset') ? 1 : 2; + (0,_react_17_0_2_react.useEffect)(function () { + if (isEdit || hackidentifier) { + setidentifier(hackidentifier || param.id); + } + }, [param]); + (0,_react_17_0_2_react.useEffect)(function () { + return function () { + sessionStorage.removeItem("projectFill"); + }; + }, []); + function onUpdateCode(_x, _x2) { + return _onUpdateCode.apply(this, arguments); + } + function _onUpdateCode() { + _onUpdateCode = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(re, id) { + var _stats$filter; + var code, stats, codes, response; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + code = form.getFieldValue("hack_codes"); + stats = form.getFieldValue(answerKey); + if (code.code) { + _context4.next = 5; + break; + } + message/* default */.ZP.info('程序代码不能为空!'); + return _context4.abrupt("return"); + case 5: + if (code.language) { + _context4.next = 8; + break; + } + message/* default */.ZP.info('编程语言不能为空!'); + return _context4.abrupt("return"); + case 8: + if (!(stats.length > 0 && ((_stats$filter = stats.filter(function (item) { + return !item.answer_text; + })) === null || _stats$filter === void 0 ? void 0 : _stats$filter.length) > 0)) { + _context4.next = 11; + break; + } + message/* default */.ZP.info('填空项不能为空!'); + return _context4.abrupt("return"); + case 11: + codes = code.code; + if (stats.length > 0) { + stats === null || stats === void 0 || stats.map(function (item) { + if (item.multi_line) { + codes = codes.substring(0, codes.indexOf('@▁▁@')) + item.answer_text + codes.substring(codes.indexOf('@▁▁@') + 4); + } else { + codes = codes.substring(0, codes.indexOf('@▁@')) + item.answer_text + codes.substring(codes.indexOf('@▁@') + 3); + } + }); + } + _context4.next = 15; + return (0,service/* updateCode */.n4)(id, re ? re : { + code: base64.Base64.encode(codes), + language: code.language, + answers: stats === null || stats === void 0 ? void 0 : stats.map(function (item) { + return item.answer_text; + }) + }); + case 15: + response = _context4.sent; + return _context4.abrupt("return", response); + case 17: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return _onUpdateCode.apply(this, arguments); + } + function onUpdateCodes(_x3, _x4) { + return _onUpdateCodes.apply(this, arguments); + } + function _onUpdateCodes() { + _onUpdateCodes = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(re, id) { + var stats, codes, response; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + stats = items.userAnswer; + codes = base64.Base64.decode(items.code); // if (stats.length > 0 && stats.filter((item) => !item.value)?.length > 0) { + // message.info('填空项不能为空!') + // return + // } + if (stats.length > 0) { + stats === null || stats === void 0 || stats.map(function (item) { + if (item.multi_line) { + codes = codes.substring(0, codes.indexOf('@▁▁@')) + item.value + codes.substring(codes.indexOf('@▁▁@') + 4); + } else { + codes = codes.substring(0, codes.indexOf('@▁@')) + item.value + codes.substring(codes.indexOf('@▁@') + 3); + } + }); + } + _context5.next = 5; + return (0,service/* updateCode */.n4)(id, re ? re : { + code: base64.Base64.encode(codes), + language: items.language, + answers: stats === null || stats === void 0 ? void 0 : stats.map(function (item) { + return item.value; + }) + }); + case 5: + response = _context5.sent; + return _context5.abrupt("return", response); + case 7: + case "end": + return _context5.stop(); + } + }, _callee5); + })); + return _onUpdateCodes.apply(this, arguments); + } + function getTimeStamp() { + return new Date().getTime(); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, objectSpread2_default()(objectSpread2_default()({ + loading: isloading + }, ButtonProps), {}, { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var _res, _response, executeCode, startTime, aa, res, formValues, _formValues$hack, _res2, _formValues$hack2, res1, response, _executeCode, _startTime; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + if (!(ButtonText === '提交代码')) { + _context3.next = 22; + break; + } + setisloading(true); + if (!isloading) { + _context3.next = 4; + break; + } + return _context3.abrupt("return"); + case 4: + submitAnswer(false); + _context3.next = 7; + return (0,fetch/* default */.ZP)("/api/problems/".concat(identifier, "/start.json"), { + method: 'get' + }); + case 7: + _res = _context3.sent; + _context3.next = 10; + return onUpdateCodes(null, _res === null || _res === void 0 ? void 0 : _res.identifier); + case 10: + _response = _context3.sent; + if (!((_response === null || _response === void 0 ? void 0 : _response.status) === 0)) { + _context3.next = 19; + break; + } + executeCode = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _items$userAnswer; + var _yield$getOperationRe, status, message, data, executeTime, isTimeOut; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,service/* getOperationResult */.rX)(_res === null || _res === void 0 ? void 0 : _res.identifier, 'submit'); + case 2: + _yield$getOperationRe = _context.sent; + status = _yield$getOperationRe.status; + message = _yield$getOperationRe.message; + data = _yield$getOperationRe.data; + executeTime = getTimeStamp(); + isTimeOut = executeTime - startTime > 10 * 1000 * (items === null || items === void 0 || (_items$userAnswer = items.userAnswer) === null || _items$userAnswer === void 0 ? void 0 : _items$userAnswer.length); + if (status !== 0 && !isTimeOut) { + setTimeout(executeCode, 1000); + } + if (!isTimeOut) { + _context.next = 13; + break; + } + modal/* default */.Z.error({ + centered: true, + okText: '知道啦', + title: '调试代码超时' + }); + setisloading(false); + return _context.abrupt("return"); + case 13: + if (status === 0) { + setisloading(false); + // let datas = await Fetch(`/api/myproblems/record_detail.json`, { + // method: 'GET', + // params: { + // id: data?.id + // } + // }) + + setmodalshow(data); + if (data.status === 2) { + setisloading(false); + modal/* default */.Z.error({ + centered: true, + okText: '知道啦', + title: '调试代码超时' + }); + } + } + case 14: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function executeCode() { + return _ref3.apply(this, arguments); + }; + }(); + startTime = getTimeStamp(); + _context3.next = 16; + return (0,service/* sumbitCode */.bM)(_res === null || _res === void 0 ? void 0 : _res.identifier, {}); + case 16: + executeCode(); + _context3.next = 20; + break; + case 19: + setisloading(false); + case 20: + !!setIsSubmitCode && setIsSubmitCode(true); + return _context3.abrupt("return"); + case 22: + aa = true; + _context3.next = 25; + return form.validateFields().then(function () { + aa = false; + }, function (errInfo) { + var _errInfo$errorFields, _errInfo$errorFields2; + if (errInfo.errorFields[0].name.includes("standard_answers")) { + message/* default */.ZP.error("填空项答案不能为空"); + } else { + message/* default */.ZP.error(errInfo.errorFields[0].errors[0]); + } + if (((_errInfo$errorFields = errInfo.errorFields) === null || _errInfo$errorFields === void 0 ? void 0 : _errInfo$errorFields.length) === 0) { + aa = false; + } + form.scrollToField(errInfo === null || errInfo === void 0 || (_errInfo$errorFields2 = errInfo.errorFields) === null || _errInfo$errorFields2 === void 0 || (_errInfo$errorFields2 = _errInfo$errorFields2[0]) === null || _errInfo$errorFields2 === void 0 ? void 0 : _errInfo$errorFields2.name, { + behavior: 'smooth', + block: 'center' + }); + aa = true; + }); + case 25: + if (!aa) { + _context3.next = 27; + break; + } + return _context3.abrupt("return"); + case 27: + setisloading(true); + if (!isloading) { + _context3.next = 30; + break; + } + return _context3.abrupt("return"); + case 30: + res = ''; + formValues = form.getFieldsValue(); + if (identifier) { + _context3.next = 41; + break; + } + _context3.next = 35; + return (0,fetch/* default */.ZP)("/api/problems.json", { + method: 'post', + body: objectSpread2_default()(objectSpread2_default()({}, formValues), {}, { + hack: objectSpread2_default()(objectSpread2_default()({}, formValues === null || formValues === void 0 ? void 0 : formValues.hack), {}, { + sub_discipline_id: formValues === null || formValues === void 0 || (_formValues$hack = formValues.hack) === null || _formValues$hack === void 0 || (_formValues$hack = _formValues$hack.sub_discipline_id) === null || _formValues$hack === void 0 ? void 0 : _formValues$hack[1], + difficult: formValues.difficulty, + item_banks_group_id: formValues.item_banks_group_id + }), + hack_codes: objectSpread2_default()(objectSpread2_default()({}, formValues.hack_codes), {}, { + code: base64.Base64.encode(formValues.hack_codes.code) + }), + hack_sets: [objectSpread2_default()({}, formValues.hack_sets)], + is_blank: true + }) + }); + case 35: + res = _context3.sent; + identifier = (_res2 = res) === null || _res2 === void 0 ? void 0 : _res2.identifier; + sessionStorage.projectFill = identifier; + setidentifier(identifier); + _context3.next = 44; + break; + case 41: + _context3.next = 43; + return (0,fetch/* default */.ZP)("/api/problems/".concat(identifier, ".json"), { + method: 'put', + body: objectSpread2_default()(objectSpread2_default()({}, formValues), {}, { + hack: objectSpread2_default()(objectSpread2_default()({}, formValues === null || formValues === void 0 ? void 0 : formValues.hack), {}, { + sub_discipline_id: formValues === null || formValues === void 0 || (_formValues$hack2 = formValues.hack) === null || _formValues$hack2 === void 0 || (_formValues$hack2 = _formValues$hack2.sub_discipline_id) === null || _formValues$hack2 === void 0 ? void 0 : _formValues$hack2[1], + difficult: formValues.difficulty, + item_banks_group_id: formValues.item_banks_group_id + }), + hack_codes: objectSpread2_default()(objectSpread2_default()({}, formValues.hack_codes), {}, { + code: base64.Base64.encode(formValues.hack_codes.code) + }), + update_hack_sets: [objectSpread2_default()({}, formValues.hack_sets)], + is_blank: true + }) + }); + case 43: + res = _context3.sent; + case 44: + _context3.next = 46; + return (0,fetch/* default */.ZP)("/api/problems/".concat(identifier, "/start.json"), { + method: 'get' + }); + case 46: + res1 = _context3.sent; + _context3.next = 49; + return onUpdateCode(null, res1 === null || res1 === void 0 ? void 0 : res1.identifier); + case 49: + response = _context3.sent; + if (!((response === null || response === void 0 ? void 0 : response.status) === 0)) { + _context3.next = 58; + break; + } + _executeCode = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var _formValues$standard_; + var _yield$getOperationRe2, status, message, data, executeTime, isTimeOut; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return (0,service/* getOperationResult */.rX)(res1 === null || res1 === void 0 ? void 0 : res1.identifier, 'submit'); + case 2: + _yield$getOperationRe2 = _context2.sent; + status = _yield$getOperationRe2.status; + message = _yield$getOperationRe2.message; + data = _yield$getOperationRe2.data; + executeTime = getTimeStamp(); + isTimeOut = executeTime - _startTime > (formValues.hack.time_limit + 3) * 1000 * (formValues === null || formValues === void 0 || (_formValues$standard_ = formValues.standard_answers) === null || _formValues$standard_ === void 0 ? void 0 : _formValues$standard_.length); + if (status !== 0 && !isTimeOut) { + setTimeout(_executeCode, 1000); + } + if (!isTimeOut) { + _context2.next = 13; + break; + } + modal/* default */.Z.error({ + centered: true, + okText: '知道啦', + title: '调试代码超时' + }); + setisloading(false); + return _context2.abrupt("return"); + case 13: + if (status === 0) { + setisloading(false); + setmodalshow(data); + if (data.status === 2) { + setisloading(false); + modal/* default */.Z.error({ + centered: true, + okText: '知道啦', + title: '调试代码超时' + }); + } + } + case 14: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function _executeCode() { + return _ref4.apply(this, arguments); + }; + }(); + _startTime = getTimeStamp(); + _context3.next = 55; + return (0,service/* sumbitCode */.bM)(res1 === null || res1 === void 0 ? void 0 : res1.identifier, {}); + case 55: + _executeCode(); + _context3.next = 59; + break; + case 58: + setisloading(false); + case 59: + case "end": + return _context3.stop(); + } + }, _callee3); + })), + children: ButtonText + })), (modalshow === null || modalshow === void 0 ? void 0 : modalshow.id) && modalshow.status !== 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + open: (modalshow === null || modalshow === void 0 ? void 0 : modalshow.id) && modalshow.status !== 2, + title: "\u8FD0\u884C\u7ED3\u679C", + width: 1100, + footer: false, + onOk: function onOk() { + setmodalshow({}); + updateAnswerInfo(); + }, + onCancel: function onCancel() { + setmodalshow({}); + updateAnswerInfo(); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + maxHeight: 600, + overflow: 'auto', + marginBottom: 15 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginBottom: 20, + display: 'flex', + justifyContent: 'space-between', + fontSize: 14 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#666666' + }, + children: "\u72B6\u6001" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 12, + color: modalshow.status !== 0 && '#E30000' + }, + children: TestCasePanel/* ExecuteDict */.Im[modalshow.status] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#666666' + }, + children: "\u63D0\u4EA4\u65F6\u95F4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 12 + }, + children: dayjs_min_default()(modalshow.created_at).format('YYYY-MM-DD HH:mm:ss') + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#666666' + }, + children: "\u8BED\u8A00" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 12 + }, + children: modalshow.language + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#666666' + }, + children: "\u6267\u884C\u7528\u65F6" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: 12 + }, + children: [modalshow.execute_time, "ms"] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(TestCasePanel/* DetailCommitOut */.Y4, objectSpread2_default()({}, modalshow))] + }) + })] + }); +}; +/* harmony default export */ var Buttonloading = (ButtonLoading); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Answer/index.tsx + + + + + + + +var _excluded = ["globalSetting", "loading", "user", "exercise", "dispatch"]; + + + + + + + + + + + + + + + + + + + + + + + + + + + +var tagList = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']; +var Answer = function Answer(_ref) { + var _answerData$exercise4, _answerData$exercise5, _answerData$exercise6, _answerData$exercise7, _answerData$exercise8, _answerData$question_5, _answerData$exercise_14, _answerData$question_6, _answerData$exercise_15, _answerData$exercise_16, _answerData$exercise_17, _answerData$exercise_18, _answerData$exercise_19, _answerData$exercise9, _answerData$exercise_20, _answerData$exercise_21, _answerData$exercise_22; + var globalSetting = _ref.globalSetting, + loading = _ref.loading, + user = _ref.user, + exercise = _ref.exercise, + dispatch = _ref.dispatch, + props = objectWithoutProperties_default()(_ref, _excluded); + var location = (0,_umi_production_exports.useLocation)(); + var params = (0,_umi_production_exports.useParams)(); + var _useState = (0,_react_17_0_2_react.useState)({}), + _useState2 = slicedToArray_default()(_useState, 2), + answerData = _useState2[0], + setAnswerData = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)({}), + _useState4 = slicedToArray_default()(_useState3, 2), + hideAnswerCard = _useState4[0], + setHideAnswerCard = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + isSpin = _useState6[0], + setIsSpin = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(true), + _useState8 = slicedToArray_default()(_useState7, 2), + showAnswerCard = _useState8[0], + setShowAnswerCard = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(''), + _useState10 = slicedToArray_default()(_useState9, 2), + iframeUrl = _useState10[0], + setIframeUrl = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)('none'), + _useState12 = slicedToArray_default()(_useState11, 2), + iframeBlock = _useState12[0], + setIframeBlock = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(window.document.domain === "kepukehuan.educoder.net" ? true : false), + _useState14 = slicedToArray_default()(_useState13, 2), + isEducation = _useState14[0], + setIsEducation = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(false), + _useState16 = slicedToArray_default()(_useState15, 2), + isSubmitCode = _useState16[0], + setIsSubmitCode = _useState16[1]; // 程序填空是否提交代码,这里用作记录 + var _useState17 = (0,_react_17_0_2_react.useState)(null), + _useState18 = slicedToArray_default()(_useState17, 2), + questionItem = _useState18[0], + setQuestionItem = _useState18[1]; //当前题目的相关信息 + var iframe = (0,_react_17_0_2_react.useRef)(); + var iframeUrlSuffix = (0,_react_17_0_2_react.useRef)(); + var _useState19 = (0,_react_17_0_2_react.useState)(0), + _useState20 = slicedToArray_default()(_useState19, 2), + oneindex = _useState20[0], + setoneindex = _useState20[1]; //大题下标 + var _useState21 = (0,_react_17_0_2_react.useState)(0), + _useState22 = slicedToArray_default()(_useState21, 2), + twoindex = _useState22[0], + settwoindex = _useState22[1]; //小题下标 + var _useState23 = (0,_react_17_0_2_react.useState)(false), + _useState24 = slicedToArray_default()(_useState23, 2), + showConfirm = _useState24[0], + setShowConfirm = _useState24[1]; + var _useState25 = (0,_react_17_0_2_react.useState)(false), + _useState26 = slicedToArray_default()(_useState25, 2), + knowledgeDialog = _useState26[0], + _setKnowledgeDialog = _useState26[1]; //推荐知识点弹窗 + var _useState27 = (0,_react_17_0_2_react.useState)([]), + _useState28 = slicedToArray_default()(_useState27, 2), + itemBankData = _useState28[0], + setItemBankData = _useState28[1]; //推荐知识题目 + var _useState29 = (0,_react_17_0_2_react.useState)(true), + _useState30 = slicedToArray_default()(_useState29, 2), + showBtn = _useState30[0], + setShowBtn = _useState30[1]; + var _useState31 = (0,_react_17_0_2_react.useState)({}), + _useState32 = slicedToArray_default()(_useState31, 2), + userAnswer = _useState32[0], + setUserAnswer = _useState32[1]; + var divRef = (0,_react_17_0_2_react.useRef)(null); + var questionPartRef = (0,_react_17_0_2_react.useRef)(); + (0,Hooks/* useDisableAction */.y)((0,authority/* isStudent */.dE)()); + (0,_react_17_0_2_react.useEffect)(function () { + document.body.setAttribute('data-custom', 'auto'); + return function () { + document.body.removeAttribute('data-custom'); + }; + }, []); + (0,_react_17_0_2_react.useEffect)(function () { + var _user$userInfo, _user$userInfo2; + document.body.scrollIntoView(); + if (((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.real_name) === "游客") { + window.location.href = "/classrooms/".concat(params.stageId, "/exercise"); + return; + } + if ((_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.user_id) { + initData(); + } + window.addEventListener('message', handleMessage); + return function () { + window.removeEventListener('message', handleMessage); + if (location.pathname.indexOf("/detail") > -1) (0,fullscreen/* exitFull */.BU)(); + }; + }, [params.exerciseId, user.userInfo.login]); + (0,_react_17_0_2_react.useEffect)(function () { + dispatch({ + type: "globalSetting/headerFooterToggle", + payload: false + }); + return function () { + dispatch({ + type: "globalSetting/headerFooterToggle", + payload: true + }); + }; + }, []); + (0,_react_17_0_2_react.useEffect)(function () { + var _answerData$exercise_; + setQuestionItem(answerData === null || answerData === void 0 || (_answerData$exercise_ = answerData.exercise_question_types) === null || _answerData$exercise_ === void 0 || (_answerData$exercise_ = _answerData$exercise_[oneindex]) === null || _answerData$exercise_ === void 0 || (_answerData$exercise_ = _answerData$exercise_.items) === null || _answerData$exercise_ === void 0 ? void 0 : _answerData$exercise_[twoindex]); + }, [answerData]); + (0,_react_17_0_2_react.useEffect)(function () { + var _banks, _banks2; + if (!knowledgeDialog) { + setItemBankData([]); + return; + } + var banks = []; + if (questionItem !== null && questionItem !== void 0 && questionItem.recommend_item_banks) { + banks = toConsumableArray_default()(questionItem === null || questionItem === void 0 ? void 0 : questionItem.recommend_item_banks); + } + // 判断推荐知识点是是否答题 + if (((_banks = banks) === null || _banks === void 0 ? void 0 : _banks.length) > 0 && !(((_banks2 = banks) === null || _banks2 === void 0 ? void 0 : _banks2[0].is_right) === null)) { + setShowBtn(false); + banks.forEach(function (item) { + item.user_score = item !== null && item !== void 0 && item.is_right ? 1 : 0; + item.question_score = 1; + item.standard_answer = item === null || item === void 0 ? void 0 : item.answer_content; + item.user_answer_right = item === null || item === void 0 ? void 0 : item.is_right; + // 单选 多选 判断 + if (['SINGLE', 'MULTIPLE', 'JUDGMENT'].includes(item === null || item === void 0 ? void 0 : item.question_type)) { + item === null || item === void 0 || item.question_choices.forEach(function (choice) { + var exists = item === null || item === void 0 ? void 0 : item.answer_content.includes(choice.choice_id); + choice.user_answer_boolean = exists; + }); + } + // 填空 + if ((item === null || item === void 0 ? void 0 : item.question_type) === 'COMPLETION') { + item.user_answer = item === null || item === void 0 ? void 0 : item.answer_content; + } + }); + setItemBankData(banks); + } else { + banks.forEach(function (item) { + item.user_score = 0; + item.question_score = 1; + }); + setItemBankData(banks); + setShowBtn(true); + } + }, [knowledgeDialog]); + var handleMessage = function handleMessage(data) { + if (data.data === 'backExercise') { + (0,util/* copyTextFuc */.RG)(" ", true); + resetIframe(); + } + }; + var resetIframe = function resetIframe() { + setIframeBlock("none"); + setIframeUrl(""); + initData(); + }; + var getSaveHackEvaluate = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var item, + _args = arguments; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + item = _args.length > 0 && _args[0] !== undefined ? _args[0] : questionItem; + _context.next = 3; + return (0,fetch/* default */.ZP)("/api/exercise_questions/".concat(item === null || item === void 0 ? void 0 : item.question_id, "/exercise_answers/save_hack_evaluate.json"), {}); + case 3: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getSaveHackEvaluate() { + return _ref2.apply(this, arguments); + }; + }(); //生成评测记录 + + var initData = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(is_reset) { + var _res$exercise_scores; + var res; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (is_reset) { + setAnswerData({}); + } + document.body.scrollIntoView(); + setIsSpin(true); + _context2.next = 5; + return (0,fetch/* default */.ZP)("/api/exercises/".concat(params.exerciseId, "/subject_exercise_start.json"), { + method: 'GET', + params: { + is_reset: is_reset ? 1 : null + } + }); + case 5: + res = _context2.sent; + setIsSpin(false); + res.exercise_types = (res === null || res === void 0 ? void 0 : res.exercise_types) || (res === null || res === void 0 || (_res$exercise_scores = res.exercise_scores) === null || _res$exercise_scores === void 0 ? void 0 : _res$exercise_scores.exercise_types); + res.question_status = res.question_status || createItems((res === null || res === void 0 ? void 0 : res.exercise_question_types) || []); + setAnswerData(objectSpread2_default()({}, res)); + return _context2.abrupt("return", res); + case 11: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function initData(_x) { + return _ref3.apply(this, arguments); + }; + }(); + var createItems = function createItems(item) { + var items = []; + item.forEach(function (e) { + items = items.concat(e.items); + }); + items = items.map(function (e) { + return { + ques_status: e === null || e === void 0 ? void 0 : e.ques_status, + question_num: e === null || e === void 0 ? void 0 : e.question_num, + ques_id: e === null || e === void 0 ? void 0 : e.question_id + }; + }); + return items; + }; + var goShixun = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(item) { + var res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return (item.is_jupyter || item.is_jupyter_lab ? shixuns/* execJupyter */.BK : shixuns/* execShixun */.Ir)({ + id: item.shixun_identifier + }); + case 2: + res = _context3.sent; + if (res !== null && res !== void 0 && res.game_identifier || res !== null && res !== void 0 && res.identifier) { + if (item.is_jupyter_lab || item.is_jupyter) { + setIframeUrl("/tasks/".concat(res.identifier, "/jupyter?type=exercises&exercisesId=").concat(params.exerciseId, "&coursesId=").concat(params.stageId, "&login=").concat(params.login, "&questionId=").concat(item.question_id, "&isFullScreen=").concat((0,fullscreen/* IsFull */.vp)()).concat(iframeUrlSuffix.current || "")); + } else { + setIframeUrl("/tasks/".concat(res.game_identifier, "?type=exercises&exercisesId=").concat(params.exerciseId, "&coursesId=").concat(params.stageId, "&login=").concat(params.login, "&questionId=").concat(item.question_id, "&isFullScreen=").concat((0,fullscreen/* IsFull */.vp)()).concat(iframeUrlSuffix.current || "")); + } + setIframeBlock("block"); + } + if ((res === null || res === void 0 ? void 0 : res.status) === -3) { + (0,util/* bindPhone */.eF)(); + } else if ((res === null || res === void 0 ? void 0 : res.status) === 2) { + handleResetGame(res === null || res === void 0 ? void 0 : res.message, item.question_id, item.is_jupyter_lab, item.is_jupyter); + } else if ((res === null || res === void 0 ? void 0 : res.status) === 3) { + handleInBeta(res === null || res === void 0 ? void 0 : res.message); + } + case 5: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function goShixun(_x2) { + return _ref4.apply(this, arguments); + }; + }(); + var handleResetGame = function handleResetGame(url, question_id, is_jupyter_lab, is_jupyter) { + var _url; + url = (_url = url) !== null && _url !== void 0 && _url.includes('.json') ? url : "".concat(url, ".json"); + modal/* default */.Z.confirm({ + centered: true, + title: '提示', + icon: null, + okText: '确定', + cancelText: '取消', + content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!" + }), + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var res, execRes; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _context4.next = 2; + return (0,service_exercise/* resetMyGame */.$Q)({ + url: url + }); + case 2: + res = _context4.sent; + if (res) { + _context4.next = 5; + break; + } + return _context4.abrupt("return"); + case 5: + message/* default */.ZP.success("重置成功,正在进入实践项目!"); + _context4.next = 8; + return (0,shixuns/* execShixun */.Ir)({ + id: res.shixun_identifier + }); + case 8: + execRes = _context4.sent; + if (!(execRes !== null && execRes !== void 0 && execRes.game_identifier)) { + _context4.next = 12; + break; + } + goShixun({ + shixun_identifier: execRes === null || execRes === void 0 ? void 0 : execRes.game_identifier, + question_id: question_id, + is_jupyter_lab: is_jupyter_lab, + is_jupyter: is_jupyter + }); + // openNewWindow(`/tasks/${execRes.game_identifier}`); + return _context4.abrupt("return"); + case 12: + if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 2) { + handleResetGame(execRes === null || execRes === void 0 ? void 0 : execRes.message, question_id, is_jupyter_lab, is_jupyter); + } else if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 3) { + handleInBeta(execRes === null || execRes === void 0 ? void 0 : execRes.message); + } + case 13: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() + }); + }; + var handleInBeta = function handleInBeta(message) { + modal/* default */.Z.confirm({ + centered: true, + title: '提示', + icon: null, + okText: '确定', + cancelText: '取消', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E", message, "\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01"] + }) + }); + }; + var handleJoinShixun = /*#__PURE__*/function () { + var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(item) { + var _answerData$exercise; + var checkRes; + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + _context6.next = 2; + return (0,service_exercise/* checkRedoStatus */.o3)({ + exercise_user_id: answerData === null || answerData === void 0 || (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.exercise_user_id, + shixun_id: item.shixun_id + }); + case 2: + checkRes = _context6.sent; + if (checkRes !== null && checkRes !== void 0 && checkRes.redo) { + modal/* default */.Z.info({ + width: 530, + title: '提示', + icon: null, + centered: true, + okText: '确定', + content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218" + }), + onOk: function () { + var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + var res, newQuestions, index, newItem; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + _context5.next = 2; + return (0,service_exercise/* resetMyGame */.$Q)({ + id: checkRes === null || checkRes === void 0 ? void 0 : checkRes.myshixun_identifier, + url: checkRes === null || checkRes === void 0 ? void 0 : checkRes.url + }); + case 2: + res = _context5.sent; + if (res) { + newQuestions = (0,lodash.cloneDeep)(answerData === null || answerData === void 0 ? void 0 : answerData.exercise_question_types); + index = newQuestions === null || newQuestions === void 0 ? void 0 : newQuestions.findIndex(function (e) { + return e.question_type === 5; + }); + newQuestions[index].items.find(function (er) { + return er.question_id === item.question_id; + }).redo = false; + newQuestions[index].items.find(function (er) { + return er.question_id === item.question_id; + }).shixun_identifier = res.shixun_identifier; + answerData.exercise_question_types = newQuestions; + setAnswerData(answerData); + newItem = objectSpread2_default()(objectSpread2_default()({}, item), {}, { + shixun_identifier: res.shixun_identifier + }); + goShixun(newItem); + } + case 4: + case "end": + return _context5.stop(); + } + }, _callee5); + })); + function onOk() { + return _onOk2.apply(this, arguments); + } + return onOk; + }() + }); + } else { + goShixun(item); + } + case 4: + case "end": + return _context6.stop(); + } + }, _callee6); + })); + return function handleJoinShixun(_x3) { + return _ref5.apply(this, arguments); + }; + }(); + var handleJoinProgram = /*#__PURE__*/function () { + var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(item) { + var res; + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { + case 0: + if (!item.hack_identifier) { + _context7.next = 5; + break; + } + _context7.next = 3; + return (0,service_exercise/* startProgram */.nF)({ + id: item.hack_identifier + }); + case 3: + res = _context7.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + setIframeUrl("/myproblems/".concat(res.identifier, "?type=exercises&exercisesId=").concat(params.exerciseId, "&coursesId=").concat(params.stageId, "&login=").concat(params.login, "&questionId=").concat(item.question_id).concat(iframeUrlSuffix.current || "")); + setIframeBlock("block"); + } + case 5: + case "end": + return _context7.stop(); + } + }, _callee7); + })); + return function handleJoinProgram(_x4) { + return _ref6.apply(this, arguments); + }; + }(); + var handleChangeSingle = function handleChangeSingle(value, id, key, item) { + if (['SINGLE', 'JUDGMENT'].includes(item.question_type)) { + updateSuggestAnswer(value, id); + return; + } + + //答题卡选中 + answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = value ? 1 : 0; + item.user_answer = []; + item.user_answer.push(value); + setAnswerData(objectSpread2_default()({}, answerData)); + setShowConfirm(true); + }; + var handleChangeSingles = /*#__PURE__*/function () { + var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(value, id, key, item, items) { + var _items$sub_exercise_q, _items$sub_exercise_q2, _items$sub_exercise_q3; + var answer; + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { + case 0: + item.user_answer = []; + item.user_answer.push(value); + items.user_answer = toConsumableArray_default()(item.user_answer); //组合题的是否作答判断也要放在外层 + answer = items === null || items === void 0 || (_items$sub_exercise_q = items.sub_exercise_questions) === null || _items$sub_exercise_q === void 0 ? void 0 : _items$sub_exercise_q.filter(function (item) { + var _item$user_answer; + return ((_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.length) === 0; + }); + answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = (answer === null || answer === void 0 ? void 0 : answer.length) === (items === null || items === void 0 || (_items$sub_exercise_q2 = items.sub_exercise_questions) === null || _items$sub_exercise_q2 === void 0 ? void 0 : _items$sub_exercise_q2.length) ? 0 : (answer === null || answer === void 0 ? void 0 : answer.length) > 0 && (answer === null || answer === void 0 ? void 0 : answer.length) < (items === null || items === void 0 || (_items$sub_exercise_q3 = items.sub_exercise_questions) === null || _items$sub_exercise_q3 === void 0 ? void 0 : _items$sub_exercise_q3.length) ? 2 : 1; + setAnswerData(objectSpread2_default()({}, answerData)); + case 6: + case "end": + return _context8.stop(); + } + }, _callee8); + })); + return function handleChangeSingles(_x5, _x6, _x7, _x8, _x9) { + return _ref7.apply(this, arguments); + }; + }(); + var handleChangeMultiple = function handleChangeMultiple(value, id, item) { + if (!(value !== null && value !== void 0 && value.length)) return; + if (item.question_type == 'MULTIPLE') { + updateSuggestAnswer(value, id); + return; + } + item.user_answer = value; + answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = value !== null && value !== void 0 && value.length ? 1 : 0; + setAnswerData(objectSpread2_default()({}, answerData)); + setShowConfirm(true); + }; + var handleBlurFill = /*#__PURE__*/function () { + var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(value, index, id, param, item) { + var answers; + return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { + while (1) switch (_context9.prev = _context9.next) { + case 0: + if (value.replaceAll(' ', '')) { + _context9.next = 3; + break; + } + signConfigFuc(); + return _context9.abrupt("return", { + status: -4, + message: '答案不能为空' + }); + case 3: + if (!['COMPLETION'].includes(item.question_type)) { + _context9.next = 6; + break; + } + updateSuggestAnswer(value, id, index); + return _context9.abrupt("return", { + status: 1, + message: '' + }); + case 6: + answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = param.every(function (k) { + return !!k.answer_text; + }) ? 1 : answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = param.some(function (k) { + return !!k.answer_text; + }) ? 2 : 0; + answers = { + choice_id: index, + answer_text: value + }; + if (item.user_answer.filter(function (item) { + return item.choice_id != index; + })) { + item.user_answer.splice(index - 1, 1, answers); + } else { + item.user_answer.push(answers); + } + setAnswerData(objectSpread2_default()({}, answerData)); + setShowConfirm(true); + signConfigFuc(); + return _context9.abrupt("return", { + status: 1, + message: '' + }); + case 13: + case "end": + return _context9.stop(); + } + }, _callee9); + })); + return function handleBlurFill(_x10, _x11, _x12, _x13, _x14) { + return _ref8.apply(this, arguments); + }; + }(); + var handleBlurBProgram = /*#__PURE__*/function () { + var _ref9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10(value, index, id, param, item) { + var _questionItem$standar; + var answers, obj; + return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { + case 0: + answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = param.every(function (k) { + return !!k.value; + }) ? 1 : answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = param.some(function (k) { + return !!k.value; + }) ? 2 : 0; + answers = { + choice_id: index, + answer_text: value + }; + if (item.user_answer.filter(function (item) { + return item.choice_id != index; + })) { + item.user_answer.splice(index - 1, 1, answers); + } else { + item.user_answer.push(answers); + } + if (!item.repeat_answer) { + item.israp = true; + } + obj = questionItem === null || questionItem === void 0 || (_questionItem$standar = questionItem.standard_answer_with_score) === null || _questionItem$standar === void 0 ? void 0 : _questionItem$standar.map(function (val, index) { + var _questionItem$user_an; + return objectSpread2_default()(objectSpread2_default()({}, val), {}, { + value: (questionItem === null || questionItem === void 0 || (_questionItem$user_an = questionItem.user_answer) === null || _questionItem$user_an === void 0 || (_questionItem$user_an = _questionItem$user_an.find(function (item) { + return parseInt(item.choice_id) === index + 1; + })) === null || _questionItem$user_an === void 0 ? void 0 : _questionItem$user_an.answer_text) || '' + }); + }); + setUserAnswer(objectSpread2_default()(objectSpread2_default()({}, questionItem), {}, { + userAnswer: obj + })); + setAnswerData(objectSpread2_default()({}, answerData)); + setShowConfirm(true); + case 8: + case "end": + return _context10.stop(); + } + }, _callee10); + })); + return function handleBlurBProgram(_x15, _x16, _x17, _x18, _x19) { + return _ref9.apply(this, arguments); + }; + }(); + var handleBlurSimple = function handleBlurSimple(value, id, item, hideLoading) { + if (!value.replaceAll(' ', '')) { + signConfigFuc(); + return; + } + answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = value ? 1 : 0; + item.user_answer = []; + item.user_answer.push(value); + setAnswerData(objectSpread2_default()({}, answerData)); + setShowConfirm(true); + signConfigFuc(); + }; + var updateSuggestAnswer = function updateSuggestAnswer(value, id, index) { + setItemBankData(function (e) { + var arr = e.map(function (item) { + if ((item === null || item === void 0 ? void 0 : item.question_id) == id) { + if (['SINGLE', 'MULTIPLE', 'JUDGMENT'].includes(item === null || item === void 0 ? void 0 : item.question_type)) { + // 单选 判断 多选 + item.user_answer = []; + item.user_answer.push(value); + } else if (['COMPLETION'].includes(item === null || item === void 0 ? void 0 : item.question_type)) { + // 填空 + if (!item.user_answer) { + item.user_answer = []; + } + var answers = { + choice_id: index, + answer_text: value + }; + if (item.user_answer.filter(function (info) { + return (info === null || info === void 0 ? void 0 : info.choice_id) != index; + })) { + item.user_answer.splice(index - 1, 1, answers); + } else { + item.user_answer.push(answers); + } + } + } + return item; + }); + return arr; + }); + signConfigFuc(); + }; + var setClassName = function setClassName(item, type) { + return item !== null && item !== void 0 && item.standard_answer_show ? "edu-".concat(type, "-").concat(item !== null && item !== void 0 && item.user_answer_right ? "green" : "red") : ''; + }; + var renderSingle = function renderSingle(item, key) { + var _item$question_choice, _item$standard_answer, _item$question_choice2; + var userAnswer = (item === null || item === void 0 || (_item$question_choice = item.question_choices) === null || _item$question_choice === void 0 ? void 0 : _item$question_choice.filter(function (choice) { + return choice.user_answer_boolean; + }).map(function (choice) { + return choice.choice_id; + })) || []; + var disabled = (item === null || item === void 0 || (_item$standard_answer = item.standard_answer) === null || _item$standard_answer === void 0 ? void 0 : _item$standard_answer.length) > 0 && ((item === null || item === void 0 ? void 0 : item.can_answer_num) == 0 || !showBtn || (item === null || item === void 0 ? void 0 : item.user_answer_right)); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.baseMargin, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { + disabled: disabled, + defaultValue: userAnswer === null || userAnswer === void 0 ? void 0 : userAnswer[0], + onChange: function onChange(e) { + handleChangeSingle(e.target.value, item === null || item === void 0 ? void 0 : item.question_id, key, item); + }, + className: setClassName(item, 'radio'), + children: item === null || item === void 0 || (_item$question_choice2 = item.question_choices) === null || _item$question_choice2 === void 0 ? void 0 : _item$question_choice2.map(function (answer, index) { + var isJudge = item.question_type == 2; + var prefix = isJudge ? '' : "".concat(tagList[index], "."); + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.answerWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { + className: Answermodules.noWrap, + value: answer === null || answer === void 0 ? void 0 : answer.choice_id, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#333333' + }, + className: "font16 mr3", + children: prefix + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + style: { + width: 740 + }, + className: Answermodules.renderHtml, + value: answer === null || answer === void 0 ? void 0 : answer.choice_text + })] + }) + }, index); + }) + }) + }), (item === null || item === void 0 ? void 0 : item.standard_answer_show) && /*#__PURE__*/(0,jsx_runtime.jsx)(AnswerDetail, { + item: item + })] + }, item === null || item === void 0 ? void 0 : item.question_title); + }; + var renderSingles = function renderSingles(items, keys, i) { + var _items$sub_exercise_q4; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: items === null || items === void 0 || (_items$sub_exercise_q4 = items.sub_exercise_questions) === null || _items$sub_exercise_q4 === void 0 ? void 0 : _items$sub_exercise_q4.map(function (item, key) { + var _item$standard_answer2, _item$user_answer2, _item$question_choice3; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(Answermodules.baseMargin, " ").concat(Answermodules.singleItem, " mb20"), + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'baseline', + userSelect: "none", + marginBottom: 40 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0, + color: '#999999' + }, + className: "font14", + children: ["\uFF08", item === null || item === void 0 ? void 0 : item.question_score, "\u5206\uFF09"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flexShrink: 0, + marginRight: 6 + }, + className: "font16", + children: i + 1 + '.' + (key + 1) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: item === null || item === void 0 ? void 0 : item.question_title + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { + style: { + marginLeft: 66 + }, + disabled: (item === null || item === void 0 || (_item$standard_answer2 = item.standard_answer) === null || _item$standard_answer2 === void 0 ? void 0 : _item$standard_answer2.length) > 0 && ((item === null || item === void 0 ? void 0 : item.can_answer_num) == 0 || !showBtn || (item === null || item === void 0 ? void 0 : item.user_answer_right)), + defaultValue: item === null || item === void 0 || (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2[0], + onChange: function onChange(e) { + handleChangeSingles(e.target.value, items === null || items === void 0 ? void 0 : items.question_id, key, item, items); + }, + className: setClassName(item, 'radio'), + children: item === null || item === void 0 || (_item$question_choice3 = item.question_choices) === null || _item$question_choice3 === void 0 ? void 0 : _item$question_choice3.map(function (answer, index) { + var isJudge = item.question_type == 2; + var prefix = isJudge ? '' : "".concat(tagList[index], "."); + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.answerWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { + className: Answermodules.noWrap, + value: answer === null || answer === void 0 ? void 0 : answer.choice_id, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#333333' + }, + className: "mr3 font16 ".concat(Answermodules.noWrap), + children: prefix + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + style: { + width: 734 + }, + className: Answermodules.renderHtml, + value: answer === null || answer === void 0 ? void 0 : answer.choice_text + })] + }) + }, index); + }) + }), (item === null || item === void 0 ? void 0 : item.standard_answer_show) && /*#__PURE__*/(0,jsx_runtime.jsx)(AnswerDetail, { + item: item + }), (item === null || item === void 0 ? void 0 : item.can_answer_num) > 0 && (item === null || item === void 0 ? void 0 : item.user_score) != (item === null || item === void 0 ? void 0 : item.question_score) && !(item !== null && item !== void 0 && item.user_answer_right) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + display: 'flex', + justifyContent: 'flex-end' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "".concat(Answermodules.changeButton, " ml20"), + type: "primary", + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() { + var paramsData, res; + return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { + while (1) switch (_context11.prev = _context11.next) { + case 0: + paramsData = { + questionId: item === null || item === void 0 ? void 0 : item.question_id, + exercise_choice_id: item === null || item === void 0 ? void 0 : item.user_answer + }; + _context11.next = 3; + return (0,fetch/* default */.ZP)("/api/exercise_questions/".concat(item === null || item === void 0 ? void 0 : item.question_id, "/exercise_answers/subject_exercise_answer.json"), { + method: 'POST', + body: paramsData + }); + case 3: + res = _context11.sent; + if (res.status == 0) { + setShowConfirm(false); + initData(); + signConfigFuc(); + } + case 5: + case "end": + return _context11.stop(); + } + }, _callee11); + })), + children: "\u786E\u5B9A" + }) + })] + }, key); + }) + }); + }; + var renderMultiple = function renderMultiple(item, key) { + var _item$question_choice4, _item$standard_answer3, _item$question_choice5; + var userAnswer = (item === null || item === void 0 || (_item$question_choice4 = item.question_choices) === null || _item$question_choice4 === void 0 ? void 0 : _item$question_choice4.filter(function (choice) { + return choice.user_answer_boolean; + }).map(function (choice) { + return choice.choice_id; + })) || []; + var disabled = (item === null || item === void 0 || (_item$standard_answer3 = item.standard_answer) === null || _item$standard_answer3 === void 0 ? void 0 : _item$standard_answer3.length) > 0 && ((item === null || item === void 0 ? void 0 : item.can_answer_num) == 0 || !showBtn || (item === null || item === void 0 ? void 0 : item.user_answer_right)); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.baseMargin, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { + disabled: disabled, + defaultValue: userAnswer, + style: { + flexDirection: 'column' + }, + onChange: function onChange(value) { + handleChangeMultiple(value, item === null || item === void 0 ? void 0 : item.question_id, item); + }, + className: setClassName(item, 'checkbox'), + children: item === null || item === void 0 || (_item$question_choice5 = item.question_choices) === null || _item$question_choice5 === void 0 ? void 0 : _item$question_choice5.map(function (answer, index) { + var prefix = "".concat(tagList[index], "."); + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.answerWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { + value: answer === null || answer === void 0 ? void 0 : answer.choice_id, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#333333' + }, + className: "font16 mr3", + children: prefix + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: Answermodules.renderHtml, + value: answer === null || answer === void 0 ? void 0 : answer.choice_text + })] + }) + }, index); + }) + }) + }), (item === null || item === void 0 ? void 0 : item.standard_answer_show) && /*#__PURE__*/(0,jsx_runtime.jsx)(AnswerDetail, { + item: item + })] + }, item === null || item === void 0 ? void 0 : item.question_title); + }; + var renderFill = function renderFill(item, key) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(components_Fill, { + item: item, + sign: sign, + showBtn: showBtn, + answerData: answerData, + knowledgeDialog: knowledgeDialog, + setKnowledgeDialog: function setKnowledgeDialog() { + return _setKnowledgeDialog(true); + }, + onBlur: ( /*#__PURE__*/function () { + var _ref11 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12(value, index, userAnswer) { + return regeneratorRuntime_default()().wrap(function _callee12$(_context12) { + while (1) switch (_context12.prev = _context12.next) { + case 0: + _context12.next = 2; + return handleBlurFill(value, index, item === null || item === void 0 ? void 0 : item.question_id, userAnswer, item); + case 2: + return _context12.abrupt("return", _context12.sent); + case 3: + case "end": + return _context12.stop(); + } + }, _callee12); + })); + return function (_x20, _x21, _x22) { + return _ref11.apply(this, arguments); + }; + }()) + }); + }; + + // 简答题 + var renderSimple = function renderSimple(item, key) { + if (isEducation) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(Simple2, { + item: item, + answerData: answerData, + onBlur: function onBlur(value, kp_content, kp_clazz) { + setShowConfirm(true); + }, + isEducation: isEducation + }); + } else { + return /*#__PURE__*/(0,jsx_runtime.jsx)(components_Simple, { + item: item, + answerData: answerData, + showBtn: showBtn, + knowledgeDialog: knowledgeDialog, + setKnowledgeDialog: function setKnowledgeDialog() { + return _setKnowledgeDialog(true); + }, + onBlur: function onBlur(value, hideLoading) { + handleBlurSimple(value, item === null || item === void 0 ? void 0 : item.question_id, item, hideLoading); + signConfigFuc(); + }, + isEducation: isEducation, + sign: sign + }); + } + }; + var renderShixun = function renderShixun(item, key) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(components_Shixun, { + item: item, + answerData: answerData, + exerciseId: params.exerciseId, + coursesId: params.stageId + }); + }; + var renderProgram = function renderProgram(item, key) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(components_Program, { + item: item, + answerData: answerData + }); + }; + var renderBProgram = function renderBProgram(item, key) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(components_BFill, { + setIsSubmitCode: setIsSubmitCode, + item: item, + answerData: answerData, + showBtn: showBtn, + knowledgeDialog: knowledgeDialog, + setKnowledgeDialog: function setKnowledgeDialog() { + return _setKnowledgeDialog(true); + }, + onBlur: ( /*#__PURE__*/function () { + var _ref12 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13(value, index, userAnswer) { + return regeneratorRuntime_default()().wrap(function _callee13$(_context13) { + while (1) switch (_context13.prev = _context13.next) { + case 0: + _context13.next = 2; + return handleBlurBProgram(value, index, item === null || item === void 0 ? void 0 : item.question_id, userAnswer, item); + case 2: + return _context13.abrupt("return", _context13.sent); + case 3: + case "end": + return _context13.stop(); + } + }, _callee13); + })); + return function (_x23, _x24, _x25) { + return _ref12.apply(this, arguments); + }; + }()) + }); + }; + var renderAnswerCard = function renderAnswerCard(title, key, index) { + var _answerData$exercise_2, _obj$items; + var obj = answerData === null || answerData === void 0 || (_answerData$exercise_2 = answerData.exercise_question_types) === null || _answerData$exercise_2 === void 0 ? void 0 : _answerData$exercise_2.find(function (item) { + return item.question_type === key; + }); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Answermodules.answerSheetWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Answermodules.answerSheetQuestionTitle, + onClick: function onClick() { + hideAnswerCard[key] = !hideAnswerCard[key]; + setHideAnswerCard(objectSpread2_default()({}, hideAnswerCard)); + }, + children: [!hideAnswerCard[key] && /*#__PURE__*/(0,jsx_runtime.jsx)(MinusSquareOutlined/* default */.Z, {}), hideAnswerCard[key] && /*#__PURE__*/(0,jsx_runtime.jsx)(PlusSquareOutlined/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml5 c-grey-666", + children: title + })] + }), !hideAnswerCard[key] && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + className: Answermodules.answerSheet, + gutter: [20, 20], + children: obj === null || obj === void 0 || (_obj$items = obj.items) === null || _obj$items === void 0 ? void 0 : _obj$items.map(function (item, k) { + if (item.question_type === key) { + var _answerData$question_, _answerData$question_2, _answerData$question_3; + return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: function onClick() { + if (index === oneindex && k === twoindex) { + //点击的答题卡选项恰好是当前题目时不该做任何操作 + return; + } + if (sign.current) { + sign.current = 'appoint'; + skipData.current = { + oneindex: index, + twoindex: k + }; + return; + } + + // 如果上一题答完题未提交,则取消它的答题状态并且清空答题内容 + if (showConfirm) { + setAnswerData(function (e) { + var _e$question_status; + e.exercise_question_types[oneindex].items[twoindex].user_answer = []; + e === null || e === void 0 || (_e$question_status = e.question_status) === null || _e$question_status === void 0 || _e$question_status.forEach(function (val) { + if (val.ques_id === questionItem.question_id && (val === null || val === void 0 ? void 0 : val.ques_status) === 1) { + val.ques_status = 0; + } + }); + return e; + }); + setShowConfirm(false); + } + signConfigFuc(); + skipAppointQuestion({ + oneindex: index, + twoindex: k + }); + }, + className: "\n ".concat(Answermodules.answerSheetItem, "\n ").concat(answerData !== null && answerData !== void 0 && (_answerData$question_ = answerData.question_status) !== null && _answerData$question_ !== void 0 && _answerData$question_.some(function (val) { + return val.ques_id === item.question_id && (val === null || val === void 0 ? void 0 : val.ques_status) === 1; + }) ? Answermodules.active : '', "\n ").concat(answerData !== null && answerData !== void 0 && (_answerData$question_2 = answerData.question_status) !== null && _answerData$question_2 !== void 0 && _answerData$question_2.some(function (val) { + return val.ques_id === item.question_id && (val === null || val === void 0 ? void 0 : val.ques_status) === 2; + }) ? Answermodules.partialActive : '', "\n ").concat(index === oneindex && k === twoindex ? Answermodules.selected : '', "\n "), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Answermodules.qindex, + children: k + 1 + }), (answerData === null || answerData === void 0 || (_answerData$question_3 = answerData.question_status) === null || _answerData$question_3 === void 0 ? void 0 : _answerData$question_3.some(function (val) { + return val.ques_id === item.question_id && (val === null || val === void 0 ? void 0 : val.ques_status) === 2; + })) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + height: 12, + background: '#3061D0', + position: 'absolute', + width: '100%', + bottom: 0 + } + }), item.is_marked && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-biaoji1 ".concat(Answermodules.markIcon) + })] + }, k) + }); + } + }) + }, key)] + }); + }; + var renderQuestion = function renderQuestion(item, i, show) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Answermodules.questionItem, + id: "Anchor_".concat(item === null || item === void 0 ? void 0 : item.question_type, "_").concat(i), + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'baseline', + marginBottom: 40, + userSelect: "none" + }, + children: [show && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "".concat(Answermodules.questionScore, " mr10"), + children: [item === null || item === void 0 ? void 0 : item.question_score, "\u5206"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font16 ".concat(Answermodules.noWrap), + children: [i + 1, "\u3001"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: (item === null || item === void 0 ? void 0 : item.question_type) === 8 ? item === null || item === void 0 ? void 0 : item.description : item === null || item === void 0 ? void 0 : item.question_title + })] + }), + // 单选题 + [0, 'SINGLE'].includes(item === null || item === void 0 ? void 0 : item.question_type) && renderSingle(item, item === null || item === void 0 ? void 0 : item.question_type), + // 判断题 + [2, 'JUDGMENT'].includes(item === null || item === void 0 ? void 0 : item.question_type) && renderSingle(item, item === null || item === void 0 ? void 0 : item.question_type), + // 多选题 + [1, 'MULTIPLE'].includes(item === null || item === void 0 ? void 0 : item.question_type) && renderMultiple(item, item === null || item === void 0 ? void 0 : item.question_type), + // 填空题 + [3, 'COMPLETION'].includes(item === null || item === void 0 ? void 0 : item.question_type) && renderFill(objectSpread2_default()({}, item), item === null || item === void 0 ? void 0 : item.question_type), + // 简答题 + [4, 'SUBJECTIVE'].includes(item === null || item === void 0 ? void 0 : item.question_type) && renderSimple(item, item === null || item === void 0 ? void 0 : item.question_type), + // 实训题 + [5, 'PRACTICAL'].includes(item === null || item === void 0 ? void 0 : item.question_type) && renderShixun(item, item === null || item === void 0 ? void 0 : item.question_type), + // 编程题 + [6, 'PROGRAM'].includes(item === null || item === void 0 ? void 0 : item.question_type) && renderProgram(item, item === null || item === void 0 ? void 0 : item.question_type), + // 组合题 + [7, 'COMBINATION'].includes(item === null || item === void 0 ? void 0 : item.question_type) && renderSingles(item, item === null || item === void 0 ? void 0 : item.question_type, i), + // 编程题 + [8, 'PROGRAM'].includes(item === null || item === void 0 ? void 0 : item.question_type) && renderBProgram(item, item === null || item === void 0 ? void 0 : item.question_type), (item === null || item === void 0 ? void 0 : item.answer_comments) && /*#__PURE__*/(0,jsx_runtime.jsx)(components_NewAnswerComments, { + hideScore: true, + list: item === null || item === void 0 ? void 0 : item.answer_comments + }), + // 实训题 ,答题 + [5, 'PRACTICAL'].includes(item === null || item === void 0 ? void 0 : item.question_type) && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + justify: "end", + className: "mt20", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + type: "primary", + className: Answermodules.toIframeBtn, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14() { + return regeneratorRuntime_default()().wrap(function _callee14$(_context14) { + while (1) switch (_context14.prev = _context14.next) { + case 0: + _context14.next = 2; + return handleJoinShixun(item); + case 2: + return _context14.abrupt("return", _context14.sent); + case 3: + case "end": + return _context14.stop(); + } + }, _callee14); + })), + children: "\u8FDB\u5165\u7B54\u9898" + }) + }), + // 编程题 ,答题 + [6, 'PROGRAM'].includes(item === null || item === void 0 ? void 0 : item.question_type) && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + justify: "end", + className: "mt20", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + type: "primary", + className: Answermodules.toIframeBtn, + onClick: function onClick() { + return handleJoinProgram(item); + }, + children: "\u8FDB\u5165\u7B54\u9898" + }) + })] + }); + }; + var renderCardList = function renderCardList(item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, { + children: renderAnswerCard((item === null || item === void 0 ? void 0 : item.name) || constant/* QUESTIONTYPE */.f[item.question_type].name, item.question_type, index) + }); + }; + var sign = (0,_react_17_0_2_react.useRef)(false); + var skipData = (0,_react_17_0_2_react.useRef)({}); + var switchType = (0,_react_17_0_2_react.useRef)(); + var switchData = (0,_react_17_0_2_react.useRef)({}); + var skipPrevQuestion = function skipPrevQuestion() { + var _questionItem$user_an2, _answerData$exercise_3; + window.blur(); + if (!(questionItem !== null && questionItem !== void 0 && questionItem.repeat_answer) && (questionItem === null || questionItem === void 0 || (_questionItem$user_an2 = questionItem.user_answer) === null || _questionItem$user_an2 === void 0 ? void 0 : _questionItem$user_an2.length) > 0) { + //如果勾选了不再提示,则手动设为已答 + questionItem.ques_status = 1; + } + questionPartRef.current.scrollTo({ + top: 0, + left: 0, + behavior: "smooth" + }); + if (twoindex === 0) { + oneindex -= 1; + twoindex = answerData.exercise_question_types[oneindex].items.length - 1; + } else { + twoindex -= 1; + } + // if (questionItem?.question_type == 8 && !isSubmitCode) { + // setTimeout(() => { + // getSaveHackEvaluate(questionItem); + // }, 500); + // } + setQuestionItem(answerData === null || answerData === void 0 || (_answerData$exercise_3 = answerData.exercise_question_types) === null || _answerData$exercise_3 === void 0 || (_answerData$exercise_3 = _answerData$exercise_3[oneindex]) === null || _answerData$exercise_3 === void 0 || (_answerData$exercise_3 = _answerData$exercise_3.items) === null || _answerData$exercise_3 === void 0 ? void 0 : _answerData$exercise_3[twoindex]); + setIsSubmitCode(false); + setoneindex(oneindex); + settwoindex(twoindex); + }; + var skipNextQuestion = function skipNextQuestion() { + var _questionItem$user_an3, _answerData$exercise_4; + window.blur(); + if (!(questionItem !== null && questionItem !== void 0 && questionItem.repeat_answer) && (questionItem === null || questionItem === void 0 || (_questionItem$user_an3 = questionItem.user_answer) === null || _questionItem$user_an3 === void 0 ? void 0 : _questionItem$user_an3.length) > 0) { + //如果勾选了不再提示,则手动设为已答 + questionItem.ques_status = 1; + } + questionPartRef.current.scrollTo({ + top: 0, + left: 0, + behavior: "smooth" + }); + if (answerData.exercise_question_types[oneindex].items.length - 1 === twoindex) { + oneindex = oneindex + 1; + twoindex = 0; + } else { + twoindex = twoindex + 1; + } + // if (questionItem?.question_type == 8 && !isSubmitCode) { + // setTimeout(() => { + // getSaveHackEvaluate(questionItem); + // }, 500); + // } + setQuestionItem(answerData === null || answerData === void 0 || (_answerData$exercise_4 = answerData.exercise_question_types) === null || _answerData$exercise_4 === void 0 || (_answerData$exercise_4 = _answerData$exercise_4[oneindex]) === null || _answerData$exercise_4 === void 0 || (_answerData$exercise_4 = _answerData$exercise_4.items) === null || _answerData$exercise_4 === void 0 ? void 0 : _answerData$exercise_4[twoindex]); + setIsSubmitCode(false); + setoneindex(oneindex); + settwoindex(twoindex); + }; + var skipAppointQuestion = function skipAppointQuestion(p) { + var _questionItem$user_an4, _answerData$exercise_5; + var record = p || skipData.current; + if (!(questionItem !== null && questionItem !== void 0 && questionItem.repeat_answer) && (questionItem === null || questionItem === void 0 || (_questionItem$user_an4 = questionItem.user_answer) === null || _questionItem$user_an4 === void 0 ? void 0 : _questionItem$user_an4.length) > 0) { + //如果勾选了不再提示,则手动设为已答 + questionItem.ques_status = 1; + } + // if (questionItem?.question_type == 8 && !isSubmitCode) { + // setTimeout(() => { + // getSaveHackEvaluate(questionItem); + // }, 500); + // } + setQuestionItem(answerData === null || answerData === void 0 || (_answerData$exercise_5 = answerData.exercise_question_types) === null || _answerData$exercise_5 === void 0 || (_answerData$exercise_5 = _answerData$exercise_5[record === null || record === void 0 ? void 0 : record.oneindex]) === null || _answerData$exercise_5 === void 0 || (_answerData$exercise_5 = _answerData$exercise_5.items) === null || _answerData$exercise_5 === void 0 ? void 0 : _answerData$exercise_5[record === null || record === void 0 ? void 0 : record.twoindex]); + setIsSubmitCode(false); + setoneindex(record === null || record === void 0 ? void 0 : record.oneindex); + settwoindex(record === null || record === void 0 ? void 0 : record.twoindex); + questionPartRef.current.scrollTo({ + top: 0, + left: 0, + behavior: 'smooth' + }); + }; + + // 回答结果详情 + var AnswerDetail = function AnswerDetail(_ref14) { + var _item$tag_disciplines; + var props = Object.assign({}, (objectDestructuringEmpty_default()(_ref14), _ref14)); + var item = props === null || props === void 0 ? void 0 : props.item; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mb10", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + fontSize: '16px', + marginBottom: 14, + display: 'flex', + justifyContent: 'space-between', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u7B54\u9898\u7ED3\u679C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 12, + color: item !== null && item !== void 0 && item.user_answer_right ? '#29A64F' : '#E53333' + }, + children: item !== null && item !== void 0 && item.user_answer_right ? "\u7B54\u5BF9\u4E86" : "\u7B54\u9519\u4E86" + })] + }), (item === null || item === void 0 ? void 0 : item.show_recommend) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + cursor: 'pointer', + color: '#3061D0', + fontSize: '14px' + }, + onClick: function onClick() { + _setKnowledgeDialog(true); + }, + children: ["\u4E3A\u4F60\u63A8\u8350\u540C\u77E5\u8BC6\u70B9\u9898\u76EE\uFF0C\u7ACB\u5373\u5DE9\u56FA", " >"] + })] + }), (item === null || item === void 0 ? void 0 : item.can_answer_num) > 0 && !(item !== null && item !== void 0 && item.user_answer_right) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + color: '#FF8C29', + marginBottom: 14 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { + style: { + marginRight: 10 + } + }), "\u6E29\u99A8\u63D0\u793A\uFF1A\u8FD8\u6709 ", item === null || item === void 0 ? void 0 : item.can_answer_num, " \u6B21\u673A\u4F1A\u53EF\u5C1D\u8BD5\u8FDB\u884C\u91CD\u65B0\u7B54\u9898\uFF0C\u91CD\u65B0\u7B54\u9898\u6B63\u786E\u540E\u4E5F\u4F1A\u8BA1\u5165\u603B\u6210\u7EE9\u3002"] + }), ((item === null || item === void 0 ? void 0 : item.can_answer_num) == 0 || (item === null || item === void 0 ? void 0 : item.user_answer_right) || knowledgeDialog) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.analysisWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Answermodules.greyBg, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "font14 mr10", + style: { + color: '#6A7283', + lineHeight: '30px' + }, + children: "\u3010\u7B54\u6848\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + fontSize: 16, + lineHeight: '30px' + }, + children: item === null || item === void 0 ? void 0 : item.standard_answer_show + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 mr10 mb20", + style: { + color: '#6A7283', + lineHeight: '30px' + }, + children: "\u3010\u89E3\u6790\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: Answermodules.renderHtml, + value: item === null || item === void 0 ? void 0 : item.analysis + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 mr10", + style: { + color: '#6A7283', + lineHeight: '30px' + }, + children: "\u3010\u77E5\u8BC6\u70B9\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + fontSize: 16, + lineHeight: '30px' + }, + children: item === null || item === void 0 || (_item$tag_disciplines = item.tag_disciplines) === null || _item$tag_disciplines === void 0 ? void 0 : _item$tag_disciplines.join("、") + })] + })] + }) + })] + }); + }; + + // 退出刷题 + var quitExercise = function quitExercise() { + var _answerData$question_4, _answerData$exercise_6; + var a = answerData === null || answerData === void 0 || (_answerData$question_4 = answerData.question_status) === null || _answerData$question_4 === void 0 || (_answerData$question_4 = _answerData$question_4.filter(function (val) { + return val.ques_status === 1; + })) === null || _answerData$question_4 === void 0 ? void 0 : _answerData$question_4.length; + var b = answerData === null || answerData === void 0 || (_answerData$exercise_6 = answerData.exercise_types) === null || _answerData$exercise_6 === void 0 ? void 0 : _answerData$exercise_6.q_counts; + restPrompt(); + return; + if (b - a > 0) { + modal/* default */.Z.confirm({ + title: '提示', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u5171 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#165DFF' + }, + children: b + }), " \u9053\u9898\uFF0C\u5F53\u524D\u8FD8\u6709 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#FF8C29' + }, + children: b - a + }), " \u9053\u9898\u672A\u5237\u3002\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"] + }), + okText: '确认退出', + cancelText: '再看看', + centered: true, + onOk: function onOk() { + _umi_production_exports.history.push("/paths/".concat(params.pathId)); + } + }); + } else if (b == a) { + var _answerData$exercise2 = answerData === null || answerData === void 0 ? void 0 : answerData.exercise, + user_total_score = _answerData$exercise2.user_total_score, + score_percent = _answerData$exercise2.score_percent, + next_exercise_id = _answerData$exercise2.next_exercise_id; + var _answerData$exercise_7 = answerData === null || answerData === void 0 ? void 0 : answerData.exercise_types, + q_scores = _answerData$exercise_7.q_scores; + // 计算用户的准确率 + var accuracy = (user_total_score / q_scores * 100).toFixed(2); + // 判断是否通过通关 + var isPass = accuracy >= score_percent; + modal/* default */.Z.confirm({ + title: '提示', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [isPass && !next_exercise_id && "\u6B63\u786E\u7387 ".concat(accuracy, "%\uFF0C\u606D\u559C\u60A8\u5B8C\u6210\u672C\u6B21\u5237\u9898\u4EFB\u52A1\uFF01"), isPass && next_exercise_id && "\u6B63\u786E\u7387 ".concat(accuracy, "%\uFF0C\u606D\u559C\u60A8\u5B8C\u6210\u672C\u6B21\u5237\u9898\u4EFB\u52A1\uFF01\u662F\u5426\u524D\u5F80\u4E0B\u4E00\u9636\u6BB5\u7684\u5237\u9898\u7EC3\u4E60"), !isPass && "\u6B63\u786E\u7387 ".concat(accuracy, "%\uFF0C\u5F88\u9057\u61BE\u60A8\u672A\u5B8C\u6210\u672C\u6B21\u5237\u9898\u4EFB\u52A1\uFF01")] + }), + okText: isPass && !next_exercise_id && '返回课程' || isPass && next_exercise_id && '立即前往' || !isPass && '重新刷题', + cancelText: isPass && next_exercise_id && '稍后再说' || !isPass && '返回课程', + centered: true, + cancelButtonProps: { + style: { + display: isPass && !next_exercise_id && 'none' + } + }, + onCancel: function onCancel() { + return _umi_production_exports.history.push("/paths/".concat(params.pathId)); + }, + onOk: function onOk() { + if (isPass && !next_exercise_id) { + _umi_production_exports.history.push("/paths/".concat(params.pathId)); + } else if (isPass && next_exercise_id) { + _umi_production_exports.history.push("/paths/".concat(params.pathId, "/exercise/").concat(params.stageId, "/exerciseId/").concat(next_exercise_id)); + } else if (!isPass) { + restPrompt(); + } + } + }); + } + }; + + // 重新刷题提示 + var restPrompt = function restPrompt() { + modal/* default */.Z.confirm({ + title: '提示', + content: '重新刷题会清空之前的全部刷题记录,确定要重新刷题吗?', + okText: '确定', + cancelText: '取消', + centered: true, + onOk: function onOk() { + initData(true); + setIsSubmitCode(false); + setoneindex(0); + settwoindex(0); + }, + onCancel: function onCancel() { + _umi_production_exports.history.push("/paths/".concat(params.pathId)); + } + }); + }; + var signConfigFuc = function signConfigFuc() { + switch (sign.current) { + case "prev": + skipPrevQuestion(); + initRecommend(); + break; + case "next": + skipNextQuestion(); + initRecommend(); + break; + case "appoint": + skipAppointQuestion(); + break; + case "quit": + quitExercise(); + break; + default: + } + // if (document.activeElement?.localName === 'textarea') { + // sign.current = true; + // } else { + // sign.current = false; + // } + sign.current = false; + skipData.current = {}; + }; + + // 初始化推荐题目 + var initRecommend = function initRecommend() { + setItemBankData([]); + setShowBtn(true); + }; + var renderClassifyQuestion = function renderClassifyQuestion() { + var _answerData$exercise_8, _answerData$exercise_9, _answerData$exercise_10, _answerData$exercise_11, _answerData$exercise_12, _answerData$exercise_13; + var currentItem = answerData === null || answerData === void 0 || (_answerData$exercise_8 = answerData.exercise_question_types) === null || _answerData$exercise_8 === void 0 || (_answerData$exercise_8 = _answerData$exercise_8[oneindex].items) === null || _answerData$exercise_8 === void 0 ? void 0 : _answerData$exercise_8[twoindex]; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "pt20 mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: Answermodules.questionTypeTitle, + children: [(0,util/* toChineseNumber */.EM)(oneindex + 1), "\u3001", answerData === null || answerData === void 0 || (_answerData$exercise_9 = answerData.exercise_question_types) === null || _answerData$exercise_9 === void 0 || (_answerData$exercise_9 = _answerData$exercise_9[oneindex]) === null || _answerData$exercise_9 === void 0 ? void 0 : _answerData$exercise_9.name] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: Answermodules.questionTypeInfo, + children: ["\uFF08\u5171", answerData === null || answerData === void 0 || (_answerData$exercise_10 = answerData.exercise_question_types) === null || _answerData$exercise_10 === void 0 || (_answerData$exercise_10 = _answerData$exercise_10[oneindex]) === null || _answerData$exercise_10 === void 0 ? void 0 : _answerData$exercise_10.count, "\u9898\uFF1B", (answerData === null || answerData === void 0 || (_answerData$exercise_11 = answerData.exercise_question_types) === null || _answerData$exercise_11 === void 0 || (_answerData$exercise_11 = _answerData$exercise_11[oneindex]) === null || _answerData$exercise_11 === void 0 ? void 0 : _answerData$exercise_11.question_type) === 7 ? "\u5305\u542B".concat(answerData === null || answerData === void 0 || (_answerData$exercise_12 = answerData.exercise_question_types) === null || _answerData$exercise_12 === void 0 || (_answerData$exercise_12 = _answerData$exercise_12[oneindex]) === null || _answerData$exercise_12 === void 0 ? void 0 : _answerData$exercise_12.sub_questions_count, "\u5C0F\u9898") : '', " \u5171", answerData === null || answerData === void 0 || (_answerData$exercise_13 = answerData.exercise_question_types) === null || _answerData$exercise_13 === void 0 || (_answerData$exercise_13 = _answerData$exercise_13[oneindex]) === null || _answerData$exercise_13 === void 0 ? void 0 : _answerData$exercise_13.score, "\u5206\uFF09"] + }), !(currentItem !== null && currentItem !== void 0 && currentItem.repeat_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#E30000', + marginLeft: 20, + fontSize: 14 + }, + children: "\u6CE8\u610F\uFF1A\u8BE5\u9898\u4F5C\u7B54\u4E4B\u540E\u4E0D\u5141\u8BB8\u4FEE\u6539\u7B54\u6848\u3002" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, { + children: renderQuestion(currentItem, twoindex, true) + }, twoindex)] + }, oneindex); + }; + + // 练习答题提交 + var _submitAnswer = /*#__PURE__*/function () { + var _ref15 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15() { + var val, + paramsData, + _questionItem$user_an5, + res, + _args15 = arguments; + return regeneratorRuntime_default()().wrap(function _callee15$(_context15) { + while (1) switch (_context15.prev = _context15.next) { + case 0: + val = _args15.length > 0 && _args15[0] !== undefined ? _args15[0] : true; + paramsData = { + questionId: questionItem.question_id, + exercise_choice_id: [0, 1, 2].includes(questionItem.question_type) ? questionItem.user_answer : null + }; + if ([3, 8].includes(questionItem.question_type)) { + // 填空题 + paramsData.answers = questionItem.user_answer.map(function (item) { + return { + exercise_choice_id: item === null || item === void 0 ? void 0 : item.choice_id, + answer_text: item === null || item === void 0 ? void 0 : item.answer_text + }; + }); + } else if (questionItem.question_type == 4) { + //简答题 + paramsData.answer_text = questionItem === null || questionItem === void 0 || (_questionItem$user_an5 = questionItem.user_answer) === null || _questionItem$user_an5 === void 0 ? void 0 : _questionItem$user_an5[0]; + } + _context15.next = 5; + return (0,fetch/* default */.ZP)("/api/exercise_questions/".concat(questionItem.question_id, "/exercise_answers/subject_exercise_answer.json"), { + method: 'POST', + body: paramsData + }); + case 5: + res = _context15.sent; + if (res.status == 0 && val) { + setShowConfirm(false); + initData(); + signConfigFuc(); + } + case 7: + case "end": + return _context15.stop(); + } + }, _callee15); + })); + return function submitAnswer() { + return _ref15.apply(this, arguments); + }; + }(); + + // 推荐题作答提交 + var submitAnswer2 = /*#__PURE__*/function () { + var _ref16 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16() { + var _paramsData$item_bank, _answerData$exercise3; + var paramsData, _paramsData$item_bank2, res; + return regeneratorRuntime_default()().wrap(function _callee16$(_context16) { + while (1) switch (_context16.prev = _context16.next) { + case 0: + paramsData = { + exercise_question_id: questionItem.question_id, + // 练习题目得id + item_banks: [] // 被推荐题目数据 + }; + itemBankData.forEach(function (item) { + var _item$user_answer3; + if (item !== null && item !== void 0 && item.user_answer && (item === null || item === void 0 || (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3.length) > 0) { + paramsData === null || paramsData === void 0 || paramsData.item_banks.push({ + item_bank_id: item === null || item === void 0 ? void 0 : item.question_id, + choice_id: ['SINGLE', 'MULTIPLE', 'JUDGMENT'].includes(item === null || item === void 0 ? void 0 : item.question_type) ? item === null || item === void 0 ? void 0 : item.user_answer[0] : null, + answers: ['COMPLETION'].includes(item === null || item === void 0 ? void 0 : item.question_type) ? item === null || item === void 0 ? void 0 : item.user_answer : null + }); + } + }); + if (!((itemBankData === null || itemBankData === void 0 ? void 0 : itemBankData.length) > (paramsData === null || paramsData === void 0 || (_paramsData$item_bank = paramsData.item_banks) === null || _paramsData$item_bank === void 0 ? void 0 : _paramsData$item_bank.length))) { + _context16.next = 5; + break; + } + message/* default */.ZP.error("\u8FD8\u6709".concat((itemBankData === null || itemBankData === void 0 ? void 0 : itemBankData.length) - (paramsData === null || paramsData === void 0 || (_paramsData$item_bank2 = paramsData.item_banks) === null || _paramsData$item_bank2 === void 0 ? void 0 : _paramsData$item_bank2.length), "\u9898\u6CA1\u6709\u4F5C\u7B54\uFF01")); + return _context16.abrupt("return"); + case 5: + _context16.next = 7; + return (0,fetch/* default */.ZP)("/api/subject_exercises/".concat(answerData === null || answerData === void 0 || (_answerData$exercise3 = answerData.exercise) === null || _answerData$exercise3 === void 0 ? void 0 : _answerData$exercise3.subject_exercise_id, "/answer.json"), { + method: 'post', + body: paramsData + }); + case 7: + res = _context16.sent; + if (res.status == 0) { + setItemBankData(function (e) { + var arr = e.map(function (item) { + res.data.forEach(function (item2) { + var _item; + if ((item2 === null || item2 === void 0 ? void 0 : item2.item_bank_id) == ((_item = item) === null || _item === void 0 ? void 0 : _item.question_id)) { + item.user_score = item2 !== null && item2 !== void 0 && item2.is_right ? 1 : 0; + item.question_score = 1; + item.user_answer_right = item2 === null || item2 === void 0 ? void 0 : item2.is_right; + item2.standard_answer = item2 === null || item2 === void 0 ? void 0 : item2.answer_content; + item = objectSpread2_default()(objectSpread2_default()({}, item), item2); + } + }); + return item; + }); + return arr; + }); + divRef.current.scrollTo(0, 0); + setShowBtn(false); + } + case 9: + case "end": + return _context16.stop(); + } + }, _callee16); + })); + return function submitAnswer2() { + return _ref16.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { + size: 'middle', + spinning: isSpin, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { + style: { + display: iframeBlock + }, + id: "iframeShixuns", + className: Answermodules.iframe, + src: iframeUrl, + ref: iframe, + frameBorder: "0" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.fixHeader, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + wrap: false, + align: "middle", + className: "edu-container", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: (0,util/* exerciseTips */.vB)(answerData === null || answerData === void 0 || (_answerData$exercise4 = answerData.exercise) === null || _answerData$exercise4 === void 0 ? void 0 : _answerData$exercise4.exercise_status) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "".concat(Answermodules.exerciseTitle, " ml10"), + title: answerData === null || answerData === void 0 || (_answerData$exercise5 = answerData.exercise) === null || _answerData$exercise5 === void 0 ? void 0 : _answerData$exercise5.subject_exercise_name, + children: answerData === null || answerData === void 0 || (_answerData$exercise6 = answerData.exercise) === null || _answerData$exercise6 === void 0 ? void 0 : _answerData$exercise6.subject_exercise_name + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + marginLeft: 'auto' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(AsyncButton/* AsyncButton */.Z, { + className: "".concat(Answermodules.submitButton, " ml10"), + onClick: function onClick() { + if (sign.current) { + sign.current = 'quit'; + return; + } + quitExercise(); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(icons_LogoutOutlined, {}), "\u9000\u51FA"] + }) + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("section", { + className: "edu-container ".concat(Answermodules.wrapper, " ").concat(isEducation && Answermodules.wrpAnswer), + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "".concat(isEducation ? "mt70" : "", " ").concat(Answermodules.mainPart), + wrap: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: showAnswerCard ? "280px" : "0px", + className: isEducation ? "mb100" : "", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Answermodules.leftPart, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + children: [showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + flex: "1", + style: { + background: '#fff', + marginBottom: '10px', + padding: '20px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginBottom: 15 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#5F6368' + }, + children: "\u59D3\u540D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10 ".concat(Answermodules.userInfoText), + children: (answerData === null || answerData === void 0 || (_answerData$exercise7 = answerData.exercise) === null || _answerData$exercise7 === void 0 ? void 0 : _answerData$exercise7.user_name) || '- -' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#5F6368' + }, + children: "\u5B66\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10 ".concat(Answermodules.userInfoText), + children: (answerData === null || answerData === void 0 || (_answerData$exercise8 = answerData.exercise) === null || _answerData$exercise8 === void 0 ? void 0 : _answerData$exercise8.student_id) || '- -' + })] + })] + }), showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "bg-white", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: Answermodules.answerInfo, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "\u7B54\u9898\u8FDB\u5EA6" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: Answermodules.answerProgress, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#165DFF' + }, + children: answerData === null || answerData === void 0 || (_answerData$question_5 = answerData.question_status) === null || _answerData$question_5 === void 0 || (_answerData$question_5 = _answerData$question_5.filter(function (val) { + return val.ques_status === 1; + })) === null || _answerData$question_5 === void 0 ? void 0 : _answerData$question_5.length + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#999999' + }, + children: ["/", answerData === null || answerData === void 0 || (_answerData$exercise_14 = answerData.exercise_types) === null || _answerData$exercise_14 === void 0 ? void 0 : _answerData$exercise_14.q_counts] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(progress/* default */.Z, { + strokeColor: "#165dffa6", + trailColor: "#0000000d", + percent: (answerData === null || answerData === void 0 || (_answerData$question_6 = answerData.question_status) === null || _answerData$question_6 === void 0 || (_answerData$question_6 = _answerData$question_6.filter(function (val) { + return val.ques_status === 1; + })) === null || _answerData$question_6 === void 0 ? void 0 : _answerData$question_6.length) / (answerData === null || answerData === void 0 || (_answerData$exercise_15 = answerData.exercise_types) === null || _answerData$exercise_15 === void 0 ? void 0 : _answerData$exercise_15.q_counts) * 100, + showInfo: false + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-grey-333", + children: ["\u5171 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#165DFF' + }, + children: (answerData === null || answerData === void 0 || (_answerData$exercise_16 = answerData.exercise_types) === null || _answerData$exercise_16 === void 0 ? void 0 : _answerData$exercise_16.q_counts) || (answerData === null || answerData === void 0 || (_answerData$exercise_17 = answerData.exercise_scores) === null || _answerData$exercise_17 === void 0 || (_answerData$exercise_17 = _answerData$exercise_17.exercise_types) === null || _answerData$exercise_17 === void 0 ? void 0 : _answerData$exercise_17.q_counts) + }), " \u9898\uFF1A"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-grey-333", + children: ["\u6EE1\u5206 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#FA6400' + }, + children: (answerData === null || answerData === void 0 || (_answerData$exercise_18 = answerData.exercise_types) === null || _answerData$exercise_18 === void 0 ? void 0 : _answerData$exercise_18.q_scores) || (answerData === null || answerData === void 0 || (_answerData$exercise_19 = answerData.exercise_scores) === null || _answerData$exercise_19 === void 0 || (_answerData$exercise_19 = _answerData$exercise_19.exercise_types) === null || _answerData$exercise_19 === void 0 ? void 0 : _answerData$exercise_19.q_scores) + }), " \u5206"] + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: Answermodules.dottedLineWrapper, + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Answermodules.leftHalfCircle + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + className: Answermodules.dottedLine + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Answermodules.rightHalfCircle + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: "".concat(Answermodules.cardList, " ").concat((_answerData$exercise9 = answerData.exercise) !== null && _answerData$exercise9 !== void 0 && _answerData$exercise9.open_phone_video_recording ? Answermodules.withQrcode : ''), + children: answerData === null || answerData === void 0 || (_answerData$exercise_20 = answerData.exercise_question_types) === null || _answerData$exercise_20 === void 0 ? void 0 : _answerData$exercise_20.map(function (er, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(_react_17_0_2_react.Fragment, { + children: renderCardList(er, index) + }, er.question_type); + }) + }) + }) + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-around", + align: "middle", + className: Answermodules.answerSheetBottom, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: Answermodules.tooltipWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Answermodules.answerYes + }), "\u5DF2\u7B54"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: Answermodules.tooltipWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(Answermodules.answerNo, " ml10"), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + height: '50%', + width: '100%', + background: '#0152d9' + } + }) + }), "\u90E8\u5206\u7B54\u9898"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: Answermodules.tooltipWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(Answermodules.answerNo, " ml10") + }), "\u672A\u7B54"] + })] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Answermodules.fold, + onClick: function onClick() { + return setShowAnswerCard(!showAnswerCard); + }, + children: [showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u6536\u8D77\u7B54\u9898\u5361", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "icon-zuojiantou iconfont c-grey-c" + }) + }), !showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsxs)(tooltip/* default */.Z, { + title: "\u5C55\u5F00", + children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "icon-youjiantou iconfont c-grey-c" + })] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: [Answermodules.rightPart, 'ml20'].join(' '), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(Answermodules.questionPart, " pl30 pr30"), + ref: questionPartRef, + children: renderClassifyQuestion() + }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + className: Answermodules.bottom, + align: "middle", + justify: "end", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + style: { + display: 'flex' + }, + children: [(oneindex != 0 || twoindex != 0) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "".concat(Answermodules.changeButton, " ").concat(Answermodules.prevBtn, " mr20"), + type: "default", + onClick: function onClick() { + if (sign.current) { + sign.current = 'prev'; + return; + } + skipPrevQuestion(); + }, + children: "\u4E0A\u4E00\u9898" + }), !showConfirm && !(oneindex === (answerData === null || answerData === void 0 || (_answerData$exercise_21 = answerData.exercise_question_types) === null || _answerData$exercise_21 === void 0 ? void 0 : _answerData$exercise_21.length) - 1 && twoindex === (answerData === null || answerData === void 0 || (_answerData$exercise_22 = answerData.exercise_question_types) === null || _answerData$exercise_22 === void 0 || (_answerData$exercise_22 = _answerData$exercise_22[oneindex]) === null || _answerData$exercise_22 === void 0 || (_answerData$exercise_22 = _answerData$exercise_22.items) === null || _answerData$exercise_22 === void 0 ? void 0 : _answerData$exercise_22.length) - 1) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: Answermodules.changeButton, + type: "primary", + onClick: function onClick() { + if (sign.current) { + sign.current = 'next'; + return; + } + skipNextQuestion(); + }, + children: "\u4E0B\u4E00\u9898" + }), showConfirm && ![7, 'COMBINATION', 8, 'PROGRAM'].includes(questionItem === null || questionItem === void 0 ? void 0 : questionItem.question_type) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "".concat(Answermodules.changeButton), + type: "primary", + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee17() { + return regeneratorRuntime_default()().wrap(function _callee17$(_context17) { + while (1) switch (_context17.prev = _context17.next) { + case 0: + _submitAnswer(); + case 1: + case "end": + return _context17.stop(); + } + }, _callee17); + })), + children: "\u786E\u5B9A" + }), showConfirm && [8, 'PROGRAM'].includes(questionItem === null || questionItem === void 0 ? void 0 : questionItem.question_type) && /*#__PURE__*/(0,jsx_runtime.jsx)(Buttonloading, { + setIsSubmitCode: setIsSubmitCode, + ButtonProps: { + type: 'primary', + className: "".concat(Answermodules.changeButton) + }, + ButtonText: "\u63D0\u4EA4\u4EE3\u7801", + items: userAnswer, + hackidentifier: questionItem === null || questionItem === void 0 ? void 0 : questionItem.hack_identifier, + submitAnswer: function submitAnswer(e) { + return _submitAnswer(e); + }, + updateAnswerInfo: function updateAnswerInfo() { + setShowConfirm(false); + initData(); + signConfigFuc(); + } + })] + }) + })] + }) + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + width: 930, + centered: true, + keyboard: false, + title: "\u540C\u77E5\u8BC6\u70B9\u9898\u76EE\u63A8\u8350", + open: knowledgeDialog, + footer: null, + onCancel: function onCancel() { + _setKnowledgeDialog(false); + if (!showBtn) { + initData(); + setShowBtn(true); + } + }, + children: [(itemBankData === null || itemBankData === void 0 ? void 0 : itemBankData.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + maxHeight: 500, + overflowY: 'auto' + }, + ref: divRef, + children: itemBankData.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mb10", + children: renderQuestion(item, index, false) + }); + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), (itemBankData === null || itemBankData === void 0 ? void 0 : itemBankData.length) > 0 && showBtn ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: '100%', + display: 'flex', + justifyContent: 'flex-end', + padding: '25px 0px 20px 0px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + type: "primary", + className: Answermodules.toIframeBtn, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee18() { + return regeneratorRuntime_default()().wrap(function _callee18$(_context18) { + while (1) switch (_context18.prev = _context18.next) { + case 0: + _context18.next = 2; + return submitAnswer2(); + case 2: + return _context18.abrupt("return", _context18.sent); + case 3: + case "end": + return _context18.stop(); + } + }, _callee18); + })), + children: "\u786E\u5B9A" + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + height: 20 + } + })] + })] + }); +}; +/* harmony default export */ var Detail_Answer = ((0,_umi_production_exports.connect)(function (_ref19) { + var loading = _ref19.loading, + user = _ref19.user, + exercise = _ref19.exercise, + globalSetting = _ref19.globalSetting; + return { + globalSetting: globalSetting, + user: user, + exercise: exercise, + loading: loading.effects + }; +})(Answer)); + +/***/ }), + +/***/ 3883: +/*!*********************************!*\ + !*** ./src/utils/fullscreen.ts ***! + \*********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ BU: function() { return /* binding */ exitFull; }, +/* harmony export */ Dj: function() { return /* binding */ requestFullScreen; }, +/* harmony export */ gH: function() { return /* binding */ fullscreenChange; }, +/* harmony export */ vp: function() { return /* binding */ IsFull; } +/* harmony export */ }); +function requestFullScreen(element) { + try { + if (element.mozRequestFullScreen) { + element.mozRequestFullScreen(); + } else if (element.webkitRequestFullScreen) { + element.webkitRequestFullScreen(); + } + } catch (e) { + console.log(e, ":e"); + } +} +function exitFull() { + if (window.top.document.webkitExitFullscreen) { + window.top.document.webkitExitFullscreen(); + } else if (document.exitFullscreen) { + window.top.document.exitFullscreen(); + } else if (document.msExitFullscreen) { + window.top.document.msExitFullscreen(); + } else if (document.mozCancelFullScreen) { + window.top.document.mozCancelFullScreen(); + } +} + +// esliint disabled +var fullscreenChange = function fullscreenChange() { + //['fullscreenchange','msfullscreenchange','webkitfullscreenchange', 'mozfullscreenchange'] + if (document.webkitExitFullscreen) { + // document.webkitExitFullscreen() + return 'webkitfullscreenchange'; + } else if (document.exitFullscreen) { + // document.exitFullscreen() + return 'fullscreenchange'; + } else if (document.msExitFullscreen) { + // document.msExitFullscreen() + return 'msfullscreenchange'; + } else if (document.mozCancelFullScreen) { + // document.mozCancelFullScreen() + return 'mozfullscreenchange'; + } +}; + +//判断是否全屏 +function IsFull() { + var fullscreenElement = window.top.document.fullscreenElement || window.top.document.mozFullscreenElement || window.top.document.webkitFullscreenElement; + var fullscreenEnabled = document.fullscreenEnabled || document.mozFullscreenEnabled || document.webkitFullscreenEnabled; + console.log("fullscreenElement", fullscreenElement); + if (fullscreenElement == null) { + return false; + } else { + return true; + } +} + +// document.addEventListener("mozfullscreenchange", function (event) { +// console.log("mozfullscreenchange ", event); +// if (IsFull()) { +// console.log('进入全屏') +// $("#closescreen").show(); +// $("#openscreen").hide(); +// } else { +// console.log('退出全屏') +// $("#closescreen").hide(); +// $("#openscreen").show(); +// } +// }); +// document.addEventListener("webkitfullscreenchange", function (event) { +// console.log("webkitfullscreenchange", event); +// if (IsFull()) { +// console.log('进入全屏') +// $("#closescreen").show(); +// $("#openscreen").hide(); +// } else { +// console.log('退出全屏') +// $("#closescreen").hide(); +// $("#openscreen").show(); +// } +// }); +// document.addEventListener("msfullscreenchange", function (event) { +// console.log("msfullscreenchange", event); +// if (IsFull()) { +// console.log('进入全屏') +// $("#closescreen").show(); +// $("#openscreen").hide(); +// } else { +// console.log('退出全屏') +// $("#closescreen").hide(); +// $("#openscreen").show(); +// } +// }); + +/***/ }) + +}]); \ No newline at end of file diff --git a/p__Paths__Detail__Answer__index.8e735078.chunk.css b/p__Paths__Detail__Answer__index.8e735078.chunk.css new file mode 100644 index 0000000000..38fb0e7b33 --- /dev/null +++ b/p__Paths__Detail__Answer__index.8e735078.chunk.css @@ -0,0 +1,1183 @@ +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paths/Detail/Answer/index.less?modules ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___oRroB { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___EwZpo { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___h0s2T { + align-items: center; + box-align: center; +} +.flex_box_center_end___u9oIy { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___eWn0O { + flex-direction: column; + box-orient: block-axis; +} +.bg___d0evx { + background: white; +} +[id="educoder"] .wrapper___XG7k8 { + padding-top: 84px; +} +[id="educoder"] .wrapper___XG7k8 .exerciseAlert___mmZ2f { + border-radius: 0; + padding: 7px 15px; + margin-bottom: 10px; + background-color: #F6F7F9; +} +[id="educoder"] .wrapper___XG7k8 .exerciseAlert___mmZ2f div[class~='ant-alert-description'] { + padding: 10px 48px 8px 5px; +} +[id="educoder"] .wrapper___XG7k8 .exerciseAlert___mmZ2f .title___TwvsC { + font-size: 14px; + color: #E99237; + white-space: nowrap; +} +[id="educoder"] .wrapper___XG7k8 .exerciseAlert___mmZ2f .content___ToimS { + font-size: 14px; + color: #434D6C; +} +[id="educoder"] .baseMargin___pgt51 { + margin-left: 62px; +} +[id="educoder"] .noWrap___USB5L { + white-space: nowrap; +} +[id="educoder"] .singleItem___DpTN1 { + border-radius: 2px; + border: 1px solid #CCCCCC; + padding: 20px 15px 10px 15px; +} +[id="educoder"] .questionIcons___o5EXi [class~='ant-anchor-link'] { + display: inline; +} +[id="educoder"] .questionIcons___o5EXi [class~='ant-anchor-wrapper'] { + margin: 0; + overflow: hidden; +} +[id="educoder"] .questionIcons___o5EXi span, +[id="educoder"] .questionIcons___o5EXi a { + width: 40px; + height: 40px; + line-height: 40px; + text-align: center; + color: #fff; + background: #fb3226; + display: inline-block; + margin-right: 8px; + margin-bottom: 20px; + border-radius: 40px; + font-weight: bold; + cursor: pointer; +} +[id="educoder"] .questionIcons___o5EXi span:hover, +[id="educoder"] .questionIcons___o5EXi a:hover { + background-color: #ec7d72; +} +[id="educoder"] .questionIcons___o5EXi span:nth-child(5n), +[id="educoder"] .questionIcons___o5EXi a:nth-child(5n) { + margin-right: 25px; +} +[id="educoder"] .questionIcons___o5EXi .green___RdbtB { + background-color: #2abd8c; +} +[id="educoder"] .questionIcons___o5EXi .green___RdbtB:hover { + background-color: #88d19e; +} +[id="educoder"] .questionIcons___o5EXi .orange___hAz9v { + background-color: #fd8001; +} +[id="educoder"] .questionIcons___o5EXi .orange___hAz9v:hover { + background-color: #fb9f42; +} +[id="educoder"] .greenTip___FWmzA { + color: #2abd8c; + margin-left: 15px; +} +[id="educoder"] .greenTip___FWmzA:before { + content: ''; + width: 12px; + height: 12px; + background: #2abd8c; + border-radius: 12px; + display: inline-block; + margin-right: 4px; + position: relative; + top: 1px; +} +[id="educoder"] .redTip___V8fkj { + color: #fb3226; + margin-left: 15px; +} +[id="educoder"] .redTip___V8fkj:before { + content: ''; + width: 12px; + height: 12px; + background: #fb3226; + border-radius: 12px; + display: inline-block; + margin-right: 4px; + position: relative; + top: 1px; +} +[id="educoder"] .orangeTip___WdAZU { + color: #fd8001; + margin-left: 15px; +} +[id="educoder"] .orangeTip___WdAZU:before { + content: ''; + width: 12px; + height: 12px; + background: #fd8001; + border-radius: 12px; + display: inline-block; + margin-right: 4px; + position: relative; + top: 1px; +} +[id="educoder"] .pollDesc___OMWEQ { + color: #333; + background-color: #ffffff; + padding: 15px; + box-sizing: border-box; + margin-top: 30px; + margin-bottom: 0px; +} +[id="educoder"] .answered___GMHdE { + position: relative; +} +[id="educoder"] .answered___GMHdE::after { + position: absolute; + right: 35px; + top: 4px; + width: 12px; + height: 12px; + border-radius: 50%; + background: #cbcbcb; + content: ''; +} +[id="educoder"] .unanswer___Sdgip { + position: relative; +} +[id="educoder"] .unanswer___Sdgip::after { + position: absolute; + right: 35px; + top: 4px; + width: 12px; + height: 12px; + border-radius: 50%; + background: #fff; + content: ''; + border: 1px solid #cbcbcb; +} +[id="educoder"] .anchor___ykWPG { + display: flex; + flex-direction: row; +} +[id="educoder"] .anchor___ykWPG [class~='ant-anchor-link'] { + padding: 0px; +} +[id="educoder"] .answerFlag___uqPvZ { + display: block; + float: left; + margin-right: 10px; + border-radius: 50%; + height: 40px; + line-height: 40px; + width: 40px; + text-align: center; + cursor: pointer; + margin-bottom: 5px; + background: #ff3756; + color: #fff; + border: 1px solid #ff3756; +} +[id="educoder"] .answerFlag___uqPvZ [class~='ant-anchor-link-title'] { + color: #fff; +} +[id="educoder"] .flagActive___eL7Gw { + background-color: #29bd8b; + color: #fff; + border: 1px solid #29bd8b; +} +[id="educoder"] .flagHalf___qjjno { + background-color: #ff6800; + color: #fff; + border: 1px solid #ff6800; +} +[id="educoder"] .answerStudentFlag___dXP7Z { + display: block; + float: left; + margin-right: 10px; + border-radius: 50%; + border: 1px solid #cbcbcb; + height: 40px; + line-height: 40px; + width: 40px; + text-align: center; + color: #999999; + cursor: pointer; + margin-bottom: 5px; +} +[id="educoder"] .answerStudentActive___cdsY4 { + background: #cbcbcb; + color: #fff; +} +[id="educoder"] .questionItem___GLdn5 [class~='ant-checkbox-group'] { + width: 100%; +} +[id="educoder"] .questionItem___GLdn5 [class~='ant-radio-group'] { + width: 100%; +} +[id="educoder"] .questionItem___GLdn5 [class~='ant-checkbox-wrapper'] { + margin-right: 5px; + display: flex; + align-items: baseline; +} +[id="educoder"] .questionItem___GLdn5 [class~='ant-checkbox'] + span { + display: inline-flex; +} +[id="educoder"] .questionItem___GLdn5 [class~='ant-checkbox'] + span [class~='mr3'] { + flex-shrink: 0; +} +[id="educoder"] .questionItem___GLdn5 .questionScore___Qe2Wf { + background: rgba(236, 236, 236, 0.6); + border-radius: 2px; + width: 52px; + height: 25px; + white-space: nowrap; + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; +} +[id="educoder"] .itemType___Fxaxa { + padding: 20px 5px; +} +[id="educoder"] .itemFlag___BOnUF { + padding: 0px 10px; + border-radius: 15px; + height: 22px; + line-height: 22px; + background: #eaeaea; + color: #999; + font-size: 14px; +} +[id="educoder"] .answerWrap___l00IK { + margin-bottom: 40px; +} +[id="educoder"] .answerSubjective___mQ3vJ { + width: 100%; + height: 130px; + padding: 5px; + overflow: auto; + resize: vertical; + outline: none; +} +[id="educoder"] .otherInput___az3Al { + border: none; + border-bottom: 1px solid #eee; + background: transparent; + flex: 1 1; + height: 20px; + line-height: 20px; +} +[id="educoder"] .otherInput___az3Al [class~='ant-input']:hover, +[id="educoder"] .otherInput___az3Al [class~='ant-input']:focus { + border: none !important; + border-bottom: 1px solid #eee !important; + background: #f8f8f8 !important; +} +[id="educoder"] .submitButton___h0LsL { + width: 130px; + height: 40px; +} +[id="educoder"] .randomFlag___Uqnrj { + width: 68px; + height: 24px; + line-height: 24px; + text-align: center; + background: #84b6eb; + color: #fff; + border-radius: 20px; + font-size: 12px; + margin-left: 24px; + display: inline-block; +} +[id="educoder"] .answerTrue___X_sHN { + position: relative; + margin-right: 40px; + cursor: default; +} +[id="educoder"] .answerTrue___X_sHN::after { + position: absolute; + right: 35px; + top: 4px; + width: 20px; + height: 10px; + border-radius: 5px; + background: #29bd8b; + content: ''; +} +[id="educoder"] .answerFalse___Q_tiD { + position: relative; + margin-right: 40px; + cursor: default; +} +[id="educoder"] .answerFalse___Q_tiD::after { + position: absolute; + right: 35px; + top: 4px; + width: 20px; + height: 10px; + border-radius: 5px; + background: #ff3756; + content: ''; +} +[id="educoder"] .answerHalf___wKhZS { + position: relative; + margin-right: 40px; + cursor: default; +} +[id="educoder"] .answerHalf___wKhZS::after { + position: absolute; + left: -25px; + top: 4px; + width: 20px; + height: 10px; + border-radius: 5px; + background: #ff6800; + content: ''; +} +[id="educoder"] .renderHtml___zJDPV { + display: inline-flex; + align-items: baseline; +} +[id="educoder"] .simpleText___TIizh { + background: #f5f5f5; + border-radius: 4px; + border: 1px solid #eaeaea; + padding: 5px; + min-height: 35px; + box-sizing: border-box; +} +[id="educoder"] .answerYes___ls1Ow { + width: 12px; + height: 12px; + background: #0152d9; + color: #fff; + display: inline-block; + margin-right: 4px; +} +[id="educoder"] .answerNo___dJ25F { + width: 12px; + height: 12px; + border: 1px solid rgba(0, 0, 0, 0.15); + color: #fff; + display: flex; + align-items: flex-end; + margin-right: 4px; +} +[id="educoder"] .answerInfo___O6CcX { + font-size: 12px; + margin-bottom: 10px; + padding: 20px 20px 0 20px; +} +[id="educoder"] .answerInfo___O6CcX .answerProgress____lbiz { + font-weight: 500; +} +[id="educoder"] .answerSheetWrap___ImNC3 { + margin-bottom: 25px; +} +[id="educoder"] .answerSheetQuestionTitle___tT_u1 { + margin-bottom: 15px; + font-size: 14px; + font-weight: 500; + color: #666666; + cursor: pointer; +} +[id="educoder"] .answerSheet___pTDxk { + font-size: 0; + vertical-align: top; + margin-top: 8px; + margin-bottom: 25px; + width: 100%; +} +[id="educoder"] .answerSheet___pTDxk .answerSheetItem___yNJnx { + width: 26px; + height: 26px; + color: #666666; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 2px; + display: inline-block; + font-size: 14px; + line-height: 26px; + text-align: center; + position: relative; + cursor: pointer; +} +[id="educoder"] .answerSheet___pTDxk .answerSheetItem___yNJnx .qindex___sqPo7 { + position: relative; + z-index: 1; +} +[id="educoder"] .answerSheet___pTDxk .answerSheetItem___yNJnx .markIcon___FzWAZ { + position: absolute; + top: -8px; + right: -8px; + color: #FFB538; +} +[id="educoder"] .answerSheet___pTDxk .answerSheetItem___yNJnx:hover { + border-color: #0152d9; + color: #0152d9; +} +[id="educoder"] .answerSheet___pTDxk .answerSheetItem___yNJnx.active___cUK4F { + background: #3061D0; + color: #fff; +} +[id="educoder"] .answerSheet___pTDxk .answerSheetItem___yNJnx.partialActive___EPnJ1 { + background: #EEEEEE; + color: #fff; +} +[id="educoder"] .answerSheet___pTDxk .answerSheetItem___yNJnx.selected___QFpb7 { + border: 1px solid #18D6FF; +} +[id="educoder"] .countDown___Xm36I { + display: flex; + align-items: center; + color: #37AD83; +} +[id="educoder"] .countDown___Xm36I .cnText___jmpxc { + font-size: 14px; +} +[id="educoder"] .countDown___Xm36I > div { + text-align: center; + display: inline-block; + margin-left: 10px; +} +[id="educoder"] .countDown___Xm36I > div [class~='ant-statistic'] { + display: inline-block; +} +[id="educoder"] .countDown___Xm36I > div [class~='ant-statistic-content'] { + color: #37AD83; + font-weight: 500; + font-size: 20px; +} +[id="educoder"] .countDown___Xm36I > div.red___vhTdA { + color: red; + border-color: red; +} +[id="educoder"] .countDown___Xm36I > div.red___vhTdA [class~='ant-statistic-content'] { + color: red; +} +[id="educoder"] .refreshBtn___MU9IM { + width: 88px; + height: 38px; + background: #F6F7F9; + border-radius: 4px; + color: #37AD83; + border: none; +} +[id="educoder"] .refreshBtn___MU9IM:hover, +[id="educoder"] .refreshBtn___MU9IM:focus, +[id="educoder"] .refreshBtn___MU9IM:active { + background: #F6F7F9; + color: #37AD83; +} +[id="educoder"] .fold___c4A4d { + background: #fff; + width: 16px; + height: 66px; + position: absolute; + top: 50%; + margin-top: -33px; + right: -16px; + z-index: 3; + cursor: pointer; + display: box; + display: flex; + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +[id="educoder"] .fold___c4A4d::before { + content: ''; + width: 0; + height: 0; + position: absolute; + right: 0; + top: 0; + border-right: 15px solid #fafafa; + border-bottom: 10px solid #fff; +} +[id="educoder"] .fold___c4A4d::after { + content: ''; + width: 0; + height: 0; + position: absolute; + right: 0; + bottom: 0; + border-right: 15px solid #fafafa; + border-top: 10px solid #fff; +} +[id="educoder"] .cardList___J8s0N { + height: calc(88vh - 224px); + padding: 10px 20px 160px 20px; + overflow: auto; +} +[id="educoder"] .cardList___J8s0N.withQrcode___B6Mpa { + height: calc(88vh - 324px); +} +[id="educoder"] .iframe___I8TAS { + position: fixed; + left: 0; + top: 0; + bottom: 0; + right: 0; + z-index: 999; + width: 100%; + height: 100%; + border: none; + display: none; + background: #fff; +} +[id="educoder"] .eduTip___QZZkp { + background: white; + padding: 15px; + border-radius: 6px; + margin-top: 20px; +} +[id="educoder"] .eduQrcode___O41E2 { + background: white; + padding: 10px 15px; + margin-top: 20px; +} +[id="educoder"] .eduQrcode___O41E2 canvas { + width: 110px; + height: 110px; + border: 10px solid #0152d9; + border-radius: 4px; +} +[id="educoder"] .eduVideo___AnwT7 > aside { + padding: 0; + margin-bottom: 0; +} +[id="educoder"] .eduVideo___AnwT7 > aside video { + width: 100%; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +[id="educoder"] .eduUsername___IIV4W { + border-radius: 0px 0px 6px 6px; + font-weight: 600; +} +[id="educoder"] .startAnswer___UeVL4 { + width: 100%; + height: 50px; + line-height: 50px; + padding-left: 20px; + background: #ffffff; + border-radius: 6px; + border: 1px solid #ccccc0; + cursor: pointer; + margin-top: 20px; +} +[id="educoder"] .eduSubmit___pUFQ_ { + display: flex; + align-items: center; + position: fixed; + left: 0; + bottom: 0; + width: 100%; + background: #fff; + z-index: 205; + box-shadow: 0px -2px 8px 0px rgba(204, 204, 204, 0.5); + height: 80px; +} +[id="educoder"] .eduSubmit___pUFQ_ > div { + width: 1200px; + margin: 0 auto !important; +} +[id="educoder"] .eduTitle___wAF48 { + position: fixed; + z-index: 3; + left: 0; + padding: 10px 0; + top: -10px; + width: 100%; + background: #fff; +} +[id="educoder"] .eduTitle___wAF48 > aside { + width: 1200px; + margin: 0 auto; +} +[id="educoder"] .wrpAnswer___OVYaB [class~='full-screen'] { + top: 56px !important; + height: auto !important; + bottom: 68px; +} +[id="educoder"] .wrpAnswer___OVYaB [class~='full-screen'] [class~='markdown-editor-body'] { + height: calc(100% - 30px) !important; +} +[id="educoder"] .simpleMd___EjMj2 * { + word-break: break-all; + white-space: break-spaces; +} +[id="educoder"] .videomodal___jheds { + width: 200px; + padding: 0px; +} +[id="educoder"] .videomodal___jheds div[class~='ant-modal-body'] { + padding: 0px; +} +[id="educoder"] .mainPart___e8Qpl .userInfoText___Y_o8M { + font-size: 16px; + font-weight: 600; + color: #000000; +} +[id="educoder"] .mainPart___e8Qpl .answerSheetBottom___P6mpG { + background: #FFFFFF; + box-shadow: 0px -2px 4px 0px #EAEEF4; + height: 40px; + display: flex; + position: absolute; + bottom: 0; + width: 100%; + align-items: center; + z-index: 5; +} +[id="educoder"] .mainPart___e8Qpl .tooltipWrap___QyPZg { + display: flex; + align-items: center; + color: #5F6368; +} +[id="educoder"] .mainPart___e8Qpl .leftPart___er3Jw { + height: 88vh; + overflow: hidden; + position: relative; +} +[id="educoder"] .mainPart___e8Qpl .rightPart___HH4jn { + height: 88vh; + background-color: #fff; + overflow: hidden; + position: relative; +} +[id="educoder"] .mainPart___e8Qpl .rightPart___HH4jn .questionPart___UUs3M { + overflow: auto; + height: inherit; + padding-bottom: 78px; +} +[id="educoder"] .mainPart___e8Qpl .rightPart___HH4jn .questionPart___UUs3M .questionTypeTitle___UPDLc { + font-size: 16px; + font-weight: 600; + color: #000000; +} +[id="educoder"] .mainPart___e8Qpl .rightPart___HH4jn .questionPart___UUs3M .questionTypeInfo___DxkkU { + font-size: 16px; + font-weight: 400; + color: #464F66; +} +[id="educoder"] .mainPart___e8Qpl .rightPart___HH4jn .questionPart___UUs3M .toIframeBtn___lDyBW { + width: 92px; + height: 36px; +} +[id="educoder"] .mainPart___e8Qpl .rightPart___HH4jn .bottom___vzCsQ { + height: 64px; + width: 100%; + position: absolute; + bottom: 0; + box-shadow: 0px -2px 8px 0px #F1F1F1; + padding: 0 30px; + background-color: #fff; + z-index: 100; +} +[id="educoder"] .mainPart___e8Qpl .rightPart___HH4jn .bottom___vzCsQ .markBtn___eBNxS { + width: 116px; + height: 38px; + border-radius: 4px; + color: #666666; +} +[id="educoder"] .mainPart___e8Qpl .rightPart___HH4jn .bottom___vzCsQ .markBtn___eBNxS:hover { + color: #3061D0; +} +[id="educoder"] .mainPart___e8Qpl .rightPart___HH4jn .changeButton___iIa_B { + width: 118px; + height: 38px; + border-radius: 2px; +} +[id="educoder"] .mainPart___e8Qpl .rightPart___HH4jn .changeButton___iIa_B.prevBtn___NReo3 { + color: #666666; +} +[id="educoder"] .mainPart___e8Qpl .rightPart___HH4jn .changeButton___iIa_B.prevBtn___NReo3:hover { + color: #3061D0; +} +[id="educoder"] .analysisWrap___qQ9JJ { + border-top: 1px solid #F6F7F9; + padding-top: 20px; +} +[id="educoder"] .analysisWrap___qQ9JJ .greyBg___On0yQ { + background: #F6F7F9; + border-radius: 4px; + padding: 20px 15px; +} +[id="educoder"] .fixHeader___Tuabq { + position: fixed; + top: 0; + width: 100%; + min-width: 1200px; + height: 64px; + background: #FFFFFF; + box-shadow: 0px 2px 4px 0px #EAEEF4; + display: flex; + align-items: stretch; + z-index: 1; +} +[id="educoder"] .fixHeader___Tuabq .exerciseTitle___OXdrr { + font-size: 18px; + font-weight: 600; + color: #333333; + max-width: 500px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +[id="educoder"] .fixHeader___Tuabq .submitButton___h0LsL { + width: 88px; + height: 38px; + border-radius: 4px; +} +[id="educoder"] .commitModal___Necyx .commitItem___ndc0Y { + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} +[id="educoder"] .commitModal___Necyx .commitInfoLabel___z9MX8 { + font-size: 14px; + color: #666666; + margin-right: 8px; +} +[id="educoder"] .commitModal___Necyx .commitInfoValue___a86os { + font-size: 14px; + color: #191919; +} +[id="educoder"] .cameraHeader___pt6r7 { + height: 46px; + width: 200px; + padding: 0 12px; + background-color: #fff; + border-radius: 6px 6px 0px 0px; +} +[id="educoder"] .cameraHeader___pt6r7 i { + color: #3061D0; + margin-right: 8px; +} +[id="educoder"] .cameraHeader___pt6r7 span { + font-size: 14px; + color: #232B40; +} +[id="educoder"] .dottedLineWrapper___RyJk7 .leftHalfCircle___PjJKc { + border-radius: 50%; + width: 20px; + height: 20px; + background-color: #fafafa; + transform: translateX(-50%); +} +[id="educoder"] .dottedLineWrapper___RyJk7 .dottedLine___QUhUk { + border-bottom: 1px dotted #CCCCCC; +} +[id="educoder"] .dottedLineWrapper___RyJk7 .rightHalfCircle___Dkp6Z { + border-radius: 50%; + width: 20px; + height: 20px; + background-color: #fafafa; + transform: translateX(50%); +} +[id="educoder"] .orangeNum___oyiWt { + color: #FFA25A; +} +[id="educoder"] .teachAnalysis___ETB4N { + color: #5f6368; + cursor: pointer; +} +[id="educoder"] .teachAnalysis___ETB4N:hover { + color: #3061D0; +} +[id="educoder"] .teachAnalysisModal___FZZUr { + color: rgba(0, 0, 0, 0.9); + line-height: 25px; +} +[id="educoder"] .teachAnalysisModal___FZZUr [class^="ant-modal-header"] { + padding: 25px 25px 0px 25px; +} +[id="educoder"] .teachAnalysisModal___FZZUr [class^="ant-modal-body"] { + padding: 20px 25px 25px 25px; +} + +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paths/Detail/Answer/components/UserScore/index.less?modules ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.score___axubN { + font-weight: 600; + color: #FA6400; +} +.wrap___h8CPy { + font-size: 14px; + font-weight: 400; + color: #6A7283; +} + +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paths/Detail/Answer/components/index.less?modules ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___AzNE1 { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___rHC3Q { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___gpKuR { + align-items: center; + box-align: center; +} +.flex_box_center_end___yll1U { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___LDgHZ { + flex-direction: column; + box-orient: block-axis; +} +.shixunWrp___ypD7O { + border: 1px solid #eee; + margin-top: 20px; +} +.shixunWrp___ypD7O [class~='monaco-editor'] { + width: 100% !important; +} +.shixunWrp___ypD7O [class~='monaco-editor'] > div { + width: 100% !important; +} +.shixunWrp___ypD7O [class~='monaco-editor'] > div [class~='monaco-scrollable-element'], +.shixunWrp___ypD7O [class~='monaco-editor'] > div [class~='overlayWidgets'], +.shixunWrp___ypD7O [class~='monaco-editor'] > div div:empty { + width: 100% !important; +} +.shixunWrp___ypD7O h2 { + font-size: 14px; + font-weight: normal; + padding: 6px 20px; + border-bottom: 1px solid #CCCCCC; + margin: 0; + position: relative; + color: #666666; + background: #F6F7F9; +} +.shixunWrp___ypD7O h2 span { + position: absolute; + right: 10px; + top: 6px; +} +.fill___YtkJ7 { + margin-bottom: 40px; +} +.fill___YtkJ7 .index___FWafv { + font-size: 14px; + color: #666666; +} +.fill___YtkJ7 .success___mzJVr { + color: #00C21E; +} +.fill___YtkJ7 .fail___xUWI0 { + color: #FA6400; +} +.fill___YtkJ7 .fillInput___X1glo { + height: 46px; +} +.shixunWrapper___U1REH { + border-radius: 2px; + border: 1px solid #CCCCCC; + padding: 10px 20px 90px 15px; + max-height: 380px; + overflow: auto; + margin-left: 62px; +} +.shixunWrapper___U1REH .score___MvJPc { + font-size: 14px; + color: #999999; +} +.shixunWrapper___U1REH .name___t4I2r { + font-size: 14px; + color: #333333; + margin-left: 6px; +} +.programWrapper___dECgn { + margin-left: 62px; +} +.programWrapper___dECgn .desc___ywbEo { + font-size: 14px; + color: #666666; + margin-bottom: 14px; +} +.programWrapper___dECgn .content___G7g9j { + border-radius: 2px; + border: 1px solid #CCCCCC; + max-height: 300px; + overflow: auto; + padding: 10px 15px; +} +.analysisWrap___gQVzK { + border-top: 1px solid #F6F7F9; + padding-top: 20px; +} +.analysisWrap___gQVzK .greyBg___uVgPS { + background: #F6F7F9; + border-radius: 4px; + padding: 20px 15px; +} + +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paths/Detail/Answer/components/NewAnswerComments/index.less?modules ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.comments___m2bmf { + background-color: #fff; + min-height: 90px; + padding: 15px; +} +.comments___m2bmf .greyText___PcghL { + color: #6A7283; +} +.comments___m2bmf .commentText___zEl3a { + color: #333333; +} +.wrapper___wOIs4 { + border-radius: 4px; + border: 1px solid #DCDCDC; +} +.header___Y8N3P { + background: #F6F7F9; + border-radius: 4px 4px 0px 0px; + height: 40px; + padding: 0 20px 0 15px; + font-size: 14px; + color: #000000; +} +.header___Y8N3P img { + width: 28px; + border-radius: 50%; +} +.header___Y8N3P .updateTime___BGwXJ { + margin-left: auto; +} +.header___Y8N3P .updateTime___BGwXJ .text___ojkmu { + color: #6A7283; + margin-right: 10px; +} +.header___Y8N3P .updateTime___BGwXJ .date___jCRLE { + color: #333333; +} + +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/MyProblem/TestCasePanel/index.less ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.footer { + display: flex; + flex-flow: row nowrap; + align-items: center; + height: 56px; + background: #121c24; + color: #fff; + padding: 0 20px; + justify-content: space-between; +} +.test-case-panel { + position: relative; +} +.test-case-panel .error { + font-size: 12px; + color: #fb3226; +} +.test-case-panel .test-case-panel-body { + position: absolute; + will-change: transform; + width: 100%; + transition: all 0.2s linear; + bottom: 0; + transform: translate3d(0, 350px, 0); + opacity: 0.1; +} +.test-case-panel .test-case-panel-body pre { + max-height: 150px; + overflow: auto; +} +.test-case-panel .test-case-panel-body.active { + transform: translate3d(0, -56px, 0); + opacity: 1; +} +.test-case-panel .tab-panel-body { + padding: 20px 10px; + height: 240px; + background-color: #070f19; + display: flex; + flex-flow: column nowrap; + justify-content: center; + color: #ddd; +} +.test-case-panel .tab-panel-body .tip { + text-align: center; +} +.test-case-panel .tab-panel-body textarea { + background: #070f19 !important; + color: #fff; + font-size: 14px; + border: 0 solid transparent !important; + height: 200px; + outline: none; +} +.test-case-panel .btn-green { + margin-right: 10px; + color: #28bd8b; + border-color: #28bd8b; +} +.test-case-panel .btn-blue { + margin-right: 10px; + color: #0152d9; + border-color: #0152d9; +} +.test-case-panel .btn-blue span { + pointer-events: none; +} +.test-case-panel .btn-collapse { + position: absolute; + top: 0; + width: 54px; + height: 27px; + left: 50%; + margin-left: -27px; + background: #2a3a4f; + z-index: 8; + border-bottom-left-radius: 100px; + border-bottom-right-radius: 100px; + color: #fff; + text-align: center; + cursor: pointer; + opacity: 0.4; + transition: all 0.3s; +} +.test-case-panel .btn-collapse.up { + top: -294px; +} +ul.s-navs { + list-style: none; + margin: 0; + padding: 0 17px; + height: 54px; + display: flex; + flex-flow: row nowrap; + align-items: center; + background: #0f1e31; + font-size: 14px; + color: #ddd; +} +ul.s-navs.bg-white { + background: #fff; + color: #888; +} +ul.s-navs.bg-white a { + color: #888; +} +ul.s-navs a { + color: #ddd; + display: block; + margin-right: 20px; + height: 54px; + line-height: 54px; + border-bottom: 2px solid transparent; +} +ul.s-navs a.active { + color: #5091ff; + border-bottom: 2px solid #5091ff; +} +#educoder .custom-ant-disabled:disabled { + color: inherit; +} + +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Spinner/index.less?modules ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.ldsRing___mpBZC { + position: relative; + width: 40px; + height: 40px; + margin: 0 auto; +} +.idsRingWrapper___Of9_n { + position: absolute; + z-index: 1000; + width: 100%; + height: 100%; + left: 0; + top: 0; + display: flex; + flex-flow: column nowrap; + justify-content: center; +} +.idsRingWrapper___Of9_n p { + text-align: center; + margin-top: 12px; +} +.ldsRing___mpBZC div { + box-sizing: border-box; + display: block; + position: absolute; + width: 32px; + height: 32px; + margin: 4px; + border: 4px solid #1976d2; + border-radius: 50%; + animation: ldsring___o0w2t 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; + border-color: #1976d2 transparent transparent transparent; +} +.ldsRing___mpBZC div:nth-child(1) { + animation-delay: -0.45s; +} +.ldsRing___mpBZC div:nth-child(2) { + animation-delay: -0.3s; +} +.ldsRing___mpBZC div:nth-child(3) { + animation-delay: -0.15s; +} +@keyframes ldsring___o0w2t { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + diff --git a/p__Paths__Detail__Statistics__PracticeDetail__index.072c54ae.async.js b/p__Paths__Detail__Statistics__PracticeDetail__index.072c54ae.async.js new file mode 100644 index 0000000000..9db47e1c27 --- /dev/null +++ b/p__Paths__Detail__Statistics__PracticeDetail__index.072c54ae.async.js @@ -0,0 +1,1398 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[31136],{ + +/***/ 69014: +/*!********************************************************************************!*\ + !*** ./src/pages/Paths/Detail/Statistics/PracticeDetail/index.tsx + 4 modules ***! + \********************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "default": function() { return /* binding */ PracticeDetail; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(82242); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(79800); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(39647); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(47439); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/PracticeDetail/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var PracticeDetailmodules = ({"flex_box_center":"flex_box_center___ispni","flex_space_between":"flex_space_between___oFahK","flex_box_vertical_center":"flex_box_vertical_center___Gvv9d","flex_box_center_end":"flex_box_center_end___74s4S","flex_box_column":"flex_box_column___bEXcH","Onerow":"Onerow___wpdQ9","bg":"bg___cMcut","circularBlue":"circularBlue___ZqUpd","circularRed":"circularRed____yIMw","circularOrange":"circularOrange___rnEuo","circularGreen":"circularGreen___MgPXy","circularGrey":"circularGrey___TZspz","typeTitle":"typeTitle___oONVp","answerError":"answerError___rqa4N","greenBg":"greenBg___a0AHR","blueBg":"blueBg___oqrFa","redBg":"redBg___txmVB","orangeBg":"orangeBg___DkHDf","greyBg":"greyBg___xwEBl","questionsInfo":"questionsInfo___ckmSf","questionIcons":"questionIcons___h8rrM","grey":"grey___xgaEI","green":"green___mp_Xf","blue":"blue___i2cCi","orange":"orange___quvmm","red":"red___GxnoA","buttonFixed":"buttonFixed___ecEGB","leftBar":"leftBar___x45oe"}); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js +var row = __webpack_require__(95237); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js +var col = __webpack_require__(43604); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules +var es_radio = __webpack_require__(5112); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules +var space = __webpack_require__(81327); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules +var es_checkbox = __webpack_require__(24905); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules +var divider = __webpack_require__(28103); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules +var spin = __webpack_require__(71418); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(6848); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/affix/index.js + 2 modules +var affix = __webpack_require__(81228); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/switch/index.js + 2 modules +var es_switch = __webpack_require__(78673); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules +var table = __webpack_require__(52306); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules +var modal = __webpack_require__(43418); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(27065); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/PracticeDetail/imgs/finish.png +var finish_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/PracticeDetail/imgs/nofinish.png +var nofinish_namespaceObject = "data:image/png;base64,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"; +// EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js +var base64 = __webpack_require__(24334); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/Fill.tsx +var Fill = __webpack_require__(77553); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/BFill.tsx +var BFill = __webpack_require__(8721); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/NewShixun.tsx +var NewShixun = __webpack_require__(9764); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/Simple.tsx +var Simple = __webpack_require__(9364); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/NewProgram.tsx +var NewProgram = __webpack_require__(85790); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(6457); +// EXTERNAL MODULE: ./src/assets/images/icons/incorrect.png +var incorrect = __webpack_require__(80866); +// EXTERNAL MODULE: ./src/assets/images/icons/correct.png +var correct = __webpack_require__(78773); +;// CONCATENATED MODULE: ./src/assets/images/icons/Unanswered.png +var Unanswered_namespaceObject = "data:image/png;base64,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"; +// EXTERNAL MODULE: ./src/service/paths.ts +var paths = __webpack_require__(70738); +// EXTERNAL MODULE: ./src/utils/hooks/useCustomRequest.ts +var useCustomRequest = __webpack_require__(85455); +// EXTERNAL MODULE: ./src/utils/constant.ts +var constant = __webpack_require__(7540); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/PracticeDetail/index.tsx + + + +var _excluded = ["user", "pathsDetail", "globalSetting", "dispatch"]; + + + + + + + + + + + + + + + + + + + + + + + + +var renderTextClass = function renderTextClass(item) { + if (item.question_type === 4) { + if (item.user_score) { + return 'c-green'; + } else { + return 'c-grey-333'; + } + } else if (item.user_score === item.question_score) { + return 'c-blue'; + } else if (item.user_score > 0) { + return 'c-orange'; + } else { + return 'c-red'; + } +}; +var renderBadgeClass = function renderBadgeClass(item) { + if (item.question_type === 4) { + if (item.user_score) { + return PracticeDetailmodules.greenBg; + } else { + return PracticeDetailmodules.greyBg; + } + } else if (item.user_score === item.question_score) { + return PracticeDetailmodules.blueBg; + } else if (item.user_score > 0) { + return PracticeDetailmodules.orangeBg; + } else { + return PracticeDetailmodules.redBg; + } +}; +var renderBadge = function renderBadge(item) { + if ((item === null || item === void 0 ? void 0 : item.ques_status) == 0) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: Unanswered_namespaceObject + }); + } else if (item !== null && item !== void 0 && item.user_answer_right) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: correct + }); + } else { + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: incorrect + }); + } +}; +var Statistics = function Statistics(_ref) { + var _ExerciseData$exercis3, _ExerciseData$exercis4, _ExerciseData$exercis5, _ExerciseData$exercis6, _ExerciseData$exercis7, _ExerciseData$exercis8, _ExerciseData$exercis9, _ExerciseData$exercis10, _ExerciseData$exercis11, _ExerciseData$exercis12, _ExerciseData$exercis13, _ExerciseData$exercis14, _ExerciseData$exercis15, _ExerciseData$exercis16, _ExerciseData$exercis17, _ExerciseData$review_, _ExerciseData$review_3, _urlData$recommend_it; + var user = _ref.user, + pathsDetail = _ref.pathsDetail, + globalSetting = _ref.globalSetting, + dispatch = _ref.dispatch, + props = objectWithoutProperties_default()(_ref, _excluded); + var params = (0,_umi_production_exports.useParams)(); + var user_ids = new URL(window.location.href).searchParams.getAll("user_ids"); + var _useCustomRequest = (0,useCustomRequest/* useCustomRequest */.U)(paths/* getConsultExercise */.Do, { + practiceId: params === null || params === void 0 ? void 0 : params.practiceId, + user_id: params === null || params === void 0 ? void 0 : params.userId, + user_ids: user_ids + }), + _useCustomRequest2 = slicedToArray_default()(_useCustomRequest, 4), + ExerciseLoading = _useCustomRequest2[1], + handleConsultExercise = _useCustomRequest2[2], + ExerciseData = _useCustomRequest2[3]; + var _useState = (0,_react_17_0_2_react.useState)({ + showIncorrect: false, + showsub: false, + question_type: undefined, + AnswerOpen: false, + answer_record: [], + RecommendOpen: false, + recommend_item_banks: [] + }), + _useState2 = slicedToArray_default()(_useState, 2), + urlData = _useState2[0], + setUrlData = _useState2[1]; + var renderQuestion = function renderQuestion(item, i) { + var _item$user_answer, _item$question_choice, _item$question_choice2, _item$user_answer2, _item$question_choice3, _item$answer_record, _item$recommend_item_, _item$sub_exercise_qu, _item$question_choice4, _item$answer_record2, _item$recommend_item_2, _item$tag_disciplines, _ref2, _ref3, _ref4, _ref5; + var isModal = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + flex: "1", + style: { + width: 500 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "pl15", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + flexShrink: 0 + }, + className: "font18", + children: [i + 1, "."] + }), item.question_type === 6 ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font16 line26", + children: item.question_title + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: (item === null || item === void 0 ? void 0 : item.question_type) === 8 ? item.description : item.question_title + "".concat(item.question_type === 7 ? "\uFF08\u5171".concat(item === null || item === void 0 ? void 0 : item.sub_q_count, "\u9898 ").concat(item === null || item === void 0 ? void 0 : item.question_score, "\u5206\uFF09") : '') + })] + }), (item === null || item === void 0 ? void 0 : item.question_type) === 8 && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + showProgramFill: true, + disabledFill: true, + value: base64.Base64.decode((item === null || item === void 0 ? void 0 : item.code) || '') + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [ + // 单选题 + item.question_type === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { + value: (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer[0], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(space/* default */.Z, { + direction: "vertical", + children: (_item$question_choice = item.question_choices) === null || _item$question_choice === void 0 ? void 0 : _item$question_choice.map(function (val, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + className: item.user_answer.includes(val.choice_id) && !(item !== null && item !== void 0 && item.user_answer_right) ? PracticeDetailmodules.answerError : "", + value: val.choice_id, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: val.choice_text + }) + }, index); + }) + }) + }), + // 多选题 + item.question_type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { + value: item.user_answer, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(space/* default */.Z, { + direction: "vertical", + children: (_item$question_choice2 = item.question_choices) === null || _item$question_choice2 === void 0 ? void 0 : _item$question_choice2.map(function (val, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + className: item.user_answer.includes(val.choice_id) && !(item !== null && item !== void 0 && item.user_answer_right) ? PracticeDetailmodules.answerError : "", + value: val.choice_id, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: val.choice_text + }) + }, index); + }) + }) + }), + // 判断题 + item.question_type === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { + value: (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2[0], + children: (_item$question_choice3 = item.question_choices) === null || _item$question_choice3 === void 0 ? void 0 : _item$question_choice3.map(function (val, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: val.choice_id, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: val.choice_text + }) + }, index); + }) + }), + //填空题 + item.question_type === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)(Fill/* default */.Z, { + item: item, + answerData: ExerciseData, + changeScoreData: [], + textValue: "", + textOnChange: function textOnChange(value) {}, + extra: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "mb5", + style: { + marginLeft: "auto" + }, + children: [(item === null || item === void 0 || (_item$answer_record = item.answer_record) === null || _item$answer_record === void 0 ? void 0 : _item$answer_record.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-blue ml20 current", + onClick: function onClick() { + setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + AnswerOpen: true, + answer_record: (item === null || item === void 0 ? void 0 : item.answer_record) || [], + question_type: item === null || item === void 0 ? void 0 : item.question_type + })); + }, + children: " \u67E5\u770B\u4F5C\u7B54\u8BB0\u5F55" + }), (item === null || item === void 0 || (_item$recommend_item_ = item.recommend_item_banks) === null || _item$recommend_item_ === void 0 ? void 0 : _item$recommend_item_.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-blue ml10 current", + onClick: function onClick() { + setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + RecommendOpen: true, + recommend_item_banks: (item === null || item === void 0 ? void 0 : item.recommend_item_banks) || [], + question_type: item === null || item === void 0 ? void 0 : item.question_type + })); + }, + children: "\u63A8\u8350\u9898\u76EE\u4F5C\u7B54\u8BE6\u60C5" + })] + }) + }), + //程序填空题 + item.question_type === 8 && /*#__PURE__*/(0,jsx_runtime.jsx)(BFill/* default */.Z, { + item: item, + answerData: ExerciseData, + changeScoreData: [], + textValue: "", + textOnChange: function textOnChange(value) {} + }), + //实训题 + item.question_type === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)(NewShixun/* default */.Z, { + item: item, + answerData: ExerciseData, + coursesId: params.coursesId + // saveChangeScore={[]} + , + hasChangeScore: false, + sealedReview: true + }), + //简答题 + item.question_type === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)(Simple/* default */.Z, { + item: item, + answerData: ExerciseData, + changeScoreData: [], + textValue: "", + textOnChange: function textOnChange(value) {} + }), + //编程题 + item.question_type === 6 && /*#__PURE__*/(0,jsx_runtime.jsx)(NewProgram/* default */.Z, { + item: item, + answerData: ExerciseData + }), + //组合题 + item.question_type === 7 && (item === null || item === void 0 || (_item$sub_exercise_qu = item.sub_exercise_questions) === null || _item$sub_exercise_qu === void 0 ? void 0 : _item$sub_exercise_qu.map(function (jte, jndex) { + var _jte$user_answer, _jte$question_choices, _jte$question_choices2, _jte$answer_record, _jte$recommend_item_b; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + display: 'inline-flex', + fontSize: '16px' + }, + children: [i + 1 + '.' + (jndex + 1), "\uFF08\u5355\u9009\u9898\uFF09", /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: jte.question_title + "\uFF08".concat(jte === null || jte === void 0 ? void 0 : jte.question_score, "\u5206\uFF09") + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { + value: (_jte$user_answer = jte.user_answer) === null || _jte$user_answer === void 0 ? void 0 : _jte$user_answer[0], + children: (_jte$question_choices = jte.question_choices) === null || _jte$question_choices === void 0 ? void 0 : _jte$question_choices.map(function (val, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: val.choice_id, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: val.choice_text + }) + }, index); + }) + }), !isModal && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "p30", + style: { + background: "#fafafa", + borderRadius: "4px" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "mr5", + style: { + display: "inline-flex", + width: "100%" + }, + children: ["\u5B66\u751F\u7B54\u6848\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-blue", + children: [(_jte$question_choices2 = jte.question_choices) === null || _jte$question_choices2 === void 0 || (_jte$question_choices2 = _jte$question_choices2.filter(function (i) { + var _jte$user_answer2; + return (_jte$user_answer2 = jte.user_answer) === null || _jte$user_answer2 === void 0 ? void 0 : _jte$user_answer2.includes(i.choice_id); + })) === null || _jte$question_choices2 === void 0 ? void 0 : _jte$question_choices2.map(function (i, key) { + return item.question_type === 2 ? util/* JudgeSort */.Qq[i.choice_position - 1] : util/* ZimuSort */.oV[i.choice_position - 1]; + }), (jte === null || jte === void 0 ? void 0 : jte.ques_status) == 0 && '未答'] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-blue", + style: { + marginLeft: "auto" + }, + children: [(jte === null || jte === void 0 || (_jte$answer_record = jte.answer_record) === null || _jte$answer_record === void 0 ? void 0 : _jte$answer_record.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "current", + onClick: function onClick() { + setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + AnswerOpen: true, + answer_record: (jte === null || jte === void 0 ? void 0 : jte.answer_record) || [], + question_type: jte === null || jte === void 0 ? void 0 : jte.question_type + })); + }, + children: " \u67E5\u770B\u4F5C\u7B54\u8BB0\u5F55" + }), (jte === null || jte === void 0 || (_jte$recommend_item_b = jte.recommend_item_banks) === null || _jte$recommend_item_b === void 0 ? void 0 : _jte$recommend_item_b.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10 current", + onClick: function onClick() { + setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + RecommendOpen: true, + recommend_item_banks: (jte === null || jte === void 0 ? void 0 : jte.recommend_item_banks) || [], + question_type: jte === null || jte === void 0 ? void 0 : jte.question_type + })); + }, + children: "\u63A8\u8350\u9898\u76EE\u4F5C\u7B54\u8BE6\u60C5" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), jte.standard_answer_show && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "mr5", + children: ["\u6B63\u786E\u7B54\u6848\uFF1A", jte.standard_answer_show] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), jte.analysis && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u89E3\u6790:", /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: jte.analysis + })] + })] + })] + }); + }))] + })] + }), !isModal && item.question_type < 3 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "p30", + style: { + background: "#fafafa", + borderRadius: "4px" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "mr5", + style: { + display: "inline-flex", + width: "100%" + }, + children: ["\u5B66\u751F\u7B54\u6848\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-blue", + children: [(_item$question_choice4 = item.question_choices) === null || _item$question_choice4 === void 0 || (_item$question_choice4 = _item$question_choice4.filter(function (i) { + var _item$user_answer3; + return (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3.includes(i.choice_id); + })) === null || _item$question_choice4 === void 0 ? void 0 : _item$question_choice4.map(function (i, key) { + return item.question_type === 2 ? util/* JudgeSort */.Qq[i.choice_position - 1] : util/* ZimuSort */.oV[i.choice_position - 1]; + }), item.ques_status == 0 && '未答'] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-blue", + style: { + marginLeft: "auto" + }, + children: [(item === null || item === void 0 || (_item$answer_record2 = item.answer_record) === null || _item$answer_record2 === void 0 ? void 0 : _item$answer_record2.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "current", + onClick: function onClick() { + setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + AnswerOpen: true, + answer_record: (item === null || item === void 0 ? void 0 : item.answer_record) || [], + question_type: item === null || item === void 0 ? void 0 : item.question_type + })); + }, + children: " \u67E5\u770B\u4F5C\u7B54\u8BB0\u5F55" + }), (item === null || item === void 0 || (_item$recommend_item_2 = item.recommend_item_banks) === null || _item$recommend_item_2 === void 0 ? void 0 : _item$recommend_item_2.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10 current", + onClick: function onClick() { + setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + RecommendOpen: true, + recommend_item_banks: (item === null || item === void 0 ? void 0 : item.recommend_item_banks) || [], + question_type: item === null || item === void 0 ? void 0 : item.question_type + })); + }, + children: "\u63A8\u8350\u9898\u76EE\u4F5C\u7B54\u8BE6\u60C5" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), item.standard_answer_show && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "mr5", + children: ["\u6B63\u786E\u7B54\u6848\uFF1A", item.standard_answer_show] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), item.analysis && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u89E3\u6790:", /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: item.analysis + })] + })] + }), isModal && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "font16 c-grey mt20", + style: { + borderBottom: "1px solid #F6F7F9", + paddingBottom: 12 + }, + children: ["\u7B54\u9898\u7ED3\u679C", item.is_right ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10", + style: { + color: "#29A64F" + }, + children: "\u7B54\u5BF9\u4E86" + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10", + style: { + color: "#E53333" + }, + children: "\u7B54\u9519\u4E86" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "p20 mt20", + style: { + background: "#F6F7F9", + color: "#5F6367" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + wrap: false, + gutter: 10, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "\u3010\u7B54\u6848\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: item === null || item === void 0 ? void 0 : item.standard_answer_show + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + wrap: false, + gutter: 10, + className: "mt10", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "\u3010\u89E3\u6790\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: item.analysis + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + wrap: false, + gutter: 10, + className: "mt10", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "\u3010\u77E5\u8BC6\u70B9\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: item === null || item === void 0 || (_item$tag_disciplines = item.tag_disciplines) === null || _item$tag_disciplines === void 0 ? void 0 : _item$tag_disciplines.join("、") + })] + })] + })] + })] + }), !isModal && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "140px", + className: "ml20", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(PracticeDetailmodules.questionsInfo, " ").concat(renderBadgeClass(item)), + children: [renderBadge(item), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flexShrink: 0, + lineHeight: 1 + }, + children: "\u5F97\u5206 / \u5206\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font22", + style: { + flexShrink: 0, + lineHeight: 1 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: renderTextClass(item), + children: (item === null || item === void 0 ? void 0 : item.user_score) === null ? '--' : (_ref2 = (item === null || item === void 0 ? void 0 : item.user_score) || "") !== null && _ref2 !== void 0 && _ref2.includes('.0') ? (_ref3 = (item === null || item === void 0 ? void 0 : item.user_score) || "") === null || _ref3 === void 0 ? void 0 : _ref3.replace('.0', '') : item === null || item === void 0 ? void 0 : item.user_score + }), " \xA0/\xA0", (item === null || item === void 0 ? void 0 : item.question_score) === null ? '--' : (_ref4 = (item === null || item === void 0 ? void 0 : item.question_score) || "") !== null && _ref4 !== void 0 && _ref4.includes('.0') ? (_ref5 = (item === null || item === void 0 ? void 0 : item.question_score) || "") === null || _ref5 === void 0 ? void 0 : _ref5.replace('.0', '') : item === null || item === void 0 ? void 0 : item.question_score] + })] + }) + })] + }); + }; + var renderClassifyQuestion = function renderClassifyQuestion(bool) { + var _ExerciseData$exercis; + var array = ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis === void 0 ? void 0 : _ExerciseData$exercis.filter(function (item) { + return bool ? item.question_type === 4 : item.question_type !== 4; + }); + var dom = array === null || array === void 0 ? void 0 : array.map(function (er, index) { + var _er$items; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "pt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + flex: "1", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 'bold' + }, + className: "font16 pl15", + children: er.name + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-grey-999 ml10", + children: [" \u5171 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-blue", + children: er.count + }), " \u9898 ", (er === null || er === void 0 ? void 0 : er.question_type) === 7 ? "\uFF08\u5171".concat(er === null || er === void 0 ? void 0 : er.sub_count, "\u5C0F\u9898\uFF09") : '', /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, { + type: "vertical" + }), " \u5171 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: er.score + }), " \u5206"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "pr30 c-grey-666", + children: ["\u603B\u5F97\u5206\uFF1A", er.user_score] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "ml15", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, { + style: { + marginTop: 8, + marginBottom: 8 + } + }) + })] + }), (_er$items = er.items) === null || _er$items === void 0 ? void 0 : _er$items.map(function (item, i) { + if (urlData.showIncorrect && item.user_score === item.question_score) { + return null; + } + return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + id: item.question_id, + children: renderQuestion(item, i) + }, i); + })] + }, index); + }); + return dom; + }; + var renderClassifyIndex = function renderClassifyIndex(bool) { + var _ExerciseData$exercis2; + var array = ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis2 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis2 === void 0 ? void 0 : _ExerciseData$exercis2.filter(function (item) { + return bool ? item.question_type === 4 : item.question_type !== 4; + }); + var dom = array === null || array === void 0 ? void 0 : array.map(function (item, itemIndex) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: item.name + }), item.items.map(function (er, i) { + var className = ''; + if (er.ques_status == 0) { + className = PracticeDetailmodules.grey; + } else if (er.user_answer_right === true) { + className = PracticeDetailmodules.blue; + } else if (er.user_answer_right === false) { + className = PracticeDetailmodules.red; + } + if (urlData.showIncorrect && er.user_score === er.question_score) { + return null; + } + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: className, + onClick: function onClick() { + var anchorName = er.question_id; + var anchorElement = document.getElementById(anchorName); + if (anchorElement) { + window.scrollTo(0, anchorElement.offsetTop); + } + }, + children: i + 1 + }); + })] + }, item.question_type); + }); + return dom; + }; + (0,_react_17_0_2_react.useEffect)(function () { + (params === null || params === void 0 ? void 0 : params.userId) && handleConsultExercise({ + user_ids: user_ids + }, true); + }, [params === null || params === void 0 ? void 0 : params.userId]); + (0,_react_17_0_2_react.useEffect)(function () { + dispatch({ + type: "globalSetting/footerToggle", + payload: false + }); + dispatch({ + type: 'globalSetting/onlyShowBackTopToggle', + payload: true + }); + return function () { + dispatch({ + type: 'globalSetting/onlyShowBackTopToggle', + payload: false + }); + }; + }, []); + return /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { + spinning: ExerciseLoading, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: PracticeDetailmodules.bg, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20 mb20", + wrap: false, + gutter: 20, + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "284px", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis3 = ExerciseData.exercise) === null || _ExerciseData$exercis3 === void 0 ? void 0 : _ExerciseData$exercis3.subject_exercise_name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font20 c-grey-333 multi_ellipsis1", + children: ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis4 = ExerciseData.exercise) === null || _ExerciseData$exercis4 === void 0 ? void 0 : _ExerciseData$exercis4.subject_exercise_name + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: ["\u5408\u8BA1", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml5 mr5", + children: ExerciseData === null || ExerciseData === void 0 ? void 0 : ExerciseData.question_count + }), "\u9053"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: ["\u6EE1\u5206", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml5 mr5", + children: ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis5 = ExerciseData.exercise_scores) === null || _ExerciseData$exercis5 === void 0 || (_ExerciseData$exercis5 = _ExerciseData$exercis5.exercise_types) === null || _ExerciseData$exercis5 === void 0 ? void 0 : _ExerciseData$exercis5.q_scores + }), "\u5206"] + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + wrap: false, + gutter: 20, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "284px", + className: PracticeDetailmodules.leftBar, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(affix/* default */.Z, { + offsetTop: 0, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "flex-container bg-white", + style: { + padding: "16px 14px", + position: "relative" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + width: 60, + height: 68, + src: env/* default */.Z.API_SERVER + '/images/' + (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis6 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis6 === void 0 ? void 0 : _ExerciseData$exercis6.user_img) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + display: 'flex', + flexDirection: "column", + marginLeft: 14, + gap: 4, + flex: 1 + }, + children: [{ + title: "姓名", + value: ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis7 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis7 === void 0 ? void 0 : _ExerciseData$exercis7.user_name + }, { + title: "学号", + value: ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis8 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis8 === void 0 ? void 0 : _ExerciseData$exercis8.student_id + }].map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: item.value, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(PracticeDetailmodules.Onerow, " blod"), + style: { + color: "#171717", + maxWidth: 160 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr5", + style: { + color: "#6F7378", + fontWeight: 400 + }, + children: item.title + }), item.value] + }, index) + }); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + width: 76, + height: 76, + style: { + position: "absolute", + top: -2, + right: -2 + }, + src: (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis9 = ExerciseData.exercise) === null || _ExerciseData$exercis9 === void 0 ? void 0 : _ExerciseData$exercis9.answer_total_count) == (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis10 = ExerciseData.exercise_scores) === null || _ExerciseData$exercis10 === void 0 || (_ExerciseData$exercis10 = _ExerciseData$exercis10.exercise_types) === null || _ExerciseData$exercis10 === void 0 ? void 0 : _ExerciseData$exercis10.q_counts) ? finish_namespaceObject : nofinish_namespaceObject + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "bg-white p20 mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { + children: "\u7B54\u9898\u5361" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + style: { + flexDirection: 'column' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: ["\u4EC5\u663E\u793A\u9519\u9898", /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { + className: "ml5", + checked: urlData.showIncorrect, + onChange: function onChange(showIncorrect) { + return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + showIncorrect: showIncorrect + })); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "mt5", + children: ["\u4EC5\u663E\u793A\u4E3B\u89C2\u9898", /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { + checked: urlData.showsub, + className: "ml5", + onChange: function onChange(showsub) { + return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + showsub: showsub + })); + } + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + className: "mt10", + gutter: [20, 10], + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: PracticeDetailmodules.circularBlue + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u6B63\u786E" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(PracticeDetailmodules.circularRed) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u9519\u8BEF" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(PracticeDetailmodules.circularGrey) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u672A\u7B54" + })] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: "bg-white p20 mt10 pr10", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { + className: "c-blue", + children: "\u5BA2\u89C2\u9898" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: PracticeDetailmodules.questionIcons, + children: renderClassifyIndex() + })] + }), (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis11 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis11 === void 0 ? void 0 : _ExerciseData$exercis11.some(function (e) { + return e.question_type === 4; + })) && /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: "bg-white p20 mt10 pr10", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { + className: "c-blue", + children: "\u4E3B\u89C2\u9898" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: PracticeDetailmodules.questionIcons, + children: renderClassifyIndex(true) + })] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "bg-white ", + style: { + padding: 14 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + pagination: false, + columns: [{ + title: '刷题数量', + dataIndex: 'answer_total_count', + align: "center" + }, { + title: '正确数量', + dataIndex: 'right_count', + align: "center" + }, { + title: '错误数量', + dataIndex: 'error_count', + align: "center" + }, { + title: '得分', + dataIndex: 'user_score', + align: "center" + }, { + title: '最近练习时间', + dataIndex: 'subject_exercise_time', + align: "center" + }], + dataSource: ExerciseData ? [ExerciseData] : [] + }), (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis12 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis12 === void 0 ? void 0 : _ExerciseData$exercis12.some(function (item) { + return item.question_type !== 4; + })) && !(urlData !== null && urlData !== void 0 && urlData.showsub) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + className: PracticeDetailmodules.typeTitle, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", { + className: "font20", + children: "\u5BA2\u89C2\u9898" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-grey-666", + children: ["\uFF08\u5408\u8BA1", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis13 = ExerciseData.exercise) === null || _ExerciseData$exercis13 === void 0 ? void 0 : _ExerciseData$exercis13.objective_score, "\u5206\uFF09"] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [" ", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-grey-666", + children: ["\u603B\u5F97\u5206:", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis14 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis14 === void 0 ? void 0 : _ExerciseData$exercis14.objective_score] + }), " "] + })] + }), !(urlData !== null && urlData !== void 0 && urlData.showsub) && /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: "pl30 pr10", + children: renderClassifyQuestion() + }), (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis15 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis15 === void 0 ? void 0 : _ExerciseData$exercis15.some(function (item) { + return item.question_type === 4; + })) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + className: PracticeDetailmodules.typeTitle, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", { + className: "font20", + children: "\u4E3B\u89C2\u9898" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-grey-666", + children: ["\uFF08\u5408\u8BA1", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis16 = ExerciseData.exercise) === null || _ExerciseData$exercis16 === void 0 ? void 0 : _ExerciseData$exercis16.subjective_score, "\u5206\uFF09"] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [" ", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-grey-666", + children: ["\u603B\u5F97\u5206:", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis17 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis17 === void 0 ? void 0 : _ExerciseData$exercis17.subjective_score] + }), " "] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: "pl30 pr10 pb30 mb20", + children: renderClassifyQuestion(true) + })] + }) + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: PracticeDetailmodules.buttonFixed, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: 1200, + margin: "auto", + height: "100%" + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "space-between", + style: { + height: "100%" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + onClick: function onClick() { + _umi_production_exports.history.push("/paths/".concat(params.pathId, "/statistics/").concat(params.stageId, "/practice/").concat(params === null || params === void 0 ? void 0 : params.practiceId)); + }, + children: "\u8FD4\u56DE" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + disabled: !(ExerciseData !== null && ExerciseData !== void 0 && (_ExerciseData$review_ = ExerciseData.review_progress) !== null && _ExerciseData$review_ !== void 0 && _ExerciseData$review_.prev_login), + onClick: function onClick() { + var _ExerciseData$review_2; + _umi_production_exports.history.push("/paths/".concat(params.pathId, "/statistics/").concat(params.stageId, "/practice/").concat(params.practiceId, "/detail/").concat(ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$review_2 = ExerciseData.review_progress) === null || _ExerciseData$review_2 === void 0 ? void 0 : _ExerciseData$review_2.prev_login, "?") + (user_ids === null || user_ids === void 0 ? void 0 : user_ids.map(function (item) { + return "user_ids=".concat(item); + }).join("&"))); + }, + children: "\u4E0A\u4E00\u4EBA" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "ml20", + disabled: !(ExerciseData !== null && ExerciseData !== void 0 && (_ExerciseData$review_3 = ExerciseData.review_progress) !== null && _ExerciseData$review_3 !== void 0 && _ExerciseData$review_3.next_login), + onClick: function onClick() { + var _ExerciseData$review_4; + _umi_production_exports.history.push("/paths/".concat(params.pathId, "/statistics/").concat(params.stageId, "/practice/").concat(params.practiceId, "/detail/").concat(ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$review_4 = ExerciseData.review_progress) === null || _ExerciseData$review_4 === void 0 ? void 0 : _ExerciseData$review_4.next_login, "?") + (user_ids === null || user_ids === void 0 ? void 0 : user_ids.map(function (item) { + return "user_ids=".concat(item); + }).join("&"))); + }, + children: "\u4E0B\u4E00\u4EBA" + })] + })] + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + title: "作答记录", + open: urlData === null || urlData === void 0 ? void 0 : urlData.AnswerOpen, + destroyOnClose: true, + centered: true, + width: 604, + footer: null, + onCancel: function onCancel() { + setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + AnswerOpen: false, + answer_record: [], + question_type: undefined + })); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + className: "mb20", + pagination: false, + scroll: { + y: 240 + }, + columns: [{ + title: '序号', + dataIndex: 'position', + ellipsis: true, + width: 80 + }, { + title: '提交内容', + dataIndex: 'answer_content', + ellipsis: true, + render: function render(value, record) { + return (urlData === null || urlData === void 0 ? void 0 : urlData.question_type) == 3 ? value === null || value === void 0 ? void 0 : value.map(function (item, i) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + wrap: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: ["\u586B\u7A7A", i + 1] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: item === null || item === void 0 ? void 0 : item.answer_text + })] + }); + }) : value; + } + }, { + title: '提交时间', + dataIndex: 'created_at', + ellipsis: true + }], + dataSource: (urlData === null || urlData === void 0 ? void 0 : urlData.answer_record) || [] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + title: "推荐题目作答详情", + open: urlData === null || urlData === void 0 ? void 0 : urlData.RecommendOpen, + destroyOnClose: true, + centered: true, + width: 800, + footer: null, + onCancel: function onCancel() { + setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + RecommendOpen: false, + recommend_item_banks: [], + question_type: undefined + })); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + maxHeight: 800, + overflow: "auto" + }, + children: urlData === null || urlData === void 0 || (_urlData$recommend_it = urlData.recommend_item_banks) === null || _urlData$recommend_it === void 0 ? void 0 : _urlData$recommend_it.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: renderQuestion(objectSpread2_default()(objectSpread2_default()({}, item), {}, { + question_type: constant/* QUESTIONTYPE */.f.find(function (i) { + return i.nameType == (item === null || item === void 0 ? void 0 : item.question_type); + }).id, + user_answer: item === null || item === void 0 ? void 0 : item.answer_content + }), index, true) + }); + }) + }) + })] + }); +}; +/* harmony default export */ var PracticeDetail = ((0,_umi_production_exports.connect)(function (_ref6) { + var user = _ref6.user, + pathsDetail = _ref6.pathsDetail, + globalSetting = _ref6.globalSetting; + return { + user: user, + pathsDetail: pathsDetail, + globalSetting: globalSetting + }; +})(Statistics)); + +/***/ }), + +/***/ 85455: +/*!*********************************************!*\ + !*** ./src/utils/hooks/useCustomRequest.ts ***! + \*********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ U: function() { return /* binding */ useCustomRequest; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); + + + + + + +//常见的请求模式,包含loading和改变params。 + +function useCustomRequest(request, baseParams) { + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(baseParams), + _useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), + params = _useState2[0], + setParams = _useState2[1]; + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(false), + _useState4 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState3, 2), + loading = _useState4[0], + setLoading = _useState4[1]; + var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(), + _useState6 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState5, 2), + data = _useState6[0], + setData = _useState6[1]; + var getData = /*#__PURE__*/function () { + var _ref = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(newParams) { + var reset, + mergedParams, + res, + _args = arguments; + return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + reset = _args.length > 1 && _args[1] !== undefined ? _args[1] : false; + mergedParams = reset ? baseParams : _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params), newParams); + setLoading(true); + setParams(mergedParams); + _context.next = 6; + return request(mergedParams); + case 6: + res = _context.sent; + setLoading(false); + setData(res); + return _context.abrupt("return", res); + case 10: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getData(_x) { + return _ref.apply(this, arguments); + }; + }(); + return [params, loading, getData, data]; +} + + +/***/ }), + +/***/ 28103: +/*!***********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules ***! + \***********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ divider; } +}); + +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js +var style = __webpack_require__(17313); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(83116); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js +var statistic = __webpack_require__(37613); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/style/index.js + + +// ============================== Shared ============================== +const genSharedDividerStyle = token => { + const { + componentCls, + sizePaddingEdgeHorizontal, + colorSplit, + lineWidth, + textPaddingInline, + orientationMargin, + verticalMarginInline + } = token; + return { + [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + borderBlockStart: `${lineWidth}px solid ${colorSplit}`, + // vertical + '&-vertical': { + position: 'relative', + top: '-0.06em', + display: 'inline-block', + height: '0.9em', + marginInline: verticalMarginInline, + marginBlock: 0, + verticalAlign: 'middle', + borderTop: 0, + borderInlineStart: `${lineWidth}px solid ${colorSplit}` + }, + '&-horizontal': { + display: 'flex', + clear: 'both', + width: '100%', + minWidth: '100%', + margin: `${token.dividerHorizontalGutterMargin}px 0` + }, + [`&-horizontal${componentCls}-with-text`]: { + display: 'flex', + alignItems: 'center', + margin: `${token.dividerHorizontalWithTextGutterMargin}px 0`, + color: token.colorTextHeading, + fontWeight: 500, + fontSize: token.fontSizeLG, + whiteSpace: 'nowrap', + textAlign: 'center', + borderBlockStart: `0 ${colorSplit}`, + '&::before, &::after': { + position: 'relative', + width: '50%', + borderBlockStart: `${lineWidth}px solid transparent`, + // Chrome not accept `inherit` in `border-top` + borderBlockStartColor: 'inherit', + borderBlockEnd: 0, + transform: 'translateY(50%)', + content: "''" + } + }, + [`&-horizontal${componentCls}-with-text-left`]: { + '&::before': { + width: `${orientationMargin * 100}%` + }, + '&::after': { + width: `${100 - orientationMargin * 100}%` + } + }, + [`&-horizontal${componentCls}-with-text-right`]: { + '&::before': { + width: `${100 - orientationMargin * 100}%` + }, + '&::after': { + width: `${orientationMargin * 100}%` + } + }, + [`${componentCls}-inner-text`]: { + display: 'inline-block', + paddingBlock: 0, + paddingInline: textPaddingInline + }, + '&-dashed': { + background: 'none', + borderColor: colorSplit, + borderStyle: 'dashed', + borderWidth: `${lineWidth}px 0 0` + }, + [`&-horizontal${componentCls}-with-text${componentCls}-dashed`]: { + '&::before, &::after': { + borderStyle: 'dashed none none' + } + }, + [`&-vertical${componentCls}-dashed`]: { + borderInlineStartWidth: lineWidth, + borderInlineEnd: 0, + borderBlockStart: 0, + borderBlockEnd: 0 + }, + [`&-plain${componentCls}-with-text`]: { + color: token.colorText, + fontWeight: 'normal', + fontSize: token.fontSize + }, + [`&-horizontal${componentCls}-with-text-left${componentCls}-no-default-orientation-margin-left`]: { + '&::before': { + width: 0 + }, + '&::after': { + width: '100%' + }, + [`${componentCls}-inner-text`]: { + paddingInlineStart: sizePaddingEdgeHorizontal + } + }, + [`&-horizontal${componentCls}-with-text-right${componentCls}-no-default-orientation-margin-right`]: { + '&::before': { + width: '100%' + }, + '&::after': { + width: 0 + }, + [`${componentCls}-inner-text`]: { + paddingInlineEnd: sizePaddingEdgeHorizontal + } + } + }) + }; +}; +// ============================== Export ============================== +/* harmony default export */ var divider_style = ((0,genComponentStyleHook/* default */.Z)('Divider', token => { + const dividerToken = (0,statistic/* merge */.TS)(token, { + dividerHorizontalWithTextGutterMargin: token.margin, + dividerHorizontalGutterMargin: token.marginLG, + sizePaddingEdgeHorizontal: 0 + }); + return [genSharedDividerStyle(dividerToken)]; +}, token => ({ + textPaddingInline: '1em', + orientationMargin: 0.05, + verticalMarginInline: token.marginXS +}))); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + +const Divider = props => { + const { + getPrefixCls, + direction, + divider + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const { + prefixCls: customizePrefixCls, + type = 'horizontal', + orientation = 'center', + orientationMargin, + className, + rootClassName, + children, + dashed, + plain, + style + } = props, + restProps = __rest(props, ["prefixCls", "type", "orientation", "orientationMargin", "className", "rootClassName", "children", "dashed", "plain", "style"]); + const prefixCls = getPrefixCls('divider', customizePrefixCls); + const [wrapSSR, hashId] = divider_style(prefixCls); + const orientationPrefix = orientation.length > 0 ? `-${orientation}` : orientation; + const hasChildren = !!children; + const hasCustomMarginLeft = orientation === 'left' && orientationMargin != null; + const hasCustomMarginRight = orientation === 'right' && orientationMargin != null; + const classString = _classnames_2_5_1_classnames_default()(prefixCls, divider === null || divider === void 0 ? void 0 : divider.className, hashId, `${prefixCls}-${type}`, { + [`${prefixCls}-with-text`]: hasChildren, + [`${prefixCls}-with-text${orientationPrefix}`]: hasChildren, + [`${prefixCls}-dashed`]: !!dashed, + [`${prefixCls}-plain`]: !!plain, + [`${prefixCls}-rtl`]: direction === 'rtl', + [`${prefixCls}-no-default-orientation-margin-left`]: hasCustomMarginLeft, + [`${prefixCls}-no-default-orientation-margin-right`]: hasCustomMarginRight + }, className, rootClassName); + const memoizedOrientationMargin = _react_17_0_2_react.useMemo(() => { + if (typeof orientationMargin === 'number') { + return orientationMargin; + } + if (/^\d+$/.test(orientationMargin)) { + return Number(orientationMargin); + } + return orientationMargin; + }, [orientationMargin]); + const innerStyle = Object.assign(Object.assign({}, hasCustomMarginLeft && { + marginLeft: memoizedOrientationMargin + }), hasCustomMarginRight && { + marginRight: memoizedOrientationMargin + }); + // Warning children not work in vertical mode + if (false) {} + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ + className: classString, + style: Object.assign(Object.assign({}, divider === null || divider === void 0 ? void 0 : divider.style), style) + }, restProps, { + role: "separator" + }), children && type !== 'vertical' && /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: `${prefixCls}-inner-text`, + style: innerStyle + }, children))); +}; +if (false) {} +/* harmony default export */ var divider = (Divider); + +/***/ }) + +}]); \ No newline at end of file diff --git a/p__Paths__Detail__Statistics__PracticeDetail__index.a7bb5b60.chunk.css b/p__Paths__Detail__Statistics__PracticeDetail__index.a7bb5b60.chunk.css new file mode 100644 index 0000000000..8f35a7991c --- /dev/null +++ b/p__Paths__Detail__Statistics__PracticeDetail__index.a7bb5b60.chunk.css @@ -0,0 +1,826 @@ +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paths/Detail/Statistics/PracticeDetail/index.less?modules ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___ispni { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___oFahK { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___Gvv9d { + align-items: center; + box-align: center; +} +.flex_box_center_end___74s4S { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___bEXcH { + flex-direction: column; + box-orient: block-axis; +} +.Onerow___wpdQ9 { + word-break: break-all; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.bg___cMcut { + width: 1200px; + margin: auto; +} +.circularBlue___ZqUpd, +.circularRed____yIMw, +.circularOrange___rnEuo, +.circularGreen___MgPXy, +.circularGrey___TZspz { + display: inline-block; + width: 8px; + height: 8px; + margin-right: 6px; + border-radius: 8px; +} +.circularBlue___ZqUpd { + background: #0152d9; +} +.circularRed____yIMw { + background: #ee4a1f; +} +.circularOrange___rnEuo { + background: #ff6800; +} +.circularGreen___MgPXy { + background: #028d01; +} +.circularGrey___TZspz { + background: #9b9b9b; +} +.typeTitle___oONVp { + height: 46px; + margin: 14px 14px 0 14px; + padding-left: 30px; + padding-right: 30px; + background: #f5f7fd; +} +#educoder .answerError___rqa4N [class^="ant-radio-inner"] { + border-color: #fb3226; + background: #fb3226; +} +#educoder .answerError___rqa4N [class^="ant-radio-inner"]::after { + background: #fff; +} +#educoder .answerError___rqa4N [class^="ant-checkbox-inner"] { + border-color: #fb3226; + background: #fb3226; +} +#educoder .answerError___rqa4N [class^="ant-checkbox-inner"]::after { + background: #fb3226; +} +.greenBg___a0AHR { + background: #ecfff8; +} +.blueBg___oqrFa { + background: #f1f8ff; +} +.redBg___txmVB { + background: #fff5f4; +} +.orangeBg___DkHDf { + background: #fff8f4; +} +.greyBg___xwEBl { + background: #f5f4f4; +} +.questionsInfo___ckmSf { + padding-top: 40px; + padding-bottom: 10px; + line-height: 2; + width: 120px; + background: #f1f8ff; + border-radius: 2px; + text-align: center; +} +.questionsInfo___ckmSf img { + width: 140px; + position: absolute; + top: 0; + left: -10px; +} +.questionIcons___h8rrM [class~='ant-anchor-link'] { + display: inline; +} +.questionIcons___h8rrM [class~='ant-anchor-wrapper'] { + margin: 0; + overflow: hidden; +} +.questionIcons___h8rrM span, +.questionIcons___h8rrM a { + width: 30px; + height: 30px; + line-height: 30px; + text-align: center; + color: #0152d9; + background: #deefff; + display: inline-block; + margin-right: 9px; + margin-bottom: 6px; + border-radius: 4px; + font-weight: bold; + cursor: pointer; +} +.questionIcons___h8rrM span:hover, +.questionIcons___h8rrM a:hover { + background-color: #cae5ff; +} +.questionIcons___h8rrM .grey___xgaEI { + color: #666; + background-color: #e4e4e4; +} +.questionIcons___h8rrM .grey___xgaEI:hover { + background-color: #d6d6d6; +} +.questionIcons___h8rrM .green___mp_Xf { + color: #028d01; + background-color: #e0f4e4; +} +.questionIcons___h8rrM .green___mp_Xf:hover { + background-color: #c5e9cc; +} +.questionIcons___h8rrM .blue___i2cCi { + color: #0152d9; + background-color: #deefff; +} +.questionIcons___h8rrM .blue___i2cCi:hover { + background-color: #cae5ff; +} +.questionIcons___h8rrM .orange___quvmm { + color: #ff6800; + background-color: #ffe9c9; +} +.questionIcons___h8rrM .orange___quvmm:hover { + background-color: #fddfb1; +} +.questionIcons___h8rrM .red___GxnoA { + color: #fb3226; + background-color: #ffd5d0; +} +.questionIcons___h8rrM .red___GxnoA:hover { + background-color: #ffbdb6; +} +.buttonFixed___ecEGB { + position: fixed; + z-index: 1000; + bottom: 0; + left: 0; + width: 100%; + height: 70px; + background: #fff; + box-shadow: 0px -2px 8px 0px #F1F1F1; +} +.buttonFixed___ecEGB [class^="ant-btn"] { + border-radius: 2px; + height: 40px; +} +.leftBar___x45oe { + padding-bottom: 70px; +} +.leftBar___x45oe [class~='ant-affix'] { + height: 100% !important; + padding-bottom: 80px; + overflow: auto; +} + +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/Review/component/index.less?modules ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___VAUts { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___gx5ZV { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___HV_tL { + align-items: center; + box-align: center; +} +.flex_box_center_end___fVsIw { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___F5DHk { + flex-direction: column; + box-orient: block-axis; +} +.shixunWrp___pinaF { + border: 1px solid #eee; + margin-top: 20px; +} +.shixunWrp___pinaF h2 { + font-size: 14px; + font-weight: normal; + padding: 6px 20px; + border-bottom: 1px solid #eee; +} +.shixunWrp___pinaF h2 .s___mtpV4 { + float: right; + color: #007aff; + display: flex; + align-items: center; + cursor: pointer; +} +.shixunWrp___pinaF h2 .s___mtpV4 i { + margin-right: 6px; +} +.fillComment___WEgkI { + margin-top: 10px; + display: flex; + flex-direction: row; +} +.fillComment___WEgkI img { + width: 38px; + height: 38px; + border-radius: 50%; + display: block; +} +.commentContent___v_Ebo { + flex: 1 1; + margin-left: 10px; +} +.commentText___fyDle { + font-size: 14px; + background: #fafafa; + font-weight: 500; + border-radius: 2px; + width: 100%; + padding: 16px 16px; + color: #666666; +} +.simpleWrap___uwIie { + background: #ffffff; + border-radius: 2px; + border: 1px solid #f9f9f9; + font-weight: 300; + padding: 12px 12px; +} +.fillBg___iyMsm { + background: #fafafa; + padding: 10px 17px; + margin-top: 5px; +} +.simpleBg___UqElF { + background: #fafafa; + padding: 10px 17px; + margin-top: 5px; +} +.lookCode___xKifS [class~='ant-modal-confirm-content'] { + margin: 10px 0 0 !important; +} + +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/Review/index.less?modules ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___D6Qly { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___ZA98O { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___aST6E { + align-items: center; + box-align: center; +} +.flex_box_center_end___kJ_eQ { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___ZOkyZ { + flex-direction: column; + box-orient: block-axis; +} +.bg___rbSyL { + background: white; + border-radius: 6px; +} +.circularBlue___qvnla, +.circularRed___jo0FU, +.circularOrange___GteY7, +.circularGreen___PW_tz, +.circularGrey___Nt7Wc { + display: inline-block; + width: 8px; + height: 8px; + margin-right: 6px; + border-radius: 8px; +} +.circularBlue___qvnla { + background: #0152d9; +} +.circularRed___jo0FU { + background: #ee4a1f; +} +.circularOrange___GteY7 { + background: #ff6800; +} +.circularGreen___PW_tz { + background: #028d01; +} +.circularGrey___Nt7Wc { + background: #9b9b9b; +} +.title___Volf5 { + display: box; + display: flex; + align-items: center; + box-align: center; +} +.title___Volf5 strong { + color: #333; +} +.questionIcons___MIxzq [class~='ant-anchor-link'] { + display: inline; +} +.questionIcons___MIxzq [class~='ant-anchor-wrapper'] { + margin: 0; + overflow: hidden; +} +.questionIcons___MIxzq span, +.questionIcons___MIxzq a { + width: 30px; + height: 30px; + line-height: 30px; + text-align: center; + color: #0152d9; + background: #deefff; + display: inline-block; + margin-right: 9px; + margin-bottom: 6px; + border-radius: 4px; + font-weight: bold; + cursor: pointer; +} +.questionIcons___MIxzq span:hover, +.questionIcons___MIxzq a:hover { + background-color: #cae5ff; +} +.questionIcons___MIxzq .grey___XquYB { + color: #666; + background-color: #e4e4e4; +} +.questionIcons___MIxzq .grey___XquYB:hover { + background-color: #d6d6d6; +} +.questionIcons___MIxzq .green___sjsXt { + color: #028d01; + background-color: #e0f4e4; +} +.questionIcons___MIxzq .green___sjsXt:hover { + background-color: #c5e9cc; +} +.questionIcons___MIxzq .blue___Jwa9H { + color: #0152d9; + background-color: #deefff; +} +.questionIcons___MIxzq .blue___Jwa9H:hover { + background-color: #cae5ff; +} +.questionIcons___MIxzq .orange___cGfa7 { + color: #ff6800; + background-color: #ffe9c9; +} +.questionIcons___MIxzq .orange___cGfa7:hover { + background-color: #fddfb1; +} +.questionIcons___MIxzq .red___NensB { + color: #fb3226; + background-color: #ffd5d0; +} +.questionIcons___MIxzq .red___NensB:hover { + background-color: #ffbdb6; +} +.greenTip___lDmky { + color: #2abd8c; + margin-left: 15px; +} +.greenTip___lDmky:before { + content: ''; + width: 12px; + height: 12px; + background: #2abd8c; + border-radius: 12px; + display: inline-block; + margin-right: 4px; + position: relative; + top: 1px; +} +.redTip___Yp9nM { + color: #fb3226; + margin-left: 15px; +} +.redTip___Yp9nM:before { + content: ''; + width: 12px; + height: 12px; + background: #fb3226; + border-radius: 12px; + display: inline-block; + margin-right: 4px; + position: relative; + top: 1px; +} +.cccTip___Uzudc { + color: #cccccc; + margin-left: 15px; +} +.cccTip___Uzudc:before { + content: ''; + width: 12px; + height: 12px; + background: #cccccc; + border-radius: 12px; + display: inline-block; + margin-right: 4px; + position: relative; + top: 1px; +} +.orangeTip___gA104 { + color: #fd8001; + margin-left: 15px; +} +.orangeTip___gA104:before { + content: ''; + width: 12px; + height: 12px; + background: #fd8001; + border-radius: 12px; + display: inline-block; + margin-right: 4px; + position: relative; + top: 1px; +} +.flexRow___GsOMs { + display: flex; +} +.simpleWrap___jppmP { + background: #ffffff; + border-radius: 2px; + border: 1px solid #f9f9f9; + font-weight: 300; + padding: 12px 12px; +} +.userPhoto___LUsoO { + font-size: 0; + vertical-align: top; + margin: 20px 0 0 0; + padding: 0; +} +.userPhoto___LUsoO li { + width: 100px; + margin-right: 10px; + display: inline-block; + font-size: 12px; + color: #999; + position: relative; +} +.userPhoto___LUsoO li [class~='icon-fangda2'] { + position: absolute; + right: 5px; + top: 5px; + z-index: 1; + cursor: pointer; +} +.userPhoto___LUsoO li img { + width: 100px; + height: 70px; + margin-bottom: 5px; +} +.CCCIcons___STbxr [class~='ant-anchor-link'] { + display: inline; +} +.CCCIcons___STbxr [class~='ant-anchor-wrapper'] { + margin: 0; + overflow: hidden; +} +.CCCIcons___STbxr span, +.CCCIcons___STbxr a { + width: 40px; + height: 40px; + line-height: 40px; + text-align: center; + color: #fff; + background: #cccccc; + display: inline-block; + margin-right: 8px; + margin-bottom: 20px; + border-radius: 40px; + font-weight: bold; + cursor: pointer; +} +.CCCIcons___STbxr span:hover, +.CCCIcons___STbxr a:hover { + background-color: #dedede; +} +.CCCIcons___STbxr span:nth-child(5n), +.CCCIcons___STbxr a:nth-child(5n) { + margin-right: 25px; +} +.CCCIcons___STbxr .green___sjsXt { + background-color: #2abd8c; +} +.CCCIcons___STbxr .green___sjsXt:hover { + background-color: #88d19e; +} +.CCCIcons___STbxr .orange___cGfa7 { + background-color: #fd8001; +} +.CCCIcons___STbxr .orange___cGfa7:hover { + background-color: #fb9f42; +} +.buttonFixed___aUnd3 { + position: fixed; + z-index: 1000; + bottom: 0; + left: 0; + width: 100%; + height: 70px; + background: #fff; + box-shadow: 0px -2px 8px 0px #F1F1F1; + align-items: center; +} +.buttonFixed___aUnd3 [class^="ant-btn"] { + border-radius: 2px; + height: 40px; +} +.buttonFixed___aUnd3 .progress___w_inO { + padding: 8px 16px; + background: #F5F7FD; + opacity: 0.9; + width: 261px; + margin-left: 20px; +} +.buttonFixed___aUnd3 .progress___w_inO [class^="ant-progress-bg"] { + height: 6px; +} +.typeTitle___i1hJu { + height: 46px; + margin: 14px 14px 0 14px; + padding-left: 30px; + padding-right: 30px; + background: #f5f7fd; +} +.answerResult___kLknn { + background: #fafafa; + border-radius: 4px; +} +.questionsInfo___spnx1 { + padding-top: 40px; + padding-bottom: 10px; + line-height: 2; + width: 120px; + background: #f1f8ff; + border-radius: 2px; + text-align: center; +} +.questionsInfo___spnx1 img { + width: 140px; + position: absolute; + top: 0; + left: -10px; +} +.leftBar___AjrjB { + padding-bottom: 70px; +} +.leftBar___AjrjB [class~='ant-affix'] { + height: 100% !important; + padding-bottom: 80px; + overflow: auto; +} +.greenBg___nlTOV { + background: #ecfff8; +} +.blueBg___nYACT { + background: #f1f8ff; +} +.redBg___WTgtT { + background: #fff5f4; +} +.orangeBg___mMAXu { + background: #fff8f4; +} +.greyBg___eAdgQ { + background: #f5f4f4; +} +.commentText___smAVm { + font-size: 14px; + background: #fafafa; + font-weight: 500; + border-radius: 2px; + width: 100%; + padding: 16px 16px; + color: #666666; +} +.full____Rgkm { + height: 36px; + border: 1px solid #cccccc; + border-bottom-width: 0px; + color: #007aff; + display: flex; + justify-content: flex-end; + align-items: center; +} +.full____Rgkm > span { + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; +} +.full____Rgkm > span span { + margin: 0 9px; +} +.answerInfo___iSSvg { + background: rgba(230, 247, 255, 0.6); + border-radius: 2px; + border: 1px solid rgba(145, 213, 255, 0.6); + padding: 8px; + font-size: 12px; + margin-bottom: 17px; + margin-top: 12px; +} +.listType___fUHyn { + padding: 3px; +} +.listType___fUHyn span { + margin: 3px 0 3px 3px; + display: inline-block; +} +.userInfo___sc77e { + padding: 20px 14px; + position: relative; +} +.userInfo___sc77e .userImg___mL2tk { + width: 60px; + height: 60px; + border-radius: 50%; + overflow: hidden; +} +.userInfoTitle___U2d5B { + color: #6F7378; + width: 30px; +} +.userInfoValue___DBOCD { + margin-left: 8px; + font-weight: 600; + color: #171717; + word-break: break-all; + /* 强制不换行 */ + white-space: nowrap; + /* 文字用省略号代替超出的部分 */ + text-overflow: ellipsis; + /* 匀速溢出内容,隐藏 */ + overflow: hidden; + width: 115px; +} +.userInfo___sc77e .status___yZSrO { + position: absolute; + right: 0; + top: 0; + width: 76px; + height: 76px; +} +.result___TOeTF { + padding: 14px; +} +.result___TOeTF .evaluate___CJGFj { + margin-top: 30px; +} +.result___TOeTF .evaluate___CJGFj .analysis___NuY61 { + margin-top: 10px; + padding: 12px; + background: #F6F7F9; + font-size: 14px; + font-weight: 400; + color: #A5A9B3; + line-height: 22px; +} +.userInfoModel___jHeA_ { + font-size: 14px; + font-weight: 400; + line-height: 14px; + display: flex; + flex-wrap: wrap; +} +.userInfoModel___jHeA_ [class^="ant-input"] { + padding: 0; +} +.userInfoModel___jHeA_ .width___UtVF4 { + width: calc((760px - 16px) / 3); + margin-top: 22px; +} +.userInfoModel___jHeA_ .width___UtVF4:nth-child(1), +.userInfoModel___jHeA_ .width___UtVF4:nth-child(2), +.userInfoModel___jHeA_ .width___UtVF4:nth-child(3) { + margin-top: 0; +} +.userInfoModel___jHeA_ .width___UtVF4:last-child { + margin-right: auto; +} +.userInfoModel___jHeA_ .Title___BfkeS { + color: #5F6367; + white-space: nowrap; +} +.userInfoModel___jHeA_ .Value___sj9SB { + margin: 0 16px; + color: #000; + word-break: break-all; + /* 强制不换行 */ + white-space: nowrap; + /* 文字用省略号代替超出的部分 */ + text-overflow: ellipsis; + /* 匀速溢出内容,隐藏 */ + overflow: hidden; +} +.userInfoModelbody___nQNbP [class^="ant-modal-header"] { + padding: 25px; +} +.userInfoModelbody___nQNbP [class^="ant-modal-body"] { + padding: 5px 25px 25px 25px; +} +#educoder .answerError___kJTJu [class^="ant-radio-inner"] { + border-color: #fb3226; + background: #fb3226; +} +#educoder .answerError___kJTJu [class^="ant-radio-inner"]::after { + background: #fff; +} +#educoder .answerError___kJTJu [class^="ant-checkbox-inner"] { + border-color: #fb3226; + background: #fb3226; +} +#educoder .answerError___kJTJu [class^="ant-checkbox-inner"]::after { + background: #fb3226; +} +.export_type_modal___UwY7W { + display: flex; + flex-wrap: wrap; + justify-content: right; + margin-top: 10px; +} +.export_type_modal___UwY7W .export_type_modal_con___iD92j { + width: 100%; + display: flex; + justify-content: center; +} +.export_type_modal___UwY7W .export_type_modal_con___iD92j .type_item___hBzOc { + width: 120px; + height: 120px; + margin: 0 20px; + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; +} +.export_type_modal___UwY7W .export_type_modal_con___iD92j .img_warp___ijcxd { + padding: 15px; + border-radius: 8px; + border: 1px solid #d9d9d9; + cursor: pointer; + margin-bottom: 3px; + box-shadow: 0 2px 0 rgba(0, 0, 0, 0.02); +} +.export_type_modal___UwY7W .export_type_modal_con___iD92j .img_warp___ijcxd:hover { + background-color: #fafafa; +} +.export_type_modal___UwY7W .export_type_modal_con___iD92j .img_warp_active___VUIa8 { + background-color: #fafafa; + border-color: #5784de; +} + diff --git a/p__Paths__Detail__Statistics__Practice__index.b9a4fa12.async.js b/p__Paths__Detail__Statistics__Practice__index.b9a4fa12.async.js new file mode 100644 index 0000000000..edcdf3d042 --- /dev/null +++ b/p__Paths__Detail__Statistics__Practice__index.b9a4fa12.async.js @@ -0,0 +1,2239 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[64702],{ + +/***/ 30914: +/*!***************************************************************************!*\ + !*** ./src/pages/Paths/Detail/Statistics/Practice/index.tsx + 10 modules ***! + \***************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "default": function() { return /* binding */ Practice; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(7557); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(41498); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(79800); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(82242); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js +var toConsumableArray = __webpack_require__(37205); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(39647); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(47439); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/Practice/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Practicemodules = ({"Onerow":"Onerow___ncPNN","bg":"bg___QHfXX","active":"active___u3nzz","TableDom":"TableDom___AeYBg","FormCheckBoxDom":"FormCheckBoxDom___n6C21","CollapseDom":"CollapseDom___LRc9q","CollapseDomC":"CollapseDomC___jkD9c","CollapseChildrenDom":"CollapseChildrenDom___HyH0O","open":"open___iUABc","DomStyle":"DomStyle___a9arW","DomStyleTitle":"DomStyleTitle___M1V09","DomStyleTitleChild":"DomStyleTitleChild___subgQ","Sessce":"Sessce___nrKjA","AnswerSDom":"AnswerSDom___XsO2P"}); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(6848); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js +var row = __webpack_require__(95237); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js +var col = __webpack_require__(43604); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules +var es_form = __webpack_require__(78241); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules +var spin = __webpack_require__(71418); +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/responsiveObserver.js +var responsiveObserver = __webpack_require__(69507); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js +var useSize = __webpack_require__(19716); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/grid/hooks/useBreakpoint.js +var useBreakpoint = __webpack_require__(8628); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/descriptions/constant.js +const DEFAULT_COLUMN_MAP = { + xxl: 3, + xl: 3, + lg: 3, + md: 3, + sm: 2, + xs: 1 +}; +/* harmony default export */ var constant = (DEFAULT_COLUMN_MAP); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/descriptions/DescriptionsContext.js + +const DescriptionsContext = /*#__PURE__*/_react_17_0_2_react.createContext({}); +/* harmony default export */ var descriptions_DescriptionsContext = (DescriptionsContext); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.39.1@rc-util/es/Children/toArray.js +var toArray = __webpack_require__(47783); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/descriptions/hooks/useItems.js +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + +// Convert children into items +const transChildren2Items = childNodes => (0,toArray/* default */.Z)(childNodes).map(node => Object.assign({}, node === null || node === void 0 ? void 0 : node.props)); +function useItems(screens, items, children) { + const mergedItems = _react_17_0_2_react.useMemo(() => + // Take `items` first or convert `children` into items + items || transChildren2Items(children), [items, children]); + const responsiveItems = _react_17_0_2_react.useMemo(() => mergedItems.map(_a => { + var { + span + } = _a, + restItem = __rest(_a, ["span"]); + return Object.assign(Object.assign({}, restItem), { + span: typeof span === 'number' ? span : (0,responsiveObserver/* matchScreen */.m9)(screens, span) + }); + }), [mergedItems, screens]); + return responsiveItems; +} +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/descriptions/hooks/useRow.js + + +function getFilledItem(rowItem, rowRestCol, span) { + let clone = rowItem; + if (span === undefined || span > rowRestCol) { + clone = Object.assign(Object.assign({}, rowItem), { + span: rowRestCol + }); + false ? 0 : void 0; + } + return clone; +} +// Calculate the sum of span in a row +function getCalcRows(rowItems, mergedColumn) { + const rows = []; + let tmpRow = []; + let rowRestCol = mergedColumn; + rowItems.filter(n => n).forEach((rowItem, index) => { + const span = rowItem === null || rowItem === void 0 ? void 0 : rowItem.span; + const mergedSpan = span || 1; + // Additional handle last one + if (index === rowItems.length - 1) { + tmpRow.push(getFilledItem(rowItem, rowRestCol, span)); + rows.push(tmpRow); + return; + } + if (mergedSpan < rowRestCol) { + rowRestCol -= mergedSpan; + tmpRow.push(rowItem); + } else { + tmpRow.push(getFilledItem(rowItem, rowRestCol, mergedSpan)); + rows.push(tmpRow); + rowRestCol = mergedColumn; + tmpRow = []; + } + }); + return rows; +} +const useRow = (mergedColumn, items) => { + const rows = (0,_react_17_0_2_react.useMemo)(() => getCalcRows(items, mergedColumn), [items, mergedColumn]); + return rows; +}; +/* harmony default export */ var hooks_useRow = (useRow); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/descriptions/Item.js +const DescriptionsItem = _ref => { + let { + children + } = _ref; + return children; +}; +/* harmony default export */ var Item = (DescriptionsItem); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/descriptions/Cell.js +"use client"; + + + +function notEmpty(val) { + return val !== undefined && val !== null; +} +const Cell = props => { + const { + itemPrefixCls, + component, + span, + className, + style, + labelStyle, + contentStyle, + bordered, + label, + content, + colon + } = props; + const Component = component; + if (bordered) { + return /*#__PURE__*/_react_17_0_2_react.createElement(Component, { + className: _classnames_2_5_1_classnames_default()({ + [`${itemPrefixCls}-item-label`]: notEmpty(label), + [`${itemPrefixCls}-item-content`]: notEmpty(content) + }, className), + style: style, + colSpan: span + }, notEmpty(label) && /*#__PURE__*/_react_17_0_2_react.createElement("span", { + style: labelStyle + }, label), notEmpty(content) && /*#__PURE__*/_react_17_0_2_react.createElement("span", { + style: contentStyle + }, content)); + } + return /*#__PURE__*/_react_17_0_2_react.createElement(Component, { + className: _classnames_2_5_1_classnames_default()(`${itemPrefixCls}-item`, className), + style: style, + colSpan: span + }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${itemPrefixCls}-item-container` + }, (label || label === 0) && /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: _classnames_2_5_1_classnames_default()(`${itemPrefixCls}-item-label`, { + [`${itemPrefixCls}-item-no-colon`]: !colon + }), + style: labelStyle + }, label), (content || content === 0) && /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: _classnames_2_5_1_classnames_default()(`${itemPrefixCls}-item-content`), + style: contentStyle + }, content))); +}; +/* harmony default export */ var descriptions_Cell = (Cell); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/descriptions/Row.js +"use client"; + + + + +function renderCells(items, _ref, _ref2) { + let { + colon, + prefixCls, + bordered + } = _ref; + let { + component, + type, + showLabel, + showContent, + labelStyle: rootLabelStyle, + contentStyle: rootContentStyle + } = _ref2; + return items.map((_ref3, index) => { + let { + label, + children, + prefixCls: itemPrefixCls = prefixCls, + className, + style, + labelStyle, + contentStyle, + span = 1, + key + } = _ref3; + if (typeof component === 'string') { + return /*#__PURE__*/_react_17_0_2_react.createElement(descriptions_Cell, { + key: `${type}-${key || index}`, + className: className, + style: style, + labelStyle: Object.assign(Object.assign({}, rootLabelStyle), labelStyle), + contentStyle: Object.assign(Object.assign({}, rootContentStyle), contentStyle), + span: span, + colon: colon, + component: component, + itemPrefixCls: itemPrefixCls, + bordered: bordered, + label: showLabel ? label : null, + content: showContent ? children : null + }); + } + return [/*#__PURE__*/_react_17_0_2_react.createElement(descriptions_Cell, { + key: `label-${key || index}`, + className: className, + style: Object.assign(Object.assign(Object.assign({}, rootLabelStyle), style), labelStyle), + span: 1, + colon: colon, + component: component[0], + itemPrefixCls: itemPrefixCls, + bordered: bordered, + label: label + }), /*#__PURE__*/_react_17_0_2_react.createElement(descriptions_Cell, { + key: `content-${key || index}`, + className: className, + style: Object.assign(Object.assign(Object.assign({}, rootContentStyle), style), contentStyle), + span: span * 2 - 1, + component: component[1], + itemPrefixCls: itemPrefixCls, + bordered: bordered, + content: children + })]; + }); +} +const Row = props => { + const descContext = _react_17_0_2_react.useContext(descriptions_DescriptionsContext); + const { + prefixCls, + vertical, + row, + index, + bordered + } = props; + if (vertical) { + return /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /*#__PURE__*/_react_17_0_2_react.createElement("tr", { + key: `label-${index}`, + className: `${prefixCls}-row` + }, renderCells(row, props, Object.assign({ + component: 'th', + type: 'label', + showLabel: true + }, descContext))), /*#__PURE__*/_react_17_0_2_react.createElement("tr", { + key: `content-${index}`, + className: `${prefixCls}-row` + }, renderCells(row, props, Object.assign({ + component: 'td', + type: 'content', + showContent: true + }, descContext)))); + } + return /*#__PURE__*/_react_17_0_2_react.createElement("tr", { + key: index, + className: `${prefixCls}-row` + }, renderCells(row, props, Object.assign({ + component: bordered ? ['th', 'td'] : 'td', + type: 'item', + showLabel: true, + showContent: true + }, descContext))); +}; +/* harmony default export */ var descriptions_Row = (Row); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js +var style = __webpack_require__(17313); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(83116); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js +var statistic = __webpack_require__(37613); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/descriptions/style/index.js + + +const genBorderedStyle = token => { + const { + componentCls, + labelBg + } = token; + return { + [`&${componentCls}-bordered`]: { + [`> ${componentCls}-view`]: { + border: `${token.lineWidth}px ${token.lineType} ${token.colorSplit}`, + '> table': { + tableLayout: 'auto', + borderCollapse: 'collapse' + }, + [`${componentCls}-row`]: { + borderBottom: `${token.lineWidth}px ${token.lineType} ${token.colorSplit}`, + '&:last-child': { + borderBottom: 'none' + }, + [`> ${componentCls}-item-label, > ${componentCls}-item-content`]: { + padding: `${token.padding}px ${token.paddingLG}px`, + borderInlineEnd: `${token.lineWidth}px ${token.lineType} ${token.colorSplit}`, + '&:last-child': { + borderInlineEnd: 'none' + } + }, + [`> ${componentCls}-item-label`]: { + color: token.colorTextSecondary, + backgroundColor: labelBg, + '&::after': { + display: 'none' + } + } + } + }, + [`&${componentCls}-middle`]: { + [`${componentCls}-row`]: { + [`> ${componentCls}-item-label, > ${componentCls}-item-content`]: { + padding: `${token.paddingSM}px ${token.paddingLG}px` + } + } + }, + [`&${componentCls}-small`]: { + [`${componentCls}-row`]: { + [`> ${componentCls}-item-label, > ${componentCls}-item-content`]: { + padding: `${token.paddingXS}px ${token.padding}px` + } + } + } + } + }; +}; +const genDescriptionStyles = token => { + const { + componentCls, + extraColor, + itemPaddingBottom, + colonMarginRight, + colonMarginLeft, + titleMarginBottom + } = token; + return { + [componentCls]: Object.assign(Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), genBorderedStyle(token)), { + [`&-rtl`]: { + direction: 'rtl' + }, + [`${componentCls}-header`]: { + display: 'flex', + alignItems: 'center', + marginBottom: titleMarginBottom + }, + [`${componentCls}-title`]: Object.assign(Object.assign({}, style/* textEllipsis */.vS), { + flex: 'auto', + color: token.colorText, + fontWeight: token.fontWeightStrong, + fontSize: token.fontSizeLG, + lineHeight: token.lineHeightLG + }), + [`${componentCls}-extra`]: { + marginInlineStart: 'auto', + color: extraColor, + fontSize: token.fontSize + }, + [`${componentCls}-view`]: { + width: '100%', + borderRadius: token.borderRadiusLG, + table: { + width: '100%', + tableLayout: 'fixed' + } + }, + [`${componentCls}-row`]: { + '> th, > td': { + paddingBottom: itemPaddingBottom + }, + '&:last-child': { + borderBottom: 'none' + } + }, + [`${componentCls}-item-label`]: { + color: token.colorTextTertiary, + fontWeight: 'normal', + fontSize: token.fontSize, + lineHeight: token.lineHeight, + textAlign: `start`, + '&::after': { + content: '":"', + position: 'relative', + top: -0.5, + marginInline: `${colonMarginLeft}px ${colonMarginRight}px` + }, + [`&${componentCls}-item-no-colon::after`]: { + content: '""' + } + }, + [`${componentCls}-item-no-label`]: { + '&::after': { + margin: 0, + content: '""' + } + }, + [`${componentCls}-item-content`]: { + display: 'table-cell', + flex: 1, + color: token.colorText, + fontSize: token.fontSize, + lineHeight: token.lineHeight, + wordBreak: 'break-word', + overflowWrap: 'break-word' + }, + [`${componentCls}-item`]: { + paddingBottom: 0, + verticalAlign: 'top', + '&-container': { + display: 'flex', + [`${componentCls}-item-label`]: { + display: 'inline-flex', + alignItems: 'baseline' + }, + [`${componentCls}-item-content`]: { + display: 'inline-flex', + alignItems: 'baseline' + } + } + }, + '&-middle': { + [`${componentCls}-row`]: { + '> th, > td': { + paddingBottom: token.paddingSM + } + } + }, + '&-small': { + [`${componentCls}-row`]: { + '> th, > td': { + paddingBottom: token.paddingXS + } + } + } + }) + }; +}; +// ============================== Export ============================== +/* harmony default export */ var descriptions_style = ((0,genComponentStyleHook/* default */.Z)('Descriptions', token => { + const descriptionToken = (0,statistic/* merge */.TS)(token, {}); + return [genDescriptionStyles(descriptionToken)]; +}, token => ({ + labelBg: token.colorFillAlter, + titleMarginBottom: token.fontSizeSM * token.lineHeightSM, + itemPaddingBottom: token.padding, + colonMarginRight: token.marginXS, + colonMarginLeft: token.marginXXS / 2, + extraColor: token.colorText +}))); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/descriptions/index.js +"use client"; + +var descriptions_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; +/* eslint-disable react/no-array-index-key */ + + + + + + + + + + + + + +const Descriptions = props => { + const { + prefixCls: customizePrefixCls, + title, + extra, + column, + colon = true, + bordered, + layout, + children, + className, + rootClassName, + style, + size: customizeSize, + labelStyle, + contentStyle, + items + } = props, + restProps = descriptions_rest(props, ["prefixCls", "title", "extra", "column", "colon", "bordered", "layout", "children", "className", "rootClassName", "style", "size", "labelStyle", "contentStyle", "items"]); + const { + getPrefixCls, + direction, + descriptions + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const prefixCls = getPrefixCls('descriptions', customizePrefixCls); + const screens = (0,useBreakpoint/* default */.Z)(); + // Column count + const mergedColumn = _react_17_0_2_react.useMemo(() => { + var _a; + if (typeof column === 'number') { + return column; + } + return (_a = (0,responsiveObserver/* matchScreen */.m9)(screens, Object.assign(Object.assign({}, constant), column))) !== null && _a !== void 0 ? _a : 3; + }, [screens, column]); + // Items with responsive + const mergedItems = useItems(screens, items, children); + const mergedSize = (0,useSize/* default */.Z)(customizeSize); + const rows = hooks_useRow(mergedColumn, mergedItems); + const [wrapSSR, hashId] = descriptions_style(prefixCls); + // ======================== Render ======================== + const contextValue = _react_17_0_2_react.useMemo(() => ({ + labelStyle, + contentStyle + }), [labelStyle, contentStyle]); + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(descriptions_DescriptionsContext.Provider, { + value: contextValue + }, /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ + className: _classnames_2_5_1_classnames_default()(prefixCls, descriptions === null || descriptions === void 0 ? void 0 : descriptions.className, { + [`${prefixCls}-${mergedSize}`]: mergedSize && mergedSize !== 'default', + [`${prefixCls}-bordered`]: !!bordered, + [`${prefixCls}-rtl`]: direction === 'rtl' + }, className, rootClassName, hashId), + style: Object.assign(Object.assign({}, descriptions === null || descriptions === void 0 ? void 0 : descriptions.style), style) + }, restProps), (title || extra) && /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${prefixCls}-header` + }, title && /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${prefixCls}-title` + }, title), extra && /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${prefixCls}-extra` + }, extra)), /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${prefixCls}-view` + }, /*#__PURE__*/_react_17_0_2_react.createElement("table", null, /*#__PURE__*/_react_17_0_2_react.createElement("tbody", null, rows.map((row, index) => /*#__PURE__*/_react_17_0_2_react.createElement(descriptions_Row, { + key: index, + index: index, + colon: colon, + prefixCls: prefixCls, + vertical: layout === 'vertical', + bordered: bordered, + row: row + })))))))); +}; +if (false) {} + +Descriptions.Item = Item; +/* harmony default export */ var descriptions = (Descriptions); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js +var es_select = __webpack_require__(57809); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/date-picker/index.js + 66 modules +var date_picker = __webpack_require__(22744); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules +var table = __webpack_require__(52306); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules +var es_checkbox = __webpack_require__(24905); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/collapse/index.js + 8 modules +var collapse = __webpack_require__(36381); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules +var pagination = __webpack_require__(88590); +// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules +var ui_customization = __webpack_require__(34450); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(7406); +// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js +var dayjs_min = __webpack_require__(9498); +var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); +// EXTERNAL MODULE: ./src/service/paths.ts +var paths = __webpack_require__(70738); +// EXTERNAL MODULE: ./src/utils/hooks/useCustomRequest.ts +var useCustomRequest = __webpack_require__(85455); +// EXTERNAL MODULE: ./src/utils/constant.ts +var utils_constant = __webpack_require__(7540); +// EXTERNAL MODULE: ./src/utils/marked.ts +var marked = __webpack_require__(55369); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(6457); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/DownOutlined.js + 1 modules +var DownOutlined = __webpack_require__(8876); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(27065); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/Practice/index.tsx + + + + + + +var _excluded = ["data"], + _excluded2 = ["data"], + _excluded3 = ["user", "pathsDetail", "globalSetting", "loading", "dispatch"]; + + + + + + + + + + + + + + + + + + +var QuesTitle = function QuesTitle(data) { + var _divDom$children; + var divDom = document.createElement("html"); + divDom.innerHTML = (0,marked/* default */.ZP)(data); + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (divDom === null || divDom === void 0 || (_divDom$children = divDom.children) === null || _divDom$children === void 0 || (_divDom$children = _divDom$children[1]) === null || _divDom$children === void 0 ? void 0 : _divDom$children.textContent) || (divDom === null || divDom === void 0 ? void 0 : divDom.textContent) || "" + }); +}; +var QuestionDom = function QuestionDom(_ref) { + var _data$ques_details, _data$ques_details2; + var data = _ref.data, + props = objectWithoutProperties_default()(_ref, _excluded); + var AnswerSData = function () { + var AnswerSData = []; + if ((data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[0].id || (data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[1].id) { + var _ref2; + AnswerSData = [{ + title: "选项", + num: "答题人数", + scale: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + overlayStyle: { + maxWidth: 600 + }, + title: /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u7B54\u9898\u4EBA\u6570\uFF1A" + }), "\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u7B54\u9898\u6BD4\u4F8B\uFF1A" + }), "\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u6CE8\u610F\uFF1A" + }), "\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"] + })] + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiaowenhao2 font14 ml5", + style: { + cursor: 'pointer', + color: '#145DFF' + } + }) + })] + }) + }].concat(toConsumableArray_default()((_ref2 = (data === null || data === void 0 ? void 0 : data.ques_details) || []) === null || _ref2 === void 0 ? void 0 : _ref2.map(function (v, i) { + return objectSpread2_default()(objectSpread2_default()({}, v), {}, { + title: utils_constant/* TAGLIST */.k[i], + num: v.choice_users_count, + scale: (Number(v.choice_percent) * 100).toFixed(2) + }); + }))); + } + if ((data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[2].id) { + var _ref3; + AnswerSData = [{ + title: "选项", + num: "答题人数", + scale: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + overlayStyle: { + maxWidth: 600 + }, + title: /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u7B54\u9898\u4EBA\u6570\uFF1A" + }), "\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u7B54\u9898\u6BD4\u4F8B\uFF1A" + }), "\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u6CE8\u610F\uFF1A" + }), "\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"] + })] + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiaowenhao2 font14 ml5", + style: { + cursor: 'pointer', + color: '#145DFF' + } + }) + })] + }) + }].concat(toConsumableArray_default()((_ref3 = (data === null || data === void 0 ? void 0 : data.ques_details) || []) === null || _ref3 === void 0 ? void 0 : _ref3.map(function (v, i) { + return objectSpread2_default()(objectSpread2_default()({}, v), {}, { + title: v.choice_text, + num: v.choice_users_count, + scale: (Number(v.choice_percent) * 100).toFixed(2) + }); + }))); + } + if ((data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[3].id || (data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[8].id) { + var _ref4; + AnswerSData = [{ + title: "填空", + num: "答对人数", + scale: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + overlayStyle: { + maxWidth: 600 + }, + title: /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u7B54\u5BF9\u4EBA\u6570\uFF1A" + }), "\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B\uFF1A" + }), "\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u6CE8\u610F\uFF1A" + }), "\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"] + })] + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiaowenhao2 font14 ml5", + style: { + cursor: 'pointer', + color: '#145DFF' + } + }) + })] + }) + }].concat(toConsumableArray_default()((_ref4 = (data === null || data === void 0 ? void 0 : data.ques_details) || []) === null || _ref4 === void 0 ? void 0 : _ref4.map(function (v, i) { + return objectSpread2_default()(objectSpread2_default()({}, v), {}, { + title: "\u586B\u7A7A".concat(v.choice_position), + num: v.choice_users_count, + scale: (Number(v.choice_percent) * 100).toFixed(2) + }); + }))); + } + if ((data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[4].id || (data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[6].id) { + var _ref5; + AnswerSData = [{ + title: "得分", + num: "学生人数", + scale: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u5B66\u751F\u6BD4\u4F8B", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + overlayStyle: { + maxWidth: 600 + }, + title: /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A" + }), "\u8BE5", (data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[4].id ? "简答题" : "编程题", "\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A" + }), "\uFF08\u8BE5", (data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[4].id ? "简答题" : "编程题", "\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A" + }), "\u8BE5", (data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[4].id ? "简答题" : "编程题", "\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A" + }), "\uFF08\u8BE5", (data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[4].id ? "简答题" : "编程题", "\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A" + }), "\u8BE5", (data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[4].id ? "简答题被评阅为零分的学生数。" : "编程题得0分的学生数。", "\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A" + }), (data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[4].id ? "(该简答题得零分的学生数/学生总数)*100% (注:未评阅(包括关键词评分和教师评阅)的学生不统计至该选项中)" : "(该编程题未得分的学生数/学生总数)*100%"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u6CE8\u610F\uFF1A" + }), "\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"] + })] + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiaowenhao2 font14 ml5", + style: { + cursor: 'pointer', + color: '#145DFF' + } + }) + })] + }) + }].concat(toConsumableArray_default()((_ref5 = (data === null || data === void 0 ? void 0 : data.ques_details) || []) === null || _ref5 === void 0 ? void 0 : _ref5.map(function (v, i) { + return objectSpread2_default()(objectSpread2_default()({}, v), {}, { + title: v.choice_text, + num: v.choice_users_count, + scale: (Number(v.choice_percent) * 100).toFixed(2) + }); + }))); + } + return AnswerSData; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Practicemodules.DomStyle, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: "flex", + justifyContent: "space-between", + gap: 20 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + flex: 1, + display: "flex", + flexDirection: "column", + justifyContent: "space-between", + gap: 20 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: 10, + wrap: false, + style: { + maxHeight: 350, + overflow: "auto" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Practicemodules.DomStyleTitle, + children: "\u9898\u76EE" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: Practicemodules.DomStyleTitle, + style: { + maxWidth: 710 + }, + value: data.ques_title + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt20", + style: { + display: "flex", + flexDirection: "column", + gap: 20 + }, + children: data === null || data === void 0 || (_data$ques_details = data.ques_details) === null || _data$ques_details === void 0 ? void 0 : _data$ques_details.map(function (v, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [((data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[0].id || (data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[1].id) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "".concat(v.choice_right_boolean ? Practicemodules.Sessce : ""), + gutter: 10, + wrap: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + fontWeight: 600 + }, + children: utils_constant/* TAGLIST */.k[index] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: Practicemodules.DomStyleTitle, + style: { + maxWidth: 690 + }, + value: v.choice_text || "" + }) + })] + }, index), (data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[2].id && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + className: "".concat(v.choice_right_boolean ? Practicemodules.Sessce : ""), + gutter: 10, + wrap: false, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: Practicemodules.DomStyleTitle, + style: { + maxWidth: 690 + }, + value: v.choice_text || "" + }) + }) + }, index), ((data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[3].id || (data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[8].id) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: 10, + wrap: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + style: { + fontWeight: 600 + }, + children: ["\u586B\u7A7A", v.choice_position, "\uFF1A"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: v.choice_text || "" + })] + }, index), ((data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[4].id || (data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[6].id) && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + gutter: 10, + wrap: false, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: Practicemodules.DomStyleTitle, + style: { + maxWidth: 690 + }, + value: v.choice_text || "" + }) + }) + }, index)] + }, index); + }) + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: 60, + children: [[utils_constant/* QUESTIONTYPE */.f[0].id, utils_constant/* QUESTIONTYPE */.f[1].id, utils_constant/* QUESTIONTYPE */.f[2].id].includes(data === null || data === void 0 ? void 0 : data.ques_type) && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(Practicemodules.DomStyleTitle), + children: "\u6B63\u786E\u7B54\u6848\uFF1A" + }), data === null || data === void 0 || (_data$ques_details2 = data.ques_details) === null || _data$ques_details2 === void 0 ? void 0 : _data$ques_details2.filter(function (v) { + return v.choice_right_boolean; + }).map(function (v, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [((data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[0].id || (data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[1].id) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10", + style: { + color: "#000", + fontWeight: 600 + }, + children: utils_constant/* TAGLIST */.k[v.choice_position - 1] + }), (data === null || data === void 0 ? void 0 : data.ques_type) == utils_constant/* QUESTIONTYPE */.f[2].id && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10", + style: { + color: "#000", + fontWeight: 600 + }, + children: v.choice_text + })] + }, index); + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(Practicemodules.DomStyleTitle, " mr10"), + children: "\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#000", + fontWeight: 600 + }, + children: (data === null || data === void 0 ? void 0 : data.tag_discipline) || "-" + })] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Practicemodules.AnswerSDom, + style: { + padding: "0 0 0 20px" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Practicemodules.DomStyleTitle, + children: "\u7B54\u9898\u60C5\u51B5\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt20", + children: AnswerSData === null || AnswerSData === void 0 ? void 0 : AnswerSData.map(function (v, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: "flex", + alignItems: "center", + gap: 10, + marginTop: index == 0 ? 10 : 14 + }, + children: [[utils_constant/* QUESTIONTYPE */.f[0].id, utils_constant/* QUESTIONTYPE */.f[1].id, utils_constant/* QUESTIONTYPE */.f[2].id].includes(data === null || data === void 0 ? void 0 : data.ques_type) ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(v !== null && v !== void 0 && v.choice_right_boolean ? Practicemodules.Sessce : ""), + style: { + width: 56 + }, + children: v.title + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: 56 + }, + children: v.title + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + width: 56 + }, + children: [v.num, index == 0 ? "" : "人"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: 140 + }, + children: index == 0 ? v.scale : /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: 4, + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: "100%", + height: 10, + background: "#fff", + borderRadius: "5px" + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: "".concat(v.scale, "%"), + height: "100%", + borderRadius: "5px", + background: "#165DFF" + } + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + style: { + color: "#999" + }, + children: [v.scale, "%"] + })] + }) + })] + }, index); + }) + })] + })] + }) + }); +}; +var ShixunQuestionDom = function ShixunQuestionDom(_ref6) { + var data = _ref6.data, + props = objectWithoutProperties_default()(_ref6, _excluded2); + var AnswerSData = { + title: "得分", + num: "学生人数", + scale: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u5B66\u751F\u6BD4\u4F8B", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + overlayStyle: { + maxWidth: 600 + }, + title: /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A" + }), "\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A" + }), "\uFF08\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A" + }), "\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A" + }), "\uFF08\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A" + }), "\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A" + }), "\uFF08\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u6CE8\u610F\uFF1A" + }), "\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"] + })] + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiaowenhao2 font14 ml5", + style: { + cursor: 'pointer', + color: '#145DFF' + } + }) + })] + }) + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Practicemodules.DomStyle, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: "flex", + flexDirection: "column", + justifyContent: "space-between" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: "flex", + justifyContent: "space-between", + gap: 20 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: 10, + wrap: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Practicemodules.DomStyleTitle, + children: "\u9898\u76EE" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + style: { + maxWidth: 710 + }, + className: Practicemodules.DomStyleTitle, + value: data.ques_title + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Practicemodules.AnswerSDom, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Practicemodules.DomStyleTitle, + children: "\u7B54\u9898\u60C5\u51B5\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mt20", + style: { + display: "flex", + alignItems: "center", + gap: 10 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: 56 + }, + children: AnswerSData.title + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: 56 + }, + children: AnswerSData.num + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: 140 + }, + children: AnswerSData.scale + })] + })] + })] + }), data === null || data === void 0 ? void 0 : data.ques_details.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: "flex", + gap: 10 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Practicemodules.DomStyleTitle, + children: ["\u7B2C", (0,util/* toChineseNumber */.EM)(index + 1), "\u5173\uFF1A"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + flex: 1 + }, + children: [{ + challenge_name: item.challenge_name + }].concat(toConsumableArray_default()((item === null || item === void 0 ? void 0 : item.challenge_details) || [])).map(function (v, i) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: "flex", + alignItems: "center", + justifyContent: "space-between", + gap: 20, + width: "100%" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: "".concat(Practicemodules.DomStyleTitle, " ").concat(i == 0 ? Practicemodules.DomStyleTitleChild : ""), + value: v.challenge_name || v.choice_text + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Practicemodules.AnswerSDom, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: "flex", + alignItems: "center", + gap: 10 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: 56 + }, + children: v.choice_text ? v.choice_text : "" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: 56 + }, + children: v.choice_users_count != null ? "".concat(v.choice_users_count, "\u4EBA") : "" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: 140 + }, + children: v.choice_percent && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: 4, + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: "100%", + height: 10, + background: "#fff", + borderRadius: "5px" + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: "".concat((Number(v.choice_percent) * 100).toFixed(2), "%"), + height: "100%", + borderRadius: "5px", + background: "#165DFF" + } + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + style: { + color: "#999" + }, + children: [(Number(v.choice_percent) * 100).toFixed(2), "%"] + })] + }) + })] + }) + })] + }, i); + }) + })] + }, index); + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(Practicemodules.DomStyleTitle, " mr10"), + children: "\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#000", + fontWeight: 600 + }, + children: (data === null || data === void 0 ? void 0 : data.tag_discipline) || "-" + })] + })] + }) + }); +}; +var CollapseTitle = function CollapseTitle(_ref7) { + var columns = _ref7.columns, + item = _ref7.item, + Fques_type = _ref7.Fques_type, + Findex = _ref7.Findex; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + wrap: false, + style: { + color: "#333" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "".concat(columns[0].width - 20, "px"), + style: { + paddingLeft: Fques_type == utils_constant/* QUESTIONTYPE */.f[7].id && "8px" + }, + children: (item === null || item === void 0 ? void 0 : item.index) || "".concat(Findex, ".").concat(item === null || item === void 0 ? void 0 : item.ques_position) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Practicemodules.Onerow, + flex: 1, + style: { + padding: "0 8px", + maxWidth: 392 + }, + children: QuesTitle(item === null || item === void 0 ? void 0 : item.ques_title) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: item === null || item === void 0 ? void 0 : item.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Practicemodules.Onerow, + flex: "".concat(columns[2].width, "px"), + style: { + padding: "0 8px" + }, + children: Fques_type == utils_constant/* QUESTIONTYPE */.f[7].id ? item === null || item === void 0 ? void 0 : item.name : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Practicemodules.Onerow, + style: { + padding: "2px 10px 2px 0", + borderRadius: "13px", + color: "#165DFF" + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + padding: "2px 10px", + borderRadius: "13px", + background: "rgba(22,93,255,0.1)" + }, + children: item === null || item === void 0 ? void 0 : item.name + }) + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + flex: "".concat(columns[3].width, "px"), + style: { + padding: "0 8px" + }, + children: [item === null || item === void 0 ? void 0 : item.right_percent, "%"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + flex: "".concat(columns[4].width, "px"), + style: { + padding: "0 8px" + }, + children: [item === null || item === void 0 ? void 0 : item.score_percent, "%"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + flex: "".concat(columns[5].width, "px"), + style: { + padding: "0 8px" + }, + children: [item === null || item === void 0 ? void 0 : item.effictive_counts, "\u4EBA"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + flex: "".concat(columns[6].width, "px"), + style: { + padding: "0 8px" + }, + children: [item === null || item === void 0 ? void 0 : item.un_answer_counts, "\u4EBA"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + flex: "".concat(columns[7].width, "px"), + style: { + paddingLeft: "8px" + }, + children: [item === null || item === void 0 ? void 0 : item.total_user_counts, "\u4EBA"] + })] + }); +}; +var Statistics = function Statistics(_ref8) { + var _PracticeData$data2, _PracticeData$data3, _PracticeData$data4, _PracticeData$data5, _PracticeData$data6, _PracticeData$data7, _PracticeResultData$q, _PracticeResultData$c, _PracticeResultData$c2; + var user = _ref8.user, + pathsDetail = _ref8.pathsDetail, + globalSetting = _ref8.globalSetting, + loading = _ref8.loading, + dispatch = _ref8.dispatch, + props = objectWithoutProperties_default()(_ref8, _excluded3); + var params = (0,_umi_production_exports.useParams)(); + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var _useState = (0,_react_17_0_2_react.useState)(1), + _useState2 = slicedToArray_default()(_useState, 2), + category = _useState2[0], + setCategory = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(undefined), + _useState4 = slicedToArray_default()(_useState3, 2), + isOpen = _useState4[0], + setIsOpen = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)([]), + _useState6 = slicedToArray_default()(_useState5, 2), + collapseKeys = _useState6[0], + setCollapseKeys = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)([]), + _useState8 = slicedToArray_default()(_useState7, 2), + quesIds = _useState8[0], + setQuesIds = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)({ + keyword: "", + status: undefined, + start_time: "", + end_time: "", + limit: 20, + page: 1, + sort: "desc", + order: null, + order_by: undefined, + question_type: [], + practiceId: params === null || params === void 0 ? void 0 : params.practiceId, + stage_id: params === null || params === void 0 ? void 0 : params.stageId + }), + _useState10 = slicedToArray_default()(_useState9, 2), + urlData = _useState10[0], + setUrlData = _useState10[1]; + var _useCustomRequest = (0,useCustomRequest/* useCustomRequest */.U)(paths/* getPractice */.Wf, { + practiceId: params === null || params === void 0 ? void 0 : params.practiceId, + stage_id: params === null || params === void 0 ? void 0 : params.stageId + }), + _useCustomRequest2 = slicedToArray_default()(_useCustomRequest, 4), + PracticeLoading = _useCustomRequest2[1], + handleSubjectPractice = _useCustomRequest2[2], + PracticeData = _useCustomRequest2[3]; + var _useCustomRequest3 = (0,useCustomRequest/* useCustomRequest */.U)(paths/* getPracticeResult */.vc, { + practiceId: params === null || params === void 0 ? void 0 : params.practiceId + }), + _useCustomRequest4 = slicedToArray_default()(_useCustomRequest3, 4), + PracticeResultLoading = _useCustomRequest4[1], + PracticeResult = _useCustomRequest4[2], + PracticeResultData = _useCustomRequest4[3]; + var columns = [{ + title: '序号', + dataIndex: 'index', + ellipsis: true, + width: 80, + render: function render(text, record, index) { + return urlData.limit * (urlData.page - 1) + index + 1; + } + }, { + title: '姓名', + dataIndex: 'real_name', + ellipsis: true + }, { + title: '刷题数量', + dataIndex: 'total_answer_count', + ellipsis: true + }, { + title: '正确数量', + dataIndex: 'right_answer_count', + ellipsis: true + }, { + title: '错误数量', + dataIndex: 'error_answer_count', + ellipsis: true + }, { + title: '得分', + width: 80, + dataIndex: 'user_total_score', + ellipsis: true + }, { + title: '最近练习时间', + dataIndex: 'updated_at', + ellipsis: true, + width: 200, + sorter: true + }, { + title: '状态', + dataIndex: 'status', + width: 80, + ellipsis: true, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: text == "未完成" ? "#7991A4" : "#20A122" + }, + children: text + }); + } + }, { + title: '操作', + dataIndex: 'user_id', + ellipsis: true, + width: 80, + align: "right", + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: function onClick() { + var _PracticeData$data; + (0,util/* openNewWindow */.xg)("/paths/".concat(params.pathId, "/statistics/").concat(params.stageId, "/practice/").concat(params.practiceId, "/detail/").concat(text, "?") + (PracticeData === null || PracticeData === void 0 || (_PracticeData$data = PracticeData.data) === null || _PracticeData$data === void 0 || (_PracticeData$data = _PracticeData$data.user_ids) === null || _PracticeData$data === void 0 ? void 0 : _PracticeData$data.map(function (item) { + return "user_ids=".concat(item); + }).join("&"))); + }, + children: "\u67E5\u770B\u8BE6\u60C5" + }); + } + }]; + var columns1 = [{ + title: '题号', + dataIndex: 'index', + width: 70, + sorter: function sorter(a, b) { + return a.index - b.index; + } + }, { + title: '题目内容', + dataIndex: 'ques_title', + ellipsis: true + }, { + title: '题型', + dataIndex: 'name', + width: 110 + }, { + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u6B63\u786E\u7387 ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + overlayStyle: { + maxWidth: 600 + }, + title: /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u9898\u76EE\u6B63\u786E\u7387\uFF1A" + }), "\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A" + }), "\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"] + })] + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiaowenhao2 font14", + style: { + cursor: 'pointer', + color: '#145DFF' + } + }) + })] + }), + dataIndex: 'right_percent', + width: 95, + sorter: function sorter(a, b) { + return a.index3 - b.index3; + } + }, { + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u5F97\u5206\u7387 ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + overlayStyle: { + maxWidth: 600 + }, + title: /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u9898\u76EE\u5F97\u5206\u7387\uFF1A" + }), "\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontWeight: 600 + }, + children: "\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A" + }), "\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"] + })] + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiaowenhao2 font14", + style: { + cursor: 'pointer', + color: '#145DFF' + } + }) + })] + }), + dataIndex: 'score_percent', + width: 95, + sorter: function sorter(a, b) { + return a.score_percent - b.score_percent; + } + }, { + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u5DF2\u7B54\u9898\u4EBA\u6570 ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + overlayStyle: { + maxWidth: 600 + }, + title: "已经回答该题的学生数", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiaowenhao2 font14", + style: { + cursor: 'pointer', + color: '#145DFF' + } + }) + })] + }), + dataIndex: 'effictive_counts', + width: 125, + sorter: function sorter(a, b) { + return a.effictive_counts - b.effictive_counts; + } + }, { + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u672A\u7B54\u9898\u4EBA\u6570 ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + overlayStyle: { + maxWidth: 600 + }, + title: "还未回答该题的学生数", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiaowenhao2 font14", + style: { + cursor: 'pointer', + color: '#145DFF' + } + }) + })] + }), + dataIndex: 'un_answer_counts', + width: 125, + sorter: function sorter(a, b) { + return a.un_answer_counts - b.un_answer_counts; + } + }, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u603B\u4EBA\u6570" + }), + dataIndex: 'total_user_counts', + width: 80 + }, { + title: "", + dataIndex: 'index8', + width: 58 + }]; + var handleCollapseActive = function handleCollapseActive(id) { + var collapseKeysActive = []; + if (collapseKeys !== null && collapseKeys !== void 0 && collapseKeys.includes(id)) { + collapseKeysActive = collapseKeys.filter(function (v) { + return v != id; + }); + } else { + collapseKeysActive = [].concat(toConsumableArray_default()(collapseKeys), [id]); + } + setCollapseKeys(collapseKeysActive); + }; + var handlePracticeResult = /*#__PURE__*/function () { + var _ref9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _res$commit_results; + var data, + collapseKeysIds, + res, + _res$commit_results2, + _res$commit_results3, + _args = arguments; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + data = _args.length > 0 && _args[0] !== undefined ? _args[0] : urlData; + collapseKeysIds = []; + _context.next = 4; + return PracticeResult(data); + case 4: + res = _context.sent; + res === null || res === void 0 || (_res$commit_results = res.commit_results) === null || _res$commit_results === void 0 || _res$commit_results.forEach(function (v) { + var _v$sub_exercise_quest, _v$sub_exercise_quest2; + collapseKeysIds.push(v === null || v === void 0 ? void 0 : v.id); + !!(v !== null && v !== void 0 && (_v$sub_exercise_quest = v.sub_exercise_questions) !== null && _v$sub_exercise_quest !== void 0 && _v$sub_exercise_quest.length) && (v === null || v === void 0 || (_v$sub_exercise_quest2 = v.sub_exercise_questions) === null || _v$sub_exercise_quest2 === void 0 ? void 0 : _v$sub_exercise_quest2.forEach(function (v) { + collapseKeysIds.push(v === null || v === void 0 ? void 0 : v.id); + })); + }); + if (isOpen) { + setCollapseKeys(collapseKeysIds); + } + if (isOpen == false) { + setCollapseKeys([]); + } + if (isOpen == undefined) { + setCollapseKeys(res !== null && res !== void 0 && (_res$commit_results2 = res.commit_results) !== null && _res$commit_results2 !== void 0 && (_res$commit_results2 = _res$commit_results2[0]) !== null && _res$commit_results2 !== void 0 && _res$commit_results2.id ? [res === null || res === void 0 || (_res$commit_results3 = res.commit_results) === null || _res$commit_results3 === void 0 || (_res$commit_results3 = _res$commit_results3[0]) === null || _res$commit_results3 === void 0 ? void 0 : _res$commit_results3.id] : []); + } + setQuesIds(collapseKeysIds); + case 10: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handlePracticeResult() { + return _ref9.apply(this, arguments); + }; + }(); + (0,_react_17_0_2_react.useEffect)(function () { + category == 1 ? handleSubjectPractice(urlData) : handlePracticeResult(urlData); + }, [urlData, category]); + return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: PracticeLoading || PracticeResultLoading, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: Practicemodules.bg, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mt20 mb20 c-grey-333", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont current mr10 icon-zuojiantou", + onClick: function onClick() { + _umi_production_exports.history.push("/paths/".concat(params.pathId)); + } + }), PracticeData === null || PracticeData === void 0 || (_PracticeData$data2 = PracticeData.data) === null || _PracticeData$data2 === void 0 ? void 0 : _PracticeData$data2.name, "-\u7EC3\u4E60\u7EDF\u8BA1"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "bg-white p30 pt20 pb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + padding: "16px 20px", + background: "#F6F7F9" + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(descriptions, { + title: "\u7EC3\u4E60\u57FA\u7840\u4FE1\u606F", + colon: false, + column: 1, + items: [{ + key: 1, + label: '练习名称', + children: PracticeData === null || PracticeData === void 0 || (_PracticeData$data3 = PracticeData.data) === null || _PracticeData$data3 === void 0 ? void 0 : _PracticeData$data3.name + }, { + key: 2, + label: '题目总数', + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [PracticeData === null || PracticeData === void 0 || (_PracticeData$data4 = PracticeData.data) === null || _PracticeData$data4 === void 0 ? void 0 : _PracticeData$data4.question_count, "\u9053"] + }) + }, { + key: 3, + label: '总分', + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [PracticeData === null || PracticeData === void 0 || (_PracticeData$data5 = PracticeData.data) === null || _PracticeData$data5 === void 0 ? void 0 : _PracticeData$data5.total_score, /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-999", + children: "\uFF08\u5B8C\u6210\u5168\u90E8\u9898\u76EE\u4E14\u5B66\u751F\u5F97\u5206 \u2265 \u603B\u5206\u768460%\uFF0C\u624D\u7B97\u5B8C\u6210\u5F53\u524D\u7EC3\u4E60\uFF09" + })] + }) + }] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomTabs */.YG, { + className: "mt10", + value: category, + onChange: function onChange(id) { + setCategory(id); + setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + page: 1 + })); + }, + tabBarExtraContent: category == 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, { + style: { + width: 252 + }, + placeholder: "\u8BF7\u8F93\u5165\u59D3\u540D\u641C\u7D22", + value: urlData.keyword, + onChange: function onChange(keyword) { + setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + keyword: keyword + })); + } + }), + dataSource: [{ + id: 1, + name: '学生练习统计', + classNameActive: Practicemodules.active + }, { + id: 2, + name: "\u9898\u76EE\u8BE6\u60C5", + classNameActive: Practicemodules.active + }] + }), category == 1 ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + style: { + marginTop: 25 + }, + initialValues: {}, + layout: "inline", + colon: false, + onValuesChange: function onValuesChange(changedValues, allValues) { + var _allValues$time, _allValues$time2; + setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + status: allValues === null || allValues === void 0 ? void 0 : allValues.status, + start_time: (allValues === null || allValues === void 0 ? void 0 : allValues.time) && dayjs_min_default()(allValues === null || allValues === void 0 || (_allValues$time = allValues.time) === null || _allValues$time === void 0 ? void 0 : _allValues$time[0]).format("YYYY-MM-DD"), + end_time: (allValues === null || allValues === void 0 ? void 0 : allValues.time) && dayjs_min_default()(allValues === null || allValues === void 0 || (_allValues$time2 = allValues.time) === null || _allValues$time2 === void 0 ? void 0 : _allValues$time2[1]).format("YYYY-MM-DD"), + page: 1 + })); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "status", + label: "\u72B6\u6001", + style: { + marginBottom: 0 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + style: { + width: 160 + }, + placeholder: "\u5168\u90E8\u72B6\u6001", + options: [{ + value: null, + label: "全部状态" + }, { + value: 3, + label: '已完成' + }, { + value: 2, + label: '未完成' + }] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "time", + label: "\u65F6\u95F4", + style: { + marginBottom: 0 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"].RangePicker, {}) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + style: { + marginLeft: "auto" + }, + type: "primary", + icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-shangchuanfujian" + }), + onClick: function onClick() { + (0,util/* downLoadFile */.FH)('', (0,util/* setUrlQuery */.NY)({ + url: env/* default */.Z.API_SERVER + "/api/subject_exercises/".concat(params === null || params === void 0 ? void 0 : params.practiceId, ".xlsx"), + query: objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + practiceId: params === null || params === void 0 ? void 0 : params.practiceId, + stage_id: params === null || params === void 0 ? void 0 : params.stageId + }) + })); + }, + children: "\u5BFC\u51FA" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + className: "mt20", + columns: columns, + dataSource: PracticeData === null || PracticeData === void 0 || (_PracticeData$data6 = PracticeData.data) === null || _PracticeData$data6 === void 0 ? void 0 : _PracticeData$data6.exercise_users, + locale: { + emptyText: /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) + }, + onChange: function onChange(p, _, sorter) { + var _sorter$order; + setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + order: sorter === null || sorter === void 0 ? void 0 : sorter.field, + sort: (sorter === null || sorter === void 0 || (_sorter$order = sorter.order) === null || _sorter$order === void 0 ? void 0 : _sorter$order.replace("end", "")) || "asc" + })); + }, + pagination: { + showQuickJumper: true, + onChange: function onChange(page, limit) { + setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + page: page, + limit: limit + })); + }, + current: urlData.page, + pageSize: urlData.limit, + total: (PracticeData === null || PracticeData === void 0 || (_PracticeData$data7 = PracticeData.data) === null || _PracticeData$data7 === void 0 ? void 0 : _PracticeData$data7.total_count) || 0, + showTotal: function showTotal(total) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#165DFF" + }, + children: total + }), "\u6761\u6570\u636E"] + }); + } + } + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { + form: form, + className: "mt30 mb20 ".concat(Practicemodules.FormCheckBoxDom), + initialValues: { + question_type: ["all"] + }, + onValuesChange: function onValuesChange(challenges, allValues) { + var _allValues$question_t; + setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + question_type: allValues !== null && allValues !== void 0 && (_allValues$question_t = allValues.question_type) !== null && _allValues$question_t !== void 0 && _allValues$question_t.every(function (v) { + return v === "all"; + }) ? [] : allValues === null || allValues === void 0 ? void 0 : allValues.question_type + })); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + style: { + marginBottom: 0 + }, + name: "question_type", + initialValue: ["all"], + label: "\u9009\u62E9\u9898\u578B", + normalize: function normalize(value, prevValue, prevValues) { + var _ref10, _ref11, _value; + if ((_ref10 = prevValue || []) !== null && _ref10 !== void 0 && _ref10.every(function (v) { + return v === "all"; + }) && value.includes("all") && value.length > 1) { + value = value.filter(function (v) { + return v !== "all"; + }); + } + if (!((_ref11 = prevValue || []) !== null && _ref11 !== void 0 && _ref11.includes("all")) && value.includes("all") || ((_value = value) === null || _value === void 0 ? void 0 : _value.length) == 0) { + value = ["all"]; + } + return value; + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { + options: [{ + label: "全部", + value: "all" + }].concat(toConsumableArray_default()((PracticeResultData === null || PracticeResultData === void 0 || (_PracticeResultData$q = PracticeResultData.question_types) === null || _PracticeResultData$q === void 0 ? void 0 : _PracticeResultData$q.map(function (v) { + return { + label: v.name, + value: v.id + }; + })) || [])) + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mt20 mb20", + align: "middle", + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font16 c-black line26", + children: "\u9898\u76EE\u8BE6\u60C5" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + type: "primary", + onClick: function onClick() { + if ((collapseKeys === null || collapseKeys === void 0 ? void 0 : collapseKeys.length) == (quesIds === null || quesIds === void 0 ? void 0 : quesIds.length)) { + setCollapseKeys([]); + setIsOpen(false); + } else { + setCollapseKeys(quesIds); + setIsOpen(true); + } + }, + children: ["\u5168\u90E8", (collapseKeys === null || collapseKeys === void 0 ? void 0 : collapseKeys.length) == (quesIds === null || quesIds === void 0 ? void 0 : quesIds.length) ? "收起" : "展开"] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + className: Practicemodules.TableDom, + columns: columns1, + dataSource: [], + pagination: false, + onChange: function onChange(p, _, s) { + var _s$order; + setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + order: s === null || s === void 0 ? void 0 : s.field, + sort: (s === null || s === void 0 || (_s$order = s.order) === null || _s$order === void 0 ? void 0 : _s$order.replace("end", "")) || "asc" + })); + } + }), PracticeResultData === null || PracticeResultData === void 0 || (_PracticeResultData$c = PracticeResultData.commit_results) === null || _PracticeResultData$c === void 0 ? void 0 : _PracticeResultData$c.map(function (item) { + var _item$sub_exercise_qu; + return /*#__PURE__*/(0,jsx_runtime.jsx)(collapse/* default */.Z, { + className: "".concat(Practicemodules.CollapseDom, " ").concat((item === null || item === void 0 ? void 0 : item.ques_type) == utils_constant/* QUESTIONTYPE */.f[7].id ? Practicemodules.CollapseDomC : ""), + ghost: true, + expandIconPosition: "end", + activeKey: collapseKeys, + onChange: function onChange() { + handleCollapseActive(item === null || item === void 0 ? void 0 : item.id); + }, + expandIcon: function expandIcon(_ref12) { + var isActive = _ref12.isActive; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font14", + style: { + color: "#165DFF" + }, + children: [isActive ? "收起" : "展开", /*#__PURE__*/(0,jsx_runtime.jsx)(DownOutlined/* default */.Z, { + className: "".concat(isActive ? Practicemodules.open : ""), + style: { + fontSize: 9, + marginLeft: 3, + transition: 'all .2s' + } + })] + }); + }, + items: [{ + key: item === null || item === void 0 ? void 0 : item.id, + label: /*#__PURE__*/(0,jsx_runtime.jsx)(CollapseTitle, { + columns: columns1, + item: item + }), + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [(item === null || item === void 0 ? void 0 : item.ques_type) == utils_constant/* QUESTIONTYPE */.f[7].id && (item === null || item === void 0 || (_item$sub_exercise_qu = item.sub_exercise_questions) === null || _item$sub_exercise_qu === void 0 ? void 0 : _item$sub_exercise_qu.map(function (value) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(collapse/* default */.Z, { + className: Practicemodules.CollapseChildrenDom, + ghost: true, + expandIconPosition: "end", + activeKey: collapseKeys, + onChange: function onChange() { + handleCollapseActive(value === null || value === void 0 ? void 0 : value.id); + }, + expandIcon: function expandIcon(_ref13) { + var isActive = _ref13.isActive; + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#165DFF", + marginLeft: 25 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(DownOutlined/* default */.Z, { + className: "".concat(isActive ? Practicemodules.open : ""), + style: { + fontSize: 9, + marginLeft: 3, + transition: 'all .2s' + } + }) + }); + }, + items: [{ + key: value === null || value === void 0 ? void 0 : value.id, + label: /*#__PURE__*/(0,jsx_runtime.jsx)(CollapseTitle, { + columns: columns1, + item: value, + Fques_type: item === null || item === void 0 ? void 0 : item.ques_type, + Findex: item === null || item === void 0 ? void 0 : item.index + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)(QuestionDom, { + data: value + }) + }] + }, value === null || value === void 0 ? void 0 : value.id); + })), (item === null || item === void 0 ? void 0 : item.ques_type) !== utils_constant/* QUESTIONTYPE */.f[7].id && (item === null || item === void 0 ? void 0 : item.ques_type) !== utils_constant/* QUESTIONTYPE */.f[5].id && /*#__PURE__*/(0,jsx_runtime.jsx)(QuestionDom, { + data: item + }), (item === null || item === void 0 ? void 0 : item.ques_type) == utils_constant/* QUESTIONTYPE */.f[5].id && /*#__PURE__*/(0,jsx_runtime.jsx)(ShixunQuestionDom, { + data: item + })] + }) + }] + }, item === null || item === void 0 ? void 0 : item.id); + }), (PracticeResultData === null || PracticeResultData === void 0 || (_PracticeResultData$c2 = PracticeResultData.commit_results) === null || _PracticeResultData$c2 === void 0 ? void 0 : _PracticeResultData$c2.length) == 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { + className: "mt20", + pageSize: urlData.limit, + current: urlData.page, + showSizeChanger: true, + showQuickJumper: true, + showTotal: function showTotal(total) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#165DFF' + }, + children: [" ", total, " "] + }), "\u6761\u6570\u636E"] + }); + }, + onChange: function onChange(page, limit) { + setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { + page: page, + limit: limit + })); + }, + total: PracticeResultData === null || PracticeResultData === void 0 ? void 0 : PracticeResultData.questions_count + })] + })] + })] + }) + }); +}; +/* harmony default export */ var Practice = ((0,_umi_production_exports.connect)(function (_ref14) { + var user = _ref14.user, + pathsDetail = _ref14.pathsDetail, + loading = _ref14.loading, + globalSetting = _ref14.globalSetting; + return { + user: user, + pathsDetail: pathsDetail, + globalSetting: globalSetting, + loading: loading + }; +})(Statistics)); + +/***/ }), + +/***/ 85455: +/*!*********************************************!*\ + !*** ./src/utils/hooks/useCustomRequest.ts ***! + \*********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ U: function() { return /* binding */ useCustomRequest; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); + + + + + + +//常见的请求模式,包含loading和改变params。 + +function useCustomRequest(request, baseParams) { + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(baseParams), + _useState2 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2), + params = _useState2[0], + setParams = _useState2[1]; + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(false), + _useState4 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState3, 2), + loading = _useState4[0], + setLoading = _useState4[1]; + var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(), + _useState6 = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState5, 2), + data = _useState6[0], + setData = _useState6[1]; + var getData = /*#__PURE__*/function () { + var _ref = _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(newParams) { + var reset, + mergedParams, + res, + _args = arguments; + return _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + reset = _args.length > 1 && _args[1] !== undefined ? _args[1] : false; + mergedParams = reset ? baseParams : _root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_local_v9_test1_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params), newParams); + setLoading(true); + setParams(mergedParams); + _context.next = 6; + return request(mergedParams); + case 6: + res = _context.sent; + setLoading(false); + setData(res); + return _context.abrupt("return", res); + case 10: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getData(_x) { + return _ref.apply(this, arguments); + }; + }(); + return [params, loading, getData, data]; +} + + +/***/ }) + +}]); \ No newline at end of file diff --git a/p__Paths__Detail__Statistics__Practice__index.c99d70b7.chunk.css b/p__Paths__Detail__Statistics__Practice__index.c99d70b7.chunk.css new file mode 100644 index 0000000000..a16e6dc263 --- /dev/null +++ b/p__Paths__Detail__Statistics__Practice__index.c99d70b7.chunk.css @@ -0,0 +1,146 @@ +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paths/Detail/Statistics/Practice/index.less?modules ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.Onerow___ncPNN { + word-break: break-all; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.bg___QHfXX { + width: 1200px; + margin: auto; +} +.active___u3nzz { + font-weight: 500; + color: #165DFF !important; +} +.active___u3nzz:after { + position: absolute; + content: ''; + width: 100%; + z-index: 4; + border-radius: 2px; + left: 0px; + bottom: 0px; + height: 3px; + background: #165DFF; + border-radius: 100px 100px 0px 0px; +} +.TableDom___AeYBg { + position: -webkit-sticky; + position: sticky; + top: 0px; + z-index: 1; +} +.TableDom___AeYBg tbody[class~="ant-table-tbody"] { + display: none; +} +.FormCheckBoxDom___n6C21 { + padding: 20px !important; + background: #FAFAFB !important; + border-radius: 2px !important; +} +.FormCheckBoxDom___n6C21 div[class~="ant-form-item-label"] > label { + color: #9096A3 !important; + margin-right: 10px !important; + height: auto !important; +} +.FormCheckBoxDom___n6C21 div[class~="ant-form-item-control-input"] { + min-height: auto !important; +} +.FormCheckBoxDom___n6C21 div[class~="ant-checkbox-group"] { + gap: 10px 38px !important; +} +.FormCheckBoxDom___n6C21 label[class~="ant-checkbox-wrapper"] { + color: #000 !important; +} +.FormCheckBoxDom___n6C21 span[class~="ant-checkbox-inner"] { + border-radius: 4px !important; +} +.FormCheckBoxDom___n6C21 div[class~="ant-radio-group"] { + display: inline-flex !important; + gap: 10px 16px !important; + flex-wrap: wrap !important; +} +.FormCheckBoxDom___n6C21 label[class~="ant-radio-button-wrapper"] { + border: none !important; + height: auto !important; + line-height: 22px !important; + padding-inline: 12px !important; + background: none; +} +.FormCheckBoxDom___n6C21 label[class~="ant-radio-button-wrapper"]::before { + content: none !important; +} +.CollapseDom___LRc9q { + border: 1px solid #F1F1F1 !important; + margin-top: 10px !important; +} +.CollapseDomC___jkD9c div[class~="ant-collapse-header"] { + border-bottom: 1px solid #F1F1F1 !important; +} +.CollapseDom___LRc9q div[class~="ant-collapse-item"] { + border-bottom: none !important; +} +.CollapseDom___LRc9q div[class~="ant-collapse-header"] { + padding: 20px !important; +} +.CollapseDom___LRc9q div[class~="ant-collapse-expand-icon"] { + -webkit-padding-end: 0 !important; + padding-inline-end: 0 !important; + -webkit-padding-start: 0 !important; + padding-inline-start: 0 !important; +} +.CollapseDom___LRc9q div[class~="ant-collapse-content"] { + border: none !important; +} +.CollapseDom___LRc9q div[class~="ant-collapse-content-box"] { + padding: 0 20px 20px !important; +} +.CollapseChildrenDom___HyH0O { + border: none !important; +} +.CollapseChildrenDom___HyH0O div[class~="ant-collapse-header"] { + padding: 10px 0 !important; + border: none !important; +} +.CollapseChildrenDom___HyH0O div[class~="ant-collapse-content-box"] { + padding: 0 !important; +} +.open___iUABc { + transform: rotateZ(180deg); +} +.DomStyle___a9arW { + padding: 20px; + background: #F6F7F9; + color: #5F6368; +} +.DomStyleTitle___M1V09 { + font-weight: 600; + white-space: nowrap; + font-size: 14px; + line-height: 22px; +} +.DomStyleTitle___M1V09 > p { + font-weight: 400; + line-height: 22px !important; + color: #5F6368; +} +.DomStyleTitleChild___subgQ > p { + font-weight: 600; +} +.DomStyle___a9arW .Sessce___nrKjA { + color: #2EC25B; +} +.DomStyle___a9arW .Sessce___nrKjA .DomStyleTitle___M1V09 > p { + color: #2EC25B; +} +.AnswerSDom___XsO2P { + padding: 10px 0 10px 20px; + border-left: 1px solid #DEDEDE; +} +.AnswerSDom___XsO2P .Sessce___nrKjA { + color: #2EC25B; +} + diff --git a/p__Paths__Detail__id.e8f9498e.chunk.css b/p__Paths__Detail__id.678ea957.chunk.css similarity index 94% rename from p__Paths__Detail__id.e8f9498e.chunk.css rename to p__Paths__Detail__id.678ea957.chunk.css index a0ab90be78..0af092960a 100644 --- a/p__Paths__Detail__id.e8f9498e.chunk.css +++ b/p__Paths__Detail__id.678ea957.chunk.css @@ -4542,6 +4542,401 @@ body { margin-right: 20px; } +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paths/Detail/components/Stage/AddOrEditExercise/index.less?modules ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +body { + background: #fff; +} +.bg___sK28H { + width: 1200px; + margin: 20px auto 60px auto; +} +.title___OrR3z { + width: 96px; + height: 26px; + font-size: 16px; + font-family: PingFangSC-Semibold, PingFang SC; + font-weight: 600; + color: #333333; + line-height: 26px; +} +.lableSty___B6Cwq { + background-color: #fff; + padding-top: 20px; +} +.lableSty___B6Cwq div[class~='ant-form-item-label'] label { + font-size: 14px; + color: #5F6368 !important; +} +.lableSty___B6Cwq span[class~='ant-input-affix-wrapper'] { + padding: 0 7px; + font-size: 14px; +} +.lableSty___B6Cwq input[class~='ant-input'] { + border-width: 1px; + height: 40px; + font-size: 14px; + padding: 0 7px; +} +.lableSty___B6Cwq div[class~='ant-form-item-label'] label { + font-size: 14px; + color: #5F6368 !important; +} +.lableSty___B6Cwq .inputNum___KjODd { + margin: 0 10px; +} +.lableSty___B6Cwq .inputNum___KjODd input[class~='ant-input-number-input'] { + height: 40px; + font-size: 14px; +} +.lableSty___B6Cwq .select_ids___Se6Gr [class~='ant-select-selector'] { + height: 40px !important; +} +.lableSty___B6Cwq .select_ids___Se6Gr [class~='ant-select-selector'] span[class~='ant-select-selection-item'] { + line-height: 40px; +} +.lableSty___B6Cwq .select_ids___Se6Gr [class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] { + line-height: 40px; +} +.footer_style___t3MFU { + display: flex; + justify-content: center; + align-items: center; + width: 100%; + height: 64px; + background: #fff; + box-shadow: 0px -2px 4px 0px #E0DFE1; + position: fixed; + bottom: 0; + left: 0; + z-index: 100; +} +.footer_style___t3MFU .submit_button___jtEBu { + width: 60px; + height: 38px; + background: #3061D0; + border-radius: 2px; + font-size: 14px; + font-family: PingFangSC-Semibold, PingFang SC; + font-weight: 600; + color: #FFFFFF; + line-height: 38px; + text-align: center; + cursor: pointer; +} +.footer_style___t3MFU .close_button___ecFOg { + width: 60px; + height: 38px; + border-radius: 2px; + opacity: 0.9; + border: 1px solid #BACFFE; + font-size: 14px; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: #3061D0; + line-height: 38px; + text-align: center; + cursor: pointer; + margin-right: 20px; +} +.aBtn___De9oB { + height: 32px; + background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%), #F6F7F9; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); + border-radius: 2px; + border: 1px solid #BACFFE; + font-size: 14px; + color: #3061D0; + line-height: 30px; + display: inline-block; + padding: 0 16px; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.aBtn___De9oB:hover { + border: 1px solid #3061D0; +} +.folderAreaWrapper___iQ9XG { + background: #FDFDFE; + border: 1px solid #ECECEC; + min-height: 200px; + margin-bottom: 16px; +} +.folderAreaWrapper___iQ9XG .folderAreaHeader___zxxB4 { + background-color: #F6F7F9; + height: 42px; + padding: 0 20px; + padding-right: 0px; +} +.folderAreaWrapper___iQ9XG .folderWrapper___qROqJ { + height: 150px; + padding: 0 20px; + overflow: auto; +} +.folderAreaWrapper___iQ9XG .folderWrapper___qROqJ span[class~='ant-tree-checkbox'] { + margin-right: 3px; + margin-left: 10px; +} +.folderAreaWrapper___iQ9XG .folderWrapper___qROqJ span[class~='ant-tree-iconEle'] { + margin-right: 4px; + line-height: 20px !important; +} +.folderAreaWrapper___iQ9XG .folderWrapper___qROqJ span[class~='ant-tree-node-content-wrapper'] { + display: flex; + flex-wrap: nowrap; +} +.folderAreaWrapper___iQ9XG .folderWrapper___qROqJ span[class~='ant-tree-title'] { + flex: 1 1 auto; +} +.folderAreaWrapper___iQ9XG .folderWrapper___qROqJ span[class~='ant-tree-title'] div[class~='ant-row-space-between'] { + margin-left: 5px; +} +.folderAreaWrapper___iQ9XG .folderWrapper___qROqJ .folderIcon___TEiGv { + height: 20px; + width: 20px; +} +.folderAreaWrapper___iQ9XG .folderWrapper___qROqJ .shareFolderIcon___ENLrJ { + height: 20px; + object-fit: contain; +} +.folderAreaWrapper___iQ9XG .folderWrapper___qROqJ .treeNodeItem___ntoZa .treeNodeDifficulty___Q33tO { + margin-left: auto; +} +.folderAreaWrapper___iQ9XG .item_group_ids___cNudt div[class~='ant-form-item-explain-error'] { + padding: 5px 0px 10px 20px; +} + +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/ResTable/index.less ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.react-resizable { + position: relative; + background-clip: padding-box; +} +.react-resizable-handle { + position: absolute; + width: 10px; + height: 100%; + bottom: 0; + right: -5px; + cursor: col-resize; + z-index: 1; +} +/** 这里是偏移的时候显示的竖线,只有表头有竖线; + 如果需要联通表格请自行修改高度,1000倍表头高度,然后超出表格隐藏什么的(自行研究) */ +.react-resizable-handle.active::before { + content: ''; + position: absolute; + left: 50%; + top: 0; + bottom: 0; + border-left: solid 1px black; +} + +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paths/Detail/components/Stage/AddOrEditExercise/SelectExercise/index.less?modules ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___A88PD { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___fcLxD { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___MVaTm { + align-items: center; + box-align: center; +} +.flex_box_center_end___rIjBC { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___VVH9a { + flex-direction: column; + box-orient: block-axis; +} +.bg___N8kOB { + background: white; +} +.containerTitle___tSQhE { + height: 88px; + line-height: 88px; + font-size: 18px; + padding: 0 30px; + color: #333; + border-bottom: 1px solid #eee; + display: box; + display: flex; + align-items: center; + box-align: center; +} +.containerTitle___tSQhE div:nth-child(1) { + flex: 1 1; +} +.containerDesc___bGkO2 { + height: 50px; + line-height: 40px; + padding: 0 30px; + margin-bottom: -20px; + margin-top: 10px; + display: box; + display: flex; +} +.containerDesc___bGkO2 p:nth-child(1) { + flex: 1 1; +} +.menus___JjUaL { + padding-right: 31px; + padding-top: 10px; +} +.menus___JjUaL [class~='ant-menu-horizontal'] { + border-bottom: 0; +} +.listItem___iLN1J { + padding: 25px 30px 25px 30px; + display: box; + display: flex; + background: white; + margin-top: 20px; + cursor: pointer; +} +.listItem___iLN1J > div { + flex: 1 1; +} +.listItem___iLN1J:hover { + box-shadow: 0 0 10px #ccc; +} +.info___xx7Uq { + margin-left: 20px; +} +.info___xx7Uq p { + margin-top: 18px; +} +.title___WDNrp { + display: box; + display: flex; + align-items: center; + box-align: center; +} +.title___WDNrp strong { + color: #333; +} +.titleLeft___nkvyn { + flex: 1 1; +} +.titleRight____7Yeh a { + margin-right: 20px; + font-weight: bold; +} +.acitons___ihZra { + height: 70px; + background: white; + display: box; + display: flex; + align-items: center; + box-align: center; + padding: 0 30px; +} +.acitons___ihZra > div:nth-child(2) { + display: box; + display: flex; + align-items: center; + box-align: center; + flex: 1 1; +} +.acitons___ihZra > div:nth-child(2) .move___l3VcY { + cursor: pointer; + color: #999; + padding: 0 16px; + position: relative; +} +.acitons___ihZra > div:nth-child(2) p { + cursor: pointer; + color: #999; + margin-bottom: 0; +} +.acitons___ihZra > div:nth-child(2) p:hover { + color: #333; +} +.acitons___ihZra > div:nth-child(2) p span { + position: relative; + padding: 0 16px; +} +.acitons___ihZra > div:nth-child(2) p span:after { + content: ''; + width: 1px; + height: 10px; + background: #ededed; + position: absolute; + right: 0; + top: 50%; + margin-top: -5px; +} +.acitons___ihZra > div:nth-child(2) p:nth-last-child(1) span { + padding-right: 0; +} +.acitons___ihZra > div:nth-child(2) p:nth-last-child(1) span:after { + display: none; +} +.hideHeadCheckbox___PbO3s table { + background: #f4faff; +} +.hideHeadCheckbox___PbO3s table > thead > tr > th:nth-child(1) > div { + display: none; +} +.moveCategory___kR63T { + padding: 30px 0; + position: relative; + top: -25px; +} +.moveCategory___kR63T ul { + box-shadow: 0 0 6px 0 rgba(76, 76, 76, 0.2) !important; + background: white; + padding: 10px 0; +} +.moveCategory___kR63T ul li { + padding: 0 12px; + margin: 5px 0; + font-size: 14px; +} +.tabSearch___JHOHT { + display: flex; + align-items: center; + margin: 8px 0; +} +.warpModal___W28jx .ant-tabs-nav::before { + border-bottom: 0; +} +.modalColumn___TDkuk { + font-size: 14px; +} +.modalColumn___TDkuk .modalRow___XOjkH { + display: flex; + align-items: center; + font-size: 14px; + flex-direction: row; + margin-top: 12px; +} +.modalColumn___TDkuk .modalRow___XOjkH .sup___ri3Vt { + color: #fb3226; + font-size: 16px; + margin-top: 21px; + margin-right: 2px; +} + /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.10@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/ui-customization/Banner/index.less?modules ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Paths__Detail__id.399588f3.async.js b/p__Paths__Detail__id.9061d738.async.js similarity index 94% rename from p__Paths__Detail__id.399588f3.async.js rename to p__Paths__Detail__id.9061d738.async.js index 6e26437e9f..453dbd676c 100644 --- a/p__Paths__Detail__id.399588f3.async.js +++ b/p__Paths__Detail__id.9061d738.async.js @@ -1255,6 +1255,173 @@ function coverToFileList(data) { /***/ }), +/***/ 58449: +/*!*******************************************************!*\ + !*** ./src/components/ResTable/index.tsx + 2 modules ***! + \*******************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ components_ResTable; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js +var toConsumableArray = __webpack_require__(37205); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(82242); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(79800); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(39647); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_react-resizable@1.11.0@react-resizable/index.js +var _react_resizable_1_11_0_react_resizable = __webpack_require__(9221); +;// CONCATENATED MODULE: ./src/components/ResTable/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/ResTable/resizable.tsx + + +var _excluded = ["onResize", "width"]; + + + + +var ResizeableTitle = function ResizeableTitle(_ref) { + var onResize = _ref.onResize, + width = _ref.width, + restProps = objectWithoutProperties_default()(_ref, _excluded); + if (!width) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("th", objectSpread2_default()({}, restProps)); + } + return /*#__PURE__*/(0,jsx_runtime.jsx)(_react_resizable_1_11_0_react_resizable.Resizable, { + width: width, + height: 0, + handle: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "react-resizable-handle", + onClick: function onClick(e) { + e.stopPropagation(); + } + }), + onResize: onResize, + draggableOpts: { + enableUserSelectHack: false + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("th", objectSpread2_default()({}, restProps)) + }); +}; +var tableComponent = { + header: { + cell: ResizeableTitle + } +}; +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules +var table = __webpack_require__(52306); +;// CONCATENATED MODULE: ./src/components/ResTable/index.tsx + + + + +var ResTable_excluded = ["pagination", "resColumns", "dataSource", "onRow"]; +/* + * @Author: z-l + * @Date: 2020-11-06 18:10:59 + * @LastEditTime: 2020-11-09 15:06:34 + * @LastEditors: Please set LastEditors + * @Description: 可拖拽表头 table + * @FilePath: /ppte5yg23/src/components/ResTable/index.tsx + */ + + + + + +/** + * @description: 可拖拽表头 + * @param {*} + * pagination: 分页信息 + dataSource: 展示数据 + resColumns: 表头 + rowSelection?: 可选 多选 单选配置 + hideSelectAll?: antd-version@4.3.0 可用 隐藏全选 + className?: 自定义样式名称 + * @return {*} + */ +var ResTable = function ResTable(_ref) { + var pagination = _ref.pagination, + resColumns = _ref.resColumns, + dataSource = _ref.dataSource, + onRow = _ref.onRow, + restProps = objectWithoutProperties_default()(_ref, ResTable_excluded); + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + isLoading = _useState2[0], + setIsLoading = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)([{}]), + _useState4 = slicedToArray_default()(_useState3, 2), + Columns = _useState4[0], + setColumns = _useState4[1]; + var modelStatusRef = (0,_react_17_0_2_react.useRef)(null); + (0,_react_17_0_2_react.useEffect)(function () { + var column = resColumns; + column = column.map(function (col, index) { + return objectSpread2_default()(objectSpread2_default()({}, col), {}, { + onHeaderCell: function onHeaderCell(item) { + return { + width: item.width, + onResize: handleResize(index) + }; + } + }); + }); + setColumns(column); + }, []); + (0,_react_17_0_2_react.useEffect)(function () { + // 每次 更新 把值 复制给 modelStatusRef + modelStatusRef.current = Columns; + }, [Columns]); // 依赖的值 等modelStatus 改变了 才出发里面的值 + var handleResize = function handleResize(index) { + return function (e, _ref2) { + var size = _ref2.size; + //console.log(modelStatusRef.current) + // console.log(size); + var nextColumns = toConsumableArray_default()(modelStatusRef.current); + nextColumns[index] = objectSpread2_default()(objectSpread2_default()({}, nextColumns[index]), {}, { + width: size.width + }); + setColumns(nextColumns); + // console.log(Columns, nextColumns); + }; + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, objectSpread2_default()(objectSpread2_default()({ + bordered: true, + components: tableComponent, + columns: Columns, + dataSource: dataSource, + pagination: pagination, + loading: isLoading, + onRow: onRow + }, restProps), {}, { + rowKey: function rowKey(record) { + return record.key || record.id; + } + })) + }); +}; +/* harmony default export */ var components_ResTable = (ResTable); + +/***/ }), + /***/ 30941: /*!***************************************************************!*\ !*** ./src/components/ReuseShixunModal/index.tsx + 1 modules ***! @@ -2289,8 +2456,8 @@ var stex = __webpack_require__(67549); ;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less // extracted by mini-css-extract-plugin -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx @@ -4731,7 +4898,7 @@ var FixedBottom = function FixedBottom(_ref) { onChange(item.id); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: value === item.id ? CustomTabsmodules.active : '', + className: value === item.id ? item.classNameActive || CustomTabsmodules.active : '', children: item.name }), (item === null || item === void 0 ? void 0 : item.resetCount) == undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\uFF08", item === null || item === void 0 ? void 0 : item.total, "\uFF09"] @@ -5251,9 +5418,9 @@ function updateMoopCase(id, params) { /***/ }), -/***/ 98053: +/***/ 88444: /*!******************************************************!*\ - !*** ./src/pages/Paths/Detail/[id].tsx + 57 modules ***! + !*** ./src/pages/Paths/Detail/[id].tsx + 61 modules ***! \******************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -5466,20 +5633,24 @@ var SendToClassModal = function SendToClassModal(_ref) { title: item.state_name || '', key: index, children: (_item$items = item.items) === null || _item$items === void 0 ? void 0 : _item$items.map(function (shixun, key) { - var _shixun$children; - return objectSpread2_default()(objectSpread2_default()({}, shixun), {}, { - // disabled: shixun.is_jupyter, - title: renderTitle(shixun), - key: "".concat(index, "-").concat(key), - children: (_shixun$children = shixun.children) === null || _shixun$children === void 0 ? void 0 : _shixun$children.map(function (el, elIndex) { - return objectSpread2_default()(objectSpread2_default()({}, el), {}, { - // disabled: el.is_jupyter, - title: renderTitle(el), - key: "".concat(index, "-").concat(key, "-").concat(elIndex) - }); - }) - }); - }) + if (shixun.item_type !== "SubjectExercise") { + var _shixun$children; + // 过滤掉练习题 + return objectSpread2_default()(objectSpread2_default()({}, shixun), {}, { + // disabled: shixun.is_jupyter, + title: renderTitle(shixun), + key: "".concat(index, "-").concat(key), + children: (_shixun$children = shixun.children) === null || _shixun$children === void 0 ? void 0 : _shixun$children.map(function (el, elIndex) { + return objectSpread2_default()(objectSpread2_default()({}, el), {}, { + // disabled: el.is_jupyter, + title: renderTitle(el), + key: "".concat(index, "-").concat(key, "-").concat(elIndex) + }); + }) + }); + } + return null; + }).filter(Boolean) }; }); setStageList(data || []); @@ -6049,8 +6220,8 @@ var ApplyPublic = function ApplyPublic(_ref) { }); }; /* harmony default export */ var components_ApplyPublic = (ApplyPublic); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(27065); ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Banner/banner.png @@ -14679,31 +14850,24 @@ var EditImageTextWork_EditCommonHomework = function EditCommonHomework(_ref) { classroomList: classroomList }; })(EditImageTextWork_EditCommonHomework)); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/index.tsx - - - - - - -var Stage_excluded = ["pathsDetail", "user", "globalSetting", "loading", "dispatch", "classroomList"], - _excluded2 = ["tagName"]; - - - - - - - - - - - - - - - - +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectDestructuringEmpty.js +var objectDestructuringEmpty = __webpack_require__(70236); +var objectDestructuringEmpty_default = /*#__PURE__*/__webpack_require__.n(objectDestructuringEmpty); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/switch/index.js + 2 modules +var es_switch = __webpack_require__(78673); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/AddOrEditExercise/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var AddOrEditExercisemodules = ({"bg":"bg___sK28H","title":"title___OrR3z","lableSty":"lableSty___B6Cwq","inputNum":"inputNum___KjODd","select_ids":"select_ids___Se6Gr","footer_style":"footer_style___t3MFU","submit_button":"submit_button___jtEBu","close_button":"close_button___ecFOg","aBtn":"aBtn___De9oB","folderAreaWrapper":"folderAreaWrapper___iQ9XG","folderAreaHeader":"folderAreaHeader___zxxB4","folderWrapper":"folderWrapper___qROqJ","folderIcon":"folderIcon___TEiGv","shareFolderIcon":"shareFolderIcon___ENLrJ","treeNodeItem":"treeNodeItem___ntoZa","treeNodeDifficulty":"treeNodeDifficulty___Q33tO","item_group_ids":"item_group_ids___cNudt"}); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.6@@ant-design/icons/es/icons/PlusOutlined.js + 1 modules +var PlusOutlined = __webpack_require__(18647); +// EXTERNAL MODULE: ./src/components/ResTable/index.tsx + 2 modules +var ResTable = __webpack_require__(58449); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/AddOrEditExercise/SelectExercise/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var SelectExercisemodules = ({"flex_box_center":"flex_box_center___A88PD","flex_space_between":"flex_space_between___fcLxD","flex_box_vertical_center":"flex_box_vertical_center___MVaTm","flex_box_center_end":"flex_box_center_end___rIjBC","flex_box_column":"flex_box_column___VVH9a","bg":"bg___N8kOB","containerTitle":"containerTitle___tSQhE","containerDesc":"containerDesc___bGkO2","menus":"menus___JjUaL","listItem":"listItem___iLN1J","info":"info___xx7Uq","title":"title___WDNrp","titleLeft":"titleLeft___nkvyn","titleRight":"titleRight____7Yeh","acitons":"acitons___ihZra","move":"move___l3VcY","hideHeadCheckbox":"hideHeadCheckbox___PbO3s","moveCategory":"moveCategory___kR63T","tabSearch":"tabSearch___JHOHT","warpModal":"warpModal___W28jx","modalColumn":"modalColumn___TDkuk","modalRow":"modalRow___XOjkH","sup":"sup___ri3Vt"}); +// EXTERNAL MODULE: ./src/service/global.ts +var global = __webpack_require__(94433); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/AddOrEditExercise/SelectExercise/index.tsx @@ -14720,129 +14884,1354 @@ var Stage_excluded = ["pathsDetail", "user", "globalSetting", "loading", "dispat -var appectMap = ['application/pdf', 'application/msword', 'application/vnd.ms-excel', 'application/vnd.ms-powerpoint', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/ZIP']; -var Stage = function Stage(_ref) { - var _pathsDetail$detail, _pathsDetail$detail2, _pathsDetail$detail20, _pathsDetail$detail21, _user$userInfo13; - var pathsDetail = _ref.pathsDetail, - user = _ref.user, - globalSetting = _ref.globalSetting, +var TabPane = tabs/* default */.Z.TabPane; +var CuttOffNowShixun = function CuttOffNowShixun(_ref) { + var _teachGroupData$group; + var classroomList = _ref.classroomList, + exercise = _ref.exercise, loading = _ref.loading, dispatch = _ref.dispatch, - classroomList = _ref.classroomList, - props = objectWithoutProperties_default()(_ref, Stage_excluded); - var params = (0,_umi_production_exports.useParams)(); - var stageData = pathsDetail.stageData; - var _useState = (0,_react_17_0_2_react.useState)([]), + openSelectExercise = _ref.openSelectExercise, + onHide = _ref.onHide, + _ref$selectArrs = _ref.selectArrs, + selectArrs = _ref$selectArrs === void 0 ? [] : _ref$selectArrs, + setSelectArrs = _ref.setSelectArrs, + _ref$tabKeyStr = _ref.tabKeyStr, + tabKeyStr = _ref$tabKeyStr === void 0 ? "myself" : _ref$tabKeyStr, + setTabKeyStr = _ref.setTabKeyStr; + var _useState = (0,_react_17_0_2_react.useState)(true), _useState2 = slicedToArray_default()(_useState, 2), - data = _useState2[0], - setData = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(-1), + hasMore = _useState2[0], + setHasMore = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)("myself"), _useState4 = slicedToArray_default()(_useState3, 2), - editKey = _useState4[0], - setEditKey = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(false), + tabKey = _useState4[0], + setTabKey = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)([]), _useState6 = slicedToArray_default()(_useState5, 2), - showAddShixun = _useState6[0], - setShowAddShixun = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(false), + tabData = _useState6[0], + setTabData = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)([]), _useState8 = slicedToArray_default()(_useState7, 2), - showAddCourseware = _useState8[0], - setShowAddCourseware = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(false), + teachGroupData = _useState8[0], + setTeachGroupData = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(), _useState10 = slicedToArray_default()(_useState9, 2), - showAddBlankItems = _useState10[0], - setShowAddBlankitems = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)({ - name: '', - is_jupyter: false - }), + isTeacher = _useState10[0], + setIsTeacher = _useState10[1]; //是否为已认证老师 + var _useState11 = (0,_react_17_0_2_react.useState)([]), _useState12 = slicedToArray_default()(_useState11, 2), - addValue = _useState12[0], - setAddValue = _useState12[1]; - var _Form$useForm = es_form/* default */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var _Form$useForm3 = es_form/* default */.Z.useForm(), - _Form$useForm4 = slicedToArray_default()(_Form$useForm3, 1), - addForm = _Form$useForm4[0]; - var _Form$useForm5 = es_form/* default */.Z.useForm(), - _Form$useForm6 = slicedToArray_default()(_Form$useForm5, 1), - addCoursewareForm = _Form$useForm6[0]; - var _Form$useForm7 = es_form/* default */.Z.useForm(), - _Form$useForm8 = slicedToArray_default()(_Form$useForm7, 1), - addBlankItemsForm = _Form$useForm8[0]; - var _useState13 = (0,_react_17_0_2_react.useState)(false), + groupIdsInitialValues = _useState12[0], + setGroupIdsInitialValues = _useState12[1]; + var typeValue = { + 'myself': 0, + 'teacher': 2, + 'public': 1 + }; + var scroll = (0,_react_17_0_2_react.useRef)(null); + var columns = [{ + title: "试卷名称", + dataIndex: "name", + width: 150, + ellipsis: true, + align: 'left' + }, { + title: "知识点", + dataIndex: "course_list_name", + width: 150, + ellipsis: true, + align: 'left' + }, { + title: "类型", + dataIndex: "is_random", + width: 90, + align: 'left', + render: function render(v) { + return v ? '随机组卷' : '人工组卷'; + } + }, { + title: "更新时间", + dataIndex: "updated_at", + width: 150, + align: 'left' + }, { + title: "试题数", + dataIndex: "item_num", + width: 60, + align: 'center' + }, { + title: "总分", + dataIndex: "total_score", + width: 60, + align: 'center' + }, { + title: "操作", + dataIndex: "is_random", + width: 60, + align: 'center', + render: function render(v, r) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: v ? "/randompaper/detail/".concat(r.id) : "/paperlibrary/see/".concat(r.id, "?defaultActiveKey=").concat(typeValue[tabKey]), + target: "_blank>", + children: "\u9884\u89C8" + }); + } + }]; + var _useState13 = (0,_react_17_0_2_react.useState)({ + page: 0, + limit: 20, + group_id: null, + object_type: 'examination_bank', + search: '', + filter: 'myself', + is_subject_exercise: true + }), _useState14 = slicedToArray_default()(_useState13, 2), - isAdd = _useState14[0], - setIsAdd = _useState14[1]; - var _useState15 = (0,_react_17_0_2_react.useState)([]), - _useState16 = slicedToArray_default()(_useState15, 2), - shixunIds = _useState16[0], - setShixunIds = _useState16[1]; - var _useState17 = (0,_react_17_0_2_react.useState)(false), - _useState18 = slicedToArray_default()(_useState17, 2), - visibleVideoModal = _useState18[0], - setVisibleVideoModal = _useState18[1]; - var _useState19 = (0,_react_17_0_2_react.useState)('All'), - _useState20 = slicedToArray_default()(_useState19, 2), - visibleType = _useState20[0], - setVisibleType = _useState20[1]; - var _useState21 = (0,_react_17_0_2_react.useState)('All'), - _useState22 = slicedToArray_default()(_useState21, 2), - visibleTypeNew = _useState22[0], - setVisibleTypeNew = _useState22[1]; - var _useState23 = (0,_react_17_0_2_react.useState)(false), - _useState24 = slicedToArray_default()(_useState23, 2), - confirmLoading = _useState24[0], - setConfirmLoading = _useState24[1]; - var _useState25 = (0,_react_17_0_2_react.useState)(0), - _useState26 = slicedToArray_default()(_useState25, 2), - scrollTop = _useState26[0], - setScrollTop = _useState26[1]; - var _useState27 = (0,_react_17_0_2_react.useState)(), - _useState28 = slicedToArray_default()(_useState27, 2), - modalType = _useState28[0], - setModalType = _useState28[1]; - var _useState29 = (0,_react_17_0_2_react.useState)(false), - _useState30 = slicedToArray_default()(_useState29, 2), - ScoreShow = _useState30[0], - setScoreShow = _useState30[1]; - var _useState31 = (0,_react_17_0_2_react.useState)(false), - _useState32 = slicedToArray_default()(_useState31, 2), - QueryShow = _useState32[0], - setQueryShow = _useState32[1]; - var _useState33 = (0,_react_17_0_2_react.useState)(''), - _useState34 = slicedToArray_default()(_useState33, 2), - modalDdata = _useState34[0], - setModalDdata = _useState34[1]; - var _useState35 = (0,_react_17_0_2_react.useState)(''), - _useState36 = slicedToArray_default()(_useState35, 2), - stageid = _useState36[0], - setstageid = _useState36[1]; - var _useState37 = (0,_react_17_0_2_react.useState)([{ - name: '全部', - type: 'All', - number: 0 - }, { - name: '实践项目', - type: 'Shixun', - number: 0 - }, { - name: '视频项目', - type: 'VideoItem', - number: 0 - }, { - name: '教学课件', - type: 'Attachment', - number: 0 - }, { - name: '分组作业', - type: 'group_count', - number: 0 + query = _useState14[0], + setQuery = _useState14[1]; + (0,_react_17_0_2_react.useEffect)(function () { + initData(); + if (openSelectExercise) { + if (tabKeyStr) { + setTabKey(tabKeyStr); + } + getData(); + getTeachGroupData(); + } + }, [openSelectExercise]); + (0,_react_17_0_2_react.useEffect)(function () { + if (openSelectExercise && tabData.length > 0) { + var ids = tabData.filter(function (obj1) { + return selectArrs.some(function (obj2) { + return obj2.id === obj1.id; + }); + }).map(function (obj) { + return obj.id; + }); + setGroupIdsInitialValues(ids); + } + }, [tabData]); + var initData = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + setHasMore(true); + setTabKey(tabKeyStr); + setGroupIdsInitialValues([]); + setTabData([]); + setQuery({ + page: 0, + limit: 20, + group_id: null, + object_type: 'examination_bank', + search: '', + filter: tabKeyStr, + is_subject_exercise: true + }); + case 5: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function initData() { + return _ref2.apply(this, arguments); + }; + }(); + var getTeachGroupData = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var res; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return dispatch({ + type: 'paperlibrary/getTeachGroupData' + }); + case 2: + res = _context2.sent; + setTeachGroupData(res); + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function getTeachGroupData() { + return _ref3.apply(this, arguments); + }; + }(); + var getData = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var _res$object_list, res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + if (!hasMore) { + _context3.next = 11; + break; + } + ++query.page; + setHasMore(false); + _context3.next = 5; + return dispatch({ + type: 'exercise/getBrankList', + payload: objectSpread2_default()({}, query) + }); + case 5: + res = _context3.sent; + tabData = res !== null && res !== void 0 && res.object_list ? toConsumableArray_default()(tabData.concat(res === null || res === void 0 ? void 0 : res.object_list)) : tabData; + setIsTeacher(res.is_teacher); + if (((_res$object_list = res.object_list) === null || _res$object_list === void 0 ? void 0 : _res$object_list.length) < query.limit) { + setHasMore(false); + } else { + setHasMore(true); + } + ; + setTabData(toConsumableArray_default()(tabData)); + case 11: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function getData() { + return _ref4.apply(this, arguments); + }; + }(); + var handleChangeTeachGroup = function handleChangeTeachGroup(id) { + scroll.current.scrollTop = 0; + tabData = []; + query.page = 0; + query.group_id = id; + hasMore = true; + setGroupIdsInitialValues([]); + setQuery(objectSpread2_default()({}, query)); + getData(); + }; + var rowSelection = { + selectedRowKeys: groupIdsInitialValues, + onChange: function onChange(e) { + setGroupIdsInitialValues(e); + }, + type: "radio" + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + centered: true, + width: 980, + title: "\u9009\u62E9\u8BD5\u5377", + maskClosable: false, + destroyOnClose: true, + open: openSelectExercise, + okText: "\u786E\u5B9A", + cancelText: "\u53D6\u6D88", + bodyStyle: { + minHeight: 200 + }, + wrapClassName: SelectExercisemodules.warpModal, + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var need_authorize, is_random, newArray; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + if (groupIdsInitialValues.length) { + _context4.next = 3; + break; + } + message/* default */.ZP.error('请选择试卷'); + return _context4.abrupt("return"); + case 3: + need_authorize = false; + is_random = false; + tabData.forEach(function (e) { + if (groupIdsInitialValues.includes(e.id) && e.need_authorize) { + need_authorize = e.need_authorize; + } + if (groupIdsInitialValues.includes(e.id)) { + is_random = e.is_random; + } + }); + if (!need_authorize) { + _context4.next = 9; + break; + } + (0,verifyLogin/* AuthorizeModel */.rX)(false, '该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。'); + return _context4.abrupt("return"); + case 9: + newArray = tabData.filter(function (obj) { + return groupIdsInitialValues.includes(obj.id); + }); + setSelectArrs(newArray); + setTabKeyStr(tabKey); + onHide(); + case 13: + case "end": + return _context4.stop(); + } + }, _callee4); + })), + onCancel: function onCancel() { + onHide(); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(tabs/* default */.Z, { + activeKey: tabKey, + onTabClick: ( /*#__PURE__*/function () { + var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(key) { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + scroll.current.scrollTop = 0; + tabData = []; + if (tabKey !== key) { + setGroupIdsInitialValues([]); + } + setTabKey(key); + query.page = 0; + query.filter = key; + query.group_id = null; + hasMore = true; + getData(); + case 9: + case "end": + return _context5.stop(); + } + }, _callee5); + })); + return function (_x) { + return _ref6.apply(this, arguments); + }; + }()), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + tab: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u6211\u7684\u8BD5\u5377\u5E93" + }) + }, "myself"), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + tab: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u6559\u7814\u5171\u4EAB" + }) + }, "teacher"), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + tab: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u516C\u5171\u8BD5\u5377\u5E93" + }) + }, "public")] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: SelectExercisemodules.tabSearch, + children: [tabKey === "teacher" && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { + value: query.group_id, + onChange: handleChangeTeachGroup, + size: 'middle', + style: { + width: 200, + marginRight: 30 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { + value: null, + children: "\u5168\u90E8\u6559\u7814\u56E2\u961F" + }), teachGroupData === null || teachGroupData === void 0 || (_teachGroupData$group = teachGroupData.groups) === null || _teachGroupData$group === void 0 ? void 0 : _teachGroupData$group.map(function (e) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { + value: e === null || e === void 0 ? void 0 : e.group_id, + children: e === null || e === void 0 ? void 0 : e.name + }, e === null || e === void 0 ? void 0 : e.group_id); + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { + placeholder: "\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22", + value: query.search, + onChange: function onChange(e) { + query.search = e.target.value; + setQuery(objectSpread2_default()({}, query)); + }, + onSearch: function onSearch(value) { + scroll.current.scrollTop = 0; + tabData = []; + query.page = 0; + hasMore = true; + setGroupIdsInitialValues([]); + if (value) { + (0,global/* addSearchRecord */.tk)({ + name: value, + copywriting: value, + position: 'Exercise' + }); + } + getData(); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + ref: scroll, + style: { + maxHeight: 350, + overflowY: 'auto', + overflowX: 'hidden', + marginTop: 10, + paddingBottom: 20 + }, + children: [!isTeacher && tabKey === 'public' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + flexDirection: 'column', + paddingTop: '30px', + alignItems: 'center', + justifyContent: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + cursor: 'pointer', + background: '#ff6800', + height: '30px', + textAlign: 'center', + marginTop: '5px', + padding: '5px 0px', + color: '#fff', + width: '80px' + }, + onClick: function onClick() { + window.open("/account/certification"); + }, + children: "\u7ACB\u5373\u8BA4\u8BC1" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)((_react_infinite_scroller_1_2_4_react_infinite_scroller_default()), { + initialLoad: false, + pageStart: 0, + loadMore: function loadMore() { + getData(); + }, + hasMore: hasMore, + useWindow: false, + children: openSelectExercise && isTeacher && /*#__PURE__*/(0,jsx_runtime.jsx)(ResTable/* default */.Z, { + className: SelectExercisemodules.hideHeadCheckbox, + pagination: false, + hideSelectAll: true // antd-version 4.3.0 + , + dataSource: tabData, + onRow: function onRow(record) { + return { + onClick: function onClick() { + setGroupIdsInitialValues([record === null || record === void 0 ? void 0 : record.id]); + } // 点击行 + }; + }, + resColumns: columns, + rowSelection: rowSelection + }) + })] + })] + }) + }); +}; +/* harmony default export */ var SelectExercise = ((0,_umi_production_exports.connect)(function (_ref7) { + var exercise = _ref7.exercise, + loading = _ref7.loading, + classroomList = _ref7.classroomList; + return { + exercise: exercise, + loading: loading, + classroomList: classroomList + }; +})(CuttOffNowShixun)); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/AddOrEditExercise/index.tsx + + + + + + + + + + + + + + + +var AddOrEditExercise = function AddOrEditExercise(_ref) { + var _formValue$name; + var shixunHomeworks = _ref.shixunHomeworks, + newCourse = _ref.newCourse, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + classroomList = _ref.classroomList, + getData = _ref.getData; + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var _useState = (0,_react_17_0_2_react.useState)(), + _useState2 = slicedToArray_default()(_useState, 2), + formValue = _useState2[0], + setFormValue = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)([]), + _useState4 = slicedToArray_default()(_useState3, 2), + selectArrs = _useState4[0], + setSelectArrs = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + openSelectExercise = _useState6[0], + setOpenSelectExercise = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + openPre = _useState8[0], + setOpenPre = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)([]), + _useState10 = slicedToArray_default()(_useState9, 2), + subjectExercisesList = _useState10[0], + setSubjectExercisesList = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)([]), + _useState12 = slicedToArray_default()(_useState11, 2), + myFolderData = _useState12[0], + setMyFolderData = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(0), + _useState14 = slicedToArray_default()(_useState13, 2), + selectedNum = _useState14[0], + setSelectedNum = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(0), + _useState16 = slicedToArray_default()(_useState15, 2), + scorePercent = _useState16[0], + setScorePercent = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)(false), + _useState18 = slicedToArray_default()(_useState17, 2), + isCreator = _useState18[0], + setIsCreator = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)('myself'), + _useState20 = slicedToArray_default()(_useState19, 2), + tabKeyStr = _useState20[0], + _setTabKeyStr = _useState20[1]; + var typeValue = { + 'myself': 0, + 'teacher': 2, + 'public': 1 + }; + (0,_react_17_0_2_react.useEffect)(function () { + if (['新建刷题练习', '编辑刷题练习'].includes(classroomList.actionTabs.key)) { + getSubjectExercisesList(); + getItemBanksGroups(); + if (classroomList.actionTabs.key == '编辑刷题练习') { + getEditData(); + } + if (classroomList.actionTabs.key == '新建刷题练习') { + initData(); + } + } + }, [classroomList.actionTabs.key]); + var getEditData = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res, data, defaultValue; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,fetch/* default */.ZP)("/api/subject_exercises/".concat(classroomList.actionTabs.editId, "/edit.json"), { + method: 'get', + params: { + stage_id: classroomList.actionTabs.id + } + }); + case 2: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + data = res.data; + defaultValue = { + name: data === null || data === void 0 ? void 0 : data.name, + examination_bank_id: data === null || data === void 0 ? void 0 : data.examination_bank_id, + score_percent: data === null || data === void 0 ? void 0 : data.score_percent, + error_push: data === null || data === void 0 ? void 0 : data.error_push, + error_num: data === null || data === void 0 ? void 0 : data.error_num, + item_group_ids: (data === null || data === void 0 ? void 0 : data.item_group_ids.map(function (id) { + return id === 0 ? "0-0" : id; + })) || [], + push_num: data === null || data === void 0 ? void 0 : data.push_num, + parent_id: data === null || data === void 0 ? void 0 : data.parent_id + }; + setFormValue(objectSpread2_default()({}, defaultValue)); + form.setFieldsValue(objectSpread2_default()({}, defaultValue)); + _setTabKeyStr(data === null || data === void 0 ? void 0 : data.filter); + setSelectArrs([{ + id: data === null || data === void 0 ? void 0 : data.examination_bank_id, + item_num: data === null || data === void 0 ? void 0 : data.question_count, + name: data === null || data === void 0 ? void 0 : data.examination_bank_name, + total_score: data === null || data === void 0 ? void 0 : data.total_score + }]); + setScorePercent(data === null || data === void 0 ? void 0 : data.score_percent); + setSelectedNum(data === null || data === void 0 ? void 0 : data.item_bank_num); + setIsCreator(data === null || data === void 0 ? void 0 : data.is_creator); + if (data !== null && data !== void 0 && data.parent_id) { + setOpenPre(true); + } + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getEditData() { + return _ref2.apply(this, arguments); + }; + }(); + var initData = function initData() { + form.resetFields(); + setSelectArrs([]); + setOpenSelectExercise(false); + setOpenPre(false); + setSelectedNum(0); + setMyFolderData([]); + setScorePercent(60); + var obj = { + error_num: 1, + error_push: false, + item_group_ids: [], + score_percent: 60 + }; + setFormValue(obj); + form.setFieldsValue(obj); + }; + var getItemBanksGroups = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var res, _res$data, formatIcon, formattedData; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return (0,fetch/* default */.ZP)("/api/item_banks_groups.json", { + method: 'get', + params: { + stage_id: classroomList.actionTabs.id, + is_subject_exercise: true + } + }); + case 2: + res = _context2.sent; + if (res) { + formatIcon = function formatIcon(expanded) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: __webpack_require__(expanded ? /*! ./ImgIcon/folder-opened.png */ 76388 : /*! ./ImgIcon/folder-closed.png */ 44818), + className: AddOrEditExercisemodules.folderIcon + }); + }; + formattedData = (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.map(function (item) { + var _item$children; + return { + key: item.group_id, + id: item.group_id, + title: "".concat(item.name, "(").concat(item.count, ")"), + count: item.count, + all_hack: item.all_hack, + position: item.position, + parent_id: item.parent_id, + icon: formatIcon, + children: (item === null || item === void 0 || (_item$children = item.children) === null || _item$children === void 0 ? void 0 : _item$children.map(function (child) { + return objectSpread2_default()(objectSpread2_default()({}, child), {}, { + key: child.group_id, + title: "".concat(child.name, "(").concat(child.count, ")"), + icon: formatIcon + }); + })) || [] + }; + }); + setMyFolderData(formattedData || []); + } + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function getItemBanksGroups() { + return _ref3.apply(this, arguments); + }; + }(); + var getSubjectExercisesList = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var _classroomList$action; + var res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return (0,fetch/* default */.ZP)("/api/subject_exercises/lists.json", { + method: 'get', + params: { + stage_id: classroomList.actionTabs.id, + subject_exercise_id: classroomList === null || classroomList === void 0 || (_classroomList$action = classroomList.actionTabs) === null || _classroomList$action === void 0 ? void 0 : _classroomList$action.editId + } + }); + case 2: + res = _context3.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + setSubjectExercisesList(res.data || []); + } + case 4: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function getSubjectExercisesList() { + return _ref4.apply(this, arguments); + }; + }(); + var handleFinish = function handleFinish() { + form.validateFields().then( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + var query, res; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + query = objectSpread2_default()({ + stage_id: classroomList.actionTabs.id, + filter: tabKeyStr + }, formValue); + if (formValue !== null && formValue !== void 0 && formValue.error_push) { + query.item_group_ids = query.item_group_ids.map(function (id) { + return id === "0-0" ? 0 : id; + }); + } + if (!(classroomList.actionTabs.key == '编辑刷题练习')) { + _context5.next = 6; + break; + } + modal/* default */.Z.confirm({ + title: "提示", + icon: null, + centered: true, + content: "修改试卷之后,已开启练习的学生需要重新进行练习,确定要修改吗?", + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { + var res; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _context4.next = 2; + return (0,fetch/* default */.ZP)("/api/subject_exercises/".concat(classroomList.actionTabs.editId, ".json"), { + method: 'put', + body: query + }); + case 2: + res = _context4.sent; + if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + message/* default */.ZP.success('编辑成功'); + onClose(); + getData(); + } + case 4: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() + }); + _context5.next = 10; + break; + case 6: + _context5.next = 8; + return (0,fetch/* default */.ZP)("/api/subject_exercises.json", { + method: 'post', + body: objectSpread2_default()({ + stage_id: classroomList.actionTabs.id, + filter: tabKeyStr + }, formValue) + }); + case 8: + res = _context5.sent; + if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + message/* default */.ZP.success('添加成功'); + onClose(); + getData(); + } + case 10: + case "end": + return _context5.stop(); + } + }, _callee5); + }))); + }; + var validateArrLength = function validateArrLength(rule, value) { + if (value && (selectArrs === null || selectArrs === void 0 ? void 0 : selectArrs.length) > 0) { + return Promise.resolve(); + } else { + return Promise.reject('请选择试卷'); + } + }; + var selectArrsConfig = function selectArrsConfig(e) { + setSelectArrs(e); + var id = e.length > 0 ? e[0].id : null; + setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), {}, { + examination_bank_id: id + })); + form.setFieldValue('examination_bank_id', id); + form.validateFields(['examination_bank_id']); + }; + var onClose = function onClose() { + dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '' + } + }); + }; + var getNodeByKey = function getNodeByKey(data, key) { + for (var i = 0; i < (data === null || data === void 0 ? void 0 : data.length); i++) { + var node = data[i]; + if (node.id == key.id) { + return node; + } + if (node.children) { + var result = getNodeByKey(node.children, key); + if (result) { + return result; + } + } + } + return null; + }; + var getCount = function getCount(arr) { + var count = arr.reduce(function (total, item) { + if (item.count) { + return total + item.count; + } else if (item.children && item.children.length > 0) { + var childCount = item.children.reduce(function (childTotal, childItem) { + return childTotal + childItem.count; + }, 0); + return total + childCount; + } + return total; + }, 0); + setSelectedNum(count); + }; + var TreeDom = function TreeDom(_ref6) { + var props = Object.assign({}, (objectDestructuringEmpty_default()(_ref6), _ref6)); + return /*#__PURE__*/(0,jsx_runtime.jsx)(tree/* default */.Z, { + checkable: true, + disabled: checkIsCreator(), + className: AddOrEditExercisemodules.folderWrapper, + rootStyle: { + paddingLeft: 15, + paddingRight: 0, + paddingTop: 10 + }, + selectable: false, + onCheck: function onCheck(checkedKeys, info) { + setFormValue(objectSpread2_default()(objectSpread2_default()({}, formValue), {}, { + item_group_ids: checkedKeys + })); + props === null || props === void 0 || props.onChange(checkedKeys === null || checkedKeys === void 0 ? void 0 : checkedKeys.checked); + getCount(info === null || info === void 0 ? void 0 : info.checkedNodes); + }, + checkedKeys: props === null || props === void 0 ? void 0 : props.value, + checkStrictly: true, + treeData: myFolderData, + blockNode: true, + defaultExpandAll: true, + showIcon: true + }); + }; + + // 校验是否是创建者 + var checkIsCreator = function checkIsCreator() { + return classroomList.actionTabs.key == '编辑刷题练习' && !isCreator ? true : false; + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(drawer/* default */.Z, { + placement: "bottom", + height: "100%", + closable: false, + open: ['新建刷题练习', '编辑刷题练习'].includes(classroomList.actionTabs.key) ? true : false, + className: AddOrEditExercisemodules.drawer, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: AddOrEditExercisemodules.bg, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: AddOrEditExercisemodules.title, + children: classroomList.actionTabs.key + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { + form: form, + scrollToFirstError: true, + layout: "vertical", + onValuesChange: function onValuesChange(changedValues, values) { + console.log("========", changedValues, values); + if (changedValues.error_push) { + var obj = objectSpread2_default()(objectSpread2_default()({}, values), {}, { + error_num: 1, + push_num: 1, + item_group_ids: [] + }); + setFormValue(obj); + setSelectedNum(0); + form.setFieldsValue(obj); + } else { + setFormValue(objectSpread2_default()({}, values)); + } + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: AddOrEditExercisemodules.lableSty, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "name", + label: "\u7EC3\u4E60\u540D\u79F0", + rules: [{ + required: true, + message: "请输入练习名称" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + maxLength: 60, + suffix: "".concat((formValue === null || formValue === void 0 || (_formValue$name = formValue.name) === null || _formValue$name === void 0 ? void 0 : _formValue$name.length) || 0, "/60"), + placeholder: "\u8BF7\u8F93\u5165\u7EC3\u4E60\u540D\u79F0" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + name: "examination_bank_id", + label: "\u9009\u62E9\u8BD5\u5377", + rules: [{ + required: true, + validator: validateArrLength + }], + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: AddOrEditExercisemodules.aBtn, + onClick: function onClick() { + if (checkIsCreator()) { + message/* default */.ZP.warning('非练习创建者不支持修改试卷!'); + return; + } + setOpenSelectExercise(true); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(PlusOutlined/* default */.Z, { + style: { + marginRight: 6 + } + }), "\u9009\u62E9\u8BD5\u5377"] + }), selectArrs.length > 0 && selectArrs.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: 10 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/paperlibrary/see/".concat(item === null || item === void 0 ? void 0 : item.id, "?defaultActiveKey=").concat(typeValue[tabKeyStr]), + target: "_blank", + style: { + textDecoration: 'underline', + color: '#3061D0' + }, + children: item === null || item === void 0 ? void 0 : item.name + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\uFF08\u8BD5\u9898\u6570 ", item === null || item === void 0 ? void 0 : item.item_num, " \u9898\uFF0C\u603B\u5206 ", item === null || item === void 0 ? void 0 : item.total_score, " \u5206\uFF09"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5220\u9664", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "iconfont icon-shanchu", + style: { + color: '#F65160', + marginLeft: 10, + cursor: 'pointer' + }, + onClick: function onClick() { + if (checkIsCreator()) { + message/* default */.ZP.warning('非练习创建者不支持修改试卷!'); + return; + } + modal/* default */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '提示', + content: '确定删除该试卷吗?', + onOk: function onOk() { + selectArrsConfig([]); + } + }); + } + }) + })] + }, index); + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "score_percent", + label: "\u5B8C\u6210\u8981\u6C42", + rules: [{ + required: true, + message: "请输入完成要求百分比" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5B66\u751F\u5F97\u5206 \u2265 \u603B\u5206\u7684" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + value: scorePercent, + onChange: function onChange(e) { + setScorePercent(e); + form.setFieldValue('score_percent', e); + formValue.score_percent = e; + setFormValue(objectSpread2_default()({}, formValue)); + }, + className: AddOrEditExercisemodules.inputNum, + min: 1, + max: 100, + precision: 0 + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "%\uFF0C\u624D\u7B97\u5B8C\u6210\u5F53\u524D\u7EC3\u4E60\u3002" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + color: '#5F6368', + paddingBottom: 8 + }, + children: "\u9519\u9898\u63A8\u9001" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "error_push", + style: { + marginBottom: 16 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { + style: { + position: 'relative', + top: 5 + }, + checked: formValue === null || formValue === void 0 ? void 0 : formValue.error_push, + disabled: checkIsCreator() + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 10, + lineHeight: '45px' + }, + children: "\u5F00\u542F\u65F6\uFF0C\u5B66\u751F\u5F53\u524D\u9898\u76EE\u7B54\u9898\u9519\u8BEF\u6B21\u6570\u8D85\u8FC7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "error_num", + style: { + marginBottom: 16 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + defaultValue: formValue === null || formValue === void 0 ? void 0 : formValue.error_num, + disabled: checkIsCreator(), + className: AddOrEditExercisemodules.inputNum, + min: 0, + precision: 0 + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + lineHeight: '45px' + }, + children: "\u6B21\uFF0C\u63A8\u9001\u4E0E\u5F53\u524D\u9898\u76EE\u77E5\u8BC6\u70B9\u76F8\u540C\u7684\u9898\u76EE\u3002" + })] + })] + }), (formValue === null || formValue === void 0 ? void 0 : formValue.error_push) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: AddOrEditExercisemodules.folderAreaWrapper, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + align: "middle", + className: AddOrEditExercisemodules.folderAreaHeader, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u8BF7\u9009\u62E9\u9898\u76EE\u6765\u6E90" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "mr20", + children: ["\u5DF2\u9009", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#3061D0' + }, + children: [" ", selectedNum || 0, " "] + }), "\u9898"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "item_group_ids", + rules: [{ + required: true, + message: "请选择题目来源" + }], + className: AddOrEditExercisemodules.item_group_ids, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(TreeDom, {}) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "push_num", + rules: [{ + required: true, + message: "请输入推送试题数量" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u63A8\u9001\u8BD5\u9898\u6570\u91CF" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + defaultValue: formValue === null || formValue === void 0 ? void 0 : formValue.push_num, + disabled: checkIsCreator(), + className: AddOrEditExercisemodules.inputNum, + min: 1, + precision: 0 + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + color: '#5F6368', + paddingBottom: 8 + }, + children: "\u5173\u8054\u524D\u7F6E\u7EC3\u4E60" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center', + marginBottom: 24, + marginTop: 5 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, { + checked: openPre, + onChange: function onChange(e) { + setOpenPre(e); + if (!e) { + formValue.parent_id = null; + setFormValue(objectSpread2_default()({}, formValue)); + form.setFieldValue('parent_id', null); + } + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 10 + }, + children: "\u5F00\u542F\u65F6\uFF0C\u9700\u8981\u5B8C\u6210\u524D\u7F6E\u7EC3\u4E60\u624D\u80FD\u5F00\u542F\u5F53\u524D\u7EC3\u4E60\u3002" + })] + }), openPre && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "parent_id", + rules: [{ + required: true, + message: "请选择刷题练习" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + className: AddOrEditExercisemodules.select_ids, + placeholder: "\u8BF7\u9009\u62E9\u5237\u9898\u7EC3\u4E60", + value: formValue === null || formValue === void 0 ? void 0 : formValue.parent_id, + children: subjectExercisesList.map(function (e) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { + value: e.id, + children: e.name + }, e.id); + }) + }) + }) + })] + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: AddOrEditExercisemodules.footer_style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: AddOrEditExercisemodules.close_button, + onClick: function onClick() { + onClose(); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: handleFinish, + className: AddOrEditExercisemodules.submit_button, + children: "\u63D0\u4EA4" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(SelectExercise, { + openSelectExercise: openSelectExercise, + onHide: function onHide() { + return setOpenSelectExercise(false); + }, + tabKeyStr: tabKeyStr, + setTabKeyStr: function setTabKeyStr(e) { + _setTabKeyStr(e); + }, + selectArrs: selectArrs, + setSelectArrs: function setSelectArrs(e) { + selectArrsConfig(e); + } + })] + }, "bottom"); +}; +/* harmony default export */ var Stage_AddOrEditExercise = ((0,_umi_production_exports.connect)(function (_ref7) { + var shixunHomeworks = _ref7.shixunHomeworks, + newCourse = _ref7.newCourse, + loading = _ref7.loading, + globalSetting = _ref7.globalSetting, + classroomList = _ref7.classroomList; + return { + shixunHomeworks: shixunHomeworks, + newCourse: newCourse, + globalSetting: globalSetting, + loading: loading.effects, + classroomList: classroomList + }; +})(AddOrEditExercise)); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/index.tsx + + + + + + +var Stage_excluded = ["pathsDetail", "user", "globalSetting", "loading", "dispatch", "classroomList"], + _excluded2 = ["tagName"]; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +var appectMap = ['application/pdf', 'application/msword', 'application/vnd.ms-excel', 'application/vnd.ms-powerpoint', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/ZIP']; +var Stage = function Stage(_ref) { + var _pathsDetail$detail, _pathsDetail$detail2, _pathsDetail$detail20, _pathsDetail$detail21, _user$userInfo13; + var pathsDetail = _ref.pathsDetail, + user = _ref.user, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + classroomList = _ref.classroomList, + props = objectWithoutProperties_default()(_ref, Stage_excluded); + var params = (0,_umi_production_exports.useParams)(); + var stageData = pathsDetail.stageData; + var _useState = (0,_react_17_0_2_react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + data = _useState2[0], + setData = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(-1), + _useState4 = slicedToArray_default()(_useState3, 2), + editKey = _useState4[0], + setEditKey = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + showAddShixun = _useState6[0], + setShowAddShixun = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + showAddCourseware = _useState8[0], + setShowAddCourseware = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(false), + _useState10 = slicedToArray_default()(_useState9, 2), + showAddBlankItems = _useState10[0], + setShowAddBlankitems = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)({ + name: '', + is_jupyter: false + }), + _useState12 = slicedToArray_default()(_useState11, 2), + addValue = _useState12[0], + setAddValue = _useState12[1]; + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var _Form$useForm3 = es_form/* default */.Z.useForm(), + _Form$useForm4 = slicedToArray_default()(_Form$useForm3, 1), + addForm = _Form$useForm4[0]; + var _Form$useForm5 = es_form/* default */.Z.useForm(), + _Form$useForm6 = slicedToArray_default()(_Form$useForm5, 1), + addCoursewareForm = _Form$useForm6[0]; + var _Form$useForm7 = es_form/* default */.Z.useForm(), + _Form$useForm8 = slicedToArray_default()(_Form$useForm7, 1), + addBlankItemsForm = _Form$useForm8[0]; + var _useState13 = (0,_react_17_0_2_react.useState)(false), + _useState14 = slicedToArray_default()(_useState13, 2), + isAdd = _useState14[0], + setIsAdd = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)([]), + _useState16 = slicedToArray_default()(_useState15, 2), + shixunIds = _useState16[0], + setShixunIds = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)(false), + _useState18 = slicedToArray_default()(_useState17, 2), + visibleVideoModal = _useState18[0], + setVisibleVideoModal = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)('All'), + _useState20 = slicedToArray_default()(_useState19, 2), + visibleType = _useState20[0], + setVisibleType = _useState20[1]; + var _useState21 = (0,_react_17_0_2_react.useState)('All'), + _useState22 = slicedToArray_default()(_useState21, 2), + visibleTypeNew = _useState22[0], + setVisibleTypeNew = _useState22[1]; + var _useState23 = (0,_react_17_0_2_react.useState)(false), + _useState24 = slicedToArray_default()(_useState23, 2), + confirmLoading = _useState24[0], + setConfirmLoading = _useState24[1]; + var _useState25 = (0,_react_17_0_2_react.useState)(0), + _useState26 = slicedToArray_default()(_useState25, 2), + scrollTop = _useState26[0], + setScrollTop = _useState26[1]; + var _useState27 = (0,_react_17_0_2_react.useState)(), + _useState28 = slicedToArray_default()(_useState27, 2), + modalType = _useState28[0], + setModalType = _useState28[1]; + var _useState29 = (0,_react_17_0_2_react.useState)(false), + _useState30 = slicedToArray_default()(_useState29, 2), + ScoreShow = _useState30[0], + setScoreShow = _useState30[1]; + var _useState31 = (0,_react_17_0_2_react.useState)(false), + _useState32 = slicedToArray_default()(_useState31, 2), + QueryShow = _useState32[0], + setQueryShow = _useState32[1]; + var _useState33 = (0,_react_17_0_2_react.useState)(''), + _useState34 = slicedToArray_default()(_useState33, 2), + modalDdata = _useState34[0], + setModalDdata = _useState34[1]; + var _useState35 = (0,_react_17_0_2_react.useState)(''), + _useState36 = slicedToArray_default()(_useState35, 2), + stageid = _useState36[0], + setstageid = _useState36[1]; + var _useState37 = (0,_react_17_0_2_react.useState)([{ + name: '全部', + type: 'All', + number: 0 + }, { + name: '实践项目', + type: 'Shixun', + number: 0 + }, { + name: '视频项目', + type: 'VideoItem', + number: 0 + }, { + name: '教学课件', + type: 'Attachment', + number: 0 + }, { + name: '分组作业', + type: 'group_count', + number: 0 }, { name: '图文作业', type: 'normal_count', number: 0 + }, { + name: '练习', + type: 'SubjectExercise', + number: 0 }, { name: '讨论', type: 'Discusses', @@ -14903,15 +16292,18 @@ var Stage = function Stage(_ref) { _pathsDetail$detail3$5 = _pathsDetail$detail3.normal_count, normal_count = _pathsDetail$detail3$5 === void 0 ? 0 : _pathsDetail$detail3$5, _pathsDetail$detail3$6 = _pathsDetail$detail3.disscuss_count, - disscuss_count = _pathsDetail$detail3$6 === void 0 ? 0 : _pathsDetail$detail3$6; + disscuss_count = _pathsDetail$detail3$6 === void 0 ? 0 : _pathsDetail$detail3$6, + _pathsDetail$detail3$7 = _pathsDetail$detail3.subject_exercise_count, + subject_exercise_count = _pathsDetail$detail3$7 === void 0 ? 0 : _pathsDetail$detail3$7; var typeParam = { - All: shixuns_count + videos_count + attachment_count + group_count + normal_count, + All: shixuns_count + videos_count + attachment_count + group_count + normal_count + subject_exercise_count, Shixun: shixuns_count, VideoItem: videos_count, Attachment: attachment_count, Discusses: disscuss_count, group_count: group_count, - normal_count: normal_count + normal_count: normal_count, + SubjectExercise: subject_exercise_count }; var cloneTypeData = typeData.map(function (e) { return objectSpread2_default()(objectSpread2_default()({}, e), {}, { @@ -15547,6 +16939,15 @@ var Stage = function Stage(_ref) { type: params === null || params === void 0 ? void 0 : params.homework_type } }); + } else if ((params === null || params === void 0 ? void 0 : params.item_type) === 'SubjectExercise') { + dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '编辑刷题练习', + id: data[editKey]['stage_id'], + editId: params === null || params === void 0 ? void 0 : params.id + } + }); } else { modal/* default */.Z.confirm({ title: '修改小节名称', @@ -16206,7 +17607,7 @@ var Stage = function Stage(_ref) { }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-tianjiafangda mr5 " - }), "\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"] + }), "\u89C6\u9891"] }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { size: "middle", @@ -16232,7 +17633,7 @@ var Stage = function Stage(_ref) { }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-tianjiafangda mr5 " - }), "\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"] + }), "\u8BFE\u4EF6"] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { size: "middle", ghost: true, @@ -16320,6 +17721,28 @@ var Stage = function Stage(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-tianjiafangda mr5 " }), "\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + size: "middle", + ghost: true, + className: "ml20", + type: "primary", + onClick: function onClick() { + if (!data[editKey]['stage_id']) { + return message/* default */.ZP.info('请先输入章节名称!'); + } + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) return; + dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '新建刷题练习', + id: data[editKey]['stage_id'], + subject_id: params.pathId + } + }); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "iconfont icon-tianjiafangda mr5 " + }), "\u7EC3\u4E60"] }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {})] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { className: "c-light-black mt10 pb20", @@ -16397,12 +17820,12 @@ var Stage = function Stage(_ref) { if (data !== null && data !== void 0 && data.some(function (val) { var _val$stage_tag2; return (_val$stage_tag2 = val.stage_tag) === null || _val$stage_tag2 === void 0 ? void 0 : _val$stage_tag2.includes(item.type); - }) || item.type == 'All' || item.type == 'Discusses' && item.number > 0 || item.type == 'group_count' && item.number > 0 || item.type == 'normal_count' && item.number > 0) { + }) || item.type == 'All' || item.type == 'Discusses' && item.number > 0 || item.type == 'group_count' && item.number > 0 || item.type == 'normal_count' && item.number > 0 || item.type == 'SubjectExercise' && item.number > 0) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: item.type === visibleType ? Stagemodules.tabActive : Stagemodules.tab, onClick: function onClick() { if (editKey === -1) { - if (item.type == 'group_count' || item.type == 'normal_count') { + if (item.type == 'group_count' || item.type == 'normal_count' || item.type == 'subject_exercise_count') { setVisibleTypeNew('SubjectHomework'); } else { setVisibleTypeNew(item.type); @@ -16753,6 +18176,8 @@ var Stage = function Stage(_ref) { setScoreShow: setQueryShow, ScoreShow: QueryShow, modalDdata: modalDdata + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Stage_AddOrEditExercise, { + getData: getData })] }); }; @@ -17184,7 +18609,7 @@ var Certificate = function Certificate(_ref) { dayjs_min_default().locale('ZH-cn'); -var TabPane = tabs/* default */.Z.TabPane; +var Ranking_TabPane = tabs/* default */.Z.TabPane; var StudentItems = function StudentItems(_ref) { var data = _ref.data; var _useState = (0,_react_17_0_2_react.useState)('1'), @@ -17414,19 +18839,19 @@ var StudentItems = function StudentItems(_ref) { setActivitykey(e); setpage(1); }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Ranking_TabPane, { tab: "\u901A\u5173\u699C", style: { background: '#fff' }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(RandomTab, {}) - }, "1"), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + }, "1"), /*#__PURE__*/(0,jsx_runtime.jsx)(Ranking_TabPane, { tab: "\u89C6\u9891\u5B66\u4E60\u699C", children: /*#__PURE__*/(0,jsx_runtime.jsx)(RandomTab, {}) - }, "2"), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + }, "2"), /*#__PURE__*/(0,jsx_runtime.jsx)(Ranking_TabPane, { tab: "\u4E0B\u8F7D\u8D44\u6E90\u699C", children: /*#__PURE__*/(0,jsx_runtime.jsx)(RandomTab, {}) - }, "3"), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + }, "3"), /*#__PURE__*/(0,jsx_runtime.jsx)(Ranking_TabPane, { tab: "\u4E92\u52A8\u8BA8\u8BBA\u699C", children: /*#__PURE__*/(0,jsx_runtime.jsx)(RandomTab, {}) }, "4")] @@ -20371,6 +21796,26 @@ module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAe module.exports = "data:image/png;base64,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"; +/***/ }), + +/***/ 44818: +/*!*********************************************************************************************!*\ + !*** ./src/pages/Paths/Detail/components/Stage/AddOrEditExercise/ImgIcon/folder-closed.png ***! + \*********************************************************************************************/ +/***/ (function(module) { + +module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAtFJREFUWEftWL9rU1EYPffFpCCKEEEJVUQHB10qAUHFHwguDg4ORRDq4uDg4CBIJ6GD0D/B3UEFJ5cugjbQChIqokWKClVrFDGIg2B8yZX3Xl/z/O5LzvfyKhTJXV7g/jrfOfc797sx1toCNnAzQ4A51RkymJNA/CcMvpoYhf0xDWtPwqICWEKM+QSYGgojt3Hw3mweFjmD9YlR+N8WAJSdjYwBrAWCb1oL+jzvMbzSFKoPBgLKAc6dugPbuRDtHzAXgGEMxmjjsXEAYr4MMOw2DcA8wcjWG6g+XOEAZ8c+wNpKtCXZMI+WMn6DJrbsOMQBPtrr9ySM4ZX9LEApkOfd5QBntvvhuhqFswKOz2/wDQWSZ9o0FADLfji5fBTYPwmUduYVMmV+IrLWF2DpFtCcizDTu3hmFeCBKaC4LR2cJpvjMZrwfn8HFm8qATan/bWslWckq6SuTyWcIfi5allrkmsY/DoZSZzanCwQo0REAwTIJf583e9txNIWic9p5E2OCQilZ7BxzY/8L60RSqRkcgnHqKXERgFw5eq/80EagIbB91cSPigilMabNWmYD6okXr7cZdABIAE7Gv6dpfIuZxJDI/G7S32ymJx6CoDP50ny5mIXIJPQ2Y8kEVVEw+DSeCKLWbkldlQA6JZwaZe9BuDr8xkAZjU6Pp5LvHiu9xmkWej6Wt8KXOK1VuGDL89272IaMLv6yAID3cUvzvS5SZyQyZOAZZl7hrnEz0/rjZoxzAhOyUEOcOFEH6MWhDGCWAApPs8B1o/p68GsANgbRVVRPzu8fvVg5gA0xcLTsV/wCtF/iKz6cABkfBfL+Z12m0tc2/cWXnFPODf3zZCxmOj4yxzg/O4qWv48LDwHIHOZrO/i5HoGHRQ3HeEAg0m1ShWtn/dh27tgUAilTqOUMcyqm7AfbZjCR5Q2j+N4o64DOMDhXq8pQ4B5mdzwDP4B5kHmZrL/eyAAAAAASUVORK5CYII="; + +/***/ }), + +/***/ 76388: +/*!*********************************************************************************************!*\ + !*** ./src/pages/Paths/Detail/components/Stage/AddOrEditExercise/ImgIcon/folder-opened.png ***! + \*********************************************************************************************/ +/***/ (function(module) { + +module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4RJREFUWEftWEtrE1EYPXfSh5VWSlMfNSi4sokLK30pWtuKIChVVBBBWpfiRhcKghii7tp/4FrBBxREXbhQ0Bj7gqokahe+kNZWqa21tLGtk7kymY5J79yZL5NUKNLZZHHnzj33fOec+90wzrkHS/hhywBzrM4ygzkSiP+EwTdtPvDJdnDeCI4KgBPEsGGAPYOn8Bq23A7nwiLNYH+bD+rYSwBlloUYAzgH9F/Zo48pyhMoBVdR3ZkVUBpgV9MNcO24sb7OnA6GYtBEa75rbkCYL24wOcxGAPYUhSUXUH3/Cw0wXDUIziuMJYkFc6mluH+GcRSv2UYDfLxJtSWMwiuOUxsUC6Qot2iAD71q8ruZVNgtYFO/+m+yQKKm2UgGAMvU5GTvbqDyClC4LmUMuw+LTFiYdNDC7FdgIASMG57KHGDNdSB/tVyKltIJAESmRHziBmZHgf5WlwBrb6bihFrQmkdpCSDRiiyu+ozgyJzBujtpy1Jiy9XOAPqOuQRY35mKP8qdFvELBFJu1qH1HnUL8K59iV0DFtwqc3PPIQnAH+3noGmXAK1k4YnhxoaS8joqQgFYOaBUAlBSedbTIgCcuLwBc78+SW3qWnJUzkjG8/yAZ3Nqd937BYDfghvB4x+NQJ5vAMycozRvOVOF+Rk1FaVAkQEquX73PkmJh89EwXngn5+5dhsuPgwopYYZu/ZKAA6dDkLTQhaAlhKLDAsvuJWE+X5RDbCi1jBjpEkCcPCsH4mpmKXEVIksbZiAkDxz5zWZVwaUnjS6pkiDTcx8aI2CscCCRtStJqmjzKmtLD8FeLxAZKcNwPcnguCJ0II1SAYERJSJnUxX0gysagbC2+0YbPNDnY79rZrk6LR+n0DkRsP5a4GK80C4xuEkeXswCvCAfaOawV3E1K2+DGUaUeO+i4AlB9NpeX0gCGihpA6zeahcpBB7W4Bo0IHBgSN+zP2MGVuX1ZiihHKJOC5IpMAHfH7gAFAfetUYBUcgGwIXZc73d0BixqEffNGQ5mYi1yjCSFdLKhIfA6ZHHQBGm/2YmYpJ2bAEN4nAmVRZjKmzwOQQcWnq3focnNdTBwV9n88yhuKj95xb/i5/HdSpRwBbmfpXIRPTCIS5ycF0U3o8O+g7SWR9FebiHeCJXQArkNdKYIiqODXO2G9A6cCeiRANcFEsmf1HlgFmz50xc8kz+AfHHTJwrKNsNwAAAABJRU5ErkJggg=="; + /***/ }) }]); \ No newline at end of file diff --git a/p__Problemset__Preview__index.cdcda84f.async.js b/p__Problemset__Preview__index.db09628e.async.js similarity index 99% rename from p__Problemset__Preview__index.cdcda84f.async.js rename to p__Problemset__Preview__index.db09628e.async.js index f099d7dfb0..31b4b00ac4 100644 --- a/p__Problemset__Preview__index.cdcda84f.async.js +++ b/p__Problemset__Preview__index.db09628e.async.js @@ -65,8 +65,8 @@ var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules var es_radio = __webpack_require__(5112); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/components/EcListItems/Problemset/Card/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Cardmodules = ({"flexRow":"flexRow____Sm4b","flexColumn":"flexColumn___mQNZs","action":"action___QUVEn","setScore":"setScore___yZ0Yb","delete":"delete___e4taL","content":"content___jR4Y6","titleWrap":"titleWrap___zsXYY","titleNumber":"titleNumber___p60vi","score":"score___DbCHw","titleHtml":"titleHtml___FALbj","answerWrap":"answerWrap___uPjYq","answer":"answer___pfiPk","answerText":"answerText___K3TNr"}); @@ -1093,7 +1093,7 @@ var Preview = function Preview(_ref) { /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/p__Problemset__index.3ee67fae.async.js b/p__Problemset__index.a411bc16.async.js similarity index 99% rename from p__Problemset__index.3ee67fae.async.js rename to p__Problemset__index.a411bc16.async.js index 4f8f174a4e..f364f258b3 100644 --- a/p__Problemset__index.3ee67fae.async.js +++ b/p__Problemset__index.a411bc16.async.js @@ -1759,8 +1759,8 @@ var slicedToArray = __webpack_require__(79800); var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules var es_radio = __webpack_require__(5112); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules @@ -3082,8 +3082,8 @@ var DeleteModal = function DeleteModal(_ref) { })(DeleteModal)); // EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js var lodash = __webpack_require__(89392); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/Problemset/components/Single.tsx diff --git a/p__Question__AddOrEdit__index.d5f70c2c.async.js b/p__Question__AddOrEdit__index.9476ab3c.async.js similarity index 99% rename from p__Question__AddOrEdit__index.d5f70c2c.async.js rename to p__Question__AddOrEdit__index.9476ab3c.async.js index 0a23f99127..55d0178159 100644 --- a/p__Question__AddOrEdit__index.d5f70c2c.async.js +++ b/p__Question__AddOrEdit__index.9476ab3c.async.js @@ -973,8 +973,8 @@ var dayjs_min = __webpack_require__(9498); var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(6457); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__(89918); ;// CONCATENATED MODULE: ./src/pages/Question/AddOrEdit/index.tsx diff --git a/p__Question__Index__index.b0164925.async.js b/p__Question__Index__index.4b94bc9b.async.js similarity index 99% rename from p__Question__Index__index.b0164925.async.js rename to p__Question__Index__index.4b94bc9b.async.js index 6988016693..f1be5e8e57 100644 --- a/p__Question__Index__index.b0164925.async.js +++ b/p__Question__Index__index.4b94bc9b.async.js @@ -34,8 +34,8 @@ var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(47439); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js var dayjs_min = __webpack_require__(9498); var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); diff --git a/p__Question__OjProblem__index.dacadb93.async.js b/p__Question__OjProblem__index.0bc6371d.async.js similarity index 99% rename from p__Question__OjProblem__index.dacadb93.async.js rename to p__Question__OjProblem__index.0bc6371d.async.js index 66b49d5db0..85c991b285 100644 --- a/p__Question__OjProblem__index.dacadb93.async.js +++ b/p__Question__OjProblem__index.0bc6371d.async.js @@ -648,8 +648,8 @@ var space = __webpack_require__(81327); ;// CONCATENATED MODULE: ./src/pages/Question/OjProblem/LeftPanel/Description/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Descriptionmodules = ({"desc":"desc___X8_hx","info":"info___C1DPv","commit-info":"commit-info____9yQm"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/Question/OjProblem/LeftPanel/Description/index.tsx diff --git a/p__RestFul__index.42a5deba.async.js b/p__RestFul__index.ef3b1bba.async.js similarity index 99% rename from p__RestFul__index.42a5deba.async.js rename to p__RestFul__index.ef3b1bba.async.js index 023cf46839..ca0a98b072 100644 --- a/p__RestFul__index.42a5deba.async.js +++ b/p__RestFul__index.ef3b1bba.async.js @@ -42,8 +42,8 @@ var row = __webpack_require__(95237); var col = __webpack_require__(43604); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules var tooltip = __webpack_require__(6848); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__(89918); ;// CONCATENATED MODULE: ./src/pages/RestFul/index.less?modules diff --git a/p__Shixuns__Detail__Challenges__index.3b63328e.async.js b/p__Shixuns__Detail__Challenges__index.e98f9a64.async.js similarity index 99% rename from p__Shixuns__Detail__Challenges__index.3b63328e.async.js rename to p__Shixuns__Detail__Challenges__index.e98f9a64.async.js index cb7b6d1078..d5d79f88a2 100644 --- a/p__Shixuns__Detail__Challenges__index.3b63328e.async.js +++ b/p__Shixuns__Detail__Challenges__index.e98f9a64.async.js @@ -307,8 +307,8 @@ var ResizeObserver_es = __webpack_require__(76374); var env = __webpack_require__(27065); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(6457); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/components/image-preview/index.tsx + 1 modules var image_preview = __webpack_require__(45286); // EXTERNAL MODULE: ./src/pages/Shixuns/Detail/components/Right/index.tsx + 4 modules @@ -1544,7 +1544,7 @@ if (false) {} /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/p__Shixuns__Detail__Settings__index.d9937bed.async.js b/p__Shixuns__Detail__Settings__index.4413e498.async.js similarity index 99% rename from p__Shixuns__Detail__Settings__index.d9937bed.async.js rename to p__Shixuns__Detail__Settings__index.4413e498.async.js index 1a3df8da97..0797d5c3f1 100644 --- a/p__Shixuns__Detail__Settings__index.d9937bed.async.js +++ b/p__Shixuns__Detail__Settings__index.4413e498.async.js @@ -1150,8 +1150,8 @@ var UseCustomScriptModal = function UseCustomScriptModal(_ref) { })(UseCustomScriptModal)); // EXTERNAL MODULE: ./src/components/FixedButton/index.tsx + 1 modules var FixedButton = __webpack_require__(58271); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/pages/Shixuns/New/components/DesModal/index.tsx + 1 modules var DesModal = __webpack_require__(33279); // EXTERNAL MODULE: ./src/pages/Shixuns/New/components/CreateEnvironment/index.tsx @@ -3601,8 +3601,8 @@ __webpack_require__.d(__webpack_exports__, { var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/Shixuns/New/components/DesModal/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var DesModalmodules = ({"wrapInstallPackageStyle":"wrapInstallPackageStyle___AU1GI","installPackageStyle":"installPackageStyle___k2iyn","title":"title___oN9OA","line":"line___PxUeH","bodyHeight":"bodyHeight___QO5he"}); diff --git a/p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index.d5544f40.async.js b/p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index.970f121a.async.js similarity index 99% rename from p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index.d5544f40.async.js rename to p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index.970f121a.async.js index 629f2ae1b1..3a791d04c2 100644 --- a/p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index.d5544f40.async.js +++ b/p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index.970f121a.async.js @@ -422,8 +422,8 @@ var es_radio = __webpack_require__(5112); var input = __webpack_require__(8772); // EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules var markdown_editor = __webpack_require__(16113); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/service/shixuns.ts var shixuns = __webpack_require__(85062); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js diff --git a/p__Shixuns__Edit__index.3c62b5c1.async.js b/p__Shixuns__Edit__index.80b93396.async.js similarity index 99% rename from p__Shixuns__Edit__index.3c62b5c1.async.js rename to p__Shixuns__Edit__index.80b93396.async.js index 2feb2c6219..8956e2c36b 100644 --- a/p__Shixuns__Edit__index.3c62b5c1.async.js +++ b/p__Shixuns__Edit__index.80b93396.async.js @@ -862,8 +862,8 @@ var stex = __webpack_require__(67549); ;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less // extracted by mini-css-extract-plugin -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx @@ -3307,7 +3307,7 @@ var FixedBottom = function FixedBottom(_ref) { onChange(item.id); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: value === item.id ? CustomTabsmodules.active : '', + className: value === item.id ? item.classNameActive || CustomTabsmodules.active : '', children: item.name }), (item === null || item === void 0 ? void 0 : item.resetCount) == undefined && (item === null || item === void 0 ? void 0 : item.total) !== undefined && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\uFF08", item === null || item === void 0 ? void 0 : item.total, "\uFF09"] @@ -5692,8 +5692,8 @@ var _react_17_0_2_react = __webpack_require__(59301); /* harmony default export */ var MarkdownModalmodules = ({"mirrorModal":"mirrorModal___Pi3tF","right":"right___Hot5f","title":"title___jjMKh","content":"content___BmOkD","des":"des___oGTUM","modal":"modal___yy3VB"}); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Shixuns/Edit/body/Environment/MarkdownModal/index.tsx @@ -12805,8 +12805,8 @@ var es_switch = __webpack_require__(78673); var Label = __webpack_require__(81210); // EXTERNAL MODULE: ./src/assets/images/noEnvData.png var noEnvData = __webpack_require__(36723); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/components/SelectEnvironment/index.tsx + 1 modules var SelectEnvironment = __webpack_require__(39410); ;// CONCATENATED MODULE: ./src/pages/Shixuns/Edit/body/Environment/MirrorModal/index.less?modules diff --git a/p__Shixuns__Exports__index.b3cc7bc2.async.js b/p__Shixuns__Exports__index.927e089f.async.js similarity index 99% rename from p__Shixuns__Exports__index.b3cc7bc2.async.js rename to p__Shixuns__Exports__index.927e089f.async.js index 841c63eb94..a7ff7eceab 100644 --- a/p__Shixuns__Exports__index.b3cc7bc2.async.js +++ b/p__Shixuns__Exports__index.927e089f.async.js @@ -52,8 +52,8 @@ var row = __webpack_require__(95237); var col = __webpack_require__(43604); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(6457); ;// CONCATENATED MODULE: ./src/pages/Shixuns/Exports/index.less?modules diff --git a/p__Shixuns__New__index.69a3b65c.async.js b/p__Shixuns__New__index.f80d9196.async.js similarity index 99% rename from p__Shixuns__New__index.69a3b65c.async.js rename to p__Shixuns__New__index.f80d9196.async.js index 6cda22b367..5a1e74f61c 100644 --- a/p__Shixuns__New__index.69a3b65c.async.js +++ b/p__Shixuns__New__index.f80d9196.async.js @@ -17,8 +17,8 @@ __webpack_require__.d(__webpack_exports__, { var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/Shixuns/New/components/DesModal/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var DesModalmodules = ({"wrapInstallPackageStyle":"wrapInstallPackageStyle___AU1GI","installPackageStyle":"installPackageStyle___k2iyn","title":"title___oN9OA","line":"line___PxUeH","bodyHeight":"bodyHeight___QO5he"}); @@ -147,8 +147,8 @@ var shixuns = __webpack_require__(85062); var util = __webpack_require__(6457); // EXTERNAL MODULE: ./src/assets/images/noEnvData.png var noEnvData = __webpack_require__(36723); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/components/SelectEnvironment/index.tsx + 1 modules var SelectEnvironment = __webpack_require__(39410); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules diff --git a/p__Three__index.47fb030f.async.js b/p__Three__index.c52bdf1f.async.js similarity index 99% rename from p__Three__index.47fb030f.async.js rename to p__Three__index.c52bdf1f.async.js index 7fdd35b3b2..f35b95dd68 100644 --- a/p__Three__index.47fb030f.async.js +++ b/p__Three__index.c52bdf1f.async.js @@ -217,8 +217,8 @@ function UpdateNameModel_Addmodel(_ref) { })(UpdateNameModel_Addmodel)); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/Three/Item/SeeItem.tsx //新增弹窗 diff --git a/p__User__Detail__ExperImentImg__Add__index.6a97c09c.async.js b/p__User__Detail__ExperImentImg__Add__index.41e9d5a6.async.js similarity index 99% rename from p__User__Detail__ExperImentImg__Add__index.6a97c09c.async.js rename to p__User__Detail__ExperImentImg__Add__index.41e9d5a6.async.js index a004aeffbe..d2e2cc7d51 100644 --- a/p__User__Detail__ExperImentImg__Add__index.6a97c09c.async.js +++ b/p__User__Detail__ExperImentImg__Add__index.41e9d5a6.async.js @@ -103,8 +103,8 @@ var _react_17_0_2_react = __webpack_require__(59301); /* harmony default export */ var MarkdownModalmodules = ({"mirrorModal":"mirrorModal___Pi3tF","right":"right___Hot5f","title":"title___jjMKh","content":"content___BmOkD","des":"des___oGTUM","modal":"modal___yy3VB"}); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Shixuns/Edit/body/Environment/MarkdownModal/index.tsx @@ -225,8 +225,8 @@ var empty = __webpack_require__(64165); var shixuns = __webpack_require__(85062); // EXTERNAL MODULE: ./src/assets/images/noEnvData.png var noEnvData = __webpack_require__(36723); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/components/SelectEnvironment/index.tsx + 1 modules var SelectEnvironment = __webpack_require__(39410); ;// CONCATENATED MODULE: ./src/pages/User/Detail/ExperImentImg/components/MirrorModal/index.less?modules diff --git a/p__User__Detail__ExperImentImg__Detail__index.a442d8fe.async.js b/p__User__Detail__ExperImentImg__Detail__index.692f3ab6.async.js similarity index 99% rename from p__User__Detail__ExperImentImg__Detail__index.a442d8fe.async.js rename to p__User__Detail__ExperImentImg__Detail__index.692f3ab6.async.js index 3c5df74c66..4043da938a 100644 --- a/p__User__Detail__ExperImentImg__Detail__index.a442d8fe.async.js +++ b/p__User__Detail__ExperImentImg__Detail__index.692f3ab6.async.js @@ -71,8 +71,8 @@ var fetch = __webpack_require__(51136); ;// CONCATENATED MODULE: ./src/pages/User/Detail/ExperImentImg/Detail/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Detailmodules = ({"flex_box_center":"flex_box_center___GEEfx","flex_space_between":"flex_space_between___m3yb7","flex_box_vertical_center":"flex_box_vertical_center___tvnMj","flex_box_center_end":"flex_box_center_end___hpoI2","flex_box_column":"flex_box_column___EGm6z","wrap":"wrap___sHEOx","crumbs":"crumbs___osr4h","Divle":"Divle___ndjFA","tableWrap":"tableWrap___aFyUX","countflex":"countflex___xh4Ql","leftCol":"leftCol____kaHU","flexright":"flexright___nydBD","flexleft":"flexleft___eBf6r","headWrap":"headWrap___PWc7j","formWrap":"formWrap___u7Sg1","inputWrap":"inputWrap___DR5gf","submitButtondiv":"submitButtondiv___IGaVO","glow":"glow___Znflh","formModal":"formModal___haXug","ActvieE3":"ActvieE3___phBHf","listClass":"listClass___CFAhy","spantitle":"spantitle___VJb52","note":"note___kXCrS","cpuWrap":"cpuWrap___nKCHB","activebtn":"activebtn___KJZJU","btn":"btn___vOOFj","activeTab":"activeTab___9xbl2","tab":"tab___rBcnO","countDown":"countDown___FvYIH","red":"red___AK2hZ","footBtnWrap":"footBtnWrap___yDNkk","modalBtns":"modalBtns___d0m88","confirm":"confirm___gz4SJ","cancel":"cancel___J1Uji","errorTip":"errorTip___apMsj"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(6457); // EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js diff --git a/p__User__Detail__ExperImentImg__index.ef832b93.async.js b/p__User__Detail__ExperImentImg__index.b6f1af5e.async.js similarity index 99% rename from p__User__Detail__ExperImentImg__index.ef832b93.async.js rename to p__User__Detail__ExperImentImg__index.b6f1af5e.async.js index 326af965cd..26ebb3bb06 100644 --- a/p__User__Detail__ExperImentImg__index.ef832b93.async.js +++ b/p__User__Detail__ExperImentImg__index.b6f1af5e.async.js @@ -381,8 +381,8 @@ var modal = __webpack_require__(43418); var es_checkbox = __webpack_require__(24905); // EXTERNAL MODULE: ./src/pages/tasks/vnc-view/index.less var vnc_view = __webpack_require__(17306); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/User/Detail/ExperImentImg/components/AuditModal/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var AuditModalmodules = ({"auditModal":"auditModal___RBZv1","modalbtn":"modalbtn___FliJo"}); diff --git a/p__User__Detail__Topics__Detail__index.34b29fd2.async.js b/p__User__Detail__Topics__Detail__index.eb587fb4.async.js similarity index 99% rename from p__User__Detail__Topics__Detail__index.34b29fd2.async.js rename to p__User__Detail__Topics__Detail__index.eb587fb4.async.js index 94eb420851..87ddf303c9 100644 --- a/p__User__Detail__Topics__Detail__index.34b29fd2.async.js +++ b/p__User__Detail__Topics__Detail__index.eb587fb4.async.js @@ -43,8 +43,8 @@ var util = __webpack_require__(6457); var user = __webpack_require__(37231); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(27065); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js var dayjs_min = __webpack_require__(9498); var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); diff --git a/p__User__Detail__Topics__Exercise__Detail__index.1c49c4d9.async.js b/p__User__Detail__Topics__Exercise__Detail__index.eaf5900b.async.js similarity index 99% rename from p__User__Detail__Topics__Exercise__Detail__index.1c49c4d9.async.js rename to p__User__Detail__Topics__Exercise__Detail__index.eaf5900b.async.js index 35a84c7fd8..0f269769d1 100644 --- a/p__User__Detail__Topics__Exercise__Detail__index.1c49c4d9.async.js +++ b/p__User__Detail__Topics__Exercise__Detail__index.eaf5900b.async.js @@ -372,8 +372,8 @@ var input_number = __webpack_require__(97913); var exercise = __webpack_require__(83); // EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules var markdown_editor = __webpack_require__(16113); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/User/Detail/Topics/Exercise/Detail/components/editor.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var editormodules = ({"flex_box_center":"flex_box_center___p1qG1","flex_space_between":"flex_space_between___EHoRl","flex_box_vertical_center":"flex_box_vertical_center___c0u2d","flex_box_center_end":"flex_box_center_end___ueiDD","flex_box_column":"flex_box_column___tyRHS","wrap":"wrap___ce8sS","modal":"modal___yzD47","titleWrap":"titleWrap___OBPcs","required":"required___ncxFF","title":"title___cxIaz","colorGray":"colorGray___NXXsn","choiceWrap":"choiceWrap___AhJbr","answer":"answer____f42Z","activeAnswer":"activeAnswer___BqxNg","deleteIcon":"deleteIcon___iHXv4","addIcon":"addIcon___Kb1l4","editorWrap":"editorWrap___UmeId","htmlWrap":"htmlWrap____EtjV","radio":"radio___zqqhF","color333":"color333___PUxW5","color999":"color999___Uiwst","questionType":"questionType___GcJoU","questionChoices":"questionChoices___WgikS"}); diff --git a/p__User__Detail__Topics__Exercise__Edit__index.07fc7366.async.js b/p__User__Detail__Topics__Exercise__Edit__index.fb11a0e8.async.js similarity index 99% rename from p__User__Detail__Topics__Exercise__Edit__index.07fc7366.async.js rename to p__User__Detail__Topics__Exercise__Edit__index.fb11a0e8.async.js index 124115d335..9bafb524a8 100644 --- a/p__User__Detail__Topics__Exercise__Edit__index.07fc7366.async.js +++ b/p__User__Detail__Topics__Exercise__Edit__index.fb11a0e8.async.js @@ -368,8 +368,8 @@ var input_number = __webpack_require__(97913); var exercise = __webpack_require__(83); // EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules var markdown_editor = __webpack_require__(16113); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/User/Detail/Topics/Exercise/Edit/components/editor.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var editormodules = ({"flex_box_center":"flex_box_center___T9vjl","flex_space_between":"flex_space_between___zZP1J","flex_box_vertical_center":"flex_box_vertical_center___vbIhw","flex_box_center_end":"flex_box_center_end___SjRau","flex_box_column":"flex_box_column___Ic_zi","wrap":"wrap___GtXAk","modal":"modal___mDuC3","titleWrap":"titleWrap___EzCZh","required":"required___KgfdI","title":"title___TMgfc","colorGray":"colorGray___xNVTs","choiceWrap":"choiceWrap___Rv9ug","answer":"answer___hVpls","activeAnswer":"activeAnswer___oJoq9","deleteIcon":"deleteIcon___bkn4b","addIcon":"addIcon___S2pDY","editorWrap":"editorWrap___BOx_r","htmlWrap":"htmlWrap___ERVlQ","radio":"radio___lrt5b","color333":"color333___pz3OT","color999":"color999___jtQ7e","questionType":"questionType___qUnUb","questionChoices":"questionChoices___n36qp"}); diff --git a/p__User__Detail__Topics__Poll__Detail__index.410059d0.async.js b/p__User__Detail__Topics__Poll__Detail__index.e0bab1c3.async.js similarity index 99% rename from p__User__Detail__Topics__Poll__Detail__index.410059d0.async.js rename to p__User__Detail__Topics__Poll__Detail__index.e0bab1c3.async.js index 3cca97ec16..c2b9afa9fd 100644 --- a/p__User__Detail__Topics__Poll__Detail__index.410059d0.async.js +++ b/p__User__Detail__Topics__Poll__Detail__index.e0bab1c3.async.js @@ -67,8 +67,8 @@ var service_user = __webpack_require__(37231); var es_checkbox = __webpack_require__(24905); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js var es_select = __webpack_require__(57809); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/User/Detail/Topics/Poll/Detail/components/editor.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var editormodules = ({"flex_box_center":"flex_box_center___ZXamY","flex_space_between":"flex_space_between___OhehO","flex_box_vertical_center":"flex_box_vertical_center___JcdoD","flex_box_center_end":"flex_box_center_end___BQR8z","flex_box_column":"flex_box_column___ZtKH_","wrap":"wrap___ucM4I","modal":"modal___Snz7U","titleWrap":"titleWrap___GoOJH","required":"required___hcR9L","title":"title___Fk25W","colorGray":"colorGray___s_7Rh","choiceWrap":"choiceWrap___Km9CZ","answer":"answer___nCBKN","activeAnswer":"activeAnswer___pykZr","deleteIcon":"deleteIcon___FtIV6","addIcon":"addIcon___pjZkR","editorWrap":"editorWrap___VTBdJ","htmlWrap":"htmlWrap___Cqe4T","radio":"radio___Uahep","color333":"color333___NsMb3","color999":"color999___qJjRp","questionType":"questionType___BC_py","questionChoices":"questionChoices____TjNP"}); diff --git a/p__User__Detail__Topics__Poll__Edit__index.5d9c46c4.async.js b/p__User__Detail__Topics__Poll__Edit__index.d8cf1063.async.js similarity index 99% rename from p__User__Detail__Topics__Poll__Edit__index.5d9c46c4.async.js rename to p__User__Detail__Topics__Poll__Edit__index.d8cf1063.async.js index 46ec0f4b00..eadd780ec9 100644 --- a/p__User__Detail__Topics__Poll__Edit__index.5d9c46c4.async.js +++ b/p__User__Detail__Topics__Poll__Edit__index.d8cf1063.async.js @@ -65,8 +65,8 @@ var modal = __webpack_require__(43418); var es_checkbox = __webpack_require__(24905); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js var es_select = __webpack_require__(57809); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/User/Detail/Topics/Poll/Edit/components/editor.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var editormodules = ({"flex_box_center":"flex_box_center___z7AIK","flex_space_between":"flex_space_between___zcbqj","flex_box_vertical_center":"flex_box_vertical_center___dTgjR","flex_box_center_end":"flex_box_center_end___z9WhB","flex_box_column":"flex_box_column___fDtsr","wrap":"wrap___fuJ7x","modal":"modal___Gq9oV","titleWrap":"titleWrap___T__HP","required":"required___CzJ8q","title":"title___PM33R","colorGray":"colorGray___jFiKo","choiceWrap":"choiceWrap___Htfyz","answer":"answer___AW61F","activeAnswer":"activeAnswer___Bt5i9","deleteIcon":"deleteIcon___mbWjv","addIcon":"addIcon___K4tkj","editorWrap":"editorWrap___RqcyT","htmlWrap":"htmlWrap___QqgN2","radio":"radio___UBWFG","color333":"color333___bOiTN","color999":"color999___ead_D","questionType":"questionType___VkggW","questionChoices":"questionChoices___Erma4"}); diff --git a/p__User__Detail__Videos__Protocol__index.b6555ea5.async.js b/p__User__Detail__Videos__Protocol__index.3925fae9.async.js similarity index 99% rename from p__User__Detail__Videos__Protocol__index.b6555ea5.async.js rename to p__User__Detail__Videos__Protocol__index.3925fae9.async.js index a92f962ed8..69dca32f22 100644 --- a/p__User__Detail__Videos__Protocol__index.b6555ea5.async.js +++ b/p__User__Detail__Videos__Protocol__index.3925fae9.async.js @@ -754,7 +754,7 @@ if (false) {} /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/p__User__Detail__Videos__Success__index.d336c403.async.js b/p__User__Detail__Videos__Success__index.14b82cdc.async.js similarity index 99% rename from p__User__Detail__Videos__Success__index.d336c403.async.js rename to p__User__Detail__Videos__Success__index.14b82cdc.async.js index dc208eeae1..6d1d54344c 100644 --- a/p__User__Detail__Videos__Success__index.d336c403.async.js +++ b/p__User__Detail__Videos__Success__index.14b82cdc.async.js @@ -670,7 +670,7 @@ if (false) {} /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/p__tasks__Jupyter__index.6e2af186.async.js b/p__tasks__Jupyter__index.68d912f4.async.js similarity index 99% rename from p__tasks__Jupyter__index.6e2af186.async.js rename to p__tasks__Jupyter__index.68d912f4.async.js index d5989bd365..98d398a82d 100644 --- a/p__tasks__Jupyter__index.6e2af186.async.js +++ b/p__tasks__Jupyter__index.68d912f4.async.js @@ -65,8 +65,8 @@ var task = __webpack_require__(50153); ;// CONCATENATED MODULE: ./src/pages/tasks/Jupyter/components/Answer/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Answermodules = ({"drawerWrap":"drawerWrap___usUlu","drawer":"drawer___o0tZt","title":"title___N0L4E","titleIcon":"titleIcon___KdORp","filePathWrap":"filePathWrap___UnfcQ","filePathContent":"filePathContent___DE1uf","folderName":"folderName___aiFc7","copy":"copy___u1LKa","listWrap":"listWrap___rwuBa","item":"item___V_PLr","itemText":"itemText___uj01z","disableTips":"disableTips___fbeqZ"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react-copy-to-clipboard@5.0.2@react-copy-to-clipboard/lib/index.js var lib = __webpack_require__(56102); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js diff --git a/p__tasks__index.7d2471f6.async.js b/p__tasks__index.10f5f3f2.async.js similarity index 99% rename from p__tasks__index.7d2471f6.async.js rename to p__tasks__index.10f5f3f2.async.js index 6894d06253..32cfb6a138 100644 --- a/p__tasks__index.7d2471f6.async.js +++ b/p__tasks__index.10f5f3f2.async.js @@ -881,8 +881,8 @@ var stex = __webpack_require__(67549); ;// CONCATENATED MODULE: ./src/components/markdown-editor/index.less // extracted by mini-css-extract-plugin -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/RenderHtml/stex.tsx @@ -6627,8 +6627,8 @@ function reducer(state, action) { }); // EXTERNAL MODULE: ./src/pages/tasks/constant.js var constant = __webpack_require__(6080); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules var message = __webpack_require__(8591); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules diff --git a/p__virtualSpaces__Lists__Announcement__Detail__index.b182ed7b.async.js b/p__virtualSpaces__Lists__Announcement__Detail__index.d8bc9689.async.js similarity index 98% rename from p__virtualSpaces__Lists__Announcement__Detail__index.b182ed7b.async.js rename to p__virtualSpaces__Lists__Announcement__Detail__index.d8bc9689.async.js index 72be78843b..4f25268708 100644 --- a/p__virtualSpaces__Lists__Announcement__Detail__index.b182ed7b.async.js +++ b/p__virtualSpaces__Lists__Announcement__Detail__index.d8bc9689.async.js @@ -41,8 +41,8 @@ var fetch = __webpack_require__(51136); ;// CONCATENATED MODULE: ./src/pages/virtualSpaces/Lists/Announcement/Detail/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Detailmodules = ({"flex_box_center":"flex_box_center___sz3L3","flex_space_between":"flex_space_between___Gzqm4","flex_box_vertical_center":"flex_box_vertical_center___T9Asu","flex_box_center_end":"flex_box_center_end___nPRQR","flex_box_column":"flex_box_column___pzMiy","wrap":"wrap___LIi1Y","title":"title___IiWcv","tags":"tags___yQzMA","tag":"tag___u9yxK","btns":"btns___ioKIs"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules var ui_customization = __webpack_require__(34450); // EXTERNAL MODULE: ./src/components/ui-customization/reset.less?modules diff --git a/p__virtualSpaces__Lists__Announcement__index.207c621f.async.js b/p__virtualSpaces__Lists__Announcement__index.78202d66.async.js similarity index 99% rename from p__virtualSpaces__Lists__Announcement__index.207c621f.async.js rename to p__virtualSpaces__Lists__Announcement__index.78202d66.async.js index c22eaa7c3d..236da3594a 100644 --- a/p__virtualSpaces__Lists__Announcement__index.207c621f.async.js +++ b/p__virtualSpaces__Lists__Announcement__index.78202d66.async.js @@ -59,8 +59,8 @@ var authority = __webpack_require__(89918); var util = __webpack_require__(6457); // EXTERNAL MODULE: ./src/components/ui-customization/reset.less?modules var resetmodules = __webpack_require__(14661); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/virtualSpaces/Lists/Announcement/index.tsx diff --git a/p__virtualSpaces__Lists__Homepage__index.247dd7bb.async.js b/p__virtualSpaces__Lists__Homepage__index.7f850c62.async.js similarity index 98% rename from p__virtualSpaces__Lists__Homepage__index.247dd7bb.async.js rename to p__virtualSpaces__Lists__Homepage__index.7f850c62.async.js index 5bcbb0c359..46cfd71043 100644 --- a/p__virtualSpaces__Lists__Homepage__index.247dd7bb.async.js +++ b/p__virtualSpaces__Lists__Homepage__index.7f850c62.async.js @@ -35,8 +35,8 @@ var _umi_production_exports = __webpack_require__(47439); var es_form = __webpack_require__(78241); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules var input = __webpack_require__(8772); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); ;// CONCATENATED MODULE: ./src/pages/virtualSpaces/Lists/Homepage/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Homepagemodules = ({"flex_box_center":"flex_box_center___mN1SM","flex_space_between":"flex_space_between____sOaR","flex_box_vertical_center":"flex_box_vertical_center___EVXyH","flex_box_center_end":"flex_box_center_end___nkeyi","flex_box_column":"flex_box_column___Sx9kn","wrap":"wrap___PN7w0","head":"head___oRcox","btns":"btns___gs5ce","confirm":"confirm___a86Xk","cancel":"cancel___DXA9D"}); diff --git a/p__virtualSpaces__Lists__Knowledge__index.008a8d8b.async.js b/p__virtualSpaces__Lists__Knowledge__index.05bae409.async.js similarity index 99% rename from p__virtualSpaces__Lists__Knowledge__index.008a8d8b.async.js rename to p__virtualSpaces__Lists__Knowledge__index.05bae409.async.js index 0a5e1fa72f..1617df2d23 100644 --- a/p__virtualSpaces__Lists__Knowledge__index.008a8d8b.async.js +++ b/p__virtualSpaces__Lists__Knowledge__index.05bae409.async.js @@ -46,8 +46,8 @@ var fetch = __webpack_require__(51136); var ui_customization = __webpack_require__(34450); // EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules var markdown_editor = __webpack_require__(16113); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/components/ui-customization/reset.less?modules var resetmodules = __webpack_require__(14661); // EXTERNAL MODULE: ./src/utils/authority.ts diff --git a/p__virtualSpaces__Lists__Material__Detail__index.918f537b.async.js b/p__virtualSpaces__Lists__Material__Detail__index.229068a2.async.js similarity index 99% rename from p__virtualSpaces__Lists__Material__Detail__index.918f537b.async.js rename to p__virtualSpaces__Lists__Material__Detail__index.229068a2.async.js index 37b706370c..ec25e8fd4e 100644 --- a/p__virtualSpaces__Lists__Material__Detail__index.918f537b.async.js +++ b/p__virtualSpaces__Lists__Material__Detail__index.229068a2.async.js @@ -380,8 +380,8 @@ var fetch = __webpack_require__(51136); ;// CONCATENATED MODULE: ./src/pages/virtualSpaces/Lists/Material/Detail/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Detailmodules = ({"flex_box_center":"flex_box_center___lxATc","flex_space_between":"flex_space_between___tK2pC","flex_box_vertical_center":"flex_box_vertical_center___cjSuT","flex_box_center_end":"flex_box_center_end___KwKQj","flex_box_column":"flex_box_column___EDD9l","wrap":"wrap___cwBRd","editor":"editor___arbaB","btns":"btns___HTQm5","list":"list___tBaoe","left":"left___GF5gU","right":"right___MFAP_","title":"title___piSmp"}); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/pages/virtualSpaces/Lists/Material/AddOrEdit/index.tsx + 1 modules var AddOrEdit = __webpack_require__(14041); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules diff --git a/p__virtualSpaces__Lists__Material__index.cd4676bb.async.js b/p__virtualSpaces__Lists__Material__index.f35345f7.async.js similarity index 99% rename from p__virtualSpaces__Lists__Material__index.cd4676bb.async.js rename to p__virtualSpaces__Lists__Material__index.f35345f7.async.js index a9add4a9af..84fb7bcd83 100644 --- a/p__virtualSpaces__Lists__Material__index.cd4676bb.async.js +++ b/p__virtualSpaces__Lists__Material__index.f35345f7.async.js @@ -435,8 +435,8 @@ var add_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA var addM_namespaceObject = "data:image/png;base64,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"; // EXTERNAL MODULE: ./src/pages/virtualSpaces/Lists/Material/AddOrEdit/index.tsx + 1 modules var AddOrEdit = __webpack_require__(14041); -// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 2 modules -var RenderHtml = __webpack_require__(13883); +// EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules +var RenderHtml = __webpack_require__(79612); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(27065); // EXTERNAL MODULE: ./src/utils/authority.ts @@ -691,7 +691,7 @@ var Page = function Page(_ref) { /* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } /* harmony export */ }); /* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 67070); +/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 14706); /* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); diff --git a/umi.96c5d164.css b/umi.44dcec7e.css similarity index 99% rename from umi.96c5d164.css rename to umi.44dcec7e.css index 5abbb6934b..4dfd81f189 100644 --- a/umi.96c5d164.css +++ b/umi.44dcec7e.css @@ -12426,7 +12426,7 @@ body .mask-tips { } .edu-radio-red [class~='ant-radio-checked'] [class~='ant-radio-inner'] { border-color: #fb3226 !important; - background-color: #fff; + background-color: #fff !important; } .edu-radio-red [class~='ant-radio-checked'] [class~='ant-radio-inner']::after { background-color: #fb3226; diff --git a/umi.8ac05a3a.js b/umi.dc50fad9.js similarity index 99% rename from umi.8ac05a3a.js rename to umi.dc50fad9.js index e31cb300b6..3cca24918c 100644 --- a/umi.8ac05a3a.js +++ b/umi.dc50fad9.js @@ -249,7 +249,7 @@ var gray = presetPalettes.grey; /***/ }), -/***/ 67070: +/***/ 14706: /*!***********************************************************************************************!*\ !*** ./node_modules/_@ant-design_cssinjs@1.20.0@@ant-design/cssinjs/es/index.js + 35 modules ***! \***********************************************************************************************/ @@ -1282,7 +1282,7 @@ var unitlessKeys = { /* harmony default export */ var unitless_browser_esm = (unitlessKeys); -;// CONCATENATED MODULE: ./node_modules/_stylis@4.3.1@stylis/src/Enum.js +;// CONCATENATED MODULE: ./node_modules/_stylis@4.3.2@stylis/src/Enum.js var MS = '-ms-' var MOZ = '-moz-' var WEBKIT = '-webkit-' @@ -1304,8 +1304,9 @@ var FONT_FACE = '@font-face' var COUNTER_STYLE = '@counter-style' var FONT_FEATURE_VALUES = '@font-feature-values' var LAYER = '@layer' +var SCOPE = '@scope' -;// CONCATENATED MODULE: ./node_modules/_stylis@4.3.1@stylis/src/Utility.js +;// CONCATENATED MODULE: ./node_modules/_stylis@4.3.2@stylis/src/Utility.js /** * @param {number} * @return {number} @@ -1432,7 +1433,7 @@ function filter (array, pattern) { return array.filter(function (value) { return !match(value, pattern) }) } -;// CONCATENATED MODULE: ./node_modules/_stylis@4.3.1@stylis/src/Serializer.js +;// CONCATENATED MODULE: ./node_modules/_stylis@4.3.2@stylis/src/Serializer.js @@ -1469,7 +1470,7 @@ function stringify (element, index, children, callback) { return strlen(children = serialize(element.children, callback)) ? element.return = element.value + '{' + children + '}' : '' } -;// CONCATENATED MODULE: ./node_modules/_stylis@4.3.1@stylis/src/Tokenizer.js +;// CONCATENATED MODULE: ./node_modules/_stylis@4.3.2@stylis/src/Tokenizer.js var line = 1 @@ -1728,7 +1729,7 @@ function identifier (index) { return slice(index, position) } -;// CONCATENATED MODULE: ./node_modules/_stylis@4.3.1@stylis/src/Parser.js +;// CONCATENATED MODULE: ./node_modules/_stylis@4.3.2@stylis/src/Parser.js @@ -11579,7 +11580,7 @@ var config_provider = __webpack_require__(92736); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(47439); // EXTERNAL MODULE: ./node_modules/_@ant-design_cssinjs@1.20.0@@ant-design/cssinjs/es/index.js + 35 modules -var es = __webpack_require__(67070); +var es = __webpack_require__(14706); // EXTERNAL MODULE: ./src/.umi-production/plugin-antd/context.tsx var plugin_antd_context = __webpack_require__(65921); // EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/merge.js @@ -33760,9 +33761,9 @@ var jsx_runtime = __webpack_require__(37712); /***/ }), -/***/ 13883: +/***/ 79612: /*!*********************************************************!*\ - !*** ./src/components/RenderHtml/index.tsx + 2 modules ***! + !*** ./src/components/RenderHtml/index.tsx + 1 modules ***! \*********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -33790,176 +33791,8 @@ var _react_17_0_2_react = __webpack_require__(59301); ;// CONCATENATED MODULE: ./node_modules/_katex@0.11.1@katex/dist/katex.min.css // extracted by mini-css-extract-plugin -// EXTERNAL MODULE: ./node_modules/_marked@2.0.7@marked/lib/marked.js -var marked = __webpack_require__(32834); -var marked_default = /*#__PURE__*/__webpack_require__.n(marked); -// EXTERNAL MODULE: ./node_modules/_marked@2.0.7@marked/src/helpers.js -var helpers = __webpack_require__(11690); -;// CONCATENATED MODULE: ./src/utils/marked.ts - - - -function indentCodeCompensation(raw, text) { - var matchIndentToCode = raw.match(/^(\s+)(?:```)/); - if (matchIndentToCode === null) { - return text; - } - var indentToCode = matchIndentToCode[1]; - return text.split('\n').map(function (node) { - var matchIndentInNode = node.match(/^\s+/); - if (matchIndentInNode === null) { - return node; - } - var _matchIndentInNode = slicedToArray_default()(matchIndentInNode, 1), - indentInNode = _matchIndentInNode[0]; - if (indentInNode.length >= indentToCode.length) { - return node.slice(indentToCode.length); - } - return node; - }).join('\n'); -} -//兼容之前的 ##标题式写法 -var toc = []; -var ctx = ["