YNICTE/BO/Views/MM/Wr5.cshtml

86 lines
4.0 KiB
Plaintext

@model NP.Model.VMMM
<form id="mform" method="post">
<br />
<div class="rowvm" style="border: 1px solid #ddd; padding: 10px; margin-top: 1px;">
<a href="#" onclick="days(0)" class="btn btn-md btn-info">오늘</a>
<a href="#" onclick="days(-1)" class="btn btn-md btn-default botbd">&lt; 이전</a>
<span style="color: #0094ff; font-weight: bold; font-size: 18px; vertical-align: middle;">@Model.WStartDay.Value.ToShortDateString() ~ @Model.WStartDay.Value.AddDays(6).ToShortDateString()</span>
<a href="#" onclick="days(1)" class="btn btn-md btn-default botbd">다음 &gt;</a>
<a href="#" onclick="javascript:reg();" class="btn btn-s-xs btn-info f-r">추진업무 등록</a>
</div>
<br />
<div class="buttonbox" style="height: 30px; line-height: 30px;"><strong><i class="fa fa-bars"></i> 경영지원팀 추진 업무</strong></div>
<div style="border: 1px solid #ddd; padding: 20px 20px;">@Html.Raw(Model.WeekNotice.NText ?? "-등록전입니다.")</div>
@Html.HiddenFor(m => m.WStartDay)
@Html.HiddenFor(m => m.TabIdx)
</form>
<div id="thisfindbox" class="findbox" style="width: 700px; left: initial; right: 10%; z-index: 1041;">
<input type="hidden" id="rbno" />
<h4><i class="fa fa-bars"></i> 추진업무 등록<a href="#" class="btn btn-default btn-xs f-r" onclick="$('#thisfindbox').slideUp('fast'); $('#bglayer').hide();">닫기</a></h4>
<textarea name="WeekNotice.NText" id="WeekNotice_NText">@(Model.WeekNotice.NText??"")</textarea>
<br />
<div class="text-center"><a href="#" class="btn btn-info btnadmin" onclick="save()" id="btnsave">저장</a></div>
<br />
</div>
<style type="text/css">
.summernoteparentfixed{position: relative;left: 0 !important; top: 0 !important; width: 100%; height: 100%; min-height: 100%; max-width: 100%; overflow: visible !important;}
</style>
<script>
$(document).ready(function () {
bindCommaAll();
$('#WeekNotice_NText').summernote({
height: 300,
tabsize: 2,
callbacks: {
onImageUpload: function (files, editor, welEditable) {
var fdata = new FormData();
fdata.append('img', files[0]);
fdata.append('fd', "Editor");
uploadeditorimage(files, this, fdata, "cbupload()");
}
}
});
});
function cbupload() {
if (_uploadeditorimagertn.Code == 1000) {
$(_uploadeditorimageitem).summernote('editor.insertImage', _uploadeditorimagertn.Obj.uri);
}
}
function save() {
var cdata = $('#WeekNotice_NText').summernote('code');
cdata = cdata == "<p><br></p>" ? "" : cdata;
if (cdata.length < 1) {
msg2("추진업무를 입력해주세요.");
}
else {
capp("/acommon/saveweeknotice", { nd: '@Model.WStartDay.Value.ToString("yyyy-MM-dd")', nt: cdata }, "cbsave", null, null, true, true);
}
}
function cbsave() {
if (capResult.Code == 1000) {
msg2("저장되었습니다.");
$("#WeekNotice_NText").val("");
timesubmitauto();
}
}
function reg() {
bglayer();
$("#thisfindbox").slideDown("fast");
$('#WeekNotice_NText').summernote('focus')
}
function days(idx) {
if (idx < 0) {
$("#WStartDay").val('@(Model.WStartDay.Value.AddDays(-7).ToShortDateString())');
$("#WeekNotice_NText").val("");
submitnew(null, 1, true);
}
else if (idx > 0) {
$("#WStartDay").val('@(Model.WStartDay.Value.AddDays(7).ToShortDateString())');
submitnew(null, 1, true);
}
else {
$("#WStartDay").val('@(DateTime.Now.AddDays(-1 * ((int)DateTime.Now.DayOfWeek - 1)).ToShortDateString())');
submitnew(null, 1, true);
}
}
</script>