hn_cloud_web/smz-web/js/work/ownPerson/workerDepart.js

788 lines
30 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var example = null;
var pers = null;
var token = localStorage.getItem("smz-token");
$(function () {
initTrees();
layui.use(['layer', 'laydate', 'form'], function () {
var layer = layui.layer;
var form = layui.form;
pers = checkPermission();
getAffiliatedUnit(form);
init();
$("#searchBt").click(function () {
example.ajax.reload();
});
});
});
function initTrees() {
$.ajax({
type: 'POST',
headers : {
"token" : token
},
url: smz_ht_url + '/org/getCompanyTreeListOWN',
data: {},
dataType: 'json',
success: function (data) {
$.fn.zTree.init($("#orgTree"),{
view:{
dblClickExpand:false,
selectedMulti:false,
nameIsHTML:true
},
data:{
simpleData:{
enable: true
}
},
callback:{
onClick:clickRoles
}
}, data.obj);
},
error: function (e) {
console.log(e.resMsg);
},
});
}
function clickRoles(e, treeId, treeNode) {
//设置父节点不能被选择
if(treeNode.id =="x"){
var check = (treeNode);
if(check){
var zTree = $.fn.zTree.getZTreeObj("orgTree"),
nodes = zTree.getSelectedNodes(),v ="",n ="",o="",p="",c="";
for (var i=0, l=nodes.length; i<l; i++) {
v += nodes[i].name + ",";//获取name值
n += nodes[i].id + ",";//获取id值
o += nodes[i].other + ",";//获取自定义值
c += nodes[i].companyId + ",";
var pathNodes=nodes[i].getPath();
for(var y=0;y<pathNodes.length;y++){
p+=pathNodes[y].name+"/";//获取path/name值
}
}
if (v.length > 0 ) v = v.substring(0, v.length-1);
if (n.length > 0 ) n = n.substring(0, n.length-1);
if (o.length > 0 ) o = o.substring(0, o.length-1);
if (p.length > 0 ) p = p.substring(0, p.length-1);
if (c.length > 0 ) c = c.substring(0, c.length-1);
$("#orgName").val(p);
$("#companyId").val(c);
$("#auForm input[name$='orgId']").prop("value",n);
hideRole(n,c);
}
}else{
if (treeNode.level !="1") {
layer.msg('请选择组织管理中的最后一级');
}else{
var check = (treeNode);
if(check){
var zTree = $.fn.zTree.getZTreeObj("orgTree"),
nodes = zTree.getSelectedNodes(),v ="",n ="",o="",p="",c="";
for (var i=0, l=nodes.length; i<l; i++) {
v += nodes[i].name + ",";//获取name值
n += nodes[i].id + ",";//获取id值
o += nodes[i].other + ",";//获取自定义值
c += nodes[i].companyId + ",";
var pathNodes=nodes[i].getPath();
for(var y=0;y<pathNodes.length;y++){
p+=pathNodes[y].name+"/";//获取path/name值
}
}
if (v.length > 0 ) v = v.substring(0, v.length-1);
if (n.length > 0 ) n = n.substring(0, n.length-1);
if (o.length > 0 ) o = o.substring(0, o.length-1);
if (p.length > 0 ) p = p.substring(0, p.length-1);
if (c.length > 0 ) c = c.substring(0, c.length-1);
$("#orgName").val(p);
$("#companyId").val(c);
$("#auForm input[name$='orgId']").prop("value",n);
hideRole(n,c);
}
}
}
}
function loadCompanyInfo(n, c) { //分公司工程联动
var orgId = n;
}
function init(){
example =
$('#dt-table').DataTable({
"searching": false,
"processing": true, //加载数据时显示进度状态
"serverSide" : true,
"language": {
"url": "../../../js/plugin/datatables/Chinese.lang"
},
"ajax": {
"url" : smz_ht_url + "/workerDepart",
"type":"post",
"data":function(d){
d.ssdw = $("#ssdw").val();
d.orgId = $("#orgId").val();
d.name = $("#name").val();
d.idNumber = $("#idNumber").val();
d.offType = $("#offType").val();
},
"error":function(xhr, textStatus, errorThrown){
var msg = xhr.responseText;
var response = JSON.parse(msg);
var code = response.code;
var message = response.message;
if (code == 400) {
layer.msg(message);
} else if (code == 401) {
localStorage.removeItem("token");
layer.msg("token过期请先登录", {shift: -1, time: 1000}, function(){
location.href = smz_ht_url + '/login.html';
});
} else if (code == 403) {
console.log("未授权:" + message);
layer.msg('未授权');
} else if (code == 500) {
console.log('系统错误:' + message);
}
}
},
"lengthMenu": [ [10, 20, 50], [10, 20, 50] ], // 设置每页显示数据量选项
"drawCallback": function() {
// alert( '表格重绘了' );
var thisDataTable = $('#dt-table').DataTable();
$(".pagination").append("<li>" +
"<a class='paginate_button' style='padding:4px;' href='#' tabindex='0'>到 <input style='margin:0px;width:40px;' id='changePage'> 页</a>" +
"<a class='paginate_button' style='margin-bottom:1px' href='#' tabindex='0' id='dataTable-btn'>确认</a></li>");
//点击按钮跳转指定页数
$('#dataTable-btn').click(function (e) {
if ($("#changePage").val() && $("#changePage").val() > 0) {
var redirectpage = $("#changePage").val() - 1;
} else {
var redirectpage = 0;
}
thisDataTable.page(redirectpage).draw( 'page' );
});
//敲击回车键跳转指定页数
$("#changePage").keypress(function (e) {
if(event.keyCode==13){
if ($("#changePage").val() && $("#changePage").val() > 0) {
var redirectpage = $("#changePage").val() - 1;
} else {
var redirectpage = 0;
}
thisDataTable.page(redirectpage).draw( 'page' );
}
});
},
"dom": "<'dt-toolbar'r>t<'dt-toolbar-footer'<'col-sm-4 col-xs-4 hidden-xs'i><'col-xs-8 col-sm-8' p v>><'dt-table-length'l>",
"scrollX": true,
"fixedColumns": {
"leftColumns": 5,
"rightColumns": 4
},
"columns": [
{
width : '5%',
"orderable": false,
data : function(row, type, set, meta) {
var c = meta.settings._iDisplayStart + meta.row + 1;
return c;
}
},
{ "data": "name","width": "10%"},
{ "data": "idNumber","width": "10%"},
{"data": "ygdw",},
{"data": "rylx",},
{"data": "ssdw","orderable": false,},
{"data": "proName","orderable": false,},
{"data": "htbh","orderable": false,},
{"data": "yhzh","orderable": false,},
{"data": "yhmc","orderable": false,},
{"data": "lxdh","orderable": false,},
{"data": "ryxz","orderable": false,},
{"data": "gw","orderable": false,},
{"data": "rzrq","orderable": false,},
{"data": "sbzy","orderable": false,},
{"data": "gjjzy","orderable": false,},
{"data": "be","orderable": false,},
{"data": "ywxOn","orderable": false,},
{"data": "ywxOff","orderable": false,},
{"data": "age","orderable": false,},
{"data": "sex","orderable": false,},
{"data": "zgxl","orderable": false,},
{"data": "zgbyxx","orderable": false,},
{"data": "zgzy","orderable": false,},
{"data": "xl","orderable": false,},
{"data": "byxx","orderable": false,},
{"data": "zy","orderable": false,},
{"data": "hkxz","orderable": false,},
{"data": "hkdz","orderable": false,},
{"data": "jjlxr","orderable": false,},
{"data": "jjlxrgx","orderable": false,},
{"data": "jjlxrdh","orderable": false,},
{ "data": "offType","width": "6%","render": function (data, type, row) {
var id = row['id'];
var html = '';
var offType= row['offType'];
if(offType==1){
html += "<span style = 'color:#09A8F1;'>个人离职</span>";
}else if(offType==2){
html += "<span style = 'color:#09A8F1;'>辞退</span>";
}else{
html += "<span style = 'color:#09A8F1;'>--</span>";
}
return html;
}},
{ "data": "offState","width": "5%","render": function (data, type, row) {
var id = row['id'];
var html = '';
var state= row['offState'];
// if(state==''||state==null||state=='null'){
// html += "<a style = 'color:#09A8F1;cursor: pointer'>离职合同待完善</a>";
// }else
if(state==0){
html += "<span style = 'color:#09A8F1;'>待确认</span>";
}else if(state==1){
html += "<span style = 'color:#09A8F1;'>已确认</span>";
}else if(state==2){
html += "<span style = 'color:#09A8F1;'>已归档</span>";
}else if(state==3){
html += "<span style = 'color:#09A8F1;'>通知书待确认</span>";
}else if(state==4){
html += "<span style = 'color:#09A8F1;'>通知书已确认</span>";
}
return html;
}},
{
"data": "jjlxrdh", "orderable": false, "render": function (data, type, row) {
var id = row['id'];
var html = " <button class='layui-btn layui-btn-xs' onclick = 'contractHistoryBtn(\"" + id + "\")' style='background-color: transparent;color: #009688;'>合同记录</button>";
return html;
}
},
{
"data": "",
"width": "10%",
"defaultContent": "",
"orderable": false,
"render": function (data, type, row) {
var id = row['offId'];
var offType = row['offType'];
var lxdh = row['lxdh'];
var workerId = row['id'];
var name = row['name'];
var idNumber = row['idNumber'];
var html = '';
var state= row['offState'];
if(state==1){
html += " <button class='layui-btn layui-btn-xs' title='填写减员信息' onclick = 'edit(\"" + id + "\",\"" + offType + "\",\"" + lxdh + "\",\"" + workerId + "\")' style='background-color: transparent;color: #009688;'>填写减员信息</button>";
}
if(state!=2){
html += " <button class='layui-btn layui-btn-xs' title='删除' onclick='del(\"" + id + "\",\"" + name + "\",\"" + idNumber + "\",\"" + lxdh + "\")' style='background-color: transparent;color: #ff4d4f;'>删除</button>";
}
html += " <button class='layui-btn layui-btn-xs' title='记录' onclick='jilu(\"" + id + "\",\"" + name + "\",\"" + idNumber + "\")' style='background-color: transparent;color: #009688;'>记录</button>";
html += buttonView(workerId, "", pers);
return html;
}
},
],
"order": [[ 1, "desc" ],[ 2, "desc" ],[ 3, "desc" ],[ 4, "desc" ],[5, "desc"],[6, "desc"]] //在栏目列上显示排序功能
} );
}
/**
* 合同记录
*/
function contractHistoryBtn(id) {
var height = '75%';
var width = '75%';
console.log(id,"id")
localStorage.setItem("recordWorkId", id);
localStorage.setItem("recordType", "2")
var index = layer.open({
title: ['合同记录','color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
content: 'workerContractManagementRecords.html',
area: [width, height],
maxmin: false,
btn: ['关闭'],
success:function(layero,index){
},
});
}
//查看电子合同详情
function electronicContractView(url){
let height = getDefaultHeight().toFixed(0) + 'px';
let width = getDefaultWidth().toFixed(0) + 'px';
localStorage.setItem("recordurl", url);
let layerIndex = parent.layer.open({
id: 'layer-electronicContract',
title: ['详情', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
content: 'pages/work/ownPerson/ownContractView.html',
area: [width, height],
maxmin: false,
shadeClose: false, //开启遮罩关闭
shade: 0.3, //显示遮罩
move: false,
resize: false,
success:function(layero,index){
// let iframeWin = window["layui-layer-iframe" + layerIndex];
// iframeWin.setParam(url);
//var iframeWin = window[layero.find('iframe')[0]['name']];//获得iframe页的窗口对象执行iframe页的方法
//iframeWin.setParam(url);//调用子页面的方法,页面锁定
$(window).resize(function () {
if (autoResizeWidth) autoResizeWidth(index);
if (autoResizeHeight) autoResizeHeight(index);
})
},
});
}
/**
* 新增页面
* */
function insertWorkerOff() {
var height = '85%';
var width = '85%';
var index = layer.open({
title: ['离职办理', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
content: 'workerDepartHandleForm.html',
area: [width, height],
maxmin: false,
btn: ['确定', '关闭'],
yes: function (index, layero) {
var formSubmit = layer.getChildFrame('form', index);
var submited = formSubmit.find('button')[1];
// 触发点击事件,会对表单进行验证,验证成功则提交表单,失败则返回错误信息
submited.click();
example.ajax.reload(); // 刷新页面
},
btn2: function (index, layero) {
}
});
}
/**
* 解除劳动合同协议书
*/
function dws(id,name,idNumber,lxdh) {
layer.confirm('请选择合同模板', {
btn: ['派遣协议书', '承揽协议书']
,
}, function(index, layero){
var height = '80%';
var width = '60%';
localStorage.setItem("noticeId",id);
localStorage.setItem("offName",name);
localStorage.setItem("offIdNumber",idNumber);
localStorage.setItem("lxdh",lxdh);
var index = layer.open({
title: ['', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
content: 'workerDepartAgreementForm.html',
area: [width, height],
maxmin: false,
btn: ['文件下发', '关闭'],
yes: function (index, layero) {
var formSubmit = layer.getChildFrame('form', index);
var submited = formSubmit.find('button')[0];
// 触发点击事件,会对表单进行验证,验证成功则提交表单,失败则返回错误信息
submited.click();
var isflase = localStorage.getItem("resOfft");
if (isflase == 2) {
// reloading();
secures(idNumber,name,lxdh);
} else {
return false;
}
// example.ajax.reload(); // 刷新页面
},
btn2: function (index, layero) {
}
});
}, function(index){
var height = '80%';
var width = '60%';
localStorage.setItem("noticeId",id);
localStorage.setItem("offName",name);
localStorage.setItem("offIdNumber",idNumber);
localStorage.setItem("lxdh",lxdh);
var index = layer.open({
title: ['', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
content: 'workerDepartAgreementFormHireOfWork.html',
area: [width, height],
maxmin: false,
btn: ['文件下发', '关闭'],
yes: function (index, layero) {
var formSubmit = layer.getChildFrame('form', index);
var submited = formSubmit.find('button')[0];
// 触发点击事件,会对表单进行验证,验证成功则提交表单,失败则返回错误信息
submited.click();
var isflase = localStorage.getItem("resOfft");
if (isflase == 2) {
// reloading();
securesCl(idNumber,name,lxdh);
} else {
return false;
}
},
btn2: function (index, layero) {
}
});
});
}
function xiangqing(id,name,idNumber) {
var height = '80%';
var width = '60%';
localStorage.setItem("noticeId",id);
localStorage.setItem("offName",name);
localStorage.setItem("offIdNumber",idNumber);
var index = layer.open({
title: ['', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
content: 'workerDepartRecord.html',
area: [width, height],
maxmin: false
});
}
function jilu(id,name,idNumber) {
var height = '75%';
var width = '75%';
localStorage.setItem("noticeId",id);
localStorage.setItem("offName",name);
localStorage.setItem("offIdNumber",idNumber);
var index = layer.open({
title: ['', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
content: 'workerDepartRecordOld.html',
area: [width, height],
maxmin: false
});
}
/**
* 编辑页面
*/
function edit(id,offType,lxdh,workerId) {
var height = '80%';
var width = '60%';
localStorage.setItem("offid",id);
localStorage.setItem("offTyped",offType);
localStorage.setItem("lxdh",lxdh);
localStorage.setItem("workerId",workerId);
var index = layer.open({
title: ['修改','color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
content: 'workerDepartForm.html',
area: [width, height],
maxmin: false,
btn: [ '关闭'],
success:function(layero,index){
var myIframe = window[layero.find('iframe')[0]['name']];
var fnc = myIframe.setData(data); //aaa()为子页面的方法
myIframe.cancelReadOnly();
},
yes: function (index, layero) {
// 获取弹出层中的form表单元素
var formSubmit = layer.getChildFrame('form', index);
var submited = formSubmit.find('button')[0];
// 触发点击事件,会对表单进行验证,验证成功则提交表单,失败则返回错误信息
submited.click();
// example.ajax.reload(); // 刷新页面
},
btn2: function (index, layero) {
}
});
}
/**
* 删除
* */
function del(id,name,idNumber,lxdh) {
layer.confirm("确定删除吗?", function () {
$.ajax({
type: 'delete',
url: smz_ht_url + '/workerDepart/' + id,
data: {},
dataType: 'json',
success: function (data) {
if (data.resMsg == "删除成功") {
layer.alert('删除成功', {icon: 1});
example.ajax.reload(null, false); // 刷新页面
} else {
layer.msg(data.resMsg, {icon: 2});
example.ajax.reload(null, false); // 刷新页面
}
}
})
})
}
// 编辑按钮
function buttonEdits(id, permission, pers) {
if (permission != "") {
if ($.inArray(permission, pers) < 0) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='编辑' onclick='edit(\"" + id + "\")'><i class='layui-icon'>&#xe642;</i></button>");
return btn.prop("outerHTML");
}
//解除(终止)劳动关系证明--派遣
function secures(idNumber,name,lxdh) {
var url = 'pages/work/ownPerson/workerDepartEvidenceDismissForm.html';
var height = '80%';
var width = '60%';
var offType = '2';
var orgName = $("#orgName").val();
var htbh = $("#htbh").val();
var gw = $("#gw").val();
var signDate = $("#signDate").val();
var startTimeXys = localStorage.getItem("startTimeXys");
var endTimeXys = localStorage.getItem("endTimeXys");
var offDamagesXys = localStorage.getItem("offDamagesXys");
var aTimeXys = localStorage.getItem("aTimeXys");
var workerId = localStorage.getItem("workerId");
if (idNumber == undefined || idNumber == '') {
layer.msg("请选择人员!");
return;
}
if (offType == undefined || offType == '') {
layer.msg("请选择离职类型!");
return;
}
console.log("解除(终止)劳动关系证明");
localStorage.setItem("idNumber", idNumber);
localStorage.setItem("offType", offType);
localStorage.setItem("orgName", orgName);
localStorage.setItem("name", name);
localStorage.setItem("htbh", htbh);
localStorage.setItem("gw", gw);
localStorage.setItem("workerId", workerId);
localStorage.setItem("signDate", signDate);
localStorage.setItem("lxdh", lxdh);
//协议书
localStorage.setItem("startTimeXys", startTimeXys);
localStorage.setItem("endTimeXys", endTimeXys);
localStorage.setItem("offDamagesXys", offDamagesXys);
localStorage.setItem("aTimeXys", aTimeXys);
var index = parent.layer.open({
title: ['', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
content: url,
area: [width, height],
maxmin: false,
btn: ['文件下发', '关闭'],
yes: function (index, layero) {
var formSubmit = parent.layer.getChildFrame('form', index);
var submited = formSubmit.find('button')[0];
// 触发点击事件,会对表单进行验证,验证成功则提交表单,失败则返回错误信息
submited.click();
var isflase = localStorage.getItem("resOfft");
if (isflase == 2) {
reloading();
} else {
return false;
}
// example.ajax.reload(); // 刷新页面
},
btn2: function (index, layero) {
}
});
}
//解除(终止)劳动关系证明--承揽
function securesCl(idNumber,name,lxdh) {
var url = 'pages/work/ownPerson/workerDepartEvidenceFormHireOfWork.html';
var height = '80%';
var width = '60%';
var offType = '2';
var orgName = $("#orgName").val();
var htbh = $("#htbh").val();
var gw = $("#gw").val();
var signDate = $("#signDate").val();
var startTimeXys = localStorage.getItem("startTimeXys");
var endTimeXys = localStorage.getItem("endTimeXys");
var offDamagesXys = localStorage.getItem("offDamagesXys");
var aTimeXys = localStorage.getItem("aTimeXys");
var workerId = localStorage.getItem("workerId");
if (idNumber == undefined || idNumber == '') {
layer.msg("请选择人员!");
return;
}
if (offType == undefined || offType == '') {
layer.msg("请选择离职类型!");
return;
}
console.log("解除(终止)劳动关系证明");
localStorage.setItem("idNumber", idNumber);
localStorage.setItem("offType", offType);
localStorage.setItem("orgName", orgName);
localStorage.setItem("name", name);
localStorage.setItem("htbh", htbh);
localStorage.setItem("gw", gw);
localStorage.setItem("workerId", workerId);
localStorage.setItem("signDate", signDate);
localStorage.setItem("lxdh", lxdh);
//协议书
localStorage.setItem("startTimeXys", startTimeXys);
localStorage.setItem("endTimeXys", endTimeXys);
localStorage.setItem("offDamagesXys", offDamagesXys);
localStorage.setItem("aTimeXys", aTimeXys);
var index = parent.layer.open({
title: ['', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
content: url,
area: [width, height],
maxmin: false,
btn: ['文件下发', '关闭'],
yes: function (index, layero) {
var formSubmit = parent.layer.getChildFrame('form', index);
var submited = formSubmit.find('button')[0];
// 触发点击事件,会对表单进行验证,验证成功则提交表单,失败则返回错误信息
submited.click();
var isflase = localStorage.getItem("resOfft");
if (isflase == 2) {
reloading();
} else {
return false;
}
// example.ajax.reload(); // 刷新页面
},
btn2: function (index, layero) {
}
});
}
// 详情按钮
function buttonView(id, permission, pers) {
if (permission != "") {
if ($.inArray(permission, pers) < 0) {
return "";
}
}
var btn = $("<button class='layui-btn layui-btn-xs' title='详情' onclick='view(\"" + id + "\")' style='background-color: transparent;color: #009688;'>详情</button>");
return btn.prop("outerHTML");
}
/**
* 查看
* */
function view(id) {
$.ajax({
type: 'POST',
contentType: "application/x-www-form-urlencoded",
url: smz_ht_url + '/workerDepart/getWorkerOnId',
data:{"id":id},
dataType: 'json',
success: function (data) {
var height = '75%';
var width = '75%';
var index = layer.open({
title: ['查看','color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
content: 'workerOnForm.html',
area: [width, height],
maxmin: false,
btn: ['关闭'],
success:function(layero,index){
var myIframe = window[layero.find('iframe')[0]['name']];
var fnc = myIframe.setData(data); //aaa()为子页面的方法
myIframe.setReadOnly();
},
});
}
})
}
function exportWorkerDepartBtn(){
var ssdw = $("#ssdw").val();
var orgId = $("#orgId").val();
var name = $("#name").val();
var idNumber = $("#idNumber").val();
var offType = $("#offType").val();
var token = localStorage.getItem("smz-token");
var loadingMsg = layer.msg('下载中,请稍候...', {icon: 16, scrollbar: false, time: 0});
var url = smz_ht_url + "/workerDepart/exportWorkerDepartOut?ssdw=" + ssdw + "&orgId=" + orgId + "&idNumber=" + idNumber + "&offType=" + offType + "&name=" + name + "&token=" + token;
var xhr = new XMLHttpRequest();
xhr.open("get", url, true);
xhr.responseType = "blob"; // 转换流
xhr.onload = function () {
layer.close(loadingMsg);
if (this.status === 200) {
var blob = this.response;
var a = document.createElement("a");
var url = window.URL.createObjectURL(blob);
a.href = url;
a.download = "离职信息.xlsx"; // 文件名
}else {
layer.msg('发生异常,请稍后重试', {icon: 16, scrollbar: false, time: 2000});
}
a.click()
window.URL.revokeObjectURL(url)
};
xhr.send();
}
//设置弹窗关闭
function reloading() {
// var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引
// parent.layer.close(index); //再执行关闭
// window.parent.location.reload();
/*var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引
console.log(index)
parent.layer.close(index); //再执行关闭*/
parent.layer.closeAll();
parent.parent.layer.closeAll();
layer.closeAll();
// window.parent.example.ajax.reload(null, false); // 刷新页面
// window.parent.location.reload();
history.go(0);
}