@{ ViewBag.Title = "Detail"; Layout = "~/Views/Shared/_Layout.cshtml"; } @using MES.Production.Service; @using Central.Control.Domain; @using Ant.Service.Common; @using Ant.Service.Common.Enums; @using CommonToolHelper; @model SYS_USER <style> body { background-color: white; } .changeicon { float: right; margin-right: -15px; position: absolute; right: -7px; top: 0px; border: none; background-color: #18a689; color: #FFFFFF; line-height: 33px; height: 33px; } </style> @using (Ajax.BeginForm("Save", null, new AjaxOptions() { HttpMethod = "Post", OnBegin = "SubAjax.Loading", OnComplete = "SubAjax.Complate", OnFailure = "SubAjax.Failure", OnSuccess = "SubAjax.Success" }, new { @class = "form-horizontal dig-from", @role = "form" })) { <div class="wrapper-content"> <div class="panel-body" style="padding-top:0px;"> <div class="tab-content"> <div id="tab-1" class="tab-pane active"> <div class="form-group"> <label class="col-lg-3 control-label">选择角色:</label> <div class="col-lg-8"> <select id="postid" name="postid" class="input-sm form-control input-s-sm inline"> <option value="" @(ViewData["postid"] == null ? "selected=\"selected\"" : "")>--请选择--</option> @{ var post = ViewData["postType"] as List<SYS_ROLE>; foreach (var item in post) { <option value="@item.ID" @(Model.USERTYPE != null && Model.USERTYPE == Convert.ToInt32(item.ID) ? "selected" : "")>@item.ROLENAME</option> } } </select> </div> </div> @*<div class="form-group"> <label class="col-lg-3 control-label">所属经销商:</label> <div class="col-lg-8"> <select id="DPTID" name="DPTID" class="form-control select2"> <option value="" @(string.IsNullOrEmpty(Model.DPTID) ? "selected" : "")>--请选择--</option> @{ foreach (var item in ViewBag.dpt) { <option value="@item.id" @(Model.DPTID == @item.id ? "selected" : "")>@CommonHtmlHelper.RtfTextToHtml(item.name)</option> } } </select> </div> </div>*@ <div class="clearfix f-hafl"> <div class="col-hafl"> <div class="form-group"> <label class="col-lg-3 control-label">登录账号:</label> <div class="col-lg-8"> @Html.HiddenFor(p => p.ID) @Html.TextBoxFor(p => p.ACCOUNT, new { @class = "form-control", @id = "account", @placeholder = "请输入登录账号", @datatype = "*", @nullmsg = "请输入登录账号!", @errormsg = "请输入登录账号!" }) </div> </div> <div class="form-group"> <label class="col-lg-3 control-label">手机号:</label> <div class="col-lg-8"> @Html.TextBoxFor(p => p.PHONE, new { @class = "form-control", @datatype = "n", @nullmsg = "请输入手机号", @placeholder = "请输入手机号", @errormsg = "手机号格式无效" }) </div> </div> </div> <div class="col-hafl"> <div class="form-group"> <label class="col-lg-3 control-label" style="width:29% !important; padding-left:5px; padding-right:5px;">用户姓名:</label> <div class="col-lg-8"> @Html.TextBoxFor(p => p.NAME, new { @class = "form-control", @placeholder = "请输入用户姓名", @datatype = "*1-10", @nullmsg = "请输入用户姓名" }) </div> </div> <div class="form-group"> <label class="col-lg-3 control-label" style="width:29% !important; padding-left:5px; padding-right:5px;">属性:</label> <div class="col-lg-8" style="text-align:left;"> <label class="checkbox-inline"> <input type="checkbox" class="i-check" id="iscanlogin" name="iscanlogin" @(Model.ISCANLOGIN != false ? "checked" : "") />是否锁定 </label> </div> </div> @*<div class="form-group"> <label class="col-lg-3 control-label" style="width:29% !important; padding-left:5px; padding-right:5px;">密码:</label> <div class="col-lg-8"> @Html.TextBoxFor(p => p.WORKNUMBER, new { @class = "form-control", @datatype = "*", @type = "password", @nullmsg = "请输入用户密码", @placeholder = "请输入用户密码", @errormsg = "请输入有效的用户密码" }) </div> </div>*@ @*<div class="form-group"> <label class="col-lg-3 control-label" style="width:29% !important; padding-left:5px; padding-right:5px;">员工级别:</label> <div class="col-lg-8"> <select name="LEVELS" id="LEVELS" class="form-control" datatype="*" nullmsg="请选择员工级别"> <option value="">请选择</option> @{ var level = ViewData["levels"] as List<SYS_CODE>; if (level != null && level.Count > 0) { foreach (var item in level) { <option value="@item.CODEVALUE" @(!string.IsNullOrEmpty(Model.LEVELS) && Model.LEVELS == item.CODEVALUE ? "selected" : "")>@item.NAMETEXT</option> } } } </select> </div> </div>*@ </div> </div> @*<div class="form-group"> <label class="col-lg-3 control-label">兼职经销商:</label> <div class="col-lg-8"> @{ var dptlist = ViewData["dptlist"] as List<SYS_DISTRIBUTORS>; var dptname = string.Empty; var dptid = string.Empty; if (dptlist != null && dptlist.Count > 0) { dptname = dptlist.Aggregate(string.Empty, (current, t) => current + t.NAME + ",").TrimEnd(','); dptid = dptlist.Aggregate(string.Empty, (current, t) => current + t.ID + ",").TrimEnd(','); } } <span id="dpt" class="form-control" style="padding:8px 5px; font-size:14px;overflow:hidden;"> @dptname </span> @Html.Hidden("hiddpt", dptid) <button class="changeicon" id="changeDpt" type="button"> 选择 </button> </div> </div>*@ <div class="hr-line-dashed" style="margin:0;"> <div class="form-group m20"> <div class="col-sm-2 col-sm-offset-2"> <button class="btn btn-primary btn-save" type="submit"><i class="fa fa-check"></i> <span>确定保存</span></button> <button class="btn btn-warning" id="btn-dig-close" type="button"><i class="im-undo2"></i> 取消返回</button> </div> </div> </div> </div> </div> </div> </div> } @section scripts{ <script type="text/javascript"> $(function () { $('.form-horizontal').initValidform(); $('.select2').select2(); //分配部门 $('#changeDpt').click(function () { var vals = $('#hiddpt').val(); top.dialog({ url: '/Sys/Department/GetSelectDpt', title: '选择经销商', width: 450, height: 500, data: vals, // 给 iframe 的数据 onclose: function () { if (this.returnValue != 'no') { $('#hiddpt').val(this.returnValue.split('|')[0]); $('#dpt').html(this.returnValue.split('|')[1]); //清理岗位 $('#hidpost').val(''); $('#post').html(''); } }, oniframeload: function () { } }).showModal(); return false; }); //分配岗位 $('#changePost').click(function () { var dptid = $('#DPTID').val() + ',' + $('#hiddpt').val(); if ($('#DPTID').val() == '' && $('#hiddpt').val() == '') { dig.alertError('提示', '请选择部门后再选择岗位'); return; } var vals = $('#hidpost').val(); top.dialog({ url: '/Sys/Post/PostUser?dptid=' + dptid, title: '分配岗位', width: 500, height: 500, data: vals, // 给 iframe 的数据 onclose: function () { if (this.returnValue != 'no') { $('#hidpost').val(this.returnValue.split('|')[0]); $('#post').html(this.returnValue.split('|')[1]); } }, oniframeload: function () { } }).showModal(); return false; }); }); </script> }