New file |
| | |
| | | @model DTO.ExpertDTO |
| | | @using DTO; |
| | | @using zhengcaioa.Models; |
| | | @{ |
| | | List<Area> Province = ViewData["Province"] as List<Area>; //省 |
| | | List<Area> City = ViewData["City"] as List<Area>; //市 |
| | | List<SysCodeDtl> Sex = ViewData["sex"] as List<SysCodeDtl>; //客户类型 |
| | | //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; |
| | | } |
| | | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8"> |
| | | <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> |
| | | <meta name="description" content=""> |
| | | <meta name="author" content="ThemeBucket"> |
| | | <title>@(SiteConfig.SiteName)</title> |
| | | <link href="~/css/bootstrap.min.css" rel="stylesheet"> |
| | | <link href="~/css/font-awesome.min.css" rel="stylesheet"> |
| | | <link href="~/css/animate.min.css" rel="stylesheet"> |
| | | |
| | | @*<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="~/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"> |
| | | <link href="~/css/plugins/toastr/toastr.min.css" rel="stylesheet" /> |
| | | <link href="~/css/plugins/webuploader/webuploader.css" rel="stylesheet" /> |
| | | |
| | | <style type="text/css"> |
| | | .webuploader-pick { |
| | | position: relative; |
| | | display: inline-block; |
| | | cursor: pointer; |
| | | background: #00b7ee; |
| | | padding: 8px 14px 7px 14px; |
| | | color: #fff; |
| | | text-align: center; |
| | | border-radius: 3px; |
| | | overflow: hidden; |
| | | } |
| | | |
| | | div.clearfix > label { |
| | | padding-top: 8px; |
| | | } |
| | | |
| | | .chosen-container { |
| | | border-radius: 1px; |
| | | border: 1px solid #e5e6e7; |
| | | } |
| | | |
| | | .col-md-1.control-label { |
| | | padding-right: 0px; |
| | | font-weight: 400; |
| | | } |
| | | |
| | | .img-box { |
| | | height: 120px; |
| | | width: 120px; |
| | | float: left; |
| | | padding-left: 0px !important; |
| | | padding-right: 20px; |
| | | /*border:1px solid #c3cbe5;*/ |
| | | } |
| | | |
| | | .img-box img { |
| | | height: 80px; |
| | | width: 80px; |
| | | } |
| | | |
| | | .img-box p { |
| | | width: 80px; |
| | | text-align: center; |
| | | } |
| | | |
| | | .img-row { |
| | | height: 80px !important; |
| | | padding-right: 2px !important; |
| | | } |
| | | |
| | | .img-row label { |
| | | height: 30px; |
| | | line-height: 80px; |
| | | } |
| | | </style> |
| | | |
| | | <!-- jqgrid--> |
| | | <script language="javascript" src="~/js/jquery.min.js" type="text/javascript"></script> |
| | | <script src="~/js/bootstrap.min.js"></script> |
| | | |
| | | <!--容器--> |
| | | @*<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/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>*@ |
| | | @*<script src="~/js/plugins/jqgrid/i18n/grid.locale-cn.js" type="text/javascript"></script>*@ |
| | | <script src="~/js/plugins/toastr/toastr.min.js" type="text/javascript"></script> |
| | | <script src="~/js/plugins/webuploader/webuploader.min.js"></script> |
| | | |
| | | <script language="javascript" src="~/js/common-layout.js" type="text/javascript"></script> |
| | | <script src="~/js/plugins/layer/laydate/laydate.js" type="text/javascript"></script> |
| | | <script src="~/js/imgUpload.js"></script> |
| | | @*<script src="~/js/plugins/iTexbox/itextbox.js" type="text/javascript"></script>*@ |
| | | @*<script src="~/js/plugins/iuploader/iuploader.js"></script>*@ |
| | | <script src="~/js/TUJS.js"></script> |
| | | </head> |
| | | <body class="gray-bg" style="overflow:auto"> |
| | | <form id="formtest"> |
| | | <div class="wrapper wrapper-content" id="ibox-content" style="padding:15px;"> |
| | | <div class="row"> |
| | | <div class="col-sm-12"> |
| | | <div class="ibox float-e-margins"> |
| | | <div class="ibox-title"> |
| | | <h5> <i class="fa fa-list"></i> 新增专家</h5> |
| | | </div> |
| | | <div id="div_content" class="ibox-content" style="background-color:white;"> |
| | | <div class="row"> |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | @*<label class="text-right col-sm-1 col-md-1 control-label">信息来源<i class="red">*</i></label> |
| | | <div class="col-sm-2 col-md-2"> |
| | | <select id="InfoSource" class="form-control" name="InfoSource" data-placeholder="选择 序列 ..." style="font-weight:normal;"> |
| | | <option value="" hassubinfo="true">请选择</option> |
| | | @foreach (var item in InfoSource) |
| | | { |
| | | @if (!item.CodeSn.Equals(Model.InfoSource)) |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | else |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true" selected="selected"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | </select> |
| | | <input type="hidden" id="Id" name="Id" value="@Model.Id" /> |
| | | </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"> |
| | | <select id="ExpertType" class="form-control" name="expertType" data-placeholder="选择 序列 ..."> |
| | | <option value="" hassubinfo="true">请选择</option> |
| | | @foreach (var item in expertType) |
| | | { |
| | | @if (!item.CodeSn.Equals(Model.ExpertType)) |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | else |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true" selected="selected"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | </select> |
| | | |
| | | </div>*@ |
| | | <label class="text-right col-sm-1 col-md-1 control-label">专家姓名<i class="red">*</i></label> |
| | | <div class="col-sm-2 col-md-2"> |
| | | <input class="form-control" label="详细地址" name="Name" id="Name" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Name" autocomplete="off"> |
| | | </div> |
| | | <label class="text-right col-sm-1 col-md-1 control-label">性别<i class="red">*</i></label> |
| | | <div class="col-sm-2 col-sm-2" grouptype="Vdata"> |
| | | <select id="Sex" class="form-control" name="Sex" data-placeholder="选择 序列 ..." style="font-weight:normal;"> |
| | | <option value="" hassubinfo="true">请选择</option> |
| | | @foreach (var item in Sex) |
| | | { |
| | | @if (!item.CodeId.Equals(Model.Sex)) |
| | | { |
| | | <option value="@item.CodeId" hassubinfo="true"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | else |
| | | { |
| | | <option value="@item.CodeId" hassubinfo="true" selected="selected"> |
| | | @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> |
| | | <div class="col-sm-2 col-md-2" grouptype="Vdata"> |
| | | <select id="Level" class="form-control" name="Level" data-placeholder="选择 序列 ..."> |
| | | <option value="" hassubinfo="true">请选择</option> |
| | | @foreach (var item in level) |
| | | { |
| | | @if (!item.CodeSn.Equals(Model.Level)) |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | else |
| | | { |
| | | <option value="@item.CodeSn" hassubinfo="true" selected="selected"> |
| | | @item.Comments |
| | | </option> |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | </select> |
| | | |
| | | </div>*@ |
| | | |
| | | <label 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="IdCard" id="IdCard" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.IdCard" autocomplete="off"> |
| | | </div> |
| | | |
| | | <label class="text-right col-sm-1 col-md-1 control-label">专家证号</label> |
| | | <div class="col-sm-2 col-md-2" grouptype="Vdata"> |
| | | <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"> |
| | | <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 class="text-right col-sm-1 col-md-1 control-label">通信地址</label> |
| | | <div class="col-sm-5 col-md-5"> |
| | | <input class="form-control" label="通信地址" name="Address" id="Address" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Address" autocomplete="off"> |
| | | </div> |
| | | |
| | | <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: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) |
| | | { |
| | | @if (!item.CodeId.Equals(Model.Province)) |
| | | { |
| | | <option value="@item.CodeId" hassubinfo="true"> |
| | | @item.Name |
| | | </option> |
| | | } |
| | | else |
| | | { |
| | | <option value="@item.CodeId" hassubinfo="true" selected="selected"> |
| | | @item.Name |
| | | </option> |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | </select> |
| | | </div> |
| | | <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) |
| | | { |
| | | @if (!item.CodeId.Equals(Model.City)) |
| | | { |
| | | <option value="@item.CodeId" hassubinfo="true"> |
| | | @item.Name |
| | | </option> |
| | | } |
| | | else |
| | | { |
| | | <option value="@item.CodeId" hassubinfo="true" selected="selected"> |
| | | @item.Name |
| | | </option> |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | </select> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | |
| | | <label class="text-right col-sm-1 col-md-1 control-label">邮政编码</label> |
| | | <div class="col-sm-2 col-md-2"> |
| | | <input class="form-control" label="邮政编码" name="Postal" id="Postal" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Postal" autocomplete="off"> |
| | | </div> |
| | | |
| | | |
| | | </div> |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <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="联系电话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">联系电话2</label> |
| | | <div class="col-sm-2 col-md-2"> |
| | | <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> |
| | | <div class="col-sm-2 col-md-2"> |
| | | <input class="form-control" label="QQ号" name="Qq" id="Qq" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Qq" autocomplete="off"> |
| | | </div> |
| | | |
| | | <label class="text-right col-sm-1 col-md-1 control-label">微信</label> |
| | | <div class="col-sm-2 col-md-2"> |
| | | <input class="form-control" label="微信" name="Wechat" id="Wechat" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Wechat" autocomplete="off"> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | |
| | | @*<div class="ibox-title"> |
| | | <h5> <i class="fa fa-list"></i> 客户资料</h5> |
| | | </div>*@ |
| | | <style> |
| | | .divImg { |
| | | height: 80px; |
| | | width: 80px; |
| | | } |
| | | </style> |
| | | |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <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="frontImg" class="frontImg"></div> |
| | | <input type="hidden" id="CertiFont" name="CertiFont" value="@Model.CertiFont" /> |
| | | <p>上传正面</p> |
| | | </div> |
| | | <div class="col-sm-2 col-md-2 img-box"> |
| | | <div id="BackImg" class="BackImg"></div> |
| | | <input type="hidden" id="CertiBack" name="CertiBack" value="@Model.CertiBack" /> |
| | | <p>上传背面</p> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | <div class="clearfix layer-area" style="padding-bottom:15px;"> |
| | | <div class="col-sm-1 col-md-1 img-row"> |
| | | <label class="text-right control-label">职称证书</label> |
| | | </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> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="wrapper wrapper-content" style="margin-top:0px"></div> |
| | | <div class="ibox-content" id="top" style="z-index:100; position:fixed; height:50px; width:100%;bottom:0; text-align: right; padding-top:8px "> |
| | | <div class="" style="float:right;" data-bootstro-width="500px" data-bootstro-content="功能按钮:“保存”,“删除”"> |
| | | |
| | | |
| | | <a class="btn btn-success" href="javascript:void(0)" onclick="saveExpert();" style="margin-left:4px; border-radius:4px;"> |
| | | <i class="glyphicon glyphicon-ok"></i> <span class="bold">提交</span> |
| | | </a> |
| | | </div> |
| | | </div> |
| | | |
| | | </form> |
| | | <script type="text/javascript"> |
| | | var hh = document.body.clientHeight - $('.ibox-title').height() - $("#top").height() * 2 - 95; |
| | | $("#div_content").height(hh); |
| | | |
| | | toastr.options = { |
| | | "closeButton": true, |
| | | "debug": false, |
| | | "progressBar": true, |
| | | "positionClass": "toast-bottom-right", |
| | | "onclick": null, |
| | | "showDuration": "300", |
| | | "hideDuration": "600", |
| | | "timeOut": "4500", |
| | | "extendedTimeOut": "600", |
| | | "showEasing": "swing", |
| | | "hideEasing": "linear", |
| | | "showMethod": "fadeIn", |
| | | "hideMethod": "fadeOut" |
| | | }; |
| | | |
| | | var imgs = { |
| | | BackImg: '', |
| | | BackImg: '', |
| | | TitileImg: '', |
| | | TitileImg1: '', |
| | | TitileImg2: '', |
| | | TitileImg3: '', |
| | | TitileImg4: '', |
| | | TitileImg5: '', |
| | | TitileImg6: '', |
| | | TitileImg7: '', |
| | | TitileImg8: '', |
| | | TitileImg9: '', |
| | | TitileImg10: '', |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | var imgPath = "@Url.Content("~/UploadFile/")"; |
| | | |
| | | //初始化图片上传div |
| | | new DragImgUpload("#frontImg", { |
| | | callback: function (files) { |
| | | imgs.frontImg = imgUploadCallback(files); |
| | | if (imgs.frontImg !== "") { |
| | | $("#CertiFont").val(imgPath + imgs.frontImg); |
| | | } |
| | | } |
| | | }); |
| | | new DragImgUpload("#BackImg", { |
| | | callback: function (files) { |
| | | imgs.BackImg = imgUploadCallback(files); |
| | | if (imgs.BackImg !== "") { |
| | | $("#CertiBack").val(imgPath + imgs.BackImg); |
| | | } |
| | | } |
| | | }); |
| | | new DragImgUpload("#TitileImg", { |
| | | callback: function (files) { |
| | | imgs.TitileImg = imgUploadCallback(files); |
| | | if (imgs.TitileImg !== "") { |
| | | $("#TitileCerti").val(imgPath + imgs.TitileImg); |
| | | } |
| | | |
| | | } |
| | | }); |
| | | 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.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) { |
| | | $(this).attr("src", imgs.frontImg); |
| | | }); |
| | | } |
| | | |
| | | if (imgs.BackImg !== "") { |
| | | |
| | | $("#BackImg img").each(function (i) { |
| | | $(this).attr("src", imgs.BackImg); |
| | | }); |
| | | } |
| | | |
| | | if (imgs.TitileImg !== "") { |
| | | $("#TitileImg img").each(function (i) { |
| | | $(this).attr("src", imgs.TitileImg); |
| | | }); |
| | | } |
| | | |
| | | 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 |
| | | }); |
| | | |
| | | |
| | | }); |
| | | |
| | | |
| | | |
| | | |
| | | function imgUploadCallback(files) { |
| | | var fileName = ""; |
| | | var file = files[0]; |
| | | var sendData = new FormData(); |
| | | sendData.append('img', files[0]); |
| | | $.ajax({ |
| | | type: "post", |
| | | url: "@Url.Content("~/Expert/UploadImage")", |
| | | data: sendData, |
| | | async:false, |
| | | contentType: false, |
| | | processData: false, |
| | | success: function (res) { |
| | | fileName = res;// FilePath + file.name; |
| | | //parent.layer.msg("修改成功!"); |
| | | }, |
| | | error: function (data) { |
| | | fileName = ""; |
| | | } |
| | | }); |
| | | |
| | | return fileName; |
| | | }; |
| | | var id = '@Model.Id'; |
| | | var bUpload = false; |
| | | var bAdd = false; // 新增操作 |
| | | var fileId = ""; // 上传文件生成的Id |
| | | var bEditFile = false; // 编辑时,是否关联了附件 |
| | | var bDeleteFile = false; // 删除操作 |
| | | var attachment_id = 0; // 附件id |
| | | var imgLoad = new Object(); |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | // 保存岗位信息 |
| | | var saveExpert = function () { |
| | | |
| | | if ($("#Name").val() == '') { |
| | | toastr.warning("专家姓名不能为空"); |
| | | return; |
| | | }; |
| | | if (Verify.isNull($("#Province").val()) || Verify.isNull($("#City").val()) ) { |
| | | toastr.warning("区域不能为空"); |
| | | return; |
| | | } |
| | | if ($("#IdCard").val() == '') { |
| | | toastr.warning("身份证号不能为空"); |
| | | return; |
| | | } |
| | | |
| | | |
| | | |
| | | if ($.trim($("#ReviewItem").val()) == '') { |
| | | toastr.warning("评审项目不能为空"); |
| | | return; |
| | | } |
| | | |
| | | if ($("#Sex").val() == '') { |
| | | toastr.warning("性别不能为空"); |
| | | return; |
| | | }; |
| | | //var data = { id: $("#Id").val(), StartTime:$("#StartTime").val(), Sheng: $("#Sheng").val(), job_level: $("#Job_level").val().toString(), ExistsAttachment: fileId != "" } |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: "/ExpertsApply/ExpertsApplySave?ReviewItemSelect=" + $("#ReviewItem").val(), |
| | | dataType: "json", |
| | | global: false, |
| | | data: $('form').serializeArray(), |
| | | success: function (data) { |
| | | |
| | | |
| | | |
| | | if (data.Result) { |
| | | // parent._afterSave(true); |
| | | |
| | | //window.location = "/Project/add?id=" + data.ReturnID; |
| | | layer.msg('成功保存', { icon: 5 }, function () { |
| | | try { |
| | | _pageAutoClose();//自动关闭页面方法 |
| | | } |
| | | catch (err) { |
| | | try { |
| | | parent._CloseTab1("/ExpertsApply/ExpertsApply"); |
| | | } |
| | | catch (err) { |
| | | |
| | | var browserName = navigator.appName; |
| | | if (browserName == "Netscape") { |
| | | window.location.href = "about:blank"; //关键是这句话 |
| | | window.close(); |
| | | } else if (browserName == "Microsoft Internet Explorer") { |
| | | window.opener = null; |
| | | window.close(); |
| | | } |
| | | |
| | | } |
| | | } |
| | | }); |
| | | |
| | | |
| | | |
| | | } |
| | | else { |
| | | // toastr.error("失败"); |
| | | layer.msg(data.Message, { icon: 5 }); |
| | | } |
| | | |
| | | }, |
| | | error: function () { |
| | | |
| | | |
| | | layer.msg('失败', { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | |
| | | $("#Province").change(function () { |
| | | |
| | | var sheng = $("#Province").val(); |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: "/Project/getCity?shengid=" + sheng, |
| | | dataType: "json", |
| | | global: false, |
| | | data: "", |
| | | success: function (data) { |
| | | |
| | | var city = $("#City"); |
| | | city.find('option').remove(); |
| | | var aaa = '<option value="" hassubinfo="true">请选择</option>'; |
| | | city.append(aaa); |
| | | if (data.length > 0) { |
| | | for (var i = 0; i < data.length; i++) { |
| | | |
| | | var o = '<option value="' + data[i].CodeId + '" hassubinfo="true">' + data[i].Name + '</option>'; |
| | | city.append(o); |
| | | } |
| | | } |
| | | }, |
| | | error: function () { |
| | | |
| | | |
| | | parent.layer.msg('失败', { icon: 5 }); |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | function addresschushi() { |
| | | var sheng = $.trim($("#Province").find("option:selected").text()); |
| | | var city = $.trim($("#City").find("option:selected").text()); |
| | | var Address = $("#Address"); |
| | | |
| | | Address.val(sheng + city + AreaId.replace("请选择", "")); |
| | | } |
| | | |
| | | if ($("#Id").val() == '') { |
| | | |
| | | addresschushi(); |
| | | } |
| | | |
| | | |
| | | function _pageAutoClose() { |
| | | parent.window._reloadPageData(); |
| | | var index = parent.layer.getFrameIndex(window.name); |
| | | parent.layer.isRefresh = true; |
| | | parent.layer.closeAll('loading'); |
| | | parent.layer.close(index); |
| | | return false; |
| | | } |
| | | </script> |
| | | </body> |
| | | </html> |