lsc 10 bulan lalu
induk
melakukan
2fa41dbceb
95 mengubah file dengan 106 tambahan dan 131 penghapusan
  1. 0 0
      dist/index.html
  2. 1 1
      dist/report.html
  3. 0 0
      dist/static/css/app.6354a19c.css
  4. 0 0
      dist/static/css/chunk-05d4945c.69c3ff31.css
  5. 0 0
      dist/static/css/chunk-095ba67e.3a0c3500.css
  6. 0 0
      dist/static/css/chunk-0a58f1ec.a440f4c6.css
  7. 0 0
      dist/static/css/chunk-242f34f9.bbcf50a0.css
  8. 1 1
      dist/static/css/chunk-284ddcf3.c573004f.css
  9. 0 1
      dist/static/css/chunk-2d5754b7.7df6c0b2.css
  10. 1 0
      dist/static/css/chunk-567aee9e.f19843e2.css
  11. 0 0
      dist/static/css/chunk-5f369096.4bacebab.css
  12. 0 0
      dist/static/css/chunk-67c4ee97.995e130f.css
  13. 0 0
      dist/static/css/chunk-6ad98842.db17264b.css
  14. 0 0
      dist/static/css/chunk-a7efcac8.45aec7cd.css
  15. 0 0
      dist/static/css/chunk-b265f6f8.bcaf1064.css
  16. 0 0
      dist/static/css/chunk-b35c63c6.f66d7f92.css
  17. 1 0
      dist/static/css/chunk-bc7440a4.881dd956.css
  18. 1 0
      dist/static/css/chunk-c677f69c.8148ce74.css
  19. 0 1
      dist/static/css/chunk-f403615c.6cc92dad.css
  20. 0 0
      dist/static/img/Vector.50ca25c5.svg
  21. 0 0
      dist/static/img/Vector2.ff06493b.svg
  22. TEMPAT SAMPAH
      dist/static/img/bg2.dbe40e4f.png
  23. TEMPAT SAMPAH
      dist/static/img/bg3.aadcec19.png
  24. 0 0
      dist/static/img/book.0ba218ea.svg
  25. 0 0
      dist/static/img/colD.5fc8524d.svg
  26. 0 0
      dist/static/img/collect1.3bc9ad1d.svg
  27. 0 0
      dist/static/img/collect2.bb3b96ab.svg
  28. 0 0
      dist/static/img/del.deec6809.svg
  29. 0 0
      dist/static/img/del2.3a9b5cf5.svg
  30. 0 0
      dist/static/img/edit.2fab757d.svg
  31. 0 0
      dist/static/img/endLang.21e19a13.svg
  32. 0 32
      dist/static/img/fileIcon.d634f5d8.svg
  33. 0 0
      dist/static/img/fillInfo.6cebb241.svg
  34. 0 0
      dist/static/img/filter.162e29c1.svg
  35. 0 0
      dist/static/img/generate.abe8fb11.svg
  36. 0 0
      dist/static/img/langcut.71a38c3f.svg
  37. 0 0
      dist/static/img/recording.6353378c.svg
  38. 0 0
      dist/static/img/rootper.9b6fb302.svg
  39. 0 0
      dist/static/img/science.7dc68dfe.svg
  40. 0 0
      dist/static/img/success.eec0767c.svg
  41. 0 0
      dist/static/img/suspend.939ecb0b.svg
  42. 0 0
      dist/static/img/zhuanlu.4fd57c72.svg
  43. 0 0
      dist/static/img/zhuanlu2.80e00c1d.svg
  44. 0 0
      dist/static/js/app.226479bb.js
  45. 0 0
      dist/static/js/chunk-01979dd3.c9735726.js
  46. 0 0
      dist/static/js/chunk-05d4945c.5c9c8b3b.js
  47. 0 0
      dist/static/js/chunk-095ba67e.b0239c1a.js
  48. 0 0
      dist/static/js/chunk-0a58f1ec.b03b2db1.js
  49. 0 0
      dist/static/js/chunk-17e66bfc.98439975.js
  50. 0 0
      dist/static/js/chunk-1c2d9d84.1cfeb8cf.js
  51. 0 0
      dist/static/js/chunk-1c2d9d84.742c0e3c.js
  52. 0 0
      dist/static/js/chunk-236ce05a.12033d06.js
  53. 0 0
      dist/static/js/chunk-236ce05a.f7a79dc8.js
  54. 0 0
      dist/static/js/chunk-242f34f9.7d85811d.js
  55. 0 0
      dist/static/js/chunk-284ddcf3.cd9d81bc.js
  56. 0 0
      dist/static/js/chunk-2a8fbba6.50e9d4a3.js
  57. 0 0
      dist/static/js/chunk-2a8fbba6.e85f39d5.js
  58. 0 0
      dist/static/js/chunk-2ce4ba0a.f07eb0fb.js
  59. 0 0
      dist/static/js/chunk-2d0c7336.5464938b.js
  60. 0 0
      dist/static/js/chunk-2d0c7336.707392c1.js
  61. 0 1
      dist/static/js/chunk-2d5754b7.ff1b88d9.js
  62. 1 1
      dist/static/js/chunk-30b5de98.addc29a7.js
  63. 0 0
      dist/static/js/chunk-5297f142.a090c452.js
  64. 0 0
      dist/static/js/chunk-5297f142.fd9cdc03.js
  65. 0 0
      dist/static/js/chunk-5542237d.9bd54459.js
  66. 0 0
      dist/static/js/chunk-567aee9e.36786e26.js
  67. 0 0
      dist/static/js/chunk-5f369096.b9981115.js
  68. 0 0
      dist/static/js/chunk-67c4ee97.6ad1715c.js
  69. 0 0
      dist/static/js/chunk-6a21acd5.4b0c5cde.js
  70. 0 0
      dist/static/js/chunk-6a21acd5.8deb4212.js
  71. 0 0
      dist/static/js/chunk-6ad98842.de1717c6.js
  72. 0 0
      dist/static/js/chunk-6b5e1f52.8755f221.js
  73. 0 0
      dist/static/js/chunk-6d53d27b.67699e73.js
  74. 0 0
      dist/static/js/chunk-75189236.547f04d5.js
  75. 0 0
      dist/static/js/chunk-7d4543c8.b8aa2346.js
  76. 0 0
      dist/static/js/chunk-86bae316.acba8ff8.js
  77. 0 0
      dist/static/js/chunk-87a128fc.d52eeaef.js
  78. 0 0
      dist/static/js/chunk-8af83c70.1d7ba25b.js
  79. 0 0
      dist/static/js/chunk-96fef85e.1e325ea9.js
  80. 0 0
      dist/static/js/chunk-a7efcac8.2bc1d689.js
  81. 0 0
      dist/static/js/chunk-b265f6f8.fce9b6b4.js
  82. 0 0
      dist/static/js/chunk-b35c63c6.1792aa6b.js
  83. 0 0
      dist/static/js/chunk-bc7440a4.b7f3049c.js
  84. 0 0
      dist/static/js/chunk-c3be65e4.776ca350.js
  85. 0 0
      dist/static/js/chunk-c677f69c.d4fa8001.js
  86. 0 0
      dist/static/js/chunk-c6ecbb6c.4cfda984.js
  87. 0 0
      dist/static/js/chunk-f403615c.da679058.js
  88. 0 0
      dist/static/js/chunk-libs.4406bd5f.js
  89. 0 0
      dist/static/js/chunk-libs.d370c650.js
  90. 30 1
      src/api/eva.js
  91. 2 60
      src/router/router.config.js
  92. 51 19
      src/views/eva/index.vue
  93. 8 3
      src/views/eva/studentDetail.vue
  94. 2 2
      src/views/eva/studentEvaluate.vue
  95. 7 8
      src/views/layouts/index.vue

File diff ditekan karena terlalu besar
+ 0 - 0
dist/index.html


File diff ditekan karena terlalu besar
+ 1 - 1
dist/report.html


+ 0 - 0
dist/static/css/app.d81a5bef.css → dist/static/css/app.6354a19c.css


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/css/chunk-05d4945c.69c3ff31.css


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/css/chunk-095ba67e.3a0c3500.css


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/css/chunk-0a58f1ec.a440f4c6.css


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/css/chunk-242f34f9.bbcf50a0.css


+ 1 - 1
dist/static/css/chunk-c6ecbb6c.bb667eff.css → dist/static/css/chunk-284ddcf3.c573004f.css

@@ -1 +1 @@
-.wrapper[data-v-c88e6b00]{height:100%;width:100%;overflow:hidden}[data-v-c88e6b00] .van-tab{width:2.66667rem;text-align:center}[data-v-c88e6b00] .van-tabs__line{width:2.4rem;height:.05333rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:#4a8efc}[data-v-c88e6b00] .van-tab__pane{height:calc(100vh - 4rem);overflow-y:auto;overflow-x:hidden;width:100%}.searchPage[data-v-c88e6b00]{width:100%;height:calc(100vh - 3.33333rem);box-sizing:border-box;min-height:8rem;overflow-y:auto;overflow-x:hidden}.search[data-v-c88e6b00]{position:fixed;top:0;width:100%}.students[data-v-c88e6b00]{width:95%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.26667rem}.students .stuBlock[data-v-c88e6b00]{min-width:2.66667rem;margin-top:.26667rem;margin-right:.4rem;box-sizing:border-box;padding:.10667rem .13333rem;border-radius:.10667rem;background:#f6fafb;color:rgba(0,0,0,.9);font-family:Microsoft YaHei;font-size:.37333rem;font-style:normal}.searchBlock[data-v-c88e6b00],.students .stuBlock[data-v-c88e6b00]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.searchBlock[data-v-c88e6b00]{width:100%;height:1.2rem;background-color:#e8e8eb}.claTit[data-v-c88e6b00]{margin-top:.53333rem;margin-left:.26667rem;width:3.46667rem;height:.8rem;line-height:.53333rem;color:#101010;font-size:.37333rem;text-align:left;font-family:PingFangSC-regular}
+.wrapper[data-v-f2114fac]{height:100%;width:100%;overflow:hidden}[data-v-f2114fac] .van-tab{width:2.66667rem;text-align:center}[data-v-f2114fac] .van-tabs__line{width:2.4rem;height:.05333rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:#4a8efc}[data-v-f2114fac] .van-tab__pane{height:calc(100vh - 4rem);overflow-y:auto;overflow-x:hidden;width:100%}.searchPage[data-v-f2114fac]{width:100%;height:calc(100vh - 3.33333rem);box-sizing:border-box;min-height:8rem;overflow-y:auto;overflow-x:hidden}.search[data-v-f2114fac]{position:fixed;top:0;width:100%}.students[data-v-f2114fac]{width:95%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.26667rem}.students .stuBlock[data-v-f2114fac]{min-width:2.66667rem;margin-top:.26667rem;margin-right:.4rem;box-sizing:border-box;padding:.10667rem .13333rem;border-radius:.10667rem;background:#f6fafb;color:rgba(0,0,0,.9);font-family:Microsoft YaHei;font-size:.37333rem;font-style:normal}.searchBlock[data-v-f2114fac],.students .stuBlock[data-v-f2114fac]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.searchBlock[data-v-f2114fac]{width:100%;height:1.2rem;background-color:#e8e8eb}.claTit[data-v-f2114fac]{margin-top:.53333rem;margin-left:.26667rem;width:3.46667rem;height:.8rem;line-height:.53333rem;color:#101010;font-size:.37333rem;text-align:left;font-family:PingFangSC-regular}

+ 0 - 1
dist/static/css/chunk-2d5754b7.7df6c0b2.css

@@ -1 +0,0 @@
-.chatArea[data-v-7a16e280]{width:100vw;height:100vh;overflow:hidden}.ca_iframe[data-v-7a16e280]{width:100%;height:100%}

+ 1 - 0
dist/static/css/chunk-567aee9e.f19843e2.css

@@ -0,0 +1 @@
+.bar[data-v-b6c036fa]{width:100%;height:1.06667rem;z-index:999;font-weight:550;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;padding:0 .26667rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;font-size:.45333rem;color:#000!important;background-color:#fff!important}.barTitle[data-v-b6c036fa]{max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatArea[data-v-6a0b548b]{width:100vw;height:100vh;box-sizing:border-box;padding-top:1.06667rem;overflow:hidden}.ca_iframe[data-v-6a0b548b]{width:100%;height:100%}

File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/css/chunk-5f369096.4bacebab.css


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/css/chunk-67c4ee97.995e130f.css


+ 0 - 0
dist/static/css/chunk-f8123cae.446cfab7.css → dist/static/css/chunk-6ad98842.db17264b.css


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/css/chunk-a7efcac8.45aec7cd.css


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/css/chunk-b265f6f8.bcaf1064.css


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/css/chunk-b35c63c6.f66d7f92.css


+ 1 - 0
dist/static/css/chunk-bc7440a4.881dd956.css

@@ -0,0 +1 @@
+.bar[data-v-b6c036fa]{width:100%;height:1.06667rem;z-index:999;font-weight:550;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;padding:0 .26667rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;font-size:.45333rem;color:#000!important;background-color:#fff!important}.barTitle[data-v-b6c036fa]{max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatArea[data-v-0c5cf930]{width:100vw;height:100vh;box-sizing:border-box;padding-top:1.06667rem;overflow:hidden}.ca_iframe[data-v-0c5cf930]{width:100%;height:100%}

+ 1 - 0
dist/static/css/chunk-c677f69c.8148ce74.css

@@ -0,0 +1 @@
+h3[data-v-543593c5]{margin:1.06667rem 0 0}ul[data-v-543593c5]{list-style-type:none;padding:0}li[data-v-543593c5]{display:inline-block;margin:0 .26667rem}a[data-v-543593c5]{color:#42b983}.app-container[data-v-a73dc7c4]{height:100vh}.app-container .layout-content[data-v-a73dc7c4]{height:calc(100% - 1.33333rem)}.app-container .layout-footer[data-v-a73dc7c4]{display:block;height:1.33333rem}

+ 0 - 1
dist/static/css/chunk-f403615c.6cc92dad.css

@@ -1 +0,0 @@
-h3[data-v-543593c5]{margin:1.06667rem 0 0}ul[data-v-543593c5]{list-style-type:none;padding:0}li[data-v-543593c5]{display:inline-block;margin:0 .26667rem}a[data-v-543593c5]{color:#42b983}.app-container[data-v-22d217b6]{height:100vh}.app-container .layout-content[data-v-22d217b6]{height:calc(100% - 1.33333rem)}.app-container .layout-footer[data-v-22d217b6]{display:block;height:1.33333rem}

+ 0 - 0
dist/static/img/Vector.f079fdbf.svg → dist/static/img/Vector.50ca25c5.svg


+ 0 - 0
dist/static/img/Vector2.a6e527fe.svg → dist/static/img/Vector2.ff06493b.svg


TEMPAT SAMPAH
dist/static/img/bg2.dbe40e4f.png


TEMPAT SAMPAH
dist/static/img/bg3.aadcec19.png


+ 0 - 0
dist/static/img/book.9eb974c8.svg → dist/static/img/book.0ba218ea.svg


+ 0 - 0
dist/static/img/colD.bea7b4d9.svg → dist/static/img/colD.5fc8524d.svg


+ 0 - 0
dist/static/img/collect1.2806ee42.svg → dist/static/img/collect1.3bc9ad1d.svg


+ 0 - 0
dist/static/img/collect2.3aa9c1c8.svg → dist/static/img/collect2.bb3b96ab.svg


+ 0 - 0
dist/static/img/del.57e23be0.svg → dist/static/img/del.deec6809.svg


+ 0 - 0
dist/static/img/del2.2eea1443.svg → dist/static/img/del2.3a9b5cf5.svg


+ 0 - 0
dist/static/img/edit.ac20636d.svg → dist/static/img/edit.2fab757d.svg


+ 0 - 0
dist/static/img/endLang.bc818c89.svg → dist/static/img/endLang.21e19a13.svg


+ 0 - 32
dist/static/img/fileIcon.d634f5d8.svg

@@ -1,32 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<g clip-path="url(#clip0_1986_1598)">
-<path d="M4.3999 12V2C4.3999 1.44772 4.84762 1 5.3999 1H10.3079C10.6182 1 10.9108 1.14397 11.1001 1.38972L13.7921 4.88409C13.9268 5.059 13.9999 5.27358 13.9999 5.49437V12C13.9999 12.5523 13.5522 13 12.9999 13H5.3999C4.84762 13 4.3999 12.5523 4.3999 12Z" fill="url(#paint0_linear_1986_1598)"/>
-<g filter="url(#filter0_bd_1986_1598)">
-<path d="M2 14V4C2 3.44772 2.44772 3 3 3H8.00455C8.25861 3 8.50315 3.0967 8.68849 3.27046L11.2839 5.70369C11.4856 5.89274 11.6 6.15682 11.6 6.43323V14C11.6 14.5523 11.1523 15 10.6 15H3C2.44772 15 2 14.5523 2 14Z" fill="white" fill-opacity="0.2" shape-rendering="crispEdges"/>
-</g>
-<path fill-rule="evenodd" clip-rule="evenodd" d="M3.80005 7.5C3.80005 7.22386 4.06868 7 4.40005 7H8.00005C8.33142 7 8.60005 7.22386 8.60005 7.5C8.60005 7.77614 8.33142 8 8.00005 8H4.40005C4.06868 8 3.80005 7.77614 3.80005 7.5Z" fill="white" fill-opacity="0.4"/>
-<path fill-rule="evenodd" clip-rule="evenodd" d="M3.80005 9.5C3.80005 9.22386 4.06868 9 4.40005 9H9.80005C10.1314 9 10.4 9.22386 10.4 9.5C10.4 9.77614 10.1314 10 9.80005 10H4.40005C4.06868 10 3.80005 9.77614 3.80005 9.5Z" fill="white" fill-opacity="0.4"/>
-<path fill-rule="evenodd" clip-rule="evenodd" d="M3.80005 11.5C3.80005 11.2239 4.06868 11 4.40005 11H9.80005C10.1314 11 10.4 11.2239 10.4 11.5C10.4 11.7761 10.1314 12 9.80005 12H4.40005C4.06868 12 3.80005 11.7761 3.80005 11.5Z" fill="white" fill-opacity="0.4"/>
-</g>
-<defs>
-<filter id="filter0_bd_1986_1598" x="-2" y="-1" width="17.6001" height="20" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
-<feFlood flood-opacity="0" result="BackgroundImageFix"/>
-<feGaussianBlur in="BackgroundImageFix" stdDeviation="2"/>
-<feComposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_1986_1598"/>
-<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
-<feOffset dx="0.2" dy="0.2"/>
-<feGaussianBlur stdDeviation="1.5"/>
-<feComposite in2="hardAlpha" operator="out"/>
-<feColorMatrix type="matrix" values="0 0 0 0 0.0811095 0 0 0 0 0.410123 0 0 0 0 0.648375 0 0 0 0.4 0"/>
-<feBlend mode="normal" in2="effect1_backgroundBlur_1986_1598" result="effect2_dropShadow_1986_1598"/>
-<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow_1986_1598" result="shape"/>
-</filter>
-<linearGradient id="paint0_linear_1986_1598" x1="9.1999" y1="1" x2="9.1999" y2="13" gradientUnits="userSpaceOnUse">
-<stop stop-color="#6EEED7"/>
-<stop offset="1" stop-color="#5CD0F7"/>
-</linearGradient>
-<clipPath id="clip0_1986_1598">
-<rect width="16" height="16" fill="white"/>
-</clipPath>
-</defs>
-</svg>

+ 0 - 0
dist/static/img/fillInfo.71bcc717.svg → dist/static/img/fillInfo.6cebb241.svg


+ 0 - 0
dist/static/img/filter.fb9dfc58.svg → dist/static/img/filter.162e29c1.svg


+ 0 - 0
dist/static/img/generate.0306b704.svg → dist/static/img/generate.abe8fb11.svg


+ 0 - 0
dist/static/img/langcut.b7cce934.svg → dist/static/img/langcut.71a38c3f.svg


+ 0 - 0
dist/static/img/recording.8c60a480.svg → dist/static/img/recording.6353378c.svg


+ 0 - 0
dist/static/img/rootper.6339aeb9.svg → dist/static/img/rootper.9b6fb302.svg


+ 0 - 0
dist/static/img/science.40735365.svg → dist/static/img/science.7dc68dfe.svg


+ 0 - 0
dist/static/img/success.46bbc9fd.svg → dist/static/img/success.eec0767c.svg


+ 0 - 0
dist/static/img/suspend.3c55afdd.svg → dist/static/img/suspend.939ecb0b.svg


+ 0 - 0
dist/static/img/zhuanlu.5a379c2c.svg → dist/static/img/zhuanlu.4fd57c72.svg


+ 0 - 0
dist/static/img/zhuanlu2.bdf9238f.svg → dist/static/img/zhuanlu2.80e00c1d.svg


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/app.226479bb.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-01979dd3.c9735726.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-05d4945c.5c9c8b3b.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-095ba67e.b0239c1a.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-0a58f1ec.b03b2db1.js


+ 0 - 0
dist/static/js/chunk-17e66bfc.b835c097.js → dist/static/js/chunk-17e66bfc.98439975.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-1c2d9d84.1cfeb8cf.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-1c2d9d84.742c0e3c.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-236ce05a.12033d06.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-236ce05a.f7a79dc8.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-242f34f9.7d85811d.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-284ddcf3.cd9d81bc.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-2a8fbba6.50e9d4a3.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-2a8fbba6.e85f39d5.js


+ 0 - 0
dist/static/js/chunk-2ce4ba0a.f71d247f.js → dist/static/js/chunk-2ce4ba0a.f07eb0fb.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-2d0c7336.5464938b.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-2d0c7336.707392c1.js


+ 0 - 1
dist/static/js/chunk-2d5754b7.ff1b88d9.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d5754b7"],{"243a":function(t,e,s){"use strict";s.r(e);var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"chatArea"},[e("iframe",{ref:"iframeRef",staticClass:"ca_iframe",attrs:{allow:"camera *; microphone *;display-capture;midi;encrypted-media;",src:"https://beta.cloud.cocorobo.cn/aigpt/#/js"}})])},a=[],i={data:function(){return{userId:this.$store.state.user.userinfo.userid,org:this.$store.state.user.userinfo.org,oid:this.$store.state.user.userinfo.organizeid}},methods:{},mounted:function(){}},o=i,c=(s("7c7c"),s("2877")),n=Object(c["a"])(o,r,a,!1,null,"7a16e280",null);e["default"]=n.exports},"28f6":function(t,e,s){},"7c7c":function(t,e,s){"use strict";s("28f6")}}]);

+ 1 - 1
dist/static/js/chunk-30b5de98.a4331e61.js → dist/static/js/chunk-30b5de98.addc29a7.js

@@ -1 +1 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-30b5de98"],{"6f03":function(t,e,i){},"730a":function(t,e,i){"use strict";i.r(e);i("b0c0");var s=function(){var t=this,e=t._self._c;return e("div",{staticClass:"home-container"},[e("head-bar",{on:{back:t.back},scopedSlots:t._u([{key:"title",fn:function(){return[e("div",{staticClass:"navTitle"},[t._v("查看问卷")])]},proxy:!0}])}),e("div",{staticClass:"step_box"},[e("topicVue",{attrs:{cJson:t.cJson,title:t.name,brief:t.brief,checktype:2,see:t.see}})],1)],1)},c=[],n=i("5530"),o=(i("14d9"),i("b64b"),i("e9c4"),i("98e5")),r=i("71ed"),a=i("2f62"),u=i("bf3a"),f={components:{headBar:r["a"],topicVue:u["a"]},data:function(){return{courseid:this.$route.query.courseid,tid:this.$route.query.tid,name:this.$route.query.name,title:"",brief:"",cJson:[],see:!1}},computed:Object(n["a"])({},Object(a["c"])(["userinfo"])),methods:{back:function(){this.$router.push({path:"/test"})},getData:function(){var t=this,e={cid:this.courseid,tid:this.tid};Object(o["f"])(e).then((function(e){e[1].length&&(t.cJson=JSON.parse(e[1][0].courseJson)),t.title=e[0][0].title,t.brief=e[0][0].brief,t.see=1==e[0][0].open,t.$forceUpdate()})).catch((function(t){console.error(t)}))},publish:function(){var t=this,e=this.$refs["topicVue"].checkArray,i=[{uid:this.userinfo.userid,cid:this.courseid,cjson:JSON.stringify(e),type:2}];Object(o["a"])(i).then((function(e){t.$message.success("提交成功"),t.back()})).catch((function(t){console.error(t)}))}},mounted:function(){this.getData()}},d=f,h=(i("a998"),i("2877")),b=Object(h["a"])(d,s,c,!1,null,"55bd9d6e",null);e["default"]=b.exports},a998:function(t,e,i){"use strict";i("6f03")}}]);
+(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-30b5de98"],{"6f03":function(t,e,i){},"730a":function(t,e,i){"use strict";i.r(e);i("b0c0");var s=function(){var t=this,e=t._self._c;return e("div",{staticClass:"home-container"},[e("head-bar",{on:{back:t.back},scopedSlots:t._u([{key:"title",fn:function(){return[e("div",{staticClass:"navTitle"},[t._v("查看问卷")])]},proxy:!0}])}),e("div",{staticClass:"step_box"},[e("topicVue",{attrs:{cJson:t.cJson,title:t.name,brief:t.brief,checktype:2,see:t.see}})],1)],1)},c=[],n=i("5530"),o=(i("14d9"),i("e9c4"),i("b64b"),i("98e5")),r=i("71ed"),a=i("2f62"),u=i("bf3a"),f={components:{headBar:r["a"],topicVue:u["a"]},data:function(){return{courseid:this.$route.query.courseid,tid:this.$route.query.tid,name:this.$route.query.name,title:"",brief:"",cJson:[],see:!1}},computed:Object(n["a"])({},Object(a["c"])(["userinfo"])),methods:{back:function(){this.$router.push({path:"/test"})},getData:function(){var t=this,e={cid:this.courseid,tid:this.tid};Object(o["f"])(e).then((function(e){e[1].length&&(t.cJson=JSON.parse(e[1][0].courseJson)),t.title=e[0][0].title,t.brief=e[0][0].brief,t.see=1==e[0][0].open,t.$forceUpdate()})).catch((function(t){console.error(t)}))},publish:function(){var t=this,e=this.$refs["topicVue"].checkArray,i=[{uid:this.userinfo.userid,cid:this.courseid,cjson:JSON.stringify(e),type:2}];Object(o["a"])(i).then((function(e){t.$message.success("提交成功"),t.back()})).catch((function(t){console.error(t)}))}},mounted:function(){this.getData()}},d=f,h=(i("a998"),i("2877")),b=Object(h["a"])(d,s,c,!1,null,"55bd9d6e",null);e["default"]=b.exports},a998:function(t,e,i){"use strict";i("6f03")}}]);

File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-5297f142.a090c452.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-5297f142.fd9cdc03.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-5542237d.9bd54459.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-567aee9e.36786e26.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-5f369096.b9981115.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-67c4ee97.6ad1715c.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-6a21acd5.4b0c5cde.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-6a21acd5.8deb4212.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-6ad98842.de1717c6.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-6b5e1f52.8755f221.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-6d53d27b.67699e73.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-75189236.547f04d5.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-7d4543c8.b8aa2346.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-86bae316.acba8ff8.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-87a128fc.d52eeaef.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-8af83c70.1d7ba25b.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-96fef85e.1e325ea9.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-a7efcac8.2bc1d689.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-b265f6f8.fce9b6b4.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-b35c63c6.1792aa6b.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-bc7440a4.b7f3049c.js


+ 0 - 0
dist/static/js/chunk-c3be65e4.2ef3c9b1.js → dist/static/js/chunk-c3be65e4.776ca350.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-c677f69c.d4fa8001.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-c6ecbb6c.4cfda984.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-f403615c.da679058.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-libs.4406bd5f.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/chunk-libs.d370c650.js


+ 30 - 1
src/api/eva.js

@@ -1,6 +1,36 @@
 // axios
 import request from '@/utils/request'
 
+// 获取老师所带班级
+export function select_techerAllGrade(params) {
+  return request({
+    url: '/select_techerAllGrade',
+    method: 'get',
+    params,
+    hideloading: false
+  })
+}
+
+// 获取老师所带班级
+export function select_techerAllClass2(params) {
+  return request({
+    url: '/select_techerAllClass2',
+    method: 'get',
+    params,
+    hideloading: false
+  })
+}
+
+// 获取班级学生
+export function selectClassStudent2(params) {
+  return request({
+    url: '/selectClassStudent2',
+    method: 'get',
+    params,
+    hideloading: false
+  })
+}
+
 // 获取老师所带班级
 export function select_techerAllClass(params) {
   return request({
@@ -160,7 +190,6 @@ export function selectClaAvaScore(params) {
   })
 }
 
-
 // 图表循环获取记录数据
 export function selectHealthRecord(params) {
   return request({

+ 2 - 60
src/router/router.config.js

@@ -44,7 +44,7 @@ export const constantRouterMap = [
         path: 'eva',
         name: 'eva',
         component: () => import('@/views/eva/index'),
-        meta: { title: '学生评价', keepAlive: false }
+        meta: { title: '观察记录', keepAlive: false }
       }
     ]
   },
@@ -102,56 +102,6 @@ export const constantRouterMap = [
       keepAlive: false
     }
   },
-  {
-    path: '/cocoai',
-    component: () => import('@/views/aigpt/index'),
-    meta: {
-      title: 'CocoAI',
-      keepAlive: false
-    }
-  },
-
-  {
-    path: '/course',
-    component: () => import('@/views/course/index'),
-    meta: {
-      title: '课程',
-      keepAlive: false
-    }
-  },
-  {
-    path: '/',
-    component: () => import('@/views/layouts'),
-    meta: { title: '课程中心', keepAlive: false },
-    children: [
-      {
-        path: 'home',
-        name: 'home',
-        component: () => import('@/views/home/index'),
-        meta: { title: '课程中心', keepAlive: false }
-      },
-      {
-        path: 'test',
-        name: 'Test',
-        component: () => import('@/views/test/index'),
-        meta: { title: '评测中心', keepAlive: false }
-      },
-      {
-        path: 'eva',
-        name: 'eva',
-        component: () => import('@/views/eva/index'),
-        meta: { title: '学生评价', keepAlive: false }
-      }
-    ]
-  },
-  {
-    path: '/courseDetail',
-    component: () => import('@/views/courseDetail/index'),
-    meta: {
-      title: '课程详情',
-      keepAlive: false
-    }
-  },
   {
     path: '/studentDetail',
     component: () => import('@/views/eva/studentDetail'),
@@ -172,7 +122,7 @@ export const constantRouterMap = [
     path: '/studentEvaluate',
     component: () => import('@/views/eva/studentEvaluate'),
     meta: {
-      title: '学生评价',
+      title: '观察记录',
       keepAlive: false
     }
   },
@@ -192,14 +142,6 @@ export const constantRouterMap = [
   //     keepAlive: false
   //   }
   // },
-  {
-    path: '/testDetail',
-    component: () => import('@/views/testDetail/index'),
-    meta: {
-      title: '填写问卷',
-      keepAlive: false
-    }
-  },
   {
     path: '/cocoai',
     component: () => import('@/views/aigpt/index'),

+ 51 - 19
src/views/eva/index.vue

@@ -19,20 +19,35 @@
 
     <div>
       <van-tabs
-        @change="cutPage"
+        @change="getData"
         v-if="!searchList.length"
-        :swipeable="true"
+        :swipeable="false"
         :lazy-render="true"
         @click="spread"
         @touchmove.stop="handleTouchMove"
       >
-        <van-tab v-for="(e, index) in classLists" :key="index + 't'" :name="e.id" :title="e.name">
-          <!-- <classList :claName="i"></classList> -->
-          <div class="students">
-            <div class="stuBlock" v-for="(i, index) in stuList" :key="index + 'p'" @click="gotoStudentDetail(i.id, e)">
-              {{ i.name }}
-            </div>
-          </div>
+        <van-tab v-for="(g, gIndex) in gradeList" :key="gIndex + 'g'" :name="g.id" :title="g.name">
+          <van-tabs
+            @change="cutPage"
+            :swipeable="true"
+            :lazy-render="true"
+            @click="spread"
+            @touchmove.stop="handleTouchMove"
+          >
+            <van-tab v-for="(e, index) in classLists" :key="index + 't'" :name="e.id" :title="e.name">
+              <div class="students">
+                <div
+                  class="stuBlock"
+                  v-for="(i, index) in stuList"
+                  :key="index + 'p'"
+                  @click="gotoStudentDetail(i.id, e)"
+                >
+                  {{ i.name }}
+                </div>
+                <div class="noData" v-if="!stuList.length">暂无数据</div>
+              </div>
+            </van-tab>
+          </van-tabs>
         </van-tab>
       </van-tabs>
     </div>
@@ -40,9 +55,7 @@
 </template>
 
 <script>
-import { selectClassStudent } from '@/api/eva'
-import { selectSerStudent } from '@/api/eva'
-import { select_techerAllClass } from '@/api/eva'
+import { selectClassStudent2, selectSerStudent, select_techerAllClass2, select_techerAllGrade } from '@/api/eva'
 // import classList from './components/classList.vue'
 // 多选框组件
 // import selects from './components/selects.vue'
@@ -55,11 +68,14 @@ export default {
       userName: '',
       // 班级名称数组
       classLists: [],
-
+      // 年级名称数组
+      gradeList: [],
       // 班级学生数组
       stuList: [],
       // 搜索结果数组
       searchList: [],
+      // 年级id
+      gid: '',
       scorllTaps: null
     }
   },
@@ -94,7 +110,7 @@ export default {
     // 切换导航栏获取数据
     cutPage(e) {
       // this.claName.id = e
-      selectClassStudent({ cid: e }).then(res => {
+      selectClassStudent2({ cid: e, gid: this.gid }).then(res => {
         // console.log('res', res)
         this.stuList = res[0]
       })
@@ -109,7 +125,7 @@ export default {
     // 搜索按钮跳转详情页
     gotoStudentDetail2(i) {
       // console.log(i);
-      if (i.username ==="暂时没有您想要查询的学生") return
+      if (i.username === '暂时没有您想要查询的学生') return
       localStorage.setItem('userId', i.userid)
       localStorage.setItem('classId', '')
       this.$router.push('/studentDetail')
@@ -125,13 +141,29 @@ export default {
       // })
     },
     // 获取老师所管理班级
-    getData() {
+    getData(gid) {
       const id = this.$store.state.user.userinfo.organizeid
-      select_techerAllClass({ cid: id }).then(res => {
+      this.gid = gid
+      select_techerAllClass2({ cid: id, gid: gid }).then(res => {
         // console.log('获取老师所管理班级学生', res)
         this.classLists = res[0]
         // 调用一次,将导航栏数据展示出来
-        this.cutPage(this.classLists[0].id)
+        if (this.classLists.length) {
+          this.cutPage(this.classLists[0].id)
+        } else {
+          this.cutPage('')
+        }
+      })
+    },
+    getGrade() {
+      const id = this.$store.state.user.userinfo.organizeid
+      select_techerAllGrade({ cid: id }).then(res => {
+        // console.log('获取老师所管理班级学生', res)
+        this.gradeList = res[0]
+        console.log('gradeList', this.gradeList)
+        this.gradeList.unshift({ id: '', name: '全部' })
+        // 调用一次,将导航栏数据展示出来
+        this.getData(this.gradeList[0].id)
       })
     }
   },
@@ -147,7 +179,7 @@ export default {
   // },
   mounted() {},
   created() {
-    this.getData()
+    this.getGrade()
     // console.log('state', this.$store.state)
   }
 }

+ 8 - 3
src/views/eva/studentDetail.vue

@@ -94,7 +94,12 @@
           </van-dropdown-menu>
 
           <van-dropdown-menu>
-            <van-dropdown-item @change="handleUpdateSearch" v-model="termId" title="学期" :options="termList" />
+            <van-dropdown-item
+              @change="handleUpdateSearch"
+              v-model="termId"
+              :title="termId ? termList.find(item => item.value === termId).text : '学期'"
+              :options="termList"
+            />
           </van-dropdown-menu>
         </div>
       </div>
@@ -297,7 +302,7 @@ export default {
           }
         }
         allsType.forEach((e, index) => {
-          let a = { value: '', text: '' }
+          const a = { value: '', text: '' }
           a.value = e.id
           a.text = e.name
           this.filtrate.push(a)
@@ -324,7 +329,7 @@ export default {
         })
         // console.log('学生列表', res[0])
         res[0].forEach(e => {
-          let a = { value: '', text: '' }
+          const a = { value: '', text: '' }
           a.value = e.id
           a.text = e.name
           this.stuDetailList.push(a)

+ 2 - 2
src/views/eva/studentEvaluate.vue

@@ -1,7 +1,7 @@
 <template>
   <!-- 学生评价 -->
   <div class="studentEvaluate">
-    <bar :tit="'学生评价'" :num="1" v-if="!isBarShow">
+    <bar :tit="'观察记录'" :num="1" v-if="!isBarShow">
       <template v-slot:back>
         <van-icon @click="SaveBack" name="arrow-left" />
       </template>
@@ -541,7 +541,7 @@ export default {
     repetitionSave(e) {
       if (this.selectWData.length === 0) return (this.wei = true)
 
-      let con = this.isModify()
+      const con = this.isModify()
 
       if (con) {
         this.noSave()

+ 7 - 8
src/views/layouts/index.vue

@@ -28,7 +28,7 @@ export default {
           icon: 'home-o'
         }
       ],
-			orgArray:["45facc0a-1211-11ec-80ad-005056b86db5","414f2361-ad04-11ed-b13d-005056b86db5"]
+      orgArray: ['45facc0a-1211-11ec-80ad-005056b86db5', '414f2361-ad04-11ed-b13d-005056b86db5']
     }
   },
   components: {
@@ -43,10 +43,10 @@ export default {
     }
   },
   mounted() {
-    if (this.userinfo.type == 1) {
+    if (this.userinfo.type === 1) {
       this.tabbars.push(
         {
-          title: '学生评价',
+          title: '观察记录',
           to: {
             path: '/eva'
           },
@@ -60,11 +60,10 @@ export default {
           },
           activeIcon: require('../../assets/images/course/commmt-active1.png'),
           normalIcon: require('../../assets/images/course/comment1.png')
-        },
-
+        }
       )
-			// if(this.orgArray.includes(this.$store.state.user.userinfo.organizeid)){
-			// 	this.tabbars.push(        {
+      // if(this.orgArray.includes(this.$store.state.user.userinfo.organizeid)){
+      // 	this.tabbars.push(        {
       //     title: '课堂观察',
       //     to: {
       //       path: '/classObserve'
@@ -72,7 +71,7 @@ export default {
       //     activeIcon: require('../../assets/images/course/commmt-active1.png'),
       //     normalIcon: require('../../assets/images/course/comment1.png')
       //   })
-			// }
+      // }
     }
   }
 }

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini