| | |
| | | } |
| | | |
| | | List<SysCodeDtl> Lavetype = ViewData["Lavetype"] as List<SysCodeDtl>; //拜访方式 |
| | | |
| | | //流程相关 |
| | | string shifoubiaoji = ViewBag.shifoubiaoji as string; |
| | | string sifoudangqian = ViewBag.sifoudangqian as string; |
| | | string dangqianbuzhou = ViewBag.dangqianbuzhou as string; |
| | | |
| | | List<WfHistoryDTO> lishiyijian = ViewData["lishiyijian"] as List<WfHistoryDTO>; //审批进度 |
| | | } |
| | | |
| | | <!DOCTYPE html> |
| | |
| | | <tbody> |
| | | <tr> |
| | | <td class="title">单据名称</td> |
| | | <td> |
| | | <td colspan="4"> |
| | | <input type="text" class="form-control" value="@Model.Tittle" name="Tittle" id="Tittle" style="width:150px;margin-right: 4px;" validate="RequiredField" autocomplete="off" readonly="readonly"> |
| | | </td> |
| | | |
| | | </tr> |
| | | <tr> |
| | | <td class="title">申请人</td> |
| | | <td> |
| | | <td colspan="4"> |
| | | <input type="text" class="form-control" value="@Model.CreaterName" name="CreaterName" id="CreaterName" style="width:150px;margin-right: 4px;" validate="RequiredField" autocomplete="off" readonly="readonly"> |
| | | </td> |
| | | |
| | | </tr> |
| | | <tr> |
| | | <td class="title">销假时间</td> |
| | | <td> |
| | | <td colspan="4"> |
| | | <input type="text" class="layui-input layer-date ldate form-control" value="@Model.StratTimeName" name="StratTime" id="StratTime" style="width:150px;margin-right: 4px;" autocomplete="off" readonly="readonly">- |
| | | <input type="text" class="layui-input layer-date ldate form-control" value="@Model.EndTimeName" name="EndTime" id="EndTime" style="width:150px;margin-right: 4px;" autocomplete="off" readonly="readonly"> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td class="title">销假类型</td> |
| | | <td> |
| | | <td colspan="4"> |
| | | <select class="leaveType form-control" name="Lavetype" id="Lavetype" style="width:150px;margin-right: 4px;"> |
| | | <option value="" hassubinfo="true">请选择</option> |
| | | @foreach (var item in Lavetype) |
| | |
| | | </tr> |
| | | <tr> |
| | | <td class="title">申请理由</td> |
| | | <td> |
| | | <td colspan="4"> |
| | | <textarea name="Remark" style="width:374px; vertical-align: top;height:100px" maxlength="500">@Model.Remark</textarea> |
| | | </td> |
| | | </tr> |
| | |
| | | |
| | | <tr style="height:120px;"> |
| | | <td class="title">上传病历</td> |
| | | <td> |
| | | <td colspan="4"> |
| | | <div class="img-box"> |
| | | <div id="ImgMedicalRecord" class="ImgMedicalRecord"></div> |
| | | <input type="hidden" id="MedicalRecord" name="MedicalRecord" value="@Model.MedicalRecord" /> |
| | |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td class="title">上传附件</td> |
| | | <td> |
| | | <td class="title" >上传附件</td> |
| | | <td colspan="4" > |
| | | <input type="file" name="file" id="fileUp" multiple> |
| | | </td> |
| | | </tr> |
| | | <tr id="shenpiyijian"> |
| | | <td class="title">审批意见</td> |
| | | <td colspan="4"> |
| | | <textarea class="form-control data" id="Content" name="Content" style="width:374px; vertical-align: top;height:100px" maxlength="500"></textarea> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td class="title">审批进度</td> |
| | | <td colspan="4"> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | | <td colspan="10"> |
| | | <table> |
| | | @if (lishiyijian.Count > 0) |
| | | { |
| | | <tr> |
| | | <td style="border:1px solid #ccc;width:150px;">步骤 </td> |
| | | <td style="border:1px solid #ccc;width:150px;"> 批复状态</td> |
| | | <td style="border:1px solid #ccc;width:150px;">批复时间</td> |
| | | <td style="border:1px solid #ccc;width:300px;"> 审批意见</td> |
| | | <td style="border:1px solid #ccc;width:100px;"> 批复人</td> |
| | | </tr> |
| | | } |
| | | @foreach (var wfHistory in lishiyijian) |
| | | { |
| | | <tr> |
| | | <td style="border:1px solid #ccc;width:150px;">@wfHistory.Step</td> |
| | | <td style="border:1px solid #ccc;width:150px;">@wfHistory.ChuliStatusName</td> |
| | | <td style="border:1px solid #ccc;width:150px;">@wfHistory.ModifytimeName</td> |
| | | <td style="border:1px solid #ccc;width:300px;">@wfHistory.Content</td> |
| | | <td style="border:1px solid #ccc;width:100px;">@wfHistory.DeelUserIdName</td> |
| | | </tr> |
| | | } |
| | | </table> |
| | | </td> |
| | | |
| | | |
| | | </tr> |
| | | <tr> |
| | | <td colspan="10" style="text-align: center"> |
| | | <a class="btn btn-success" href="javascript:void(0)" onclick="Save();" style="margin-left:4px; border-radius:4px;"> |
| | | <a class="btn btn-success" id="tijiao" href="javascript:void(0)" onclick="Save();" style="margin-left:4px; border-radius:4px;"> |
| | | <span class="bold">提交</span> |
| | | </a> |
| | | |
| | | <a class="btn btn-success" id="tongyi" href="javascript:void(0)" onclick="Save('A');" style="margin-left:4px; border-radius:4px;"> |
| | | <span class="bold">同意</span> |
| | | </a> |
| | | |
| | | <a class="btn btn-success" id="jujue" href="javascript:void(0)" onclick="Save('D');" style="margin-left:4px; border-radius:4px;"> |
| | | <span class="bold">拒绝</span> |
| | | </a> |
| | | <input type="hidden" id="Tongguojujue" name="Tongguojujue" value="" /> |
| | | <input type="hidden" id="Step" name="Step" value="@dangqianbuzhou" /> |
| | | </td> |
| | | |
| | | </tr> |
| | | |
| | | </tbody> |
| | |
| | | }; |
| | | |
| | | |
| | | |
| | | var imgPath = "@Url.Content("~/UploadFile/")"; |
| | | $(function () { |
| | | $(".ldate").each(function (el) { |
| | | laydate({ |
| | | elem: "#" + $(this).attr('id'), //对应id |
| | | format: 'YYYY-MM-DD hh:mm', //日期格式 // 分隔符可以任意定义,该例子表示只显示年月 |
| | | min: '2021-01-01', //设定最小日期为当前日期 |
| | | max: '2099-06-16', //最大日期 |
| | | type: 'datetime', |
| | | festival: false, //显示节日 |
| | | istime: true, //是否显示时分秒 |
| | | istoday: true, //是否是今天 |
| | | choose: function (datas) { //选择日期完毕的回调 |
| | | // end.min = datas; //开始日选好后,重置结束日的最小日期 |
| | | // end.start = datas //将结束日的初始值设定为开始日 |
| | | } |
| | | }); |
| | | |
| | | }); |
| | | |
| | | var imgPath = "@Url.Content("~/UploadFile/")"; |
| | | new DragImgUpload("#ImgMedicalRecord", { |
| | | callback: function (files) { |
| | | let img = imgUploadCallback(files); |
| | |
| | | }); |
| | | |
| | | let img = "@Model.MedicalRecord"; |
| | | if ($.trim(img) !== "") |
| | | |
| | | $(function () { |
| | | if ("@shifoubiaoji" != "A") { |
| | | $("input").attr('readonly', true); |
| | | $("textarea").attr('readonly', true); |
| | | $(':radio').attr('disabled', true); |
| | | $(':checkbox').attr('disabled', true); |
| | | $(':button').attr('disabled', true); |
| | | //$('a').removeAttr('onclick'); |
| | | |
| | | $('select').attr('disabled', true); |
| | | $("#fileUp").attr('disabled', true); |
| | | |
| | | $("#ImgMedicalRecord").unbind("click"); |
| | | |
| | | $('.fujianshanchu').removeAttr('onclick'); |
| | | |
| | | |
| | | if ("@sifoudangqian" == "A") { |
| | | $("#Content").attr('readonly', false); |
| | | $('#tijiao').hide(); |
| | | } else { |
| | | $('#tongyi').hide(); |
| | | $('#jujue').hide(); |
| | | $('#tijiao').hide(); |
| | | $('#shenpiyijian').hide(); |
| | | } |
| | | |
| | | } else { |
| | | |
| | | |
| | | //审批相关 |
| | | $('#shenpiyijian').hide(); |
| | | if ("@sifoudangqian" == "A") { |
| | | $('#tongyi').hide(); |
| | | $('#jujue').hide(); |
| | | } else { |
| | | $('#tongyi').hide(); |
| | | $('#jujue').hide(); |
| | | $('#tijiao').hide(); |
| | | } |
| | | |
| | | |
| | | $(".ldate").each(function (el) { |
| | | laydate({ |
| | | elem: "#" + $(this).attr('id'), //对应id |
| | | format: 'YYYY-MM-DD hh:mm', //日期格式 // 分隔符可以任意定义,该例子表示只显示年月 |
| | | min: '2021-01-01', //设定最小日期为当前日期 |
| | | max: '2099-06-16', //最大日期 |
| | | type: 'datetime', |
| | | festival: false, //显示节日 |
| | | istime: true, //是否显示时分秒 |
| | | istoday: true, //是否是今天 |
| | | choose: function (datas) { //选择日期完毕的回调 |
| | | // console.log("234234234234324"); |
| | | // end.min = datas; //开始日选好后,重置结束日的最小日期 |
| | | // end.start = datas //将结束日的初始值设定为开始日 |
| | | checktime(); |
| | | } |
| | | }); |
| | | |
| | | }); |
| | | } |
| | | |
| | | if ($.trim(img) !== "") |
| | | { |
| | | $("#ImgMedicalRecord img").each(function (i) { |
| | | $(this).attr("src", img); |
| | |
| | | $("#Lavetype").val("@Model.Lavetype"); |
| | | $("#SigninId").val("@ViewBag.SigninId"); |
| | | |
| | | |
| | | |
| | | }) |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | function imgUploadCallback(files) { |
| | | var fileName = ""; |
| | |
| | | return fileName; |
| | | }; |
| | | |
| | | function Save() { |
| | | function Save(tongyi) { |
| | | if ($("#StratTime").val() == '') { |
| | | toastr.warning("开始日期不能为空"); |
| | | return; |
| | |
| | | return; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | if ($("#Lavetype").val() == '') { |
| | | toastr.warning("销假类型不能为空"); |
| | | return; |
| | | } |
| | | |
| | | |
| | | |
| | | $("#Tongguojujue").val(tongyi); |
| | | |
| | | |
| | | |
| | | //var data = { id: $("#Id").val(), StartTime:$("#StartTime").val(), Sheng: $("#Sheng").val(), job_level: $("#Job_level").val().toString(), ExistsAttachment: fileId != "" } |
| | | $.ajax({ |
| | | type: "POST", |
| | |
| | | async: false, |
| | | data: $('form').serializeArray(), |
| | | success: function (data) { |
| | | |
| | | |
| | | |
| | | if (data.Result) { |
| | | // parent._afterSave(true); |
| | |
| | | _pageAutoClose();//自动关闭页面方法 |
| | | } |
| | | catch (err) { |
| | | parent._CloseTab1("/Signin/AskLeave/"); |
| | | var pathname = window.location.pathname; |
| | | var search = window.location.search; |
| | | parent._CloseTab1(pathname + search); |
| | | } |
| | | |
| | | } |
| | |
| | | aaa += ' <input type="hidden" name="attachmentid" value="" /> '; |
| | | aaa += ' <input type="hidden" name="Filepath" value="' + data.DataList[i].Filepath + '" /> '; |
| | | aaa += ' <input type="hidden" name="Filefullname" value="' + data.DataList[i].Filefullname + '" /> '; |
| | | |
| | | |
| | | aaa += "</div>"; |
| | | fileListDisplay.append(aaa); |
| | | } |