This commit is contained in:
parent
9ec09354fc
commit
f182303176
|
|
@ -751,5 +751,13 @@ namespace NP.FO.Controllers
|
|||
{
|
||||
return PayReturn(vm);
|
||||
}
|
||||
|
||||
public ActionResult SmartSearch(VMCourse vm)
|
||||
{
|
||||
vm.ComCodes = GetComCodes("typeman,typeedu,typegrade,typejob");
|
||||
vm.CMsEtc = Dao.Get<CM>("cm.cgetc", new System.Collections.Hashtable() { { "cgcode", "2" } });//cgcode = 기타교육 // 기타교육 cgcode 바뀌면 파라미터도 변경해야함
|
||||
vm.CMs = Dao.Get<CM>("cm.cms", new System.Collections.Hashtable() { { "ismaster", "1" }, { "cshape", vm.stringval2 }, { "typeman", vm.stringval3 }, { "typeedu", vm.stringval4 }, { "typegrade", vm.stringval5 }, { "typejob", vm.stringval6 } });
|
||||
return View(vm);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ namespace NP.FO.Controllers
|
|||
ViewBag.POPUPXS = CookieGet("popup", "");
|
||||
ViewBag.IsMain = true;
|
||||
vm.Datas = Dao.Get<Data>("site.main", new System.Collections.Hashtable() { {"offcode", OffCode }, { "oncode", OnCode} });
|
||||
vm.CMs = Dao.Get<CM>("cm.cgetc", new System.Collections.Hashtable() { { "cgcode", "2" } });//cgcode = 기타교육 // 기타교육 cgcode 바뀌면 파라미터도 변경해야함
|
||||
vm.CMsEtc = Dao.Get<CM>("cm.cgetc", new System.Collections.Hashtable() { { "cgcode", "2" } });//cgcode = 기타교육 // 기타교육 cgcode 바뀌면 파라미터도 변경해야함
|
||||
|
||||
ViewBag.OnCode1 = OnCode1;
|
||||
return View(vm);
|
||||
|
|
|
|||
|
|
@ -1,53 +1,84 @@
|
|||
@model NP.Model.VMCourse
|
||||
<div id="wrap">
|
||||
<div class="container">
|
||||
|
||||
<div id="pageTitle">
|
||||
<h3>스마트검색</h3>
|
||||
</div>
|
||||
|
||||
<div class="schBox">
|
||||
<form action="">
|
||||
<div class="container">
|
||||
<div class="schBox">
|
||||
<form id="smartSearchForm" method="post">
|
||||
<input type="hidden" name="stringval" id="stringval" value="" />
|
||||
@if (Model.stringval == "0" || Model.stringval == null || Model.stringval == "")
|
||||
{
|
||||
<ul class="schTab">
|
||||
<li><a href="#">모든교육</a></li>
|
||||
<li><a href="#">온라인교육</a></li>
|
||||
<li class="current"><a href="#">온라인(혼합) 교육</a></li>
|
||||
<li><a href="#">교육장교육</a></li>
|
||||
<li id="liTab1" class="current"><a href="#">법정교육</a></li>
|
||||
<li id="liTab2"><a href="#">기타교육</a></li>
|
||||
</ul>
|
||||
<ul class="schCont">
|
||||
<li>
|
||||
<select name="" id="">
|
||||
<option value="">설계시공기술인</option>
|
||||
<select name="stringval2" id="stringval2">
|
||||
<option value="0" @(Model.stringval2 == "0" ? "selected" : "")>온라인교육</option>
|
||||
<option value="1" @(Model.stringval2 == "1" ? "selected" : "")>교육장교육</option>
|
||||
</select>
|
||||
</li>
|
||||
<li>
|
||||
<select name="" id="">
|
||||
<option value="">계속교육</option>
|
||||
</select>
|
||||
@Html.DropDownListFor(x => x.stringval3, new SelectList(Model.ComCodes.Where(w => w.cgroup.ToString() == "typeman"), "ccode", "cname"))
|
||||
</li>
|
||||
<li>
|
||||
<select name="" id="">
|
||||
<option value="">초급</option>
|
||||
</select>
|
||||
@Html.DropDownListFor(x => x.stringval4, new SelectList(Model.ComCodes.Where(w => w.cgroup.ToString() == "typeedu"), "ccode", "cname"))
|
||||
</li>
|
||||
<li>
|
||||
<select name="" id="">
|
||||
<option value="">토목</option>
|
||||
</select>
|
||||
@Html.DropDownListFor(x => x.stringval5, new SelectList(Model.ComCodes.Where(w => w.cgroup.ToString() == "typegrade"), "ccode", "cname"))
|
||||
</li>
|
||||
<li><a href="#">검색</a></li>
|
||||
<li>
|
||||
@Html.DropDownListFor(x => x.stringval6, new SelectList(Model.ComCodes.Where(w => w.cgroup.ToString() == "typejob"), "ccode", "cname"))
|
||||
</li>
|
||||
<li><a href="#" id="btnSearch">검색</a></li>
|
||||
</ul>
|
||||
</form>
|
||||
</div>
|
||||
}
|
||||
else if (Model.stringval == "1")
|
||||
{
|
||||
<ul class="schTab">
|
||||
<li id="liTab1"><a href="#">법정교육</a></li>
|
||||
<li id="liTab2" class="current"><a href="#">기타교육</a></li>
|
||||
</ul>
|
||||
<ul class="schCont">
|
||||
<li>
|
||||
<select name="stringval2" id="stringval2">
|
||||
<option value="0" @(Model.stringval2 == "0" ? "selected" : "")>온라인교육</option>
|
||||
<option value="1" @(Model.stringval2 == "1" ? "selected" : "")>교육장교육</option>
|
||||
</select>
|
||||
</li>
|
||||
<li>
|
||||
@Html.DropDownListFor(x => x.stringval3, new SelectList(Model.CMsEtc, "cgcode", "cgname"))
|
||||
</li>
|
||||
<li><a href="#" id="btnSearch">검색</a></li>
|
||||
</ul>
|
||||
}
|
||||
|
||||
<p class="subDsc mt15">본인의 기술인 정보를 모르실 경우에는 아래링크를 클릭하여 정보 확인 후 교육신청을 하여 주시기 바랍니다.</p>
|
||||
<ul class="smtLnk">
|
||||
<li><a href="#">한국건설기술인협회 이동</a></li>
|
||||
<li><a href="#">건축사협회 이동</a></li>
|
||||
</ul>
|
||||
|
||||
<ul class="smtList">
|
||||
<li>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<p class="subDsc mt15">본인의 기술인 정보를 모르실 경우에는 아래링크를 클릭하여 정보 확인 후 교육신청을 하여 주시기 바랍니다.</p>
|
||||
<ul class="smtLnk">
|
||||
<li><a href="https://homenet.kocea.or.kr:1443" target="_blank">한국건설기술인협회 이동</a></li>
|
||||
<li><a href="https://www.kira.or.kr" target="_blank">건축사협회 이동</a></li>
|
||||
</ul>
|
||||
|
||||
<ul class="smtList">
|
||||
@foreach (var item in Model.CMs)
|
||||
{
|
||||
<li>
|
||||
<div class="smtlCont">
|
||||
<h5><em class="@(item.cshape == 0 ?"org" : "grn")">@(item.cshape == 0 ? "온라인" : "교육장")</em> <span>@item.cgname</span></h5>
|
||||
@if (item.cshape == 1) //오프라인일경우
|
||||
{
|
||||
<p>신청가능강좌 : <span class="sky">부산교육장(10개), 영천교육장(7개), 진주교육장(3개)</span></p>
|
||||
}
|
||||
<ul class="smtlBtn">
|
||||
<li><a href="#" class="smtlBtn01">과정소개</a></li>
|
||||
<li><a href="#" class="smtlBtn02">조회하기</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
}
|
||||
@* <li>
|
||||
<div class="smtlCont">
|
||||
<h5><em class="org">온라인</em> <span>건설기술인 기본1교육과정</span></h5>
|
||||
<p>신청가능강좌 : <span class="sky">부산교육장(10개), 영천교육장(7개), 진주교육장(3개)</span></p>
|
||||
|
|
@ -103,7 +134,28 @@
|
|||
<li><a href="#" class="smtlBtn02">조회하기</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
</li>*@
|
||||
</ul>
|
||||
</div><!-- container -->
|
||||
</div><!-- wrap -->
|
||||
</div><!-- container -->
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function () {
|
||||
$('#liTab1').click(function () {
|
||||
$("#stringval").val("0");
|
||||
$("#smartSearchForm").submit();
|
||||
});
|
||||
$('#liTab2').click(function () {
|
||||
$("#stringval").val("1");
|
||||
$("#smartSearchForm").submit();
|
||||
});
|
||||
$('#btnSearch').click(function () {
|
||||
if ($("#liTab1").hasClass("current")) {
|
||||
$("#stringval").val("0");
|
||||
}
|
||||
else if ($("#liTab2").hasClass("current")) {
|
||||
$("#stringval").val("1");
|
||||
}
|
||||
$("#smartSearchForm").submit();
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -62,8 +62,14 @@
|
|||
<input type="hidden" id="sch4" value="" />
|
||||
<input type="hidden" id="sch5" value="" />
|
||||
|
||||
<input type="hidden" id="Edutype" name="Edutype" />
|
||||
@if (Model.Edutype == 0 || Model.Edutype == null)
|
||||
<input type="hidden" name="stringval" id="stringval" value="" />
|
||||
<input type="hidden" name="stringval2" id="stringval2" value="" />
|
||||
<input type="hidden" name="stringval3" id="stringval3" value="" />
|
||||
<input type="hidden" name="stringval4" id="stringval4" value="" />
|
||||
<input type="hidden" name="stringval5" id="stringval5" value="" />
|
||||
<input type="hidden" name="stringval6" id="stringval6" value="" />
|
||||
|
||||
@if (Model.stringval == "0" || Model.stringval == null || Model.stringval == "")
|
||||
{
|
||||
<ul class="mainTab">
|
||||
<li class="current" id="liTab1"><a href="#">법정교육</a></li>
|
||||
|
|
@ -78,8 +84,8 @@
|
|||
<div>
|
||||
<div>
|
||||
<ul>
|
||||
<li><a href="javascript:schIpt('1', '1', '온라인교육');">온라인교육</a></li>
|
||||
<li><a href="javascript:schIpt('1', '0', '교육장교육');">교육장교육</a></li>
|
||||
<li><a href="javascript:schIpt('1', '0', '온라인교육');">온라인교육</a></li>
|
||||
<li><a href="javascript:schIpt('1', '1', '교육장교육');">교육장교육</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -152,7 +158,7 @@
|
|||
<li><a href="#" class="msBtn">검색하기</a></li>
|
||||
</ul>
|
||||
}
|
||||
else if(Model.Edutype == 1)
|
||||
else if (Model.stringval == "1")
|
||||
{
|
||||
<ul class="mainTab">
|
||||
<li id="liTab1"><a href="#">법정교육</a></li>
|
||||
|
|
@ -166,8 +172,8 @@
|
|||
<div>
|
||||
<div>
|
||||
<ul>
|
||||
<li><a href="javascript:schIpt('1', '1', '온라인교육');">온라인교육</a></li>
|
||||
<li><a href="javascript:schIpt('1', '0', '교육장교육');">교육장교육</a></li>
|
||||
<li><a href="javascript:schIpt('1', '0', '온라인교육');">온라인교육</a></li>
|
||||
<li><a href="javascript:schIpt('1', '1', '교육장교육');">교육장교육</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -180,7 +186,7 @@
|
|||
<div>
|
||||
<div>
|
||||
<ul>
|
||||
@foreach (var t in Model.CMs)
|
||||
@foreach (var t in Model.CMsEtc)
|
||||
{
|
||||
<li><a href="javascript:schIpt('2', '@t.cgcode', '@t.cgname');">@t.cgname</a></li>
|
||||
}
|
||||
|
|
@ -213,16 +219,31 @@
|
|||
}
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function () {
|
||||
initSearch();
|
||||
|
||||
$('#liTab1').click(function () {
|
||||
$("#Edutype").val(0);
|
||||
$("#stringval").val("0");
|
||||
$("#indexForm").submit();
|
||||
});
|
||||
$('#liTab2').click(function () {
|
||||
$("#Edutype").val(1);
|
||||
$("#stringval").val("1");
|
||||
$("#indexForm").submit();
|
||||
});
|
||||
|
||||
initSearch();
|
||||
$(".msBtn").click(function () {
|
||||
if ($("#liTab1").hasClass("current")) {
|
||||
$("#stringval").val("0");
|
||||
}
|
||||
else if ($("#liTab2").hasClass("current")) {
|
||||
$("#stringval").val("1");
|
||||
}
|
||||
$("#stringval2").val($("#sch1").val());
|
||||
$("#stringval3").val($("#sch2").val());
|
||||
$("#stringval4").val($("#sch3").val());
|
||||
$("#stringval5").val($("#sch4").val());
|
||||
$("#stringval6").val($("#sch5").val());
|
||||
$("#indexForm").attr("action", "/Course/SmartSearch").submit();
|
||||
});
|
||||
|
||||
$('.msSel span').click(function () {
|
||||
if ($(this).parent().is('.active')) {
|
||||
|
|
@ -285,3 +306,4 @@
|
|||
}
|
||||
</script>
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -2514,7 +2514,7 @@ html.lock, body.lock {display:block; width:100%; height:100%; overflow:hidden;}
|
|||
|
||||
.schCont li {
|
||||
float: left;
|
||||
width: 25%;
|
||||
width: 20%;
|
||||
padding-right: 10px;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -184,6 +184,8 @@ namespace NP.Model
|
|||
public bool isfromview { get; set; }
|
||||
public String authkey { get; set; }
|
||||
public int authtype { get; set; }
|
||||
public int? edutype { get; set; }
|
||||
|
||||
}
|
||||
|
||||
public class UserInfo
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ namespace NP.Model
|
|||
public String cname { get; set; }
|
||||
public CM CM { get; set; }
|
||||
public IList<CM> CMs { get; set; }
|
||||
public IList<CM> CMsEtc { get; set; }
|
||||
public CMEV CMEV { get; set; }
|
||||
public IList<Book> CMBooks { get; set; }
|
||||
public IList<Data> Datas { get; set; }
|
||||
|
|
|
|||
|
|
@ -13,8 +13,8 @@ namespace NP.Model
|
|||
public IList<Users> Admins { get; set; }
|
||||
public Data Data { get; set; }
|
||||
public IList<CM> CMs { get; set; }
|
||||
public IList<CM> CMsEtc { get; set; }
|
||||
public IList<Data> Datas { get; set; }
|
||||
public IList<CMInning> CMInnings { get; set; }
|
||||
public int? Edutype { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue