tijian_tieying/web/dccdc/Views/Infection/personInfoAudit.cshtml
2025-02-20 12:14:39 +08:00

218 lines
7.4 KiB
Plaintext

@{Layout = null; }
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>个人信息审核</title>
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<link href="../css/mui.min.css" rel="stylesheet" />
<link rel="stylesheet" href="../css/bootstrap.min.css" />
<!--css样式-->
<style type="text/css">
body, html {
width: 100%;
height: 100%;
position: relative;
background: #FFFFFF;
font-size: 14px;
}
/*主体*/
.mui-content {
width: 100%;
height: auto;
padding: 10% 0 15% 0;
background: #FFFFFF;
}
.list-group-item:first-child, .list-group-item:last-child {
border-radius: 0;
}
.list-group-item {
margin-bottom: 10px;
}
/*按钮*/
#layer {
top: 27%;
}
.btn-blue {
background: #007aff;
color: #fff;
border: 1px solid #007aff;
}
.mui-bar {
-webkit-box-shadow: none;
box-shadow: none;
height: 40px;
}
#backBtn {
position: absolute;
height: 100%;
border-color: #007aff;
border-radius: 0;
background: #007aff;
color: #FFFFFF;
}
</style>
</head>
<body>
<!--页面主体-->
<div class="mui-content">
<ul class="list-group" id="dataBox" style="display:none">
<li class="list-group-item" v-for="item in dataList">
<div><span><label>姓名:</label>{{item.name}}</span><span class="pull-right"><label>年龄:</label>{{item.age}}</span></div>
<div><span><label>性别:</label><span v-if="item.sex == 1">男</span><span v-else="item.sex == 2">女</span></span><span class="pull-right"><label>出生日期:</label>{{item.birth}}</span></div>
<div><span><label>身份证号码:</label>{{item.ident}}</span></div>
<div class="mui-text-right">
<button type="button" class="btn mui-btn-blue" v-on:click="_fnInfo($event)" v-bind:num="item.id">详情</button>
<button type="button" id="passBtn" class="btn mui-btn-green"><span v-if="item.type == 1">已通过</span><span v-else="item.type == 0" v-bind:num="item.id" onclick="_fnadd(this)">通过</span></button>
<button type="button" id="rejectBtn" class="btn mui-btn-danger" onclick="_fnReject(this)" v-bind:num="item.id">驳回</button>
</div>
</li>
<li class="text-center" v-if="typeof dataList">
<p>暂无数据....</p>
</li>
</ul>
</div>
<nav class="mui-bar mui-bar-tab">
<input type="button" class="mui-btn mui-btn-block mui-btn-primary" value="确认" id="backBtn" onClick="closeWindow();" />
</nav>
<div role="dialog" class="modal" id="layer">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">驳回理由:</div>
<div class="modal-body">
<textarea placeholder="请输入驳回理由" name="cancel_resason" id="resason"></textarea>
<p class="text-right">
<button class="btn btn-blue" onclick="Reject()">确认</button>
<button class="btn btn-danger">取消</button>
</p>
</div>
</div>
</div>
</div>
<!--js内容-->
<script src="../js/mui.min.js"></script>
<script type="text/javascript" src="../js/jquery-2.1.0.js"></script>
<script type="text/javascript" src="../js/common.js"></script>
<script type="text/javascript" src="../js/vue.min.js"></script>
<script type="text/javascript" src="../js/bootstrap.min.js"></script>
<script type="text/javascript">
window.onload = function (){
var url1 = "@Url.Action("GetAllData_OpenUserInfo")";
//var url1 = serverurl + "/Infection/GetAllData_OpenUserInfo";
$.ajax(url1, {
data: {},
type: "post",
async:false,
dataType: "text",
success: function(data) {
if(data != null && data.length != 0){
var items;
items= JSON.parse(data);
var mVue = new Vue({
el:"#dataBox",
data:{
dataList:items,
},
methods:{
_fnInfo:function(e){
var user_id = e.target.getAttribute('num');
window.location.href = "@Url.Action("personInfo")" +"?userid="+user_id;
}
}
})
var dataBox = document.getElementById("dataBox");
dataBox.style.display = "block";
} else {
mui.toast("信息不存在");
}
},
error: function (a, b, c) {
alert(JSON.stringify(a));
mui.toast("ajax传输失败2");
}
})
}
function Reject (){
var layer = document.getElementById("layer");
var id1 = layer.getAttribute("userid");
var resason = document.getElementById("resason");
var url2 = "@Url.Action("AuditInformation_OpenUserInfo")";
//var url1 = serverurl + "/Infection/AuditInformation_OpenUserInfo";
$.ajax(url2, {
data: {
id:id1,
type:"2",
cancel_resason:resason.value
},
cache: false,
type: "post",
async:false,
dataType: "text",
success: function(data) {
mui.toast(data);
var btnid = document.getElementById("re"+id1);
var btnparent = $(btnid).parent().parent();
layer.style.display = "none";
resason.value = "";
btnparent.remove()
},
error: function(a, b, c) {
mui.toast("ajax传输失败2");
}
});
}
function Esc(){
var layer = document.getElementById("layer");
layer.style.display = "none";
var resason = document.getElementById("resason");
resason.value = "";
}
function _fnadd(obj){
var user_id = obj.getAttribute('num');
var url3 = "@Url.Action("AuditInformation_OpenUserInfo")";
//var url1 = serverurl + "/Infection/AuditInformation_OpenUserInfo";
$.ajax(url3, {
data: {
id: user_id,
type: "1",
cancel_resason: ""
},
type: "post",
dataType: "text",
success: function(datae) {
mui.toast(datae);
if(datae == "审核成功!"){
location.reload()
}
},
error: function(a, b, c) {
mui.toast("ajax传输失败2");
}
});
}
function _fnReject(){
var e = e || window.event;//处理兼容,获取事件对象
var oTarget = e.tagName || e.srcElement;//处理兼容,获取事件目标
var user_id = oTarget.getAttribute('num');
var layer = document.getElementById("layer");
layer.style.display = "block";
layer.setAttribute("userid",user_id);
oTarget.setAttribute("id","re"+user_id)
}
function closeWindow() {
WeixinJSBridge.call('closeWindow');
}
</script>
</body>
</html>