初始化

This commit is contained in:
2025-11-25 17:41:24 +08:00
commit 4cdf0f0f85
3383 changed files with 1050962 additions and 0 deletions

View 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>

View 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>

View 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>