Display.cshtml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. @using WeApp.TrainingCampGroup.Dto
  2. @using WeApp.Views.Exercise
  3. @{
  4. Layout = "~/Views/Shared/Layout/_Layout.Stu.cshtml";
  5. CampGroupDto group = ViewBag.Group;
  6. ViewBag.Title = "公共屏(" + group.Name + ")";
  7. string id = group.Id,
  8. campNo = group.CampNo;
  9. var model = new ScreenModel(1, id, campNo, true);
  10. }
  11. @*@section css{
  12. <link href="~/Content/Css/Exercise/public.min.css" rel="stylesheet" />
  13. }*@
  14. <div class="main-box" style="height: 100vh; width: 100vw; box-sizing: padding-box; position: relative">
  15. <div style="width: 100%; height: 100%;position: relative">
  16. @Html.Partial("_Screen", model)
  17. </div>
  18. </div>
  19. @section scripts
  20. {
  21. <script>
  22. @*$(function() {
  23. window.GetScenes('@(id)');
  24. window.GetLogs('@(id)');
  25. window.GetRoles('@(id)');
  26. window.GetScore('@(id)');
  27. window.OverlayScrollbar($('.box-body'));
  28. });
  29. abp.signalr.connect(['@(id)']);*@
  30. $(function() {
  31. });
  32. iwbHub.client.getReloadAll = function (msg) {
  33. console.log('getReloadAll: ', msg);
  34. if (msg) {
  35. try {
  36. var data = JSON.parse(msg);
  37. if (data) {
  38. if (data.no == '@(id)'|| data.no == '@(campNo)') {
  39. window.location.reload();
  40. }
  41. }
  42. } catch (e) {
  43. console.log('getReloadAll: ', e);
  44. }
  45. }
  46. };
  47. iwbHub.client.getReloadPublic = function(msg) {
  48. console.log('getReloadPublic: ', msg);
  49. if (msg) {
  50. try {
  51. var data = JSON.parse(msg);
  52. if (data) {
  53. if (data.no == '@(id)' || data.no == '@(campNo)') {
  54. window.location.reload();
  55. }
  56. }
  57. } catch (e) {
  58. console.log('getReloadPublic: ', e);
  59. }
  60. }
  61. };
  62. </script>
  63. }