379 lines
14 KiB
Plaintext
379 lines
14 KiB
Plaintext
|
|
|
|||
|
|
@model dccdc.Models.InfectionOpenUserInfoModel
|
|||
|
|
|
|||
|
|
@{
|
|||
|
|
ViewBag.Title = "个人信息审核";
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
<table class="t1" style="width:100%">
|
|||
|
|
<tr>
|
|||
|
|
@*<td class="ltd" style="width:100px">筛选条件:</td>
|
|||
|
|
<td class="rtd" style="width:160px"><input type="text" class="l-text" style="width:140px" id="filtrate" /></td>
|
|||
|
|
<td class="rtd"><input type="button" value="查询" class="l-button" id="cx" /></td>*@
|
|||
|
|
|
|||
|
|
|
|||
|
|
<td class="ltd" style="width:10%">姓名:</td>
|
|||
|
|
<td class="rtd" style="width:12%"><input id="gzListName" class="l-text" /></td>
|
|||
|
|
<td class="ltd" style="width:10%">单位:</td>
|
|||
|
|
<td class="rtd" style="width:12%"><input id="gzListUnit" class="l-text" /></td>
|
|||
|
|
<td class="ltd" style="width:10%">电话:</td>
|
|||
|
|
<td class="rtd" style="width:12%"><input id="gzListPhone" class="l-text" /></td>
|
|||
|
|
<td class="ltd" style="width:10%">身份证:</td>
|
|||
|
|
<td class="rtd" style="width:12%"><input id="gzListIdent" class="l-text" /></td>
|
|||
|
|
<td class="rtd"><div id="search">查询</div></td>
|
|||
|
|
</tr>
|
|||
|
|
</table>
|
|||
|
|
<div id="bzuser" style="">
|
|||
|
|
@*<input type="button" value="添加" class="l-button" id="add" />
|
|||
|
|
<input type="button" value="问卷" class="l-button" id="wj" />
|
|||
|
|
<input type="button" value="修改" class="l-button" id="edit" />
|
|||
|
|
<input type="button" value="详情" class="l-button" id="details" />*@
|
|||
|
|
@*<input type="button" value="审核通过" class="l-button" id="audit_pass" />
|
|||
|
|
<input type="button" value="审核不通过" class="l-button" id="audit_nopass" />*@
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
<div id="gzList"></div>
|
|||
|
|
<table class="t1" style="width:100%">
|
|||
|
|
<tr>
|
|||
|
|
<td class="ltd" style="width:10%">审核通过(月):</td>
|
|||
|
|
<td class="rtd" style="width:12%"><input id="monthOne" class="l-text" value="@ViewBag.monthPass" readonly/></td>
|
|||
|
|
<td class="ltd" style="width:10%">审核驳回(月):</td>
|
|||
|
|
<td class="rtd" style="width:12%"><input id="monthTwo" class="l-text" value="@ViewBag.monthRefuse" readonly/></td>
|
|||
|
|
<td class="ltd" style="width:10%">审核通过(总):</td>
|
|||
|
|
<td class="rtd" style="width:12%"><input id="allOne" class="l-text" value="@ViewBag.allPass" readonly/></td>
|
|||
|
|
<td class="ltd" style="width:10%">审核驳回(总):</td>
|
|||
|
|
<td class="rtd" style="width:12%"><input id="allTwo" class="l-text" value="@ViewBag.allRefuse" readonly/></td>
|
|||
|
|
</tr>
|
|||
|
|
</table>
|
|||
|
|
<div id="PassArea" style="display:none">
|
|||
|
|
<table class="t1" style="width:100%">
|
|||
|
|
<tr>
|
|||
|
|
<td class="rtd">是否确定通过?</td>
|
|||
|
|
</tr>
|
|||
|
|
</table>
|
|||
|
|
</div>
|
|||
|
|
<div id="RebutArea" style="display:none">
|
|||
|
|
<table class="t1" style="width:100%">
|
|||
|
|
<tr>
|
|||
|
|
<td class="ltd" style="width:30%">驳回理由:</td>
|
|||
|
|
<td class="rtd" style="width:70%"><input type="text" id="RebutReason" style="width:250px" /></td>
|
|||
|
|
</tr>
|
|||
|
|
</table>
|
|||
|
|
</div>
|
|||
|
|
@section scripts{
|
|||
|
|
<script type="text/javascript">
|
|||
|
|
function init() {
|
|||
|
|
liger.get("gzList").reload();
|
|||
|
|
$("#gzList").ligerDateEditor();
|
|||
|
|
openf.close();
|
|||
|
|
}
|
|||
|
|
$(function () {
|
|||
|
|
$("#search").ligerButton({
|
|||
|
|
click: function () {
|
|||
|
|
liger.get("gzList").set("parms", { name: $("#gzListName").val(), unit: $("#gzListUnit").val(), phone: $("#gzListPhone").val(), ident: $("#gzListIdent").val() });
|
|||
|
|
liger.get("gzList").changePage("first");
|
|||
|
|
liger.get("gzList").reload();
|
|||
|
|
}
|
|||
|
|
});
|
|||
|
|
$("#gzList").ligerGrid({
|
|||
|
|
title: "个人信息审核",
|
|||
|
|
parms: {},
|
|||
|
|
url: "@Url.Action("getData_InformationAudit")",
|
|||
|
|
columns: [
|
|||
|
|
{ name: "name", display: "姓名", width: 100, align: "left" }
|
|||
|
|
, { name: "nickname", display: "昵称", width: 100, align: "left" }
|
|||
|
|
, { name: "unit", display: "单位", width: 100, align: "left" }
|
|||
|
|
, { name: "phone", display: "电话", width: 100, align: "left" }
|
|||
|
|
, { name: "ident", display: "身份证", width: 200, align: "left" }
|
|||
|
|
, {
|
|||
|
|
name: "type", display: "当前状态", width: 80, align: "left", render: function (r, i, v) {
|
|||
|
|
if (v == 0) {
|
|||
|
|
return "未审核";
|
|||
|
|
}
|
|||
|
|
else if (v == 1) {
|
|||
|
|
return "通过";
|
|||
|
|
} else {
|
|||
|
|
return "未通过";
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
, { name: "oa_trueName", display: "审核人", width: 100, align: "left" }
|
|||
|
|
, { name: "pass_time", display: "审核时间", width: 100, align: "left" },
|
|||
|
|
{ name: "recommend", display: "我的推荐码", width: 100, align: "left" },
|
|||
|
|
{ name: "referee", display: "推荐码", width: 100, align: "left" },
|
|||
|
|
{
|
|||
|
|
name: "recommendCount", display: "推荐人数", width: 100, align: "left", render: function (r, i, v) {
|
|||
|
|
if (v == null) {
|
|||
|
|
return "0";
|
|||
|
|
}
|
|||
|
|
if (v > 0) {
|
|||
|
|
return v + "";
|
|||
|
|
}
|
|||
|
|
else {
|
|||
|
|
return "0";
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
name: "state", display: "当前状态", width: 150, align: "left", render: function (r, i, v) {
|
|||
|
|
if (v == null|| v == 0) {
|
|||
|
|
return "未录入";
|
|||
|
|
}
|
|||
|
|
if (v == 1) {
|
|||
|
|
return "待审核";
|
|||
|
|
}
|
|||
|
|
if (v == 2) {
|
|||
|
|
return "待问卷调查";
|
|||
|
|
}
|
|||
|
|
else if (v == 3) {
|
|||
|
|
return "可体检预约";
|
|||
|
|
}
|
|||
|
|
else if (v==4)
|
|||
|
|
{
|
|||
|
|
return "已体检预约";
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
else
|
|||
|
|
{
|
|||
|
|
return "已体检";
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
], width: "98%",
|
|||
|
|
height: "100%",
|
|||
|
|
rownumbers: true,
|
|||
|
|
usePager: true,
|
|||
|
|
toolbar: {
|
|||
|
|
items: [
|
|||
|
|
//{ text: '问卷', click: wj, icon: 'add' },
|
|||
|
|
//{ line: true },
|
|||
|
|
{ text: '添加', click: add, icon: 'add' },
|
|||
|
|
{ line: true },
|
|||
|
|
{ text: '修改', click: edit, icon: 'edit' },
|
|||
|
|
{ line: true },
|
|||
|
|
{ text: '详情', click: details, icon: 'edit' },
|
|||
|
|
{ line: true },
|
|||
|
|
{ text: '通过', click: audit_pass, icon: 'edit' },
|
|||
|
|
{ line: true },
|
|||
|
|
{ text: '驳回', click: audit_nopass, icon: 'edit' },
|
|||
|
|
{ line: true },
|
|||
|
|
{ text: '新增预约', click: addInfection, icon: 'add' },
|
|||
|
|
{ line: true },
|
|||
|
|
{ text: '发送红包', click: SendRedPack, icon: 'add' },
|
|||
|
|
{ line: true }
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
heightDiff: -40
|
|||
|
|
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
$("#cx").bind("click", function () {
|
|||
|
|
liger.get("gzList").set("parms", { filtrate: $("#filtrate").val() });
|
|||
|
|
liger.get("gzList").set("page", 1);
|
|||
|
|
liger.get("gzList").reload();
|
|||
|
|
});
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
@*//添加
|
|||
|
|
$("#add").click(function () {
|
|||
|
|
openf = $.ligerDialog.open({
|
|||
|
|
url: "@Url.Action("InformationAuditModify")",
|
|||
|
|
title: "个人信息添加",
|
|||
|
|
width: 800,
|
|||
|
|
height: 600
|
|||
|
|
});
|
|||
|
|
});*@
|
|||
|
|
|
|||
|
|
//添加
|
|||
|
|
function add()
|
|||
|
|
{
|
|||
|
|
openf = $.ligerDialog.open({
|
|||
|
|
url: "addOpenUserInfoQuery",
|
|||
|
|
title: "添加用户",
|
|||
|
|
width: 800,
|
|||
|
|
height: 800
|
|||
|
|
});
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//新增预约
|
|||
|
|
function addInfection() {
|
|||
|
|
var r = liger.get("gzList").getSelectedRow();
|
|||
|
|
if (!r) {
|
|||
|
|
$.ligerDialog.warn("请选择用户!");
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
if (r.type == '0' || r.type == '2') { // 判断审核状态
|
|||
|
|
$.ligerDialog.warn("用户未通过审核!");
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
if (r.isQuestion == '1' && r.isNotQuestionnaire <= 0) { //判断问卷调查情况
|
|||
|
|
$.ligerDialog.warn("请先填写调查问卷!");
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
openf = $.ligerDialog.open({
|
|||
|
|
url: "PhysicalExaminationAdd?name=" + r.name + "&ident=" + r.ident,
|
|||
|
|
title: "新增预约",
|
|||
|
|
width: 350,
|
|||
|
|
height: 300
|
|||
|
|
});
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//问卷
|
|||
|
|
function wj() {
|
|||
|
|
var r = liger.get("gzList").getSelectedRow();
|
|||
|
|
if (!r) {
|
|||
|
|
$.ligerDialog.warn("请选择用户!");
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
var userId = r.id;
|
|||
|
|
openf = $.ligerDialog.open({
|
|||
|
|
url: "@Url.Action("InformationAuditWJ")?id="+userId,
|
|||
|
|
title: "问卷调查",
|
|||
|
|
width: 1000,
|
|||
|
|
height: 600
|
|||
|
|
});
|
|||
|
|
}
|
|||
|
|
//发送红包
|
|||
|
|
function SendRedPack() {
|
|||
|
|
var r = liger.get("gzList").getSelectedRow();
|
|||
|
|
if (!r) {
|
|||
|
|
$.ligerDialog.warn("请选择用户!");
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
var openid = r.openid;
|
|||
|
|
var id = r.id;
|
|||
|
|
openf = $.ligerDialog.open({
|
|||
|
|
url: "@Url.Action("sendRedPackView")?openid=" + openid + "&id=" + id,
|
|||
|
|
title: "发送红包",
|
|||
|
|
width: 300,
|
|||
|
|
height: 550
|
|||
|
|
});
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//详情
|
|||
|
|
function details() {
|
|||
|
|
var r = liger.get("gzList").getSelectedRow();
|
|||
|
|
if (!r)
|
|||
|
|
{
|
|||
|
|
$.ligerDialog.warn("请选择用户!");
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
openf = $.ligerDialog.open({
|
|||
|
|
url: "@Url.Action("InformationAuditDetails")?id=" + r.id,
|
|||
|
|
title: "个人信息审核详情",
|
|||
|
|
width: 800,
|
|||
|
|
height: 800
|
|||
|
|
});
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//修改
|
|||
|
|
function edit() {
|
|||
|
|
var r = liger.get("gzList").getSelectedRow();
|
|||
|
|
if (!r)
|
|||
|
|
{
|
|||
|
|
$.ligerDialog.warn("请选择需要操作的数据!");
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
openf = $.ligerDialog.open({
|
|||
|
|
url: "@Url.Action("InformationAuditModify")?id=" + r.id,
|
|||
|
|
title: "个人信息修改",
|
|||
|
|
width: 800,
|
|||
|
|
height: 800
|
|||
|
|
});
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
function audit_pass()
|
|||
|
|
{
|
|||
|
|
var r = liger.get("gzList").getSelectedRow();
|
|||
|
|
if (!r) {
|
|||
|
|
$.ligerDialog.alert("请选择要审核的数据!");
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
var id = r.id;
|
|||
|
|
var type = 1;
|
|||
|
|
$.ligerDialog.open({
|
|||
|
|
target: $("#PassArea"),
|
|||
|
|
title: '审核',
|
|||
|
|
width: 380,
|
|||
|
|
height: 150,
|
|||
|
|
isResize: true,
|
|||
|
|
modal: true,
|
|||
|
|
buttons: [{
|
|||
|
|
text: '确定', onclick: function (i, d) {
|
|||
|
|
//方法功能,自定义填写,还可以有个button如,OK Cancel,Close等,只需用{}追加即可。
|
|||
|
|
ToExamine(id, 1, '', '');
|
|||
|
|
d.hidden();
|
|||
|
|
}
|
|||
|
|
}, {
|
|||
|
|
text: '关闭', onclick: function (i, d) {
|
|||
|
|
d.hidden();
|
|||
|
|
}
|
|||
|
|
}]
|
|||
|
|
|
|||
|
|
});
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
function audit_nopass()
|
|||
|
|
{
|
|||
|
|
var r = liger.get("gzList").getSelectedRow();
|
|||
|
|
if (!r) {
|
|||
|
|
$.ligerDialog.alert("请选择要驳回的数据!");
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
var id = r.id;
|
|||
|
|
var type = 2;
|
|||
|
|
$.ligerDialog.open({
|
|||
|
|
target: $("#RebutArea"),
|
|||
|
|
title: '驳回',
|
|||
|
|
width: 380,
|
|||
|
|
height: 150,
|
|||
|
|
isResize: true,
|
|||
|
|
modal: true,
|
|||
|
|
buttons: [{
|
|||
|
|
text: '确定', onclick: function (i, d) {
|
|||
|
|
if ($("#RebutReason").val() == null || $("#RebutReason").val() == "" ) {
|
|||
|
|
$.ligerDialog.alert("请输入驳回理由!");
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
//方法功能,自定义填写,还可以有个button如,OK Cancel,Close等,只需用{}追加即可。
|
|||
|
|
ToExamine(id, 2, $("#RebutReason").val(), '');
|
|||
|
|
d.hidden();
|
|||
|
|
}
|
|||
|
|
}, {
|
|||
|
|
text: '关闭', onclick: function (i, d) {
|
|||
|
|
d.hidden();
|
|||
|
|
}
|
|||
|
|
}]
|
|||
|
|
|
|||
|
|
});
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
function ToExamine(id, type, reason, pass_by)
|
|||
|
|
{
|
|||
|
|
$.ajax({
|
|||
|
|
url: '@Url.Action("audit")',
|
|||
|
|
data: { "id": id, "type": type, "reason": reason,"pass_by":pass_by},
|
|||
|
|
type: 'post',
|
|||
|
|
cache: false,
|
|||
|
|
dataType: 'json',
|
|||
|
|
success: function (data) {
|
|||
|
|
if (data.State == 1) {
|
|||
|
|
$.ligerDialog.alert("通过成功!");
|
|||
|
|
} if (data.State == 0) {
|
|||
|
|
$.ligerDialog.alert("更新失败,请联系管理员!");
|
|||
|
|
}
|
|||
|
|
if(data.State == 2) {
|
|||
|
|
$.ligerDialog.alert("驳回成功!");
|
|||
|
|
}
|
|||
|
|
liger.get("gzList").set("parms", { name: $("#gzListName").val(), unit: $("#gzListUnit").val(), phone: $("#gzListPhone").val(), ident: $("#gzListIdent").val() });
|
|||
|
|
liger.get("gzList").reload();
|
|||
|
|
}
|
|||
|
|
});
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
</script>
|
|||
|
|
}
|
|||
|
|
|