<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/AppMaster.Master" Inherits="System.Web.Mvc.ViewPage<QMAPP.Web.Models.Sys.NoticeInfoModel>" %> <asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"> 公告信息 </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> <%=Html.QPEdit("公告信息", string.IsNullOrEmpty(Model.NOTICEID) ? QMFrameWork.WebUI.panelType.Add : QMFrameWork.WebUI.panelType.Update)%> <table id="editTable" width="100%" border="0"> <tr> <th> <%=Html.QV(p => p.SENDAIMNAME)%> </th> <td colspan="3"> <%=Html.QC(p => p.SENDAIMNAME)%> <a IconCls="icon-add" class="easyui-linkbutton" href="#" onclick="AddUser()" plain="true"></a> </td> </tr> <tr> <th> <%=Html.QV(p => p.NOTICETITLE)%> </th> <td colspan="3"> <%=Html.QC(p => p.NOTICETITLE)%> </td> </tr> <tr> <th valign="top"> <%=Html.QV(p => p.NOTICECONTEXT)%> </th> <td colspan="3"> <%=Html.QC(p => p.NOTICECONTEXT)%> </td> </tr> <tr> <th> <%=Html.QV(p => p.NOTICETYPE)%> </th> <td> <%=Html.QC(p => p.NOTICETYPE)%> </td> <th> <%=Html.QV(p => p.CANREPLY)%> </th> <td> <%=Html.QC(p => p.CANREPLY)%> <input id="CANREPLYCheckBox" type="checkbox" /> </td> </tr> <tr> <th style="width:10%"> <%=Html.QV(p => p.USETIME)%> </th> <td style="width:20%"> <%=Html.QC(p => p.USETIME)%> </td> <th style="width:10%"> <%=Html.QV(p => p.OUTTIME)%> </th> <td> <%=Html.QC(p => p.OUTTIME)%> </td> </tr> <tr> <th> <%=Html.QV(p => p.ATTACHFILE)%> </th> <td colspan="3" > <input id="ATTACHFILENAME" type="text" style="width:320px;" value="<%=Model.ATTACHFILE %>" /> <input id="file" type="file" name="file" onchange="uploadfile()" style="width:70px;" /> <label style=" color:Red">(最大上传5M文件)</label> </td> </tr> <tr><td colspan="4"> <label style=" color:Red" > ※允许上传文件格式:xls、xlsx、ppt、pptx、doc、docx、txt、bmp、jpg、jpeg、gif、png、rar、zip</label></td></tr> </table> <%=Html.HiddenFor(p => p.UserID)%> <%=Html.HiddenFor(p => p.SENDAIM)%> <%=Html.HiddenFor(p => p.NOTICEID)%> <%=Html.HiddenFor(p => p.SENDTIME)%> <%=Html.HiddenFor(p=>p.CREATEUSER) %> <%=Html.HiddenFor(p => p.CREATEDATE)%> <%=Html.HiddenFor(p=>p.UPDATEUSER) %> <%=Html.HiddenFor(p => p.UPDATEDATE)%> <%=Html.HiddenFor(p => p.ATTACHFILE)%> <%=Html.HiddenFor(p => p.ATTACHFILETXT)%> <%=Html.QPEnd() %> </asp:Content> <asp:Content ID="Content3" ContentPlaceHolderID="ToolContent" runat="server"> <table width="100%" cellpadding="0" cellspacing="0"> <tr> <td> <%=Html.QTButtonSave("Notice", "NoticeSave", "Save()")%> <%=Html.QTButton("close", "NoticeList", "close", "parent.closeAppWindow1();return false;", (s, f) => { return true; })%> </td> </tr> </table> <script type="text/javascript"> $(function () { document.getElementById("NOTICETITLE").style.width = "400px"; document.getElementById("SENDAIMNAME").readOnly = "true"; document.getElementById("ATTACHFILENAME").readOnly = "true"; var CANREPLY = document.getElementById("CANREPLY").value; var filename = document.getElementById("ATTACHFILETXT").value; //显示附件名称 document.getElementById("ATTACHFILENAME").value = filename; //显示checkbox选项 if (CANREPLY == "1") { $("#CANREPLYCheckBox")[0].checked = true; } else { $("#CANREPLYCheckBox")[0].checked = false; } }); //添加组织机构下的人员 function AddUser() { var SENDAIM = document.getElementById("SENDAIM").value; var SENDAIMNAME = document.getElementById("SENDAIMNAME").value; SENDAIMNAME = escape(SENDAIMNAME); url = "/Notice/NoticeUser2?SENDAIM=" + SENDAIM + "&SENDAIMNAME=" + SENDAIMNAME; openAppWindow1('人员', url, '660', '400'); } //保存选择的用户 function saveUser(strUserID, strUserName) { //联系人姓名 document.getElementById("SENDAIMNAME").value = strUserName; //联系人ID document.getElementById("SENDAIM").value = strUserID; } //保存 function Save() { //校验基本信息合法性 if (isValidate() == false) { return false; } if (document.getElementById("USETIME").value == "" || document.getElementById("OUTTIME").value == null) { MSI("提示", "通知日期不能为空"); return false; } if (document.getElementById("OUTTIME").value == "" || document.getElementById("OUTTIME").value == null) { MSI("提示", "有效日期不能为空"); return false; } if (document.getElementById("OUTTIME").value < document.getElementById("USETIME").value) { MSI("提示", "有效日期不能小于通知日期"); return false; } if ($("#CANREPLYCheckBox")[0].checked == true) { document.getElementById("CANREPLY").value = "1"; } else { document.getElementById("CANREPLY").value = "0"; } var filePath = document.getElementById("file").value; if (filePath != "") { document.getElementById("ATTACHFILE").value = filePath; //判断文件格式 var fileText = filePath.substring(filePath.lastIndexOf(".", filePath.length)); //获取文件扩展名 fileText = fileText.toLowerCase(); if (fileText != ".xls" && fileText != ".ppt" && fileText != ".doc" && fileText != ".xlsx" && fileText != ".txt" && fileText != ".docx" && fileText != ".bmp" && fileText != ".jpg" && fileText != ".jpeg" && fileText != ".gif" && fileText != ".png" && fileText != ".rar" && fileText != ".zip" && fileText != ".pptx") { MSI("错误", "上传文件格式错误"); return false; } } submitByButton("NoticeSave"); } //触发上传文件事件 function uploadfile() { var filepath = document.getElementById("file").value; document.getElementById("ATTACHFILE").value = filepath; document.getElementById("ATTACHFILENAME").value = filepath; } </script> </asp:Content>