홈화면의 수강중인과정/신청중인과정/나의할일 클릭하여 강의실 입장 시 '강의장으로 입장합니다' 알림창 추가

This commit is contained in:
lch 2021-06-28 09:21:58 +00:00
parent 303b9dbcff
commit 9aa9339ca4
4 changed files with 17 additions and 8 deletions

View File

@ -6,7 +6,7 @@
@foreach (var d in Model.Datas.Where(w => w.dtype == 4))
{
<li>
<h5 style="cursor: pointer" onclick="location.href='/CRoom/Index?croomlectno=@d.longval'">
<h5 style="cursor: pointer" onclick="location.href='/CRoom/Index?croomlectno=@d.longval'" data-href="/CRoom/Index?croomlectno=@d.longval">
@d.strval (@(d.intval3)반) @string.Format((d.intval < 3 ? "출석마감일이" : d.intval == 3 ? "진행평가마감일이" : d.intval == 4 ? "최종평가마감일이" : d.intval == 5 ? "과제마감일이" : d.intval == 6 ? "토론마감일이" : d.intval == 7 ? "강의평가마감일이" : d.intval == 8 ? "교육일이" : d.intval == 9 ? "시험일이" : "") + " {0}일 남았습니다.", d.intval2)
</h5>
<span>@d.time.ToString("MM/dd HH:mm")</span>

View File

@ -56,7 +56,7 @@
if (status0CNT < 3)
{
<li>
<a href="/CRoom/Index?croomlectno=@d.longval">
<a href="/CRoom/Index?croomlectno=@d.longval" class="gocroom">
<h5>
<em>@d.intval-@(d.intval2)기</em>
<span class="nav">@(d.intval3 == 0 ? "온라인" : d.intval3 == 1 ? "교육장" : "온라인")</span>
@ -120,7 +120,7 @@
if (status1CNT < 3)
{
<li>
<a href="@(d.intval5 != 1 && d.intval4 == 1 && d.intval8 == 1 ? "/CRoom/Index?croomlectno=" + d.longval : d.intval5 != 1 && d.intval4 == 1 && d.intval8 == 0 ? "/My/Ready" : d.intval5 != 1 && d.intval4 == 51 ? "/Course/ApplyPay" : d.intval5 != 1 && d.intval4 == 21 ? "/Course/ApplyPay?payno=" + d.longval2 : "/My/PayInfo?payno=" + d.longval2)">
<a href="@(d.intval5 != 1 && d.intval4 == 1 && d.intval8 == 1 ? "/CRoom/Index?croomlectno=" + d.longval : d.intval5 != 1 && d.intval4 == 1 && d.intval8 == 0 ? "/My/Ready" : d.intval5 != 1 && d.intval4 == 51 ? "/Course/ApplyPay" : d.intval5 != 1 && d.intval4 == 21 ? "/Course/ApplyPay?payno=" + d.longval2 : "/My/PayInfo?payno=" + d.longval2)" class="gocroom">
<h5>
<em>@d.intval-@(d.intval2)기</em>
<span class="nav">@(d.intval3 == 0 ? "온라인" : d.intval3 == 1 ? "교육장" : "온라인")</span>
@ -175,7 +175,7 @@
{
<li>
<div>
<a href="/CRoom/Index?croomlectno=@d.longval">
<a href="/CRoom/Index?croomlectno=@d.longval" class="gocroom">
@if (d.intval == 1)
{
<h5><span>[학습]</span>@d.strval (@(d.intval3)반)</h5>
@ -223,7 +223,7 @@
{
<li>
<div>
<a href="/CRoom/Index?croomlectno=@d.longval">
<a href="/CRoom/Index?croomlectno=@d.longval" class="gocroom" >
<h5>@d.strval (@(d.intval3)반)</h5>
<h6>@string.Format((d.intval < 3 ? "출석마감일이" : d.intval == 3 ? "진행평가마감일이" : d.intval == 4 ? "최종평가마감일이" : d.intval == 5 ? "과제마감일이" : d.intval == 6 ? "토론마감일이" : d.intval == 7 ? "강의평가마감일이" : d.intval == 8 ? "교육일이" : d.intval == 9 ? "시험일이" : "") + " {0}일 남았습니다.", d.intval2)</h6>
<p>(@d.time.ToString("MM/dd HH:mm"))</p>

View File

@ -44,7 +44,7 @@
<tr>
<th>
<div class="ltaList">
<a href="@(d.isgroup == 0 || (d.isgroup == 1 && Model.Lects.Where(w=>w.payno == d.payno && w.userno==ViewBag.SSUserNo).Count() > 0) ? string.Format("/CRoom/Index?croomlectno={0}", d.isgroup == 0 ? d.lectno : Model.Lects.Where(w=>w.payno == d.payno && w.userno==ViewBag.SSUserNo).First().lectno, d.cmno) : "#")">
<a href="@(d.isgroup == 0 || (d.isgroup == 1 && Model.Lects.Where(w=>w.payno == d.payno && w.userno==ViewBag.SSUserNo).Count() > 0) ? string.Format("/CRoom/Index?croomlectno={0}", d.isgroup == 0 ? d.lectno : Model.Lects.Where(w=>w.payno == d.payno && w.userno==ViewBag.SSUserNo).First().lectno, d.cmno) : "#")" class="gocroom">
<h5>
<em>@d.tyear-@(d.tseq)기</em>
<span class="nav">@d.cshapename</span>
@ -76,11 +76,11 @@
<td class="ltaBtn" data-th="강의실 : ">
@if (d.isgroup == 0)
{
<a href="/CRoom/Index?croomlectno=@d.lectno">입장</a>
<a href="/CRoom/Index?croomlectno=@d.lectno" class="gocroom">입장</a>
}
else if (Model.Lects.Where(w => w.payno == d.payno && w.userno == ViewBag.SSUserNo).Count() > 0)
{
<a href="/CRoom/Index?croomlectno=@(Model.Lects.Where(w => w.payno == d.payno && w.userno == ViewBag.SSUserNo).First().lectno)&cmno=@d.cmno">입장</a>
<a href="/CRoom/Index?croomlectno=@(Model.Lects.Where(w => w.payno == d.payno && w.userno == ViewBag.SSUserNo).First().lectno)&cmno=@d.cmno" class="gocroom">입장</a>
}
else
{

View File

@ -57,4 +57,13 @@ $(document).ready(function () {
$('#mpgtmbBtn').removeClass('on');
$('html, body').removeClass('lock');
});
$(".gocroom").on("click", function () {
var href = $(this).data("href") || this.href;
if (href != undefined && href != null && href.toLowerCase().indexOf("croom/index?croomlectno=") != -1) {
msg("강의장으로 입장합니다.", null, null, null, "location.href='" + href + "'");
return false;
}
return true;
});
});