149 lines
5.5 KiB
Plaintext
149 lines
5.5 KiB
Plaintext
@model NP.Model.VMCC
|
|
<form id="mform" action="/Board/List" method="get">
|
|
@Html.HiddenFor(m => m.opno)
|
|
@Html.HiddenFor(m => m.scc)
|
|
@Html.HiddenFor(m => m.pagenum)
|
|
<input type="hidden" name="menupageno" value="@ViewBag.MenuPage.pno" />
|
|
</form>
|
|
<form id="mform2" action="" method="get">
|
|
@Html.HiddenFor(m => m.BNo)
|
|
<input type="hidden" name="opno" value="@Model.opno" />
|
|
<input type="hidden" name="scc" value="@Model.scc" />
|
|
<input type="hidden" name="pagenum" value="@Model.pagenum" />
|
|
<input type="hidden" name="menupageno" id="vwpageno" />
|
|
<input type="hidden" name="pmenupageno" value="@ViewBag.MenuPage.pno" />
|
|
</form>
|
|
<ul class="faqTab">
|
|
@if (Model.BM.isuseopening == 1)
|
|
{
|
|
<li class="@(Model.opno == null ? "current" : "")"><a href="#" onclick="setv('opno', ''); findme(1)">전체</a></li>
|
|
foreach (var op in Model.BMOs)
|
|
{
|
|
<li class="@(Model.opno == op.opno ? "current" : "")"><a href="#" onclick="setv('opno', @op.opno); findme(1)">@op.opname</a></li>
|
|
}
|
|
}
|
|
</ul>
|
|
@if (Model.BM.disptype == 1)
|
|
{
|
|
<dl class="faqList">
|
|
@foreach (var b in Model.Boards.Where(w => w.pbno == null))
|
|
{
|
|
<dt>
|
|
<table>
|
|
<tr>
|
|
<th>Q.</th>
|
|
<td>@Html.Raw(b.subject ?? "")</td>
|
|
</tr>
|
|
</table>
|
|
</dt>
|
|
<dd>
|
|
<table>
|
|
<tr>
|
|
<th>A.</th>
|
|
<td>
|
|
@Html.Raw(b.contents ?? "")
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</dd>
|
|
}
|
|
</dl>
|
|
}
|
|
else
|
|
{
|
|
<div class="brdSch"><div>
|
|
<input type="text" value="@Model.scc" id="subcon" placeholder="제목이나 내용을 입력하세요"><input type="button" onclick="$('#scc').val($('#subcon').val());findme(1)" value="검색"></div></div>
|
|
if (Model.BM.bmtype > 0)
|
|
{
|
|
<div class="notiBtn top"><a href="#" onclick="gow()">게시글 등록</a></div>
|
|
}
|
|
else
|
|
{
|
|
<br />
|
|
}
|
|
|
|
<table class="notiList">
|
|
@foreach (var b in Model.Boards)
|
|
{
|
|
<tr class="@(b.istop == 1 ? "visit" : "") @(b.pbno == null ? "" : "reply")">
|
|
<th>
|
|
<a href="#" onclick="gov(@b.bno, @b.cno, @b.issecr,@b.pcno,@b.bmtype)">
|
|
<p>
|
|
<h5><span>@b.opname2</span> @b.subject <em>@b.rpcountname</em> @Html.Raw(b.issecr == 0 ? "" : "<img src=\"/img/customer/notice_ico.png\" alt=\"\" />")</h5>
|
|
<p>@Html.Raw(b.issecr == 1 && b.cno != ViewBag.SSUserNo ? "-" : System.Text.RegularExpressions.Regex.Replace(System.Text.RegularExpressions.Regex.Replace(b.contents, @"<[^>]*>", String.Empty), @"<.*?>", String.Empty))</p>
|
|
</p>
|
|
</a>
|
|
</th>
|
|
<td>
|
|
<dl>
|
|
<dd>@b.cdtymd</dd>
|
|
<dd>@(b.usertype > 11 ? "관리자" : b.cnoname)</dd>
|
|
</dl>
|
|
</td>
|
|
</tr>
|
|
}
|
|
</table>
|
|
if (Model.BM.bmtype > 0)
|
|
{
|
|
<div class="notiBtn bot">
|
|
<a href="#" onclick="gow()">게시글 등록</a>
|
|
</div>
|
|
}
|
|
}
|
|
@Html.Pager2((int)Model.pagenum, 10, Model.pagerowcount, Model.pagetotalcount)
|
|
@section scripts{
|
|
<script>
|
|
$(document).ready(function () {
|
|
$('.faqList dt').click(function () {
|
|
if ($(this).is('.on')) {
|
|
$(this).removeClass('on');
|
|
$(this).next().slideUp(300);
|
|
} else {
|
|
$('.faqList dt').removeClass('on');
|
|
$('.faqList dd').slideUp(300);
|
|
$(this).addClass('on');
|
|
$(this).next().slideDown(300);
|
|
}
|
|
});
|
|
$("#subcon").on("keydown", function (e) {
|
|
if (e.keyCode == 13) {
|
|
$("#scc").val($(this).val());
|
|
findme(1);
|
|
}
|
|
});
|
|
});
|
|
function findme(pno) {
|
|
$("#mform #pagenum").val(pno || @Model.pagenum);
|
|
$("#mform").submit();
|
|
}
|
|
function gov(bno, cno, issecr,pcno,bmtype) {
|
|
if (@ViewBag.SSUserNo < 1 && bmtype!=0) {
|
|
msg('로그인 후 진행 할 수 있습니다.', null, null, null,"gologin(null, location.pathname.replace(/#/gi, '') + location.search.replace(/#/gi,''))");
|
|
}
|
|
else if ((issecr == 1 && !(cno == @(ViewBag.SSUserNo) || (pcno > 0 && pcno == @ViewBag.SSUserNo) )) ) {
|
|
msg("비밀글입니다.");
|
|
} else {
|
|
setv("vwpageno", @Model.boardvpno);
|
|
setv("BNo", bno);
|
|
bglayer();
|
|
$("#mform2").attr("action", "/Board/View").submit();
|
|
}
|
|
}
|
|
function gow() {
|
|
setv("vwpageno", @Model.boardwpno);
|
|
setv("BNo", 0);
|
|
@if (ViewBag.SSUserNo > 0)
|
|
{
|
|
<Text>
|
|
bglayer();
|
|
$("#mform2").attr("action", "/Board/Write").submit();
|
|
</Text>
|
|
}
|
|
else {
|
|
<Text>
|
|
msg('로그인 후 진행 할 수 있습니다.', null, null, null, '$("#mform2").attr("action", "/Board/Write").submit()');
|
|
</Text>
|
|
}
|
|
}
|
|
</script>
|
|
} |