Display.cshtml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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.getReloadPublic = function(msg) {
  33. console.log('getReloadPublic: ', 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('getReloadPublic: ', e);
  44. }
  45. }
  46. };
  47. </script>
  48. }