初始化
This commit is contained in:
139
Face.Web/Areas/App/Views/User/AddUser.cshtml
Normal file
139
Face.Web/Areas/App/Views/User/AddUser.cshtml
Normal file
@@ -0,0 +1,139 @@
|
||||
@model Face.Domain.ViewModels.User.ResultAddUserVM
|
||||
@{
|
||||
Layout = "~/Areas/App/Views/Shared/_Layout.cshtml";
|
||||
}
|
||||
|
||||
<link href="~/Theme/css/plugins/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css" rel="stylesheet">
|
||||
|
||||
<div class="row wrapper border-bottom white-bg page-heading">
|
||||
<div class="col-lg-10">
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<a href="@Url.Action("Index", "Home")">主页</a>
|
||||
</li>
|
||||
<li>
|
||||
<a>基础数据</a>
|
||||
</li>
|
||||
<li class="active">
|
||||
<strong>添加用户</strong>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="wrapper wrapper-content animated fadeInRight">
|
||||
<div class="row">
|
||||
|
||||
<div class="col-sm-8">
|
||||
<div class="ibox float-e-margins">
|
||||
<div class="ibox-title">
|
||||
<h5>添加用户</h5>
|
||||
<div class="ibox-tools">
|
||||
<a class="collapse-link">
|
||||
<i class="fa fa-chevron-up"></i>
|
||||
</a>
|
||||
|
||||
<a class="close-link">
|
||||
<i class="fa fa-times"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="ibox-content">
|
||||
<form class="form-horizontal" id="addUserForm">
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">用户名</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="text" placeholder="用户名" name="username" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">密码</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="password" placeholder="密码" name="password" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">确认密码</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="password" placeholder="确认密码" name="confirmpassword" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">所属公司</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<select class="form-control m-b" name="companyID">
|
||||
@if (Model.companyList != null && Model.companyList.Count > 0)
|
||||
{
|
||||
for (int i = 0; i < Model.companyList.Count; i++)
|
||||
{
|
||||
<option value="@Model.companyList[i].CompanyID">@Model.companyList[i].CustomerName</option>
|
||||
}
|
||||
}
|
||||
</select>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">可查数据库</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
@if (Model.dbList != null && Model.dbList.Count > 0)
|
||||
{
|
||||
for (int i = 0; i < Model.dbList.Count; i++)
|
||||
{
|
||||
<label class="checkbox-inline "> <input type="checkbox" name="haveDBName" value="@Model.dbList[i].DatabaseID">@Model.dbList[i].DatabaseName </label>
|
||||
}
|
||||
}
|
||||
@*<label class="checkbox-inline "> <input type="checkbox" value=""> b </label>
|
||||
<label class="checkbox-inline"> <input type="checkbox" value="option3"> c </label>*@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">手机号</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="tel" placeholder="手机号" name="mobile" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">微信号</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="text" placeholder="微信号" name="weiXin" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">Email</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="email" placeholder="Email" name="email" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-md-offset-3 col-md-9">
|
||||
<button class="btn btn-md btn-primary" type="button" id="btnaddUser">添加</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="~/Theme/js/jquery.form.min.js"></script>
|
||||
|
||||
<script src="~/Plugin/user.js"></script>
|
||||
|
||||
|
||||
136
Face.Web/Areas/App/Views/User/UserDetails.cshtml
Normal file
136
Face.Web/Areas/App/Views/User/UserDetails.cshtml
Normal file
@@ -0,0 +1,136 @@
|
||||
@model Face.Domain.Entities.TBL_UTS_Manage_User
|
||||
@{
|
||||
Layout = null;
|
||||
|
||||
//List<Face.Domain.Entities.TBL_UTS_Manage_DBList> dbList = Face.Services.Cache.CacheHelp.GetSysDBList();
|
||||
//List<Face.Domain.Entities.TBL_UTS_Manage_UserAuth_Operation> userAuthList = Face.Services.Cache.CacheHelp.GetUserAuthList().Where(x => x.UserID == Model.UserID).ToList();
|
||||
}
|
||||
|
||||
<script src="~/Content/patterns/dist/js/adminlte.js"></script>
|
||||
<!-- Switchery -->
|
||||
|
||||
<div class="ibox float-e-margins">
|
||||
<div class="ibox-title">
|
||||
<h5>用户详情</h5>
|
||||
<div class="ibox-tools">
|
||||
<a class="collapse-link-partial">
|
||||
<i class="fa fa-chevron-up"></i>
|
||||
</a>
|
||||
|
||||
<a class="close-link-partial">
|
||||
<i class="fa fa-times"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="ibox-content">
|
||||
<form class="form-horizontal" id="modifyUserForm">
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">用户名</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="hidden" name="userID" value="@Model.UserID" />
|
||||
<input type="text" placeholder="用户名" name="username" class="form-control" value="@Model.UserName">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">密码</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="password" placeholder="密码" name="resetpassowrd" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">确认密码</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="password" placeholder="确认密码" name="confirmresetpassowrd" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">所属公司</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<select class="form-control m-b" name="companyID">
|
||||
@if (companyList != null && companyList.Count > 0)
|
||||
{
|
||||
foreach (var item in companyList)
|
||||
{
|
||||
<option @(Model.CompanyID == item.CompanyID ? "selected" : "" ) value="@item.CompanyID">@item.CustomerName</option>
|
||||
}
|
||||
}
|
||||
</select>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
@*<div class="form-group">
|
||||
<label class="col-md-3 control-label">可查数据库</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
@if (dbList != null && dbList.Count > 0)
|
||||
{
|
||||
foreach (var item in dbList)
|
||||
{
|
||||
<label class="checkbox-inline ">
|
||||
<input type="checkbox" @(userAuthList.Where(x => x.DatabaseID == item.DatabaseID).Count() > 0 ? "checked disabled" : "") name="haveDBName" value="@item.DatabaseID">@item.DatabaseName
|
||||
</label>
|
||||
}
|
||||
}
|
||||
</div>
|
||||
</div>*@
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">手机号</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="tel" placeholder="手机号" name="mobile" class="form-control" value="@Model.Mobile">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">微信号</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="text" placeholder="微信号" name="weiXin" class="form-control" value="@Model.WeiXin">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">Email</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="email" placeholder="Email" name="email" class="form-control" value="@Model.Email">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@*<div class="form-group">
|
||||
<label class="col-md-3 control-label">是否有效</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="checkbox" class="js-switch" name="isValid" @(Model.IsValid == true ? "checked" : "") />
|
||||
</div>
|
||||
</div>*@
|
||||
|
||||
<div class="form-group">
|
||||
<div class="col-md-offset-3 col-md-9">
|
||||
<button class="btn btn-md btn-primary" type="button" id="btnModifyUser">保存</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 自定义脚本和插件 -->
|
||||
<script src="~/Plugin/inspinia-partial.js"></script>
|
||||
@*<script src="~/Theme/js/inspinia.js"></script>*@
|
||||
<script src="~/Theme/js/jquery.form.min.js"></script>
|
||||
|
||||
<script src="~/Plugin/user.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function () {
|
||||
var elem = document.querySelector('.js-switch');
|
||||
var switchery = new Switchery(elem, { color: '#1AB394' });
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
120
Face.Web/Areas/App/Views/User/UserList.cshtml
Normal file
120
Face.Web/Areas/App/Views/User/UserList.cshtml
Normal file
@@ -0,0 +1,120 @@
|
||||
@model List<Face.Domain.Entities.TBL_UTS_Manage_User>
|
||||
@{
|
||||
|
||||
Layout = "~/Areas/App/Views/Shared/_Layout.cshtml";
|
||||
|
||||
List<Face.Domain.Entities.TBL_UTS_Manage_Company> companyList = Face.Services.Cache.CacheHelp.GetCompanyList();
|
||||
|
||||
}
|
||||
|
||||
|
||||
<div class="row wrapper border-bottom white-bg page-heading">
|
||||
<div class="col-lg-10">
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<a href="@Url.Action("Index", "Home")">主页</a>
|
||||
</li>ActMessage
|
||||
<li>
|
||||
<a>基础数据</a>
|
||||
</li>
|
||||
<li class="active">
|
||||
<strong>用户列表</strong>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="wrapper wrapper-content animated fadeInRight">
|
||||
<div class="row">
|
||||
<div class="col-sm-8">
|
||||
<div class="ibox float-e-margins">
|
||||
<div class="ibox-title">
|
||||
<h5>用户列表</h5>
|
||||
|
||||
|
||||
|
||||
<div class="ibox-tools">
|
||||
<a class="collapse-link">
|
||||
<i class="fa fa-chevron-up"></i>
|
||||
</a>
|
||||
<a class="close-link">
|
||||
<i class="fa fa-times"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="ibox-content">
|
||||
|
||||
<div class="table-responsive">
|
||||
<table class="table table-striped table-bordered table-hover dataTables-example">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th>用户名</th>
|
||||
<th>所属公司</th>
|
||||
<th>手机号</th>
|
||||
<th>微信号</th>
|
||||
<th>Email</th>
|
||||
<th>创建时间</th>
|
||||
<th>是否有效</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@if (Model != null && Model.Count > 0)
|
||||
{
|
||||
for (int i = 0; i < Model.Count; i++)
|
||||
{
|
||||
<tr class="gradeC" onclick="userDetails(@Model[i].UserID)">
|
||||
<td>@(i + 1)</td>
|
||||
<td>@Model[i].UserName</td>
|
||||
<td>
|
||||
@(Model[i].CompanyID > 0 ? companyList.Single(x => x.CompanyID == Model[i].CompanyID).CustomerName : "")
|
||||
</td>
|
||||
<td>@Model[i].Mobile</td>
|
||||
<td>@Model[i].WeiXin</td>
|
||||
<td>@Model[i].Email</td>
|
||||
<td>@Model[i].CreateTime</td>
|
||||
<td>
|
||||
@if (Model[i].IsValid)
|
||||
{
|
||||
<i class="fa fa-check text-navy"></i>
|
||||
}
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
}
|
||||
}
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-4" id="userDetailsBox">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@*<script type="text/javascript">
|
||||
function userDetails(id) {
|
||||
// Ajax提交数据
|
||||
$.ajax({
|
||||
url: "/APP/user/UserDetails",//@Url.Action("GetDataqueryDetails", "ConditionQuery")",//"APP/login/login", // 提交到controller的url路径
|
||||
type: "get", // 提交方式
|
||||
data: { "userID": id }, // data为String类型,必须为 Key/Value 格式。
|
||||
//dataType: "json", // 服务器端返回的数据类型
|
||||
success: function (res) { // 请求成功后的回调函数,其中的参数data为controller返回的map,也就是说,然后通过data这个参数取JSON数据中的值
|
||||
$("#userDetailsBox").html(res);
|
||||
$.toastr.success('添加成功');
|
||||
|
||||
},
|
||||
|
||||
});
|
||||
}
|
||||
</script>*@
|
||||
|
||||
|
||||
<script src="~/Plugin/user.js"></script>
|
||||
Reference in New Issue
Block a user