<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
<%--
|
Created by IntelliJ IDEA.
|
User: Dell
|
Date: 2023/6/20
|
Time: 14:33
|
To change this template use File | Settings | File Templates.
|
--%>
|
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" %>
|
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
|
|
<html>
|
<head>
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<link href="/HxzkFlow/images/favicon.ico" rel="icon" type="image/x-icon"/>
|
<link rel="stylesheet" href="/HxzkFlow/css/layui.css" media="all">
|
<style>
|
/* 小型手机 */
|
@media (max-width: 360px) {
|
|
}
|
</style>
|
<title>Title</title>
|
<style>
|
.panbox{
|
width: 540px;
|
height: 130px;
|
float: left;
|
margin-left: 20px;
|
margin-top: 10px;
|
color: white;
|
font-size: 22px;
|
}
|
</style>
|
</head>
|
<body>
|
|
<form class="layui-form layui-row layui-col-space16" style="width: 1672px;margin-left: 12px;padding-bottom: -60px">
|
<div class="layui-col-md4" style="position: relative;top: 18px;z-index: 999;width: 150px;left: 500px" id="cardnum">
|
<div class="layui-input-wrap">
|
<input type="text" name="cardnumber" style="width: 220px" value="" placeholder="请输入用户名称"
|
class="layui-input" lay-affix="clear">
|
</div>
|
</div>
|
<%-- <div class="layui-col-md4" style="margin-left: 20px" id="hide">--%>
|
<%-- <div class="layui-input-wrap" style="position: relative;top: 18px;z-index: 999;width: 150px;left: 560px">--%>
|
<%-- <input type="text" name="company" style="width: 150px" placeholder="请输入所属公司" lay-affix="clear"--%>
|
<%-- class="layui-input">--%>
|
<%-- </div>--%>
|
<%-- </div>--%>
|
<button style="position: relative;top: 25px;z-index: 999;width: 70px;left: 95px" id="relo"
|
class="layui-btn layui-btn-normal" lay-filter="demo-table-search1">刷新
|
</button>
|
<button style="position: relative;top: 25px;z-index: 999;width: 80px;left: 500px" class="layui-btn layui-btn-normal"
|
lay-submit lay-filter="demo-table-search" lay-event="getselect" id="select">查询
|
</button>
|
</form>
|
<%--<script type="text/html" >--%>
|
<div style="margin-left: 0px;display: inline-block" id="toolbarDemo">
|
<button class="layui-btn " id="btn-add" lay-event="getadd1">新增</button>
|
<button class="layui-btn layui-btn-warm" id="btn-update" lay-event="getUpdate">修改</button>
|
<button class="layui-btn layui-btn-danger" id="btndelete" lay-event="getDelete">删除</button>
|
</div>
|
<%-- </script>--%>
|
<%-- <script type="text/html" >--%>
|
|
<%-- </script>--%>
|
|
<div style="display: inline-block ;margin-top: -80px">
|
<table id="demo" lay-filter="demo"></table>
|
</div>
|
<div class="heimu" style="display: none;width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;z-index: 9999;background-color: black;opacity: 0.8"></div>
|
<div class="add" style="display: none;width: 600px;background-color: white;border: 1px solid #cccccc;padding: 50px;border-radius: 20px;position: fixed;top: 50px;left: 450px;z-index: 99999">
|
<form class="layui-form" method="post" lay-filter="example" onsubmit="return checkadd()">
|
|
<div class="layui-form-item">
|
<label class="layui-form-label" style="width: 20% ;margin-left: -40px">用户名:</label>
|
<div class="layui-input-block">
|
<input lay-verify="required|name" type="text" name="name" id="nameadd1" lay-verify="title" autocomplete="off" placeholder="请输入用户名" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-form-item">
|
<label class="layui-form-label" style="width: 20% ;margin-left: -40px">电话:</label>
|
<div class="layui-input-block">
|
<input lay-verify="required|phone" type="text" name="phone" id="phoneadd1" lay-verify="title" autocomplete="off" placeholder="请输入电话用户名" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-form-item">
|
<label class="layui-form-label">角色:</label>
|
<div class="layui-input-block">
|
<select name="juese" id="jueseadd1" lay-filter="aihao" >
|
<option value=""></option>
|
<option value="超级管理员" >超级管理员</option>
|
<option value="普通管理员" >普通管理员</option>
|
<option value="访客" >访客</option>
|
</select>
|
</div>
|
</div>
|
<div class="layui-form-item" id="addxinz">
|
<label class="layui-form-label">新增:</label>
|
<div class="layui-input-block">
|
<input type="radio" name="uadd" value="2" title="支持" id="uadd1">
|
<input type="radio" name="uadd" value="1" title="不支持" id="uadd2">
|
</div>
|
</div>
|
<div class="layui-form-item" id="addxiug">
|
<label class="layui-form-label">修改:</label>
|
<div class="layui-input-block">
|
<input type="radio" name="uupdate" value="2" title="支持" id="uupdate1">
|
<input type="radio" name="uupdate" value="1" title="不支持" id="uupdate2">
|
</div>
|
</div>
|
<div class="layui-form-item" id="addshanc">
|
<label class="layui-form-label">删除:</label>
|
<div class="layui-input-block">
|
<input type="radio" name="udelete" value="2" title="支持" id="udelete1">
|
<input type="radio" name="udelete" value="1" title="不支持" id="udelete2">
|
</div>
|
</div>
|
<div class="layui-form-item" id="addsms">
|
<label class="layui-form-label">短信接收:</label>
|
<div class="layui-input-block">
|
<input type="radio" name="smsreception" value="1" title="开启" id="sms1">
|
<input type="radio" name="smsreception" value="0" title="关闭" id="sms2">
|
</div>
|
</div>
|
|
<div class="layui-form-item">
|
<div class="layui-input-block">
|
<button type="submit" class="layui-btn" lay-submit="" lay-filter="demoadd">立即提交</button>
|
<button type="button" class="layui-btn layui-btn-normal" lay-filter="demo1" onclick="canseladd()" style="margin-left: 200px">取消</button>
|
</div>
|
</div>
|
</form>
|
</div>
|
<div class="updateZong" style="width: 500px;border: 1px solid #ccc;padding: 50px;border-radius: 20px;position: fixed;top: 150px;left: 500px;z-index: 99999;background-color: white;display: none">
|
<form class="layui-form" method="post" lay-filter="example" onsubmit="return checkupdate()">
|
<input type="text" id="id" name="id" style="display: none" class="upnum"/>
|
<div class="layui-form-item">
|
<label class="layui-form-label" style="width: 20% ;margin-left: -40px">用户名:</label>
|
<div class="layui-input-block">
|
<input lay-verify="required|name" type="text" name="name" id="nameup1" lay-verify="title" autocomplete="off" placeholder="请输入用户名" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-form-item">
|
<label class="layui-form-label" style="width: 20% ;margin-left: -40px">电话:</label>
|
<div class="layui-input-block">
|
<input lay-verify="required|phone" type="text" name="phone" id="phoneup1" lay-verify="title" autocomplete="off" placeholder="请输入电话用户名" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-form-item">
|
<label class="layui-form-label">角色:</label>
|
<div class="layui-input-block">
|
<select name="juese" id="jueseup1" lay-filter="aihao" >
|
<option value=""></option>
|
<option value="超级管理员" >超级管理员</option>
|
<option value="普通管理员" >普通管理员</option>
|
<option value="访客" >访客</option>
|
</select>
|
</div>
|
</div>
|
<div class="layui-form-item" id="upxinz">
|
<label class="layui-form-label">新增:</label>
|
<div class="layui-input-block">
|
<input type="radio" name="uadd" value="2" title="支持" id="uaddup1">
|
<input type="radio" name="uadd" value="1" title="不支持" id="uaddup2">
|
</div>
|
</div>
|
<div class="layui-form-item" id="upxiug">
|
<label class="layui-form-label">修改:</label>
|
<div class="layui-input-block">
|
<input type="radio" name="uupdate" value="2" title="支持" id="uupdateup1">
|
<input type="radio" name="uupdate" value="1" title="不支持" id="uupdateup2">
|
</div>
|
</div>
|
<div class="layui-form-item" id="upshanc">
|
<label class="layui-form-label">删除:</label>
|
<div class="layui-input-block">
|
<input type="radio" name="udelete" value="2" title="支持" id="udeleteup1">
|
<input type="radio" name="udelete" value="1" title="不支持" id="udeleteup2">
|
</div>
|
</div>
|
<div class="layui-form-item" id="upsms">
|
<label class="layui-form-label">短信接收:</label>
|
<div class="layui-input-block">
|
<input type="radio" name="smsreception" value="1" title="开启" id="upsms1">
|
<input type="radio" name="smsreception" value="0" title="关闭" id="upsms2">
|
</div>
|
</div>
|
<div class="layui-form-item">
|
<div class="layui-input-block">
|
<button type="submit" class="layui-btn" lay-submit="" lay-filter="demoupdate">立即提交</button>
|
<button type="button" class="layui-btn layui-btn-normal" lay-filter="demo1" onclick="canselupdate()" style="margin-left: 200px">取消</button>
|
</div>
|
</div>
|
</form>
|
</div>
|
<div id="fhfrom"></div>
|
|
</body>
|
<script src="/HxzkFlow/js/layui.js" charset="utf-8"></script>
|
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
|
<script>
|
var qb = localStorage.getItem("gsjc")
|
var data = "qb="+qb
|
var getUserName = localStorage.getItem("getUserName")
|
var chongzhiCompany = "";
|
|
var accessKey = "448c2cedcdce41428a290d144e81ab6e"
|
var accessSecret = "RgoIWycMYGmQfrLwLuT2VWawAhwMO8w7P9zh2dZp"
|
var str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
|
var nonce = '';
|
const now = new Date();
|
const year = now.getFullYear();
|
const month = String(now.getMonth() + 1).padStart(2, '0');
|
const day = String(now.getDate()).padStart(2, '0');
|
const hours = String(now.getHours()).padStart(2, '0');
|
const minutes = String(now.getMinutes()).padStart(2, '0');
|
const seconds = String(now.getSeconds()).padStart(2, '0');
|
const formattedTime = year + month + day + hours + minutes + seconds;
|
for (var i = 30; i > 0; --i)
|
nonce += str[Math.floor(Math.random() * str.length)];
|
|
var stringSignTemp = accessKey+nonce+formattedTime
|
/*自定义处理数字*/
|
function zhzs(value) {
|
value = value.replace(/[^\d]/g, '').replace(/^0{1,}/g, '');
|
if (value != '')
|
value = parseFloat(value).toFixed(0);
|
else
|
value = parseFloat(0).toFixed(0);
|
return value;
|
}
|
|
|
function xzGongSi(){
|
var company = $("#companyadd1").val();
|
var data = "companyname="+company
|
$.post("/HxzkFlow/hxzk/MoHuGongSi",data,function (data){
|
var str = [];
|
if(data.length !=0){
|
for(var i = 0; i < data.length;i++){
|
$("#ZsGs").empty();
|
data[i].company = "'"+data[i].companyname+"'"
|
str += '<p onclick="xzGong('+data[i].company+')" style="cursor: pointer;height: 40px;line-height: 40px;padding-left: 10px;border-bottom: 1px solid #f6f6f6">'+data[i].companyname+'</p>'
|
}
|
}
|
$("#ZsGs").append(str)
|
})
|
$("#ZsGs").show()
|
}
|
function xz(){
|
$("#ZsGs").show()
|
}
|
function xzGong(id){
|
$("#companyadd1").val(id)
|
$("#ZsGs").hide()
|
}
|
|
if(qb === "华星智控"){
|
var add1 = localStorage.getItem("getadd")
|
var up = localStorage.getItem("getup")
|
var getde = localStorage.getItem("getde")
|
|
// console.log(getde)
|
// if (add1 == 1) {
|
// var button = document.getElementById('btn-add');
|
// // 设置样式属性来隐藏按钮
|
// button.classList.add('layui-btn-disabled');
|
// }
|
// if (up == 1) {
|
// var button = document.getElementById('btn-update');
|
//
|
// // 设置式属性来隐藏按钮
|
// button.classList.add('layui-btn-disabled');
|
// }
|
// if (getde == 1) {
|
// var button = document.getElementById('btndelete');
|
//
|
// // 使按钮不可点击
|
// button.classList.add('layui-btn-disabled');
|
// }
|
|
if (add1==1){
|
$("#btn-add").hide();
|
|
}
|
if (up==1){
|
$("#btn-update").hide();
|
|
}
|
if (getde==1){
|
$("#btndelete").hide();
|
|
}
|
$.get("/HxzkFlow/hxzk/chawu",function (data){
|
$(".zk").text(data[0])
|
$(".by").text(data[1])
|
$(".cy").text(data[2])
|
$(".dw").text(data[3])
|
$(".jjdl").text(data[4])
|
})
|
setInterval(function() {
|
$.get("/HxzkFlow/hxzk/chawu",function (data){
|
$(".zk").text(data[0])
|
$(".by").text(data[1])
|
$(".cy").text(data[2])
|
$(".dw").text(data[3])
|
$(".jjdl").text(data[4])
|
})
|
}, 60000);
|
}else{
|
|
|
}
|
|
|
/**
|
* 判断用户在规定的时间内没有操作系统,则刷新浏览器
|
* 参数:时间(单位分钟)
|
* */
|
function timeUserFun(time){
|
var time = time || 2;
|
var userTime = 3600;
|
var objTime = {
|
init:0,
|
time:function(){
|
objTime.init += 1;
|
if(objTime.init === userTime){// 达到限制时间时,用户未操作事件,则刷新整个页面
|
localStorage.removeItem("gsjc")
|
sessionStorage.removeItem("admin")
|
alert("您长时间未操作当前页面,请重新登录")
|
var data = "Zong="+sessionStorage.getItem("admin");
|
//获取该用户最新时间
|
$.post("/HxzkFlow/hxzk/userdate",data,function (data){
|
|
})
|
parent.location.reload()
|
//达到限制时间没操作,所要执行的动作
|
}
|
},
|
eventFun:function(){
|
//清除上次监听,重新开始新的监听
|
clearInterval(testUser);
|
objTime.init = 0;
|
testUser = setInterval(objTime.time,1000);
|
}
|
};
|
//监听当前时间流动
|
var testUser = setInterval(objTime.time,1000);
|
|
//监听相应事件
|
var body = document.querySelector('html');
|
body.addEventListener("click",objTime.eventFun);
|
body.addEventListener("keydown",objTime.eventFun);
|
body.addEventListener("mousemove",objTime.eventFun);
|
body.addEventListener("mousewheel",objTime.eventFun);
|
}
|
(function () {
|
timeUserFun(1);
|
|
}(0));
|
|
|
|
|
layui.use(['layer', 'form'], function(){
|
var layer = layui.layer
|
,form = layui.form;
|
form.on('select(aihao)', function(data){
|
console.log(data)
|
console.log(data.value); // 被选中的值
|
console.log(data.elem); // 被选中的元素DOM对象
|
console.log(data.field); // 被选中的元素的属性值,通常是input的name属性值
|
if (data.value=="访客"){
|
$("#addxinz").hide();
|
$("#addxiug").hide();
|
$("#addshanc").hide();
|
$("#upxinz").hide();
|
$("#upxiug").hide();
|
$("#upshanc").hide();
|
}else{
|
$("#addxinz").show();
|
$("#addxiug").show();
|
$("#addshanc").show();
|
$("#upxinz").show();
|
$("#upxiug").show();
|
$("#upshanc").show();
|
}
|
// 在这里可以执行你需要的操作
|
});
|
//从本地存储获取用户登录信息,如果是子账号,只显示else 如果是总账号显示if
|
layui.use('table', function(){
|
var table = layui.table;
|
|
var Zong = localStorage.getItem("gsjc")
|
var data ="Zong="+Zong
|
if(Zong == null){
|
}else{
|
$.post("/HxzkFlow/hxzk/jiemi",data,function (data){
|
table.render({
|
elem: '#demo'
|
,layEvent: 'LAYTABLE_TIPS'
|
,height: 820
|
,url: '/HxzkFlow/hxzk/findManager' //数据接口
|
// ,cellMinWidth: 80
|
,width: 1680
|
// ,page: true //开启分页
|
,toolbar:'#toolbarDemo'
|
,defaultToolbar: ['filter', 'exports', 'print', { //自定义头部工具栏右侧图标。如无需自定义,去除该参数即可
|
title: '提示'
|
,layEvent: 'LAYTABLE_TIPS'
|
,icon: 'layui-icon-tips'
|
}]
|
, cols: [[ //表头
|
{type: 'checkbox', sort: true, fixed: "left"}
|
,{field: 'id', title: '序号', sort: true,width:'5%'}
|
,{field: 'name', title: '用户名称', width:'10%'}
|
,{field: 'phone', title: '电话', width:'10%'}
|
,{field: 'juese', title: '角色', sort: true}
|
,{field: 'uadd', title: '新增', sort: true}
|
,{field: 'uupdate', title: '修改', sort: true,}
|
,{field: 'udelete', title: '删除', sort: true}
|
,{field: 'smsreception', title: '短信接收', sort: true}
|
,{field: 'addtime', title: '添加时间', sort: true}
|
]],
|
done: function(res, curr, count){
|
//如果是异步请求数据方式,res即为你接口返回的信息。
|
//如果是直接赋值的方式,res即为:{data: [], count: 99} data为当前页数据、count为数据总长度
|
//console.log(res);
|
//得到当前页码
|
//console.log(curr);
|
//得到数据总量
|
//console.log(count);
|
$(".layui-table-box").find("[data-field='id']").css("display","none");
|
|
$("[data-field='uadd']").children().each(function(){
|
if($(this).text()=='2'){
|
$(this).text("支持")
|
}else if($(this).text()=='1'){
|
$(this).text("不支持")
|
}
|
});
|
$("[data-field='uupdate']").children().each(function(){
|
if($(this).text()=='2'){
|
$(this).text("支持")
|
}else if($(this).text()=='1'){
|
$(this).text("不支持")
|
}
|
});
|
$("[data-field='smsreception']").children().each(function(){
|
if($(this).text()=='1'){
|
$(this).text("开启")
|
}else if($(this).text()=='0'){
|
$(this).text("关闭")
|
}
|
});
|
$("[data-field='udelete']").children().each(function(){
|
if($(this).text()=='2'){
|
$(this).text("支持")
|
}else if($(this).text()=='1'){
|
$(this).text("不支持")
|
}
|
});
|
|
pageCurr=curr;
|
},
|
|
limit:100,
|
limits:[10,20,30,40,50,60,70,80,90,100],
|
});
|
|
})
|
}
|
|
//头工具栏事件
|
table.on('toolbar(demo)', function(obj){
|
var checkStatus = table.checkStatus(obj.config.id);
|
switch(obj.event) {
|
case 'getDelete':
|
var data = checkStatus.data;
|
if(data.length == 0){
|
layer.alert("请选中一条数据")
|
}else{
|
var nums = [];
|
for (var i = 0; i < data.length; i++) {
|
nums.push(JSON.stringify(data[i].id))
|
var datas = "num="+JSON.stringify(data[i].id)+"&caozuoname="+getUserName
|
$.post("/HxzkFlow/hxzk/DeleteManager",datas,function (data){
|
|
});
|
}
|
layer.alert("删除成功")
|
// layui.table.reload('demo')
|
}
|
location.reload();
|
break;
|
case 'getUpdate':
|
var data = checkStatus.data;
|
if(data.length>1){
|
layer.alert("一次只能选中一个进行修改")
|
}else if(data.length == 0){
|
layer.alert("请选中一条数据")
|
}else{
|
showUpdate();
|
$("#id").val(data[0].id);
|
$("#nameup1").val(data[0].name);
|
$("#phoneup1").val(data[0].phone);
|
$("#jueseup1").val(data[0].juese);
|
if (data[0].uadd==2){
|
$("#uaddup1").prop("checked",true);
|
}else{
|
$("#uaddup2").prop("checked",true);
|
}
|
if (data[0].uupdate==2){
|
$("#uupdateup1").prop("checked",true);
|
}else{
|
$("#uupdateup2").prop("checked",true);
|
}
|
if (data[0].udelete==2){
|
$("#udeleteup1").prop("checked",true);
|
}else{
|
$("#udeleteup2").prop("checked",true);
|
}
|
if (data[0].smsreception==1){
|
$("#upsms1").prop("checked",true);
|
}else{
|
$("#upsms2").prop("checked",true);
|
}
|
|
// $("#uaddup").val(data[0].enddate);
|
// $("#expense").val(data[0].expense);
|
form.render();
|
}
|
break;
|
case 'getadd1':
|
var data = checkStatus.data;
|
add();
|
break;
|
};
|
});
|
form.verify({
|
//telnumber验证规则的定义
|
name: function(value, item){ //value:表单的值、item:表单的DOM对象
|
console.log(value.length)
|
if (value.length>3){
|
return '用户名长度异常';
|
}
|
// if(!new RegExp("^[\u4e00-\u9fa5\]+$").test(value)){
|
// return '姓名只能是中文';
|
// }
|
|
}
|
});
|
// 搜索提交
|
form.on('submit(demo-table-search)', function(data){
|
var field = data.field; // 获得表单字段
|
if(field.company != ""){
|
if(localStorage.getItem("gsjc") == "华星智控"){
|
table.reload('demo', {
|
url: "/HxzkFlow/hxzk/ManagerSearch",
|
method:'post',
|
page: {
|
curr: 1 // 重新从第 1 页开始
|
}
|
,where: field // 搜索的字段
|
,done: function(res, curr, count) {
|
// res为接口返回的数据
|
if (res.data.length > 0) {
|
|
} else {
|
alert("搜索的内容不存在")
|
}
|
}
|
});
|
layer.msg('搜索成功');
|
}else if(field.company == localStorage.getItem("gsmc")){
|
table.reload('demo', {
|
url: "/HxzkFlow/hxzk/ManagerSearch",
|
method:'post',
|
page: {
|
curr: 1 // 重新从第 1 页开始
|
}
|
,where: field // 搜索的字段
|
,done: function(res, curr, count) {
|
// res为接口返回的数据
|
if (res.data.length > 0) {
|
|
} else {
|
alert("搜索的内容不存在")
|
}
|
}
|
});
|
layer.msg('搜索成功');
|
}else{
|
alert("没有权限查询其他公司")
|
}
|
}else{
|
if (localStorage.getItem("gsjc") == "华星智控"){
|
field.company = localStorage.getItem("gsjc");
|
table.reload('demo', {
|
url: "/HxzkFlow/hxzk/ManagerSearch",
|
method:'post',
|
page: {
|
curr: 1 // 重新从第 1 页开始
|
}
|
,where: field // 搜索的字段
|
});
|
layer.msg('搜索成功');
|
}else{
|
field.company = localStorage.getItem("gsmc")
|
table.reload('demo', {
|
url: "/HxzkFlow/hxzk/ManagerSearch",
|
method:'post',
|
page: {
|
curr: 1 // 重新从第 1 页开始
|
}
|
,where: field // 搜索的字段
|
});
|
layer.msg('搜索成功');
|
}
|
}
|
// 执行搜索重载
|
|
return false; // 阻止默认 form 跳转
|
});
|
//
|
form.on('submit(demo-table-search1)', function(data){
|
var field = data.field; // 获得表单字段
|
if(field.company != ""){
|
if(localStorage.getItem("gsjc") == "华星智控"){
|
table.reload('demo', {
|
url: "/HxzkFlow/hxzk/ManagerSearch",
|
method:'post',
|
page: {
|
curr: 1 // 重新从第 1 页开始
|
}
|
,where: field // 搜索的字段
|
});
|
layer.msg('搜索成功');
|
}else if(field.company == localStorage.getItem("gsmc")){
|
table.reload('demo', {
|
url: "/HxzkFlow/hxzk/ManagerSearch",
|
method:'post',
|
page: {
|
curr: 1 // 重新从第 1 页开始
|
}
|
,where: field // 搜索的字段
|
});
|
layer.msg('搜索成功');
|
}else{
|
alert("没有权限查询其他公司")
|
}
|
}else{
|
if (localStorage.getItem("gsjc") == "华星智控"){
|
field.company = "";
|
table.reload('demo', {
|
url: "/HxzkFlow/hxzk/ManagerSearch",
|
method:'post',
|
page: {
|
curr: 1 // 重新从第 1 页开始
|
}
|
,where: field // 搜索的字段
|
});
|
layer.msg('搜索成功');
|
}else{
|
field.company = localStorage.getItem("gsmc")
|
table.reload('demo', {
|
url: "/HxzkFlow/hxzk/ManagerSearch",
|
method:'post',
|
page: {
|
curr: 1 // 重新从第 1 页开始
|
}
|
,where: field // 搜索的字段
|
});
|
layer.msg('搜索成功');
|
}
|
}
|
// 执行搜索重载
|
|
return false; // 阻止默认 form 跳转
|
});
|
});
|
|
});
|
|
|
//新增
|
function add(){
|
$(".add").show();
|
$(".heimu").show();
|
}
|
function canseladd(){
|
$(".add").hide();
|
$(".heimu").hide();
|
}
|
//充值
|
function chongzhi(){
|
$(".chongzhi").show();
|
$(".heimu").show();
|
}
|
function canselchongzhi(){
|
$(".chongzhi").hide();
|
$(".heimu").hide();
|
}
|
//修改
|
function canselupdate(){
|
$(".update").hide();
|
$(".heimu").hide();
|
$(".updateZong").hide();
|
}
|
function showUpdate(){
|
var gsjc = localStorage.getItem("gsjc");
|
if(gsjc == "华星智控"){
|
$(".updateZong").show();
|
$(".heimu").show();
|
}else{
|
$(".update").show();
|
$(".heimu").show();
|
}
|
|
}
|
|
function checkupdate() {
|
|
console.log("11111111111111111")
|
var add1 = $("#nameup1").val();
|
var add2 = $("#phoneup1").val();
|
var add3 = $("#jueseup1").val();
|
|
// var add4 = $("#enddateg").val();
|
var add4 = $("#id").val();
|
var PassOrNotadd =$('input[name="uadd"]:checked').val();
|
var PassOrNotup =$('input[name="uupdate"]:checked').val();
|
var PassOrNotde =$('input[name="udelete"]:checked').val();
|
var PassOrNotsms =$('input[name="smsreception"]:checked').val();
|
|
var add5 = PassOrNotadd
|
var add6 = PassOrNotup
|
var add7 = PassOrNotde
|
console.log(PassOrNotadd)
|
console.log(PassOrNotsms)
|
if (add3!="访客"){
|
if(!add5 ){
|
layer.alert("请选择新增权限")
|
return false;
|
}else if(!add6){
|
layer.alert("请选择修改权限")
|
return false;
|
}else if(!add7){
|
layer.alert("请选择删除权限")
|
return false;
|
}
|
}
|
// var add12 = $("#expense").val();
|
// var add5 = $("#bindidadd1").val();
|
// var add6 = $("#locationadd1").val();
|
// var add7 = $("#notesadd1").val();
|
// var add8 = $("#enddateg").val();
|
// var add9 = "0";
|
// var add10 = $("#flowu").val();
|
// var add11 = $("#feiyongadd").val();
|
if(add1 == "" || add1 == null){
|
layer.alert("请输入用户名称")
|
return false;
|
}else if(add2 == "" || add2 == null){
|
layer.alert("请输入电话")
|
return false;
|
}else if(add3 == "" || add3 == null){
|
layer.alert("请选择角色")
|
return false;
|
}else if(!PassOrNotsms){
|
layer.alert("请选择短信接收权限")
|
return false;
|
}else{
|
// if(parts.length>1){
|
// for (var i = 0 ; i<parts.length;i++){
|
var data
|
if (add3==="超级管理员"){
|
data = "juese="+add3
|
}
|
// var data = "name="+add1+"&juese="+add3
|
$.ajax({
|
url: "/HxzkFlow/hxzk/ifManager",
|
type: "POST",
|
data: data,
|
async: false,
|
success: function(data) {
|
console.log(add4)
|
console.log(data)
|
console.log(data.id)
|
if(data!=""){
|
if (data[0].id!=add4){
|
alert("系统只允许存在一个超级管理员!")
|
}else{
|
var upp = "id="+add4+"&name="+add1+"&phone="+add2+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName+"&smsreception="+PassOrNotsms
|
console.log(upp)
|
$.post("/HxzkFlow/hxzk/UpdateManager",upp,function (data){
|
|
})
|
console.log(66666666)
|
}
|
}else{
|
var upp = "id="+add4+"&name="+add1+"&phone="+add2+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName+"&smsreception="+PassOrNotsms
|
console.log(upp)
|
$.post("/HxzkFlow/hxzk/UpdateManager",upp,function (data){
|
|
})
|
console.log(66666666)
|
}
|
}
|
});
|
return true;
|
|
}
|
// var parts = add2.replace(/\s*/g,"").split(";");
|
// var parts;
|
// var parts1 = add5.split(";");
|
|
|
}
|
//新增成功
|
function checkadd() {
|
var add1 = $("#nameadd1").val();
|
// var add2 = $("#cardnumberadd1").val();
|
var add2 = $("#phoneadd1").val();
|
// var add4 = $("#operatoradd1").val();
|
// var add4 = $("#flowadd1").val();
|
var add3 = $("#jueseadd1").val();
|
|
var PassOrNotadd =$('input[name="uadd"]:checked').val();
|
var PassOrNotup =$('input[name="uupdate"]:checked').val();
|
var PassOrNotde =$('input[name="udelete"]:checked').val();
|
var PassOrNotsms =$('input[name="smsreception"]:checked').val();
|
|
|
console.log(PassOrNotadd)
|
// console.log(PassOrNotup)
|
// console.log(PassOrNotde)
|
// var add5 = PassOrNotadd
|
// var add6 = PassOrNotup
|
// var add7 = PassOrNotde
|
// var add5 = $("#uadd1").val();
|
// var add6 = $("#locationadd1").val();
|
// var add7 = $("#notesadd1").val();
|
// var add3 = $("#enddateadd1").val();
|
if (add3!="访客"){
|
var add5 = PassOrNotadd
|
var add6 = PassOrNotup
|
var add7 = PassOrNotde
|
|
if(!add5 ){
|
layer.alert("请选择新增权限")
|
return false;
|
}else if(!add6){
|
layer.alert("请选择修改权限")
|
return false;
|
}else if(!add7){
|
layer.alert("请选择删除权限")
|
return false;
|
}else if(!PassOrNotsms){
|
layer.alert("请选择短信接收权限")
|
return false;
|
}
|
|
}else{
|
var add5 = '1'
|
var add6 = '1'
|
var add7 = '1'
|
|
}
|
var add9 = "0";
|
if(add1 == "" || add1 == null){
|
layer.alert("请输入用户名称")
|
return false;
|
}else if(add2 == "" || add2 == null){
|
layer.alert("请输入电话")
|
return false;
|
}else if(add3 == "" || add3 == null){
|
layer.alert("请选择角色")
|
return false;
|
}else if (add9 == "1"){
|
return false
|
}else{
|
var data
|
if (add3==="超级管理员"){
|
data = "name="+add1+"&juese="+add3
|
}else{
|
data = "name="+add1
|
}
|
// var data = "name="+add1+"&juese="+add3
|
$.ajax({
|
url: "/HxzkFlow/hxzk/ifManager",
|
type: "POST",
|
data: data,
|
async: false,
|
success: function(data) {
|
console.log(data)
|
if (data.length>0){
|
console.log(111111)
|
for (let i = 0; i < data.length; i++) {
|
if(data[i].juese=="超级管理员"){
|
console.log(222222222)
|
alert("系统只允许存在一个超级管理员!")
|
break;
|
}else if (data[i].name==add1){
|
alert("该用户已存在!")
|
break;
|
}else {
|
console.log("33333332")
|
var upp = "name="+add1+"&phone="+add2+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName+"&smsreception="+PassOrNotsms
|
$.post("/HxzkFlow/hxzk/addManager",upp,function (data){
|
|
})
|
add9 = "0";
|
}
|
}
|
}else{
|
console.log("33333332")
|
var upp = "name="+add1+"&phone="+add2+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName+"&smsreception="+PassOrNotsms
|
$.post("/HxzkFlow/hxzk/addManager",upp,function (data){
|
|
})
|
add9 = "0";
|
}
|
}
|
});
|
return true;
|
}
|
}
|
</script>
|
</html>
|