@using DTO;
|
@{
|
ViewBag.Title = "User";
|
Layout = "~/Views/Shared/_Layout_Search.cshtml";
|
|
List<PageEntity> ActionInfo2 = ViewData["ActionInfo2"] as List<PageEntity>;
|
}
|
@section headerStyle{
|
<script type="text/javascript">
|
var zhiwustatusDropDown = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.zhiwustatus))';
|
var dept = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.dept))';
|
var post = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.post))';
|
var shifou = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.shifou))';
|
var sex = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.sex))';
|
var isMaryed = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.isMaryed))';
|
dataCol = [
|
{ label: 'id', name: 'Id', labtype: 'txt', hidden: true },
|
{
|
label: '账号', name: 'UserSn', labtype: 'txt', hidden: false, width: 100
|
//,formatter: function (cellvalue, options, rowObject) {
|
// return "<span style='color:" + rowObject.Coler + ";'>" + cellvalue + "</span>";
|
//}
|
},
|
{
|
label: '用户名', name: 'UserName', labtype: 'txt', hidden: false, width: 100,
|
formatter: function (cellvalue, options, rowObject) {
|
return "<a onclick=\"OpenWindow('" + cellvalue + "','98%','100%', '/User/Edit?id=" + rowObject.Id + "')\" ><span style='color:" + rowObject.Coler + ";'>" + cellvalue + "</span></a>";
|
}
|
},
|
{
|
label: '性别', name: 'SexName', labtype: 'txt', hidden: false, width: 40
|
//,formatter: function (cellvalue, options, rowObject) {
|
// return "<span style='color:" + rowObject.Coler + ";'>" + cellvalue + "</span>";
|
//}
|
},
|
{
|
label: '部门', name: 'DeptName', labtype: 'txt', hidden: false, width: 100
|
//,formatter: function (cellvalue, options, rowObject) {
|
// return "<span style='color:" + rowObject.Coler + ";'>" + cellvalue + "</span>";
|
//}
|
},
|
{
|
label: '职务', name: 'HrPositionName', labtype: 'txt', hidden: false, width: 100
|
//,
|
//formatter: function (cellvalue, options, rowObject) {
|
// return "<span style='color:" + rowObject.Coler + ";'>" + cellvalue + "</span>";
|
//}
|
},
|
{
|
label: '联系电话', name: 'Phone', labtype: 'txt', hidden: false, width: 100
|
//,
|
//formatter: function (cellvalue, options, rowObject) {
|
// return "<span style='color:" + rowObject.Coler + ";'>" + cellvalue + "</span>";
|
//}
|
},
|
{
|
label: '入职时间', name: 'IndateName', labtype: 'txt', hidden: false, width: 100
|
//,
|
//formatter: function (cellvalue, options, rowObject) {
|
// return "<span style='color:" + rowObject.Coler + ";'>" + cellvalue + "</span>";
|
//}
|
},
|
{
|
label: '试用期', name: 'ShiyongDateName', labtype: 'txt', hidden: false, width: 200
|
//,
|
//formatter: function (cellvalue, options, rowObject) {
|
// return "<span style='color:" + rowObject.Coler + ";'>" + cellvalue + "</span>";
|
//}
|
},
|
{
|
label: '薪资待遇', name: 'BasicPrice', labtype: 'txt', hidden: false, width: 100
|
//,
|
//formatter: function (cellvalue, options, rowObject) {
|
// return "<span style='color:" + rowObject.Coler + ";'>" + cellvalue + "</span>";
|
//}
|
},
|
{
|
label: '试用待遇', name: 'ShiyongPriceName', labtype: 'txt', hidden: false, width: 100
|
,
|
//formatter: function (cellvalue, options, rowObject) {
|
// return "<span style='color:" + rowObject.Coler + ";'>" + cellvalue + "</span>";
|
//}
|
},
|
{
|
label: '签订合同时间', name: 'IndateName', labtype: 'txt', hidden: false, width: 100
|
//,
|
//formatter: function (cellvalue, options, rowObject) {
|
// return "<span style='color:" + rowObject.Coler + ";'>" + cellvalue + "</span>";
|
//}
|
},
|
{
|
label: '购买社保时间', name: 'ShebaodateName', labtype: 'txt', hidden: false, width: 100
|
//,
|
//formatter: function (cellvalue, options, rowObject) {
|
// return "<span style='color:" + rowObject.Coler + ";'>" + cellvalue + "</span>";
|
//}
|
},
|
{
|
label: '合同到期日', name: 'HetongDateEndName', labtype: 'txt', hidden: false, width: 100
|
//,
|
//formatter: function (cellvalue, options, rowObject) {
|
// return "<span style='color:" + rowObject.Coler + ";'>" + cellvalue + "</span>";
|
//}
|
},
|
{
|
label: '档案查询', name: 'Education', labtype: 'txt', hidden: false, width: 100,
|
formatter: function (cellvalue, options, rowObject) {
|
return "<a class=\"danganchaxun\" style=\"display: none;\" onclick=\"OpenWindow('奖惩','98%','100%', '/AdmBreakPrecedent/IndexRenshi?UserId=" + rowObject.Id + "')\" >奖惩</a> "
|
+ "<a class=\"danganchaxun\" style=\"display: none;\" onclick=\"OpenWindow('物品','98%','100%', '/AdmBreakPrecedent/IndexGoods?UserId=" + rowObject.Id + "')\" >物品</a> "
|
+ "<a class=\"danganchaxun\" style=\"display: none;\" onclick=\"OpenWindow('薪资','98%','100%', '/SalaryCheck/SearchIndexRenshi?UserId=" + rowObject.Id + "')\" >薪资</a> ";
|
}
|
},
|
{
|
label: '打印简历', name: 'Imei', labtype: 'txt', hidden: false, width: 100,
|
formatter: function (cellvalue, options, rowObject) {
|
return "<a class=\"Dayin\" style=\"display: none;\" onclick=\"OpenWindow('打印简历','98%','100%', '/User/Print?id=" + rowObject.Id + "')\" > 打印 </a>";
|
}
|
},
|
|
{ label: '状态', name: 'RecStatus', labtype: 'txt', hidden: true },
|
{ label: '创建人', name: 'Creater', labtype: 'txt', hidden: true },
|
{ label: '创建时间', name: 'Createtimetxt', labtype: 'txt', hidden: true },
|
{ label: '修改人', name: 'Modifier', labtype: 'txt', hidden: true },
|
{ label: '修改时间', name: 'Modifytimetxt', labtype: 'txt', hidden: true },
|
{
|
label: '颜色', name: 'Coler', labtype: 'txt', hidden: true,
|
formatter: function (cellvalue, options, rowObject) {
|
return "<span style='color:" + rowObject.Coler + ";'>" + cellvalue+"</span>";
|
}},
|
];
|
dataUrl = "/User/GetUserList?Zhiwustatus=A";
|
searchCol = [
|
{ label: '入职时间', name: 'Indate', labtype: 'datearea', hidden: false },
|
{ label: '部门', name: 'DeptId', labtype: 'combox', hidden: false, data: JSON.parse(dept) },
|
{ label: '职务', name: 'HrPosition', labtype: 'combox', hidden: false, data: JSON.parse(post) },
|
{ label: '是否购买社保', name: 'IsGmsb', labtype: 'combox', hidden: false, data: JSON.parse(shifou) },
|
{ label: '是否签订合同', name: 'IsQdht', labtype: 'combox', hidden: false, data: JSON.parse(shifou) },
|
{ label: '用户账号', name: 'UserSn', labtype: 'txt', hidden: false },
|
{ label: '用户姓名', name: 'UserName', labtype: 'txt', hidden: false },
|
{ label: '性别', name: 'Sex', labtype: 'combox', hidden: false, data: JSON.parse(sex) },
|
{ label: '用户手机', name: 'Phone', labtype: 'txt', hidden: false },
|
{ label: '在职状态', name: 'Zhiwustatus', labtype: 'combox', hidden: false, data: JSON.parse(zhiwustatusDropDown) },
|
|
|
|
|
];
|
var _pageAdd = function () {
|
OpenWindow("新增用户", "98%", "90%", "/User/Edit/");
|
}
|
|
var _pageSearch = function () {
|
$("#jqGrid").jqGrid('setGridParam', {
|
url: '/User/GetUserList', postData: jsons, page: 1
|
}); //重新载入
|
var jsons = GetSearchEnd();
|
if (jsons == false) {
|
msg.info("请录入查询条件");
|
return false;
|
}
|
LoadGrid(jsons);
|
}
|
|
$(function () {
|
$("#PBSZhiwustatus").val("A");
|
$("#PBSZhiwustatus").trigger('chosen:updated');//更新选项
|
|
});
|
|
var _afterSave = function (result) {
|
if (result) {
|
toastr.success("保存成功");
|
} else {
|
toastr.error("保存失败");
|
}
|
}
|
|
var _afterDel = function (result) {
|
if (result) {
|
toastr.success("删除成功");
|
} else {
|
/**/
|
toastr.error("删除成功");
|
/**/
|
}
|
}
|
|
|
|
var ActionInfo22 = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ActionInfo2))';
|
|
var _afterLoadDataload = function (xhr) {
|
var data = JSON.parse(ActionInfo22);
|
for (var o in data) {
|
//alert(o);
|
//alert(data[o]);
|
/* alert("PageShortcut:" + data[o].PageShortcut + " PageName:" + data[o].PageName);*/
|
$("." + data[o].PageShortcut).show();
|
|
}
|
|
|
};
|
|
|
</script>
|
}
|