From 6f34ab1ed6f8cb79a012a30a7b687e362c6f16c2 Mon Sep 17 00:00:00 2001
From: LR-20210131IOQH\Administrator <jackcold@163.com>
Date: 星期四, 10 六月 2021 19:08:41 +0800
Subject: [PATCH] 打卡判断,增加前端浏览器mac获取,当mac获取为空时不判断
---
zhengcaioa/zhengcaioa/Views/Expert/Edit.cshtml | 300 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 280 insertions(+), 20 deletions(-)
diff --git a/zhengcaioa/zhengcaioa/Views/Expert/Edit.cshtml b/zhengcaioa/zhengcaioa/Views/Expert/Edit.cshtml
index 046cc5a..f73c653 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>
@@ -233,7 +235,7 @@
}
}
- }
+
</select>
@@ -252,7 +254,31 @@
<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">
+ <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>
@@ -265,7 +291,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 +314,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 +349,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 +373,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,12 +405,68 @@
<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>
@@ -441,7 +523,17 @@
var imgs = {
BackImg: '',
BackImg: '',
- TitileImg:''
+ TitileImg: '',
+ TitileImg1: '',
+ TitileImg2: '',
+ TitileImg3: '',
+ TitileImg4: '',
+ TitileImg5: '',
+ TitileImg6: '',
+ TitileImg7: '',
+ TitileImg8: '',
+ TitileImg9: '',
+ TitileImg10: '',
}
@@ -475,12 +567,113 @@
}
});
+ new DragImgUpload("#TitileImg1", {
+ callback: function (files) {
+ imgs.TitileImg1 = imgUploadCallback(files);
+ if (imgs.TitileImg1!== "") {
+ $("#TitileCerti1").val(imgPath + imgs.TitileImg1);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg2", {
+ callback: function (files) {
+ imgs.TitileImg2 = imgUploadCallback(files);
+ if (imgs.TitileImg2 !== "") {
+ $("#TitileCerti2").val(imgPath + imgs.TitileImg2);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg3", {
+ callback: function (files) {
+ imgs.TitileImg3 = imgUploadCallback(files);
+ if (imgs.TitileImg3 !== "") {
+ $("#TitileCerti3").val(imgPath + imgs.TitileImg3);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg4", {
+ callback: function (files) {
+ imgs.TitileImg4 = imgUploadCallback(files);
+ if (imgs.TitileImg4 !== "") {
+ $("#TitileCerti4").val(imgPath + imgs.TitileImg4);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg5", {
+ callback: function (files) {
+ imgs.TitileImg5 = imgUploadCallback(files);
+ if (imgs.TitileImg5 !== "") {
+ $("#TitileCerti5").val(imgPath + imgs.TitileImg5);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg6", {
+ callback: function (files) {
+ imgs.TitileImg6 = imgUploadCallback(files);
+ if (imgs.TitileImg6 !== "") {
+ $("#TitileCerti6").val(imgPath + imgs.TitileImg6);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg7", {
+ callback: function (files) {
+ imgs.TitileImg7 = imgUploadCallback(files);
+ if (imgs.TitileImg7 !== "") {
+ $("#TitileCerti7").val(imgPath + imgs.TitileImg7);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg8", {
+ callback: function (files) {
+ imgs.TitileImg8 = imgUploadCallback(files);
+ if (imgs.TitileImg8 !== "") {
+ $("#TitileCerti8").val(imgPath + imgs.TitileImg8);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg9", {
+ callback: function (files) {
+ imgs.TitileImg9 = imgUploadCallback(files);
+ if (imgs.TitileImg9 !== "") {
+ $("#TitileCerti9").val(imgPath + imgs.TitileImg9);
+ }
+
+ }
+ });
+ new DragImgUpload("#TitileImg10", {
+ callback: function (files) {
+ imgs.TitileImg10 = imgUploadCallback(files);
+ if (imgs.TitileImg10 !== "") {
+ $("#TitileCerti10").val(imgPath + imgs.TitileImg10);
+ }
+
+ }
+ });
+
$(function () {
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) {
@@ -501,7 +694,74 @@
});
}
+ if (imgs.TitileImg1 !== "") {
+ $("#TitileImg1 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg1);
+ });
+ }
+ if (imgs.TitileImg2 !== "") {
+ $("#TitileImg2 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg2);
+ });
+ }
+
+ if (imgs.TitileImg3 !== "") {
+ $("#TitileImg3 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg3);
+ });
+ }
+
+ if (imgs.TitileImg4 !== "") {
+ $("#TitileImg4 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg4);
+ });
+ }
+
+ if (imgs.TitileImg5 !== "") {
+ $("#TitileImg5 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg5);
+ });
+ }
+
+ if (imgs.TitileImg6 !== "") {
+ $("#TitileImg6 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg6);
+ });
+ }
+
+ if (imgs.TitileImg7 !== "") {
+ $("#TitileImg7 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg7);
+ });
+ }
+
+ if (imgs.TitileImg8 !== "") {
+ $("#TitileImg8 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg8);
+ });
+ }
+
+ if (imgs.TitileImg9 !== "") {
+ $("#TitileImg9 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg9);
+ });
+ }
+
+ if (imgs.TitileImg10 !== "") {
+ $("#TitileImg10 img").each(function (i) {
+ $(this).attr("src", imgs.TitileImg10);
+ });
+ }
+
+
+
+ $("#ReviewItem").chosen({
+ search_contains: true,
+ disable_search_threshold: 5
+ });
+
+
});
@@ -614,7 +874,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