From 11e11a51839529b17f70927524e086e90adf692d Mon Sep 17 00:00:00 2001 From: LR-20210131IOQH\Administrator <jackcold@163.com> Date: 星期二, 10 八月 2021 15:31:19 +0800 Subject: [PATCH] 工资核对修改 --- zhengcaioa/zhengcaioa/Views/Expert/Edit.cshtml | 352 +++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 322 insertions(+), 30 deletions(-) diff --git a/zhengcaioa/zhengcaioa/Views/Expert/Edit.cshtml b/zhengcaioa/zhengcaioa/Views/Expert/Edit.cshtml index 046cc5a..df77998 100644 --- a/zhengcaioa/zhengcaioa/Views/Expert/Edit.cshtml +++ b/zhengcaioa/zhengcaioa/Views/Expert/Edit.cshtml @@ -8,9 +8,11 @@ List<SysCodeDtl> InfoSource = ViewData["InfoSource"] as List<SysCodeDtl>; //瀹㈡埛鏉ユ簮 List<SysCodeDtl> expertType = ViewData["expertType"] as List<SysCodeDtl>; //涓撳绫诲瀷 List<SysCodeDtl> level = ViewData["level"] as List<SysCodeDtl>; //涓撳绛夌骇 + List<SysCodeDtl> ReviewItem = ViewData["ReviewItem"] as List<SysCodeDtl>; //璇勫鍝佺洰 + } @{ - Layout = null; + Layout = null; } <!DOCTYPE html> @@ -27,7 +29,7 @@ @*<link href="~/css/plugins/iCheck/custom.css" rel="stylesheet">*@ <link href="~/css/style.min.css" rel="stylesheet"> - <link href="~/css/plugins/chosen/chosen.css" rel="stylesheet"> + <link href="~/css/plugins/chosen/chosen.css?v=7" rel="stylesheet"> @*<link href="~/js/plugins/layer/skin/layer.css" rel="stylesheet">*@ @*<link href="~/css/plugins/datapicker/datepicker3.css" rel="stylesheet">*@ <link href="~/css/style.min.css" rel="stylesheet"> @@ -99,7 +101,7 @@ @*<script language="javascript" src="~/js/datehelper.js" type="text/javascript"></script>*@ @*<script language="javascript" src="~/js/plugins/query/jquery.query-object.js" type="text/javascript"></script>*@ @*<script language="javascript" src="~/js/plugins/iCheck/icheck.min.js" type="text/javascript"></script>*@ - <script language="javascript" src="~/js/plugins/chosen/chosen.jquery.js" type="text/javascript"></script> + <script language="javascript" src="~/js/chosen_v1.8.7/chosen.jquery.js" type="text/javascript"></script> @*<script language="javascript" src="~/js/plugins/datapicker/bootstrap-datepicker.js" type="text/javascript"></script>*@ <script language="javascript" src="~/js/plugins/layer/layer.js" type="text/javascript"></script> @*<script src="~/js/plugins/jqgrid/jquery.jqGrid.min.js" type="text/javascript"></script>*@ @@ -210,7 +212,36 @@ </div> + <div class="clearfix layer-area" style="padding-bottom:15px;"> + <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">璇勫鍝佺洰<i class="red">*</i></label> + <div class="col-sm-11 col-md-11" grouptype="Vdata"> + <select id="ReviewItem" class="form-control" name="ReviewItem" multiple data-placeholder="閫夋嫨 搴忓垪 ..."> + <option value="" hassubinfo="true">璇烽�夋嫨</option> + @foreach (var item in ReviewItem) + { + @if (Model.ReviewItem != null && Model.ReviewItem.Split(',').Contains(item.CodeSn)) + { + <option value="@item.CodeSn" hassubinfo="true" selected="selected"> + @item.Comments + </option> + } + else + { + <option value="@item.CodeSn" hassubinfo="true"> + @item.Comments + </option> + } + } + + + </select> + + + + + </div> + </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">涓撳绾у埆<i class="red">*</i></label> @@ -233,7 +264,7 @@ } } - } + </select> @@ -249,12 +280,9 @@ <input class="form-control" label="涓撳璇佸彿" name="CertiNumber" id="CertiNumber" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.CertiNumber"> </div> - - <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">璇勫鍝佺洰<i class="red">*</i></label> - <div class="col-sm-2 col-md-2" grouptype="Vdata"> - <input class="form-control" label="璇勫鍝佺洰" name="ReviewItem" id="ReviewItem" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.ReviewItem" autocomplete="off"> - </div> </div> + + <div class="clearfix layer-area" style="padding-bottom:15px;"> @@ -265,7 +293,7 @@ <label grouptype="Vdata" class="text-right col-sm-1 col-md-1 control-label">鎵�灞炲尯鍩�</label> <div class="col-sm-2 col-md-2"> - <div style="width:120px;float:left;"> + <div style="width:110px;float:left;"> <select id="Province" class="form-control" name="Province" data-placeholder="閫夋嫨 搴忓垪 ..." style="font-weight:normal;"> <option value="" hassubinfo="true">璇烽�夋嫨</option> @foreach (var item in Province) @@ -288,7 +316,7 @@ </select> </div> - <div style="width:120px;float:left;"> + <div style="width:110px;float:left;"> <select id="City" class="form-control" name="City" data-placeholder="閫夋嫨 搴忓垪 ..." style="font-weight:normal;"> <option value="" hassubinfo="true">璇烽�夋嫨</option> @foreach (var item in City) @@ -323,14 +351,14 @@ </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> - <label class="text-right col-sm-1 col-md-1 control-label">鑱旂郴鐢佃瘽</label> + <label class="text-right col-sm-1 col-md-1 control-label">鑱旂郴鐢佃瘽1</label> <div class="col-sm-2 col-md-2"> - <input class="form-control" label="鑱旂郴鐢佃瘽" name="Phone1" id="Phone1" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Phone1" autocomplete="off"> + <input class="form-control" label="鑱旂郴鐢佃瘽1" name="Phone1" id="Phone1" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Phone1" autocomplete="off"> </div> - <label class="text-right col-sm-1 col-md-1 control-label">鑱旂郴鐢佃瘽</label> + <label class="text-right col-sm-1 col-md-1 control-label">鑱旂郴鐢佃瘽2</label> <div class="col-sm-2 col-md-2"> - <input class="form-control" label="鑱旂郴鐢佃瘽" name="Phone2" id="Phone2" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Phone2" autocomplete="off"> + <input class="form-control" label="鑱旂郴鐢佃瘽2" name="Phone2" id="Phone2" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Phone2" autocomplete="off"> </div> <label class="text-right col-sm-1 col-md-1 control-label">QQ</label> @@ -347,8 +375,8 @@ @*<div class="ibox-title"> - <h5> <i class="fa fa-list"></i> 瀹㈡埛璧勬枡</h5> - </div>*@ + <h5> <i class="fa fa-list"></i> 瀹㈡埛璧勬枡</h5> + </div>*@ <style> .divImg { height: 80px; @@ -379,21 +407,77 @@ <div class="col-sm-1 col-md-1 img-row"> <label class="text-right control-label">鑱岀О璇佷功</label> </div> - <div class="col-sm-6 col-md-6"> - <div class="col-sm-2 col-md-2 img-box"> - <div id="TitileImg" class="TitileImg"></div> - <input type="hidden" id="TitileCerti" name="TitileCerti" value="@Model.TitileCerti" /> - <p>涓婁紶鑱岀О璇佷功</p> - </div> + + <div class="col-sm-2 col-md-2 img-box"> + <div id="TitileImg" class="TitileImg"></div> + <input type="hidden" id="TitileCerti" name="TitileCerti" value="@Model.TitileCerti" /> + <p>涓婁紶鑱岀О璇佷功</p> + </div> + <div class="col-sm-2 col-md-2 img-box"> + <div id="TitileImg1" class="TitileImg1"></div> + <input type="hidden" id="TitileCerti1" name="TitileCerti1" value="@Model.TitileCerti1" /> + <p>涓婁紶鑱岀О璇佷功</p> + </div> + <div class="col-sm-2 col-md-2 img-box"> + <div id="TitileImg2" class="TitileImg2"></div> + <input type="hidden" id="TitileCerti2" name="TitileCerti2" value="@Model.TitileCerti2" /> + <p>涓婁紶鑱岀О璇佷功</p> + </div> + <div class="col-sm-2 col-md-2 img-box"> + <div id="TitileImg3" class="TitileImg3"></div> + <input type="hidden" id="TitileCerti3" name="TitileCerti3" value="@Model.TitileCerti3" /> + <p>涓婁紶鑱岀О璇佷功</p> + </div> + <div class="col-sm-2 col-md-2 img-box"> + <div id="TitileImg4" class="TitileImg4"></div> + <input type="hidden" id="TitileCerti4" name="TitileCerti4" value="@Model.TitileCerti4" /> + <p>涓婁紶鑱岀О璇佷功</p> + </div> + @*</div> + <div class="clearfix layer-area" style="padding-bottom:15px;"> + <div class="col-sm-1 col-md-1 img-row"> + + </div>*@ + <div class="col-sm-2 col-md-2 img-box"> + <div id="TitileImg5" class="TitileImg5"></div> + <input type="hidden" id="TitileCerti5" name="TitileCerti5" value="@Model.TitileCerti5" /> + <p>涓婁紶鑱岀О璇佷功</p> + </div> + + + <div class="col-sm-2 col-md-2 img-box"> + <div id="TitileImg6" class="TitileImg6"></div> + <input type="hidden" id="TitileCerti6" name="TitileCerti6" value="@Model.TitileCerti6" /> + <p>涓婁紶鑱岀О璇佷功</p> + </div> + <div class="col-sm-2 col-md-2 img-box"> + <div id="TitileImg7" class="TitileImg7"></div> + <input type="hidden" id="TitileCerti7" name="TitileCerti7" value="@Model.TitileCerti7" /> + <p>涓婁紶鑱岀О璇佷功</p> + </div> + <div class="col-sm-2 col-md-2 img-box"> + <div id="TitileImg8" class="TitileImg8"></div> + <input type="hidden" id="TitileCerti8" name="TitileCerti8" value="@Model.TitileCerti8" /> + <p>涓婁紶鑱岀О璇佷功</p> + </div> + <div class="col-sm-2 col-md-2 img-box"> + <div id="TitileImg9" class="TitileImg9"></div> + <input type="hidden" id="TitileCerti9" name="TitileCerti9" value="@Model.TitileCerti9" /> + <p>涓婁紶鑱岀О璇佷功</p> + </div> + <div class="col-sm-2 col-md-2 img-box"> + <div id="TitileImg10" class="TitileImg10"></div> + <input type="hidden" id="TitileCerti10" name="TitileCerti10" value="@Model.TitileCerti10" /> + <p>涓婁紶鑱岀О璇佷功</p> </div> </div> <div class="clearfix layer-area" style="padding-bottom:15px;"> - <label class="text-right col-sm-1 col-md-1 control-label">澶囨敞</label> - <div class="col-sm-6 col-md-6"> - <textarea id="Remark" name="Remark" style="overflow-y:hidden" cols="100" rows="10">@Model.Remark </textarea> + <label class="text-right col-sm-1 col-md-1 control-label">涓撳绠�浠�</label> + <div class="col-sm-11 col-md-11"> + <textarea id="Remark" name="Remark" class="form-control bt" style="resize:none;overflow-y:hidden; min-height:80px;" onpropertychange="this.style.height=this.scrollHeight + 'px'" oninput="this.style.height=this.scrollHeight + 'px'">@Model.Remark </textarea> </div> </div> @@ -441,11 +525,23 @@ var imgs = { BackImg: '', BackImg: '', - TitileImg:'' + TitileImg: '', + TitileImg1: '', + TitileImg2: '', + TitileImg3: '', + TitileImg4: '', + TitileImg5: '', + TitileImg6: '', + TitileImg7: '', + TitileImg8: '', + TitileImg9: '', + TitileImg10: '', } + var Remark = document.getElementById("Remark"); + Remark.style.height = Remark.scrollHeight + 'px'; var imgPath = "@Url.Content("~/UploadFile/")"; @@ -471,16 +567,136 @@ imgs.TitileImg = imgUploadCallback(files); if (imgs.TitileImg !== "") { $("#TitileCerti").val(imgPath + imgs.TitileImg); + $("#TitileCerti1").parent().show(); } } }); + new DragImgUpload("#TitileImg1", { + callback: function (files) { + imgs.TitileImg1 = imgUploadCallback(files); + if (imgs.TitileImg1 !== "") { + $("#TitileCerti1").val(imgPath + imgs.TitileImg1); + $("#TitileCerti2").parent().show(); + } + + } + }); + new DragImgUpload("#TitileImg2", { + callback: function (files) { + imgs.TitileImg2 = imgUploadCallback(files); + if (imgs.TitileImg2 !== "") { + $("#TitileCerti2").val(imgPath + imgs.TitileImg2); + $("#TitileCerti3").parent().show(); + } + + } + }); + new DragImgUpload("#TitileImg3", { + callback: function (files) { + imgs.TitileImg3 = imgUploadCallback(files); + if (imgs.TitileImg3 !== "") { + $("#TitileCerti3").val(imgPath + imgs.TitileImg3); + $("#TitileCerti4").parent().show(); + } + + } + }); + new DragImgUpload("#TitileImg4", { + callback: function (files) { + imgs.TitileImg4 = imgUploadCallback(files); + if (imgs.TitileImg4 !== "") { + $("#TitileCerti4").val(imgPath + imgs.TitileImg4); + $("#TitileCerti5").parent().show(); + } + + } + }); + new DragImgUpload("#TitileImg5", { + callback: function (files) { + imgs.TitileImg5 = imgUploadCallback(files); + if (imgs.TitileImg5 !== "") { + $("#TitileCerti5").val(imgPath + imgs.TitileImg5); + $("#TitileCerti6").parent().show(); + } + + } + }); + new DragImgUpload("#TitileImg6", { + callback: function (files) { + imgs.TitileImg6 = imgUploadCallback(files); + if (imgs.TitileImg6 !== "") { + $("#TitileCerti6").val(imgPath + imgs.TitileImg6); + $("#TitileCerti7").parent().show(); + } + + } + }); + new DragImgUpload("#TitileImg7", { + callback: function (files) { + imgs.TitileImg7 = imgUploadCallback(files); + if (imgs.TitileImg7 !== "") { + $("#TitileCerti7").val(imgPath + imgs.TitileImg7); + $("#TitileCerti8").parent().show(); + } + + } + }); + new DragImgUpload("#TitileImg8", { + callback: function (files) { + imgs.TitileImg8 = imgUploadCallback(files); + if (imgs.TitileImg8 !== "") { + $("#TitileCerti8").val(imgPath + imgs.TitileImg8); + $("#TitileCerti9").parent().show(); + } + + } + }); + new DragImgUpload("#TitileImg9", { + callback: function (files) { + imgs.TitileImg9 = imgUploadCallback(files); + if (imgs.TitileImg9 !== "") { + $("#TitileCerti9").val(imgPath + imgs.TitileImg9); + $("#TitileCerti10").parent().show(); + } + + } + }); + new DragImgUpload("#TitileImg10", { + callback: function (files) { + imgs.TitileImg10 = imgUploadCallback(files); + if (imgs.TitileImg10 !== "") { + $("#TitileCerti10").val(imgPath + imgs.TitileImg10); + } + + } + }); + $(function () { - + $("#TitileCerti1").parent().hide(); + $("#TitileCerti2").parent().hide(); + $("#TitileCerti3").parent().hide(); + $("#TitileCerti4").parent().hide(); + $("#TitileCerti5").parent().hide(); + $("#TitileCerti6").parent().hide(); + $("#TitileCerti7").parent().hide(); + $("#TitileCerti8").parent().hide(); + $("#TitileCerti9").parent().hide(); + $("#TitileCerti10").parent().hide(); imgs.frontImg = $.trim( $("#CertiFont").val() ); imgs.BackImg = $.trim( $("#CertiBack").val()); - imgs.TitileImg = $.trim( $("#TitileCerti").val()); + imgs.TitileImg = $.trim($("#TitileCerti").val()); + imgs.TitileImg1 = $.trim($("#TitileCerti1").val()); + imgs.TitileImg2 = $.trim($("#TitileCerti2").val()); + imgs.TitileImg3 = $.trim($("#TitileCerti3").val()); + imgs.TitileImg4 = $.trim($("#TitileCerti4").val()); + imgs.TitileImg5 = $.trim($("#TitileCerti5").val()); + imgs.TitileImg6 = $.trim($("#TitileCerti6").val()); + imgs.TitileImg7 = $.trim($("#TitileCerti7").val()); + imgs.TitileImg8 = $.trim($("#TitileCerti8").val()); + imgs.TitileImg9 = $.trim($("#TitileCerti9").val()); + imgs.TitileImg10 = $.trim($("#TitileCerti10").val()); if (imgs.frontImg !== "") { $("#frontImg img").each(function (i) { @@ -499,9 +715,85 @@ $("#TitileImg img").each(function (i) { $(this).attr("src", imgs.TitileImg); }); + $("#TitileCerti1").parent().show(); } + if (imgs.TitileImg1 !== "") { + $("#TitileImg1 img").each(function (i) { + $(this).attr("src", imgs.TitileImg1); + }); + $("#TitileCerti2").parent().show(); + } + if (imgs.TitileImg2 !== "") { + $("#TitileImg2 img").each(function (i) { + $(this).attr("src", imgs.TitileImg2); + }); + $("#TitileCerti3").parent().show(); + } + + if (imgs.TitileImg3 !== "") { + $("#TitileImg3 img").each(function (i) { + $(this).attr("src", imgs.TitileImg3); + }); + $("#TitileCerti4").parent().show(); + } + + if (imgs.TitileImg4 !== "") { + $("#TitileImg4 img").each(function (i) { + $(this).attr("src", imgs.TitileImg4); + }); + $("#TitileCerti5").parent().show(); + } + + if (imgs.TitileImg5 !== "") { + $("#TitileImg5 img").each(function (i) { + $(this).attr("src", imgs.TitileImg5); + }); + $("#TitileCerti6").parent().show(); + } + + if (imgs.TitileImg6 !== "") { + $("#TitileImg6 img").each(function (i) { + $(this).attr("src", imgs.TitileImg6); + }); + $("#TitileCerti7").parent().show(); + } + + if (imgs.TitileImg7 !== "") { + $("#TitileImg7 img").each(function (i) { + $(this).attr("src", imgs.TitileImg7); + }); + $("#TitileCerti8").parent().show(); + } + + if (imgs.TitileImg8 !== "") { + $("#TitileImg8 img").each(function (i) { + $(this).attr("src", imgs.TitileImg8); + }); + $("#TitileCerti9").parent().show(); + } + + if (imgs.TitileImg9 !== "") { + $("#TitileImg9 img").each(function (i) { + $(this).attr("src", imgs.TitileImg9); + }); + $("#TitileCerti10").parent().show(); + } + + if (imgs.TitileImg10 !== "") { + $("#TitileImg10 img").each(function (i) { + $(this).attr("src", imgs.TitileImg10); + }); + } + + + + $("#ReviewItem").chosen({ + hide_results_on_select: false + }); + + }); @@ -614,7 +906,7 @@ //var data = { id: $("#Id").val(), StartTime:$("#StartTime").val(), Sheng: $("#Sheng").val(), job_level: $("#Job_level").val().toString(), ExistsAttachment: fileId != "" } $.ajax({ type: "POST", - url: "/Expert/Save", + url: "/Expert/Save?ReviewItemSelect=" + $("#ReviewItem").val(), dataType: "json", global: false, data: $('form').serializeArray(), -- Gitblit v1.9.1