更改实名制-后台管理页面代码

This commit is contained in:
lSun 2026-01-05 14:25:01 +08:00
parent 64e351cb92
commit fc90196328
30 changed files with 349 additions and 218 deletions

View File

@ -102,6 +102,19 @@ layui.use(['table', 'layer', 'laydate', 'jquery', 'form'], function () {
/**二次赋值-- 点击搜索按钮之后会进行一次刷新操作*/
$("#keyWord").val(oldKeyWord);
break;
case "resetBt":
oldKeyWord = "";
table.reload('menuTable', {
url: czl_ht_url + '/roles/getMsgContent'
, method: 'post' //方式默认是get
, page: true
, where: {
keyWord: oldKeyWord,
} //设定异步数据接口的额外参数
});
/**二次赋值-- 点击搜索按钮之后会进行一次刷新操作*/
$("#keyWord").val(oldKeyWord);
break;
case "addBtn":
openForm("",'新增角色');
}
@ -145,6 +158,21 @@ $("#searchBt").click(function () {
$("#keyWord").val(oldKeyWord);
});
$("#resetBt").click(function () {
oldKeyWord = "";
table.reload('menuTable', {
url: czl_ht_url + '/roles/getMsgContent'
, method: 'post' //方式默认是get
, page: true
, where: {
keyWord: oldKeyWord,
} //设定异步数据接口的额外参数
});
/**二次赋值-- 点击搜索按钮之后会进行一次刷新操作*/
$("#keyWord").val(oldKeyWord);
});
$("#addBtn").click(function () {
openForm("",'新增角色');
});

View File

@ -12,8 +12,8 @@
<script src="../../js/jquery/jquery-3.6.0.js"></script>
<script src="../../layui-v2.8.18/layui/layui.js"></script>
<script type="text/javascript" src="../../js/jq.js"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=PM43nB8eDNTBrXkQwGrTQFcmOni3Z9nO"></script>
<!-- <script type="text/javascript" src="../../../public/map/map_load.js" ></script> -->
<!-- <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=PM43nB8eDNTBrXkQwGrTQFcmOni3Z9nO"></script>-->
<script type="text/javascript" src="../../../public/map/map_load.js" ></script>
<title>地图展示</title>
<style>
.anchorBL{

View File

@ -48,6 +48,7 @@
</div>
<div class="layui-inline" style="margin-top: 4px">
<button id="searchBt" class="layui-btn" lay-event="searchBt">查询</button>
<button id="resetBt" class="layui-btn " lay-event="resetBt">重置</button>
</div>
</div>
<div class="layui-inline" style="margin-top: 4px">

View File

@ -2,7 +2,7 @@
<html lang="en">
<head>
<meta charset="UTF-8">
<title>班组管理</title>
<title>用户管理</title>
<link rel="stylesheet" type="text/css" media="screen" href="../../smz-web/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" media="screen" href="../../smz-web/css/dataTables.bootstrap.min.css">
<link rel="stylesheet" type="text/css" media="screen" href="../../smz-web/layui/css/layui.css">
@ -27,13 +27,14 @@
<div class="layui-inline">
<input id="keyWord" name="keyWord" type="text" class="layui-input" placeholder="请输入关键字">
</div>
<button id="searchBt" class="layui-btn layui-btn-sm">搜索</button>
<button id="searchBt" class="layui-btn layui-btn-sm">查询</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
</form>
<div class="layui-inline" style="margin-top: 5px;">
<button class="layui-btn layui-btn-sm" onclick="insertTeamManager()">
添加
新增
</button>
</div>
</td>

View File

@ -16,6 +16,11 @@ $(function () {
$("#searchBt").click(function () {
example.ajax.reload();
});
$("#resetBt").click(function () {
$("#keyWord").val("");
example.ajax.reload();
});
})
function init() {

View File

@ -1,7 +1,7 @@
var bmapcfg = {
'imgext' : '.png', //瓦片图的后缀 ------ 根据需要修改,一般是 .png .jpg
//'tiles_dir' : '../../roadmap', //普通瓦片图的地址,为空默认在 offlinemap/tiles/ 目录
'tiles_path' : 'http://192.168.0.14:1999/roadmap',
'tiles_dir' : '../../../../roadmap', //普通瓦片图的地址,为空默认在 offlinemap/tiles/ 目录
// 'tiles_path' : 'http://192.168.0.14:1999/roadmap',
'tiles_hybrid': '', //卫星瓦片图的地址,为空默认在 offlinemap/tiles_hybrid/ 目录
'tiles_self' : '' //自定义图层的地址,为空默认在 offlinemap/tiles_self/ 目录
};
@ -16,6 +16,6 @@ bmapcfg.home = JS__FILE__.substr(0, JS__FILE__.lastIndexOf("/")+1); //地图API
window.BMap_loadScriptTime = (new Date).getTime();
//加载地图API主文件
document.write('<script type="text/javascript" src="'+bmapcfg.home+'bmap_offline_api_v3.0_min.js"></script>');
})();
///////////////////////////////////////////////////////////////////

View File

@ -56,9 +56,11 @@ body,html{
margin-top: 0.5%;
margin-left: 1%;
border: 0;
background-color: transparent;
/*background-color: transparent;*/
outline:none;
background-image: url(../../img/info/query.png);
color: #ffffff;
background-color: #0758AA;
/*background-image: url(../../img/info/query.png);*/
background-repeat: no-repeat;
}
#reset{
@ -68,9 +70,11 @@ body,html{
margin-top: 0.5%;
margin-left: 1%;
border: 0;
background-color: transparent;
/*background-color: transparent;*/
outline:none;
background-image: url(../../img/info/resetQuery.png);
color: #ffffff;
background-color: #0758AA;
/*background-image: url(../../img/info/resetQuery.png);*/
background-repeat: no-repeat;
}
#export{
@ -80,9 +84,11 @@ body,html{
margin-top: 0.5%;
margin-left: 1%;
border: 0;
background-color: transparent;
/*background-color: transparent;*/
outline:none;
background-image: url(../../img/info/export.png);
color: #ffffff;
background-color: #0758AA;
/*background-image: url(../../img/info/export.png);*/
background-repeat: no-repeat;
}
#dataCount{
@ -121,4 +127,4 @@ body,html{
/**
* 表数据过长添加 JS width 不要使用百分比
*/
.table {table-layout:fixed;word-break:break-all;}
.table {table-layout:fixed;word-break:break-all;}

View File

@ -56,9 +56,11 @@ body,html{
margin-top: 0.5%;
margin-left: 1%;
border: 0;
background-color: transparent;
/*background-color: transparent;*/
outline:none;
background-image: url(../../img/info/query.png);
color: #ffffff;
background-color: #0758AA;
/*background-image: url(../../img/info/query.png);*/
background-repeat: no-repeat;
}
#reset{
@ -68,9 +70,11 @@ body,html{
margin-top: 0.5%;
margin-left: 1%;
border: 0;
background-color: transparent;
/*background-color: transparent;*/
outline:none;
background-image: url(../../img/info/resetQuery.png);
/*background-image: url(../../img/info/resetQuery.png);*/
color: #ffffff;
background-color: #0758AA;
background-repeat: no-repeat;
}
#export{
@ -80,9 +84,11 @@ body,html{
margin-top: 0.5%;
margin-left: 1%;
border: 0;
background-color: transparent;
/*background-color: transparent;*/
outline:none;
background-image: url(../../img/info/export.png);
color: #ffffff;
background-color: #0758AA;
/*background-image: url(../../img/info/export.png);*/
background-repeat: no-repeat;
}
#dataCount{
@ -121,4 +127,4 @@ body,html{
/**
* 表数据过长添加 JS width 不要使用百分比
*/
.table {table-layout:fixed;word-break:break-all;}
.table {table-layout:fixed;word-break:break-all;}

View File

@ -56,9 +56,11 @@ body,html{
margin-top: 0.5%;
margin-left: 1%;
border: 0;
background-color: transparent;
/*background-color: transparent;*/
outline:none;
background-image: url(../../img/info/query.png);
color: #ffffff;
background-color: #0758AA;
/*background-image: url(../../img/info/query.png);*/
background-repeat: no-repeat;
}
#reset{
@ -68,9 +70,11 @@ body,html{
margin-top: 0.5%;
margin-left: 1%;
border: 0;
background-color: transparent;
/*background-color: transparent;*/
outline:none;
background-image: url(../../img/info/resetQuery.png);
color: #ffffff;
background-color: #0758AA;
/*background-image: url(../../img/info/resetQuery.png);*/
background-repeat: no-repeat;
}
#export{
@ -80,9 +84,11 @@ body,html{
margin-top: 0.5%;
margin-left: 1%;
border: 0;
background-color: transparent;
/*background-color: transparent;*/
outline:none;
background-image: url(../../img/info/export.png);
color: #ffffff;
background-color: #0758AA;
/*background-image: url(../../img/info/export.png);*/
background-repeat: no-repeat;
}
#dataCount{
@ -121,4 +127,4 @@ body,html{
/**
* 表数据过长添加 JS width 不要使用百分比
*/
.table {table-layout:fixed;word-break:break-all;}
.table {table-layout:fixed;word-break:break-all;}

View File

@ -54,7 +54,7 @@ select{
background-color: #023467 !important;
border: 1px solid #0758AA !important;
color: #ffffff !important;
}
@ -89,11 +89,13 @@ select{
height: 77.5%;
float: left;
margin-top: 0.5%;
margin-left: 7%;
margin-left: 6.4%;
border: 0;
background-color: transparent;
/*background-color: transparent;*/
outline:none;
background-image: url(../../img/info/query.png);
color: #ffffff;
background-color: #0758AA;
/*background-image: url(../../img/info/query.png);*/
background-repeat: no-repeat;
}
#reset{
@ -103,9 +105,11 @@ select{
margin-top: 0.5%;
margin-left: 2%;
border: 0;
background-color: transparent;
/*background-color: transparent;*/
outline:none;
background-image: url(../../img/info/resetQuery.png);
color: #ffffff;
background-color: #0758AA;
/*background-image: url(../../img/info/resetQuery.png);*/
background-repeat: no-repeat;
}
#dataCount{
@ -159,4 +163,4 @@ select{
/**
* 表数据过长添加 JS width 不要使用百分比
*/
.table {table-layout:fixed;word-break:break-all;}
.table {table-layout:fixed;word-break:break-all;}

View File

@ -119,9 +119,9 @@ function query(type) {
}); // 0代表加载的风格支持0-2
if (type == 1) {
var keyWord = $("#keyWord").val();
$("#query").css("background-image", "url(../../img/info/queryClick.png)");
$("#reset").css("background-image", "url(../../img/info/resetQuery.png)");
$("#export").css("background-image", "url(../../img/info/export.png)");
// $("#query").css("background-image", "url(../../img/info/queryClick.png)");
// $("#reset").css("background-image", "url(../../img/info/resetQuery.png)");
// $("#export").css("background-image", "url(../../img/info/export.png)");
var opt = {
url: smz_web_url + 'redBlack/getWorkerBlackInfo',
silent: true,
@ -131,9 +131,9 @@ function query(type) {
};
$("#table").bootstrapTable('refresh', opt);
}else if (type == 2) {
$("#query").css("background-image", "url(../../img/info/query.png)");
$("#reset").css("background-image", "url(../../img/info/resetQueryClick.png)");
$("#export").css("background-image", "url(../../img/info/export.png)");
// $("#query").css("background-image", "url(../../img/info/query.png)");
// $("#reset").css("background-image", "url(../../img/info/resetQueryClick.png)");
// $("#export").css("background-image", "url(../../img/info/export.png)");
$("#keyWord").val("");
var keyWord = $("#keyWord").val();
var opt = {
@ -149,9 +149,9 @@ function query(type) {
}
function exportBtn() {
$("#query").css("background-image", "url(../../img/info/query.png)");
$("#reset").css("background-image", "url(../../img/info/resetQuery.png)");
$("#export").css("background-image", "url(../../img/info/exportClick.png)");
// $("#query").css("background-image", "url(../../img/info/query.png)");
// $("#reset").css("background-image", "url(../../img/info/resetQuery.png)");
// $("#export").css("background-image", "url(../../img/info/exportClick.png)");
var keyWord = $("#keyWord").val();
window.location.href = smz_web_url + "redBlack/exportWorkerBlack?keyWord=" + keyWord + "&token=" + token;
}

View File

@ -138,9 +138,9 @@ function query(type) {
}); // 0代表加载的风格支持0-2
if (type == 1) {
var keyWord = $("#keyWord").val();
$("#query").css("background-image", "url(../../img/info/queryClick.png)");
$("#reset").css("background-image", "url(../../img/info/resetQuery.png)");
$("#export").css("background-image", "url(../../img/info/export.png)");
// $("#query").css("background-image", "url(../../img/info/queryClick.png)");
// $("#reset").css("background-image", "url(../../img/info/resetQuery.png)");
// $("#export").css("background-image", "url(../../img/info/export.png)");
var opt = {
url: smz_web_url + 'redBlack/getWorkerRedInfo',
silent: true,
@ -150,9 +150,9 @@ function query(type) {
};
$("#table").bootstrapTable('refresh', opt);
}else if (type == 2) {
$("#query").css("background-image", "url(../../img/info/query.png)");
$("#reset").css("background-image", "url(../../img/info/resetQueryClick.png)");
$("#export").css("background-image", "url(../../img/info/export.png)");
// $("#query").css("background-image", "url(../../img/info/query.png)");
// $("#reset").css("background-image", "url(../../img/info/resetQueryClick.png)");
// $("#export").css("background-image", "url(../../img/info/export.png)");
$("#keyWord").val("");
var keyWord = $("#keyWord").val();
var opt = {
@ -168,9 +168,9 @@ function query(type) {
}
function exportBtn() {
$("#query").css("background-image", "url(../../img/info/query.png)");
$("#reset").css("background-image", "url(../../img/info/resetQuery.png)");
$("#export").css("background-image", "url(../../img/info/exportClick.png)");
// $("#query").css("background-image", "url(../../img/info/query.png)");
// $("#reset").css("background-image", "url(../../img/info/resetQuery.png)");
// $("#export").css("background-image", "url(../../img/info/exportClick.png)");
var keyWord = $("#keyWord").val();
window.location.href = smz_web_url + "redBlack/exportWorkerRed?keyWord=" + keyWord + "&token=" + token;
}

View File

@ -148,9 +148,9 @@ function query(type) {
}); // 0代表加载的风格支持0-2
if (type == 1) {
var keyWord = $("#keyWord").val();
$("#query").css("background-image", "url(../../img/info/queryClick.png)");
$("#reset").css("background-image", "url(../../img/info/resetQuery.png)");
$("#export").css("background-image", "url(../../img/info/export.png)");
// $("#query").css("background-image", "url(../../img/info/queryClick.png)");
// $("#reset").css("background-image", "url(../../img/info/resetQuery.png)");
// $("#export").css("background-image", "url(../../img/info/export.png)");
var opt = {
url: smz_web_url + 'redBlack/getWorkerWhiteInfo',
silent: true,
@ -160,9 +160,9 @@ function query(type) {
};
$("#table").bootstrapTable('refresh', opt);
}else if (type == 2) {
$("#query").css("background-image", "url(../../img/info/query.png)");
$("#reset").css("background-image", "url(../../img/info/resetQueryClick.png)");
$("#export").css("background-image", "url(../../img/info/export.png)");
// $("#query").css("background-image", "url(../../img/info/query.png)");
// $("#reset").css("background-image", "url(../../img/info/resetQueryClick.png)");
// $("#export").css("background-image", "url(../../img/info/export.png)");
$("#keyWord").val("");
var keyWord = $("#keyWord").val();
var opt = {
@ -178,9 +178,9 @@ function query(type) {
}
function exportBtn() {
$("#query").css("background-image", "url(../../img/info/query.png)");
$("#reset").css("background-image", "url(../../img/info/resetQuery.png)");
$("#export").css("background-image", "url(../../img/info/exportClick.png)");
// $("#query").css("background-image", "url(../../img/info/query.png)");
// $("#reset").css("background-image", "url(../../img/info/resetQuery.png)");
// $("#export").css("background-image", "url(../../img/info/exportClick.png)");
var keyWord = $("#keyWord").val();
window.location.href = smz_web_url + "redBlack/exportWorkerWhite?keyWord=" + keyWord + "&token=" + token;
}

View File

@ -7,7 +7,7 @@ $(function() {
$("#selSex").select2();//性别
$("#selContract").select2();//合同
$("#selAge").select2();//年龄
switch(type){
case "公司":
$("#selCompany option:contains('"+postName+"')").attr("selected", true).trigger("change");
@ -35,7 +35,7 @@ $(function() {
break;
}
initTable();
})
function responseHandler(res) {
console.log(res);
@ -78,8 +78,8 @@ function initTable() {
frequencyRange: postName,
pageSize: param.limit,
pageNum: param.offset / param.limit + 1,
sort: param.sort, //排序列名
sortOrder: param.order //排位命令descasc
sort: param.sort, //排序列名
sortOrder: param.order //排位命令descasc
}
return param;
},
@ -97,7 +97,7 @@ function initTable() {
minimumCountColumns: 2, //最少允许的列数
uniqueId: "no", //每一行的唯一标识,一般为主键列
columns: [
{
title: '序号',
formatter: function(value, row, index) {
@ -184,7 +184,7 @@ function initTable() {
sortable: true,
width: 100
},
{
title: '持证情况',
field: 'certificateName',
@ -219,7 +219,7 @@ function initTable() {
sortable: true,
width: 100
},
{
title: '安规考试成绩',
field: 'safetyScore',
@ -262,8 +262,8 @@ function query(type) {
index = top.layer.load(0, {
shade: false
}); // 0代表加载的风格支持0-2
$("#query").css("background-image", "url(../../img/info/queryClick.png)");
$("#reset").css("background-image", "url(../../img/info/resetQuery.png)");
// $("#query").css("background-image", "url(../../img/info/queryClick.png)");
// $("#reset").css("background-image", "url(../../img/info/resetQuery.png)");
var opt = {
url: smz_web_url + 'screen/workerPost/getWorkerPostPeople',
silent: true,
@ -281,27 +281,27 @@ function query(type) {
}
};
if (type == 2) {
$("#query").css("background-image", "url(../../img/info/query.png)");
$("#reset").css("background-image", "url(../../img/info/resetQueryClick.png)");
// $("#query").css("background-image", "url(../../img/info/query.png)");
// $("#reset").css("background-image", "url(../../img/info/resetQueryClick.png)");
findCompany(); //公司
findWorkType();//获取工种类型
findAddress();//获取省份
$("#selSex").val("").select2();//性别
$("#selContract").val("").select2();//合同
$("#selAge").val("").select2();//年龄
$("#selCompany option:first").attr("selected", true).trigger("change");
$("#selAddress option:first").attr("selected", true).trigger("change");
$("#selPost option:first").attr("selected", true).trigger("change");
// $("#selSex option:first").attr("selected", true).trigger("change");
// $("#selAge option:first").attr("selected", true).trigger("change");
// $("#selContract option:first").attr("selected", true).trigger("change");
$("#certificate").val("");
$("#countNum").val("");
$("#keyWord").val("");
opt = {
url: smz_web_url + 'screen/workerPost/getWorkerPostPeople',
silent: true,
@ -309,7 +309,7 @@ function query(type) {
}
$("#table").bootstrapTable('refresh', opt);
initTable();
}
@ -332,7 +332,7 @@ function findCompany(){
$("#selCompany").select2();
}
});
};
//获取工种类型
@ -385,4 +385,4 @@ function findAddress(){
$("#selAddress").append(html);
}
});
};
};

View File

@ -59,19 +59,19 @@
<div id="btnDiv">
<button id="loginBtn" onclick="login()"></button>
</div>
<div id="addUser">
<a onclick="addUser()">&nbsp;&nbsp;&nbsp;</a>
</div>
<div id="qrDiv">
<img id="qrCode" onclick="showQrCode()" src="img/login/QRcode2.png"/>
</div>
<!-- <div id="addUser">-->
<!-- <a onclick="addUser()">注&nbsp;册&nbsp;用&nbsp;户</a>-->
<!-- </div>-->
<!-- <div id="qrDiv">-->
<!-- <img id="qrCode" onclick="showQrCode()" src="img/login/QRcode2.png"/>-->
<!-- </div>-->
</div>
<div id="qrCodeDiv">
<!--<div id="qrCodeDiv">
<div id="qrCodeImg" onclick="killQrCode()"></div>
<div id="qrCodeTips">请使用实名制APP或微信小程序扫码登陆<br/>点击二维码刷新</div>
<div id="qrCodeBtn">
<button id="goBack" onclick="goBack()">&nbsp回</button>
</div>
</div>
</div>-->
</body>
</html>

View File

@ -7,7 +7,8 @@
<link rel="stylesheet" type="text/css" href="../../css/core/bootstrap-table/bootstrap-table.css"/>
<title>农民工实名制管理系统</title>
<script src="../../js/core/jquery-3.6.0.js"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=58y7CUnyH9STrvJbSSUm7VsWMpsG6F9I"></script>
<!-- <script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=58y7CUnyH9STrvJbSSUm7VsWMpsG6F9I"></script>-->
<script type="text/javascript" src="../../../public/map/map_load.js" ></script>
<script src="../../js/core/layer-v3.1.0/layer/layer.js" type="text/javascript" charset="utf-8"></script>
<script src="../../js/core/bootstrap/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>
<script src="../../js/core/bootstrap-table/bootstrap-table.js" type="text/javascript" charset="utf-8"></script>

View File

@ -20,9 +20,9 @@
<div id="dataDiv">
<div id="dataTitle">
<input id="keyWord" type="text" placeholder="请输入关键字" style="width: 160px;" />
<button id="query" onclick="query(1)"></button>
<button id="reset" onclick="query(2)"></button>
<button id="export" onclick="exportBtn()"></button>
<button id="query" onclick="query(1)">查询</button>
<button id="reset" onclick="query(2)">重置</button>
<button id="export" onclick="exportBtn()">导出</button>
<div id="dataCount"></div>
</div>
<div id="dataTable">

View File

@ -20,9 +20,9 @@
<div id="dataDiv">
<div id="dataTitle">
<input id="keyWord" type="text" placeholder="请输入关键字" style="width: 160px;" />
<button id="query" onclick="query(1)"></button>
<button id="reset" onclick="query(2)"></button>
<button id="export" onclick="exportBtn()"></button>
<button id="query" onclick="query(1)">查询</button>
<button id="reset" onclick="query(2)">重置</button>
<button id="export" onclick="exportBtn()">导出</button>
<div id="dataCount"></div>
</div>
<div id="dataTable">

View File

@ -20,9 +20,9 @@
<div id="dataDiv">
<div id="dataTitle">
<input id="keyWord" type="text" placeholder="请输入关键字" style="width: 160px;" />
<button id="query" onclick="query(1)"></button>
<button id="reset" onclick="query(2)"></button>
<button id="export" onclick="exportBtn()"></button>
<button id="query" onclick="query(1)">查询</button>
<button id="reset" onclick="query(2)">重置</button>
<button id="export" onclick="exportBtn()">导出</button>
<div id="dataCount"></div>
</div>
<div id="dataTable">

View File

@ -5,8 +5,8 @@
<title>考勤定位</title>
<link rel="stylesheet" type="text/css" href="../../../css/worker/workerAttendance/openMap.css" />
<script src="../../../js/core/jquery-3.6.0.js"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=PM43nB8eDNTBrXkQwGrTQFcmOni3Z9nO"></script>
<!-- <script type="text/javascript" src="../../../../public/map/map_load.js" ></script> -->
<!-- <script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=PM43nB8eDNTBrXkQwGrTQFcmOni3Z9nO"></script>-->
<script type="text/javascript" src="../../../../public/map/map_load.js" ></script>
<script src="../../../../public/public.js"></script>
<script src="../../../js/core/public.js"></script>
<script src="../../../js/worker/workerAttendance/openMap.js"></script>

View File

@ -52,8 +52,8 @@
<option value="未签署">未签署</option>
</select>
<input type="text" id="keyWord" placeholder="请输入姓名/身份证" />
<button id="query" onclick="query(1)"></button>
<button id="reset" onclick="query(2)"></button>
<button id="query" onclick="query(1)">查询</button>
<button id="reset" onclick="query(2)">重置</button>
</div>
</div>

View File

@ -148,8 +148,8 @@ function init(){
* 新增页面
* */
function insertTeamManager() {
var height = '97.5%';
var width = '97.5%';
var height = '75%';
var width = '75%';
var index = layer.open({
title: '新增',
type: 2,
@ -232,8 +232,8 @@ function edit(id) {
data: {"id": id},
dataType: 'json',
success: function (data) {
var height = '97.5%';
var width = '97.5%';
var height = '75%';
var width = '75%';
var index = layer.open({
title: ['修改', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,

View File

@ -133,8 +133,8 @@ function init() {
* */
function completedView(id){
localStorage.setItem("proId",id);
var height = '75%';
var width = '75%';
var height = '97.5%';
var width = '97.5%';
var index = layer.open({
title: ['工程完工', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -160,8 +160,8 @@ function completedView(id){
* 新增页面
* */
function addPorject() {
var height = '75%';
var width = '75%';
var height = '97.5%';
var width = '97.5%';
var index = layer.open({
title: ['新增', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -201,8 +201,8 @@ function edit(id) {
data: {"id": id},
dataType: 'json',
success: function (data) {
var height = '75%';
var width = '75%';
var height = '97.5%';
var width = '97.5%';
var index = layer.open({
title: ['修改', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -239,8 +239,8 @@ function view(id) {
data: {"id": id},
dataType: 'json',
success: function (data) {
var height = '75%';
var width = '75%';
var height = '97.5%';
var width = '97.5%';
var index = layer.open({
title: ['查看', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
@ -326,8 +326,8 @@ function buttonDel(data, permission, pers) {
}
function fileImport(){
var height = '75%';
var width = '75%';
var height = '97.5%';
var width = '97.5%';
var index = layer.open({
title: ['导入工程信息', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,

View File

@ -96,7 +96,7 @@ function setParam(urlParam){
debugger;
filePath = urlParam;
if(filePath.indexOf("http") != -1){
filePreviewPath = filePreviewPathAll + "/" + filePath;
filePreviewPath = filePath;
}else{
filePreviewPath = filePreviewPathAll + "/" + filePath;
}

View File

@ -58,6 +58,12 @@
.layui-btn-disabled, .layui-btn-disabled:active, .layui-btn-disabled:hover {
cursor: pointer;
}
.layui-form-item .layui-input-inline {
float: left;
width: 240px;
margin-right: 10px;
}
</style>
<body>
<div>
@ -101,6 +107,11 @@
class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item" >
<div class="layui-inline">
<label class="layui-form-label"><i class="tip-required"
style="color: red;font-size: 20px">*</i>工程简称:</label>
@ -109,6 +120,7 @@
required class="layui-input">
</div>
</div>
<div class="layui-inline" style="display: none;">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>工程类型:</label>
<div class="layui-input-inline">
@ -129,6 +141,7 @@
</select>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>工程状态:</label>
<div class="layui-input-inline">
@ -140,7 +153,22 @@
</select>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">所属电网:</label>
<div class="layui-input-inline">
<input type="text" name="powerGrid" id="powerGrid" maxlength="100" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>工程地址:</label>
<div class="layui-input-inline">
<input type="text" name="origin" id="origin" maxlength="500" class="layui-input" lay-verify="required">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline" style="display: none;">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>
@ -158,26 +186,21 @@
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">所属电网:</label>
<div class="layui-input-inline">
<input type="text" name="powerGrid" id="powerGrid" maxlength="100" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>工程地址:</label>
<div class="layui-input-inline">
<input type="text" name="origin" id="origin" maxlength="500" class="layui-input" lay-verify="required">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">经度:</label>
<div class="layui-input-inline">
<input type="text" name="lon" id="lon" lay-verify="lon" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">纬度:</label>
<div class="layui-input-inline">
<input type="text" name="lat" id="lat" lay-verify="lat" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>项目(计划)开工时间:</label>
<div class="layui-input-inline">
@ -191,6 +214,10 @@
<input type="text" name="endTime" readonly id="endTime" class="layui-input" lay-verify="required">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>项目合同签订日期:</label>
<div class="layui-input-inline">
@ -204,15 +231,6 @@
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">纬度:</label>
<div class="layui-input-inline">
<input type="text" name="lat" id="lat" lay-verify="lat" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">项目所在地12位行政区划码</label>
<div class="layui-input-inline">
@ -229,9 +247,14 @@
</select>
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">项目保障金类型:</label>
<div class="layui-input-inline" style="margin-top:3%;">
<div class="layui-input-inline" >
<select name="paymentType" id="paymentType" class="layui-select">
<option value="现金">现金</option>
<option value="保险保函">保险保函</option>
@ -243,7 +266,7 @@
</div>
<div class="layui-inline">
<label class="layui-form-label">项目保障金预存金额最低5万单位为万元</label>
<div class="layui-input-inline">
<div class="layui-input-inline" style="margin-top:5%;">
<input type="text" name="securityPayments" lay-verify="securityPayments"
id="securityPayments" class="layui-input">
</div>
@ -255,7 +278,7 @@
<label class="layui-form-label">项目保障金附件</label>
<button type="button" class="layui-btn layui-btn-disabled" id="test1">文件上传</button>
<span style="color: red;margin-left: 20px">图片/PDF可多张</span>
<blockquote id="preview1" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px;">
<blockquote id="preview1" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px;margin-left: 110px;">
预览图:
<div class="layui-upload-list" id="demo1"></div>
</blockquote>
@ -263,6 +286,20 @@
<button id="hideUpload1" type="button" style="display: none"></button>
</div>
<div class="layui-inline">
<input type="text" hidden name="image" value="">
<div class="layui-upload">
<label class="layui-form-label">维权告示牌附件</label>
<button type="button" class="layui-btn layui-btn-disabled" id="test2">文件上传</button>
<span style="color: red;margin-left: 20px">图片可多张</span>
<blockquote id="preview2" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px;margin-left: 110px;">
预览图:
<div class="layui-upload-list" id="demo2"></div>
</blockquote>
</div>
<button id="hideUpload2" type="button" style="display: none"></button>
</div>
</div>
<div class="layui-form-item">
@ -295,19 +332,7 @@
</div>
</div>
<div class="layui-inline">
<input type="text" hidden name="image" value="">
<div class="layui-upload">
<label class="layui-form-label">维权告示牌附件</label>
<button type="button" class="layui-btn layui-btn-disabled" id="test2">文件上传</button>
<span style="color: red;margin-left: 20px">图片可多张</span>
<blockquote id="preview2" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px;">
预览图:
<div class="layui-upload-list" id="demo2"></div>
</blockquote>
</div>
<button id="hideUpload2" type="button" style="display: none"></button>
</div>
</div>
<div class="layui-form-item">

View File

@ -56,6 +56,12 @@
border: 0;
margin-top: 5%;
}
.layui-form-item .layui-input-inline {
float: left;
width: 240px;
margin-right: 10px;
}
</style>
<body>
<div>
@ -163,6 +169,19 @@
</select>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">所属电网:</label>
<div class="layui-input-inline">
<input type="text" name="powerGrid" id="powerGrid" maxlength="100" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">工程地址:</label>
<div class="layui-input-inline">
<input type="text" name="origin" id="origin" maxlength="500" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline" style="display: none">
@ -181,26 +200,21 @@
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">所属电网:</label>
<div class="layui-input-inline">
<input type="text" name="powerGrid" id="powerGrid" maxlength="100" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">工程地址:</label>
<div class="layui-input-inline">
<input type="text" name="origin" id="origin" maxlength="500" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">经度:</label>
<div class="layui-input-inline">
<input type="text" name="lon" id="lon" lay-verify="lon" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">纬度:</label>
<div class="layui-input-inline">
<input type="text" name="lat" id="lat" lay-verify="lat" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">项目(计划)开工时间:</label>
<div class="layui-input-inline">
@ -214,6 +228,9 @@
<input type="text" name="endTime" readonly id="endTime" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">项目合同签订日期:</label>
<div class="layui-input-inline">
@ -227,15 +244,6 @@
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">纬度:</label>
<div class="layui-input-inline">
<input type="text" name="lat" id="lat" lay-verify="lat" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">项目所在地12位行政区划码</label>
<div class="layui-input-inline">
@ -252,6 +260,11 @@
</select>
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">项目保障金类型:</label>
<div class="layui-input-inline" style="margin-top:3%;">
@ -278,7 +291,7 @@
<label class="layui-form-label">项目保障金附件</label>
<button type="button" class="layui-btn layui-btn-disabled" disabled id="test1">文件上传</button>
<span style="color: red;margin-left: 20px">图片/PDF可多张</span>
<blockquote id="preview1" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px;">
<blockquote id="preview1" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px;margin-left: 110px;">
预览图:
<div class="layui-upload-list" id="demo1"></div>
</blockquote>
@ -286,6 +299,19 @@
<button id="hideUpload1" type="button" style="display: none"></button>
</div>
<div class="layui-inline">
<input type="text" hidden name="image" value="">
<div class="layui-upload">
<label class="layui-form-label">维权告示牌附件</label>
<button type="button" class="layui-btn layui-btn-disabled" disabled id="test2">文件上传</button>
<span style="color: red;margin-left: 20px">图片可多张</span>
<blockquote id="preview2" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px;margin-left: 110px;">
预览图:
<div class="layui-upload-list" id="demo2"></div>
</blockquote>
</div>
<button id="hideUpload2" type="button" style="display: none"></button>
</div>
</div>
<div class="layui-form-item">
@ -318,19 +344,7 @@
</div>
</div>
<div class="layui-inline">
<input type="text" hidden name="image" value="">
<div class="layui-upload">
<label class="layui-form-label">维权告示牌附件</label>
<button type="button" class="layui-btn layui-btn-disabled" disabled id="test2">文件上传</button>
<span style="color: red;margin-left: 20px">图片可多张</span>
<blockquote id="preview2" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px;">
预览图:
<div class="layui-upload-list" id="demo2"></div>
</blockquote>
</div>
<button id="hideUpload2" type="button" style="display: none"></button>
</div>
</div>
<div class="layui-form-item">

View File

@ -5,41 +5,75 @@
<title></title>
<link rel="stylesheet" type="text/css" media="screen" href="../../../layui/css/layui.css">
<link rel="stylesheet" type="text/css" media="screen" href="../../../css/viewer.min.css">
<style>
.layui-form-label {
position: relative;
float: left;
display: block;
padding: 9px 15px;
width: 100%;
font-weight: 400;
line-height: 20px;
text-align: right;
}
.layui-form-item .layui-input-inline {
margin-right: 22px;
}
/* 弹出层外部容器样式 */
.layui-layer {
border-radius: 10px; /* 设置圆角半径,根据需要调整 */
}
/* 弹出层内部容器样式(如果需要) */
.layui-layer-content {
border-radius: 10px; /* 设置圆角半径,根据需要调整 */
overflow: hidden; /* 防止内容溢出圆角区域 */
}
</style>
</head>
<body>
<div class="layui-form">
<form class="layui-form" action="" style="padding: 0 24px 0 24px">
<div class="layui-input-inline"style="float: left;width: 50%;margin-top: 2%;margin-left: 20%" >
<label class="layui-form-label" style="width: 20%"> <i class="tip-required" style="color: red;font-size: 20px">*</i>分包商名称:</label>
<div class="layui-input-block">
<input style="width: 85%" type="text" name="subName" id="subName" required lay-verify="required|subName" class="layui-input">
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-input-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>分包商名称:</label>
</div>
<div class="layui-input-inline" style="border: 0px dashed dimgrey;width: 74%;">
<input type="text" name="subName" id="subName" required lay-verify="required|subName" class="layui-input" maxlength="30">
</div>
</div>
<div class="layui-input-inline"style="float: left;width: 50%;margin-top: 2%;margin-left: 20%">
<label class="layui-form-label" style="width: 20%"><i class="tip-required" style="color: red;font-size: 20px">*</i>法人:</label>
<div class="layui-input-block">
<input style="width: 85%" type="text" name="legalPerson" id="legalPerson" lay-verify="required|legalPerson" class="layui-input">
<!--<select name="idNumber" id="idNumber" class="layui-select" lay-verify="required" lay-search=""></select>-->
<div class="layui-form-item" >
<div class="layui-input-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>法人:</label>
</div>
<div class="layui-input-inline" style="border: 0px dashed dimgrey;width: 74%;">
<input type="text" name="legalPerson" id="legalPerson" lay-verify="required|legalPerson" class="layui-input" maxlength="10">
</div>
</div>
<div class="layui-input-inline"style="float: left;width: 50%;margin-top: 2%;margin-left: 20%">
<label class="layui-form-label" style="width: 20%"><i class="tip-required" style="color: red;font-size: 20px">*</i>法人身份证:</label>
<div class="layui-input-block">
<input style="width: 85%" type="text" name="idNumber" id="idNumber" lay-verify="required|labourSpecialIdCard" class="layui-input">
<div class="layui-form-item" >
<div class="layui-input-inline">
<label class="layui-form-label" ><i class="tip-required" style="color: red;font-size: 20px">*</i>法人身份证:</label>
</div>
<div class="layui-input-inline" style="border: 0px dashed dimgrey;width: 74%;">
<input type="text" name="idNumber" id="idNumber" lay-verify="required|labourSpecialIdCard" class="layui-input" maxlength="18">
</div>
</div>
<div class="layui-input-inline"style="float: left;width: 50%;margin-top: 2%;margin-left: 20%">
<label class="layui-form-label" style="width: 20%"><i class="tip-required" style="color: red;font-size: 20px">*</i>事件:</label>
<div class="layui-input-block">
<input style="width: 85%" type="text" name="event" id="event" required lay-verify="required" class="layui-input">
<div class="layui-form-item" >
<div class="layui-input-inline" >
<label class="layui-form-label" ><i class="tip-required" style="color: red;font-size: 20px">*</i>事件:</label>
</div>
<div class="layui-input-inline" style="border: 0px dashed dimgrey;width: 74%;">
<input type="text" name="event" id="event" required lay-verify="required" class="layui-input" maxlength="100">
</div>
</div>
<div class="layui-form-item" style="display: none">
<div class="layui-input-block">
<button type="button" class="layui-btn" id="commit" lay-submit lay-filter="formDemo">提交</button>

View File

@ -7,8 +7,8 @@
<script src="../../../../js/jquery-3.6.0.js"></script>
<script type="text/javascript" src="../../../../js/publicJs.js"></script>
<script type="text/javascript" src="../../../../js/jq.js"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=PM43nB8eDNTBrXkQwGrTQFcmOni3Z9nO"></script>
<!-- <script type="text/javascript" src="../../../../public/map/map_load.js" ></script> -->
<!-- <script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=PM43nB8eDNTBrXkQwGrTQFcmOni3Z9nO"></script>-->
<script type="text/javascript" src="../../../../public/map/map_load.js" ></script>
<script type="text/javascript" src="../../../../../public/public.js"></script>
<script src="../../../../js/public.js"></script>
<script src="../../../../js/work/person/faceMap.js"></script>

View File

@ -8,8 +8,8 @@
<link rel="stylesheet" type="text/css" href="../../../css/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" href="../../../css/bootstrap-table/bootstrap-table.css"/>
<script src="../../../js/libs/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=PM43nB8eDNTBrXkQwGrTQFcmOni3Z9nO"></script>
<!-- <script type="text/javascript" src="../../../../public/map/map_load.js" ></script> -->
<!-- <script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=PM43nB8eDNTBrXkQwGrTQFcmOni3Z9nO"></script>-->
<script type="text/javascript" src="../../../../public/map/map_load.js" ></script>
<script src="../../../js/work/person/select2.min.js"></script>
<script src="../../../js/bootstrap/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>
<script src="../../../js/bootstrap-table/bootstrap-table.js" type="text/javascript" charset="utf-8"></script>

View File

@ -8,8 +8,8 @@
<script type="text/javascript" src="../../../../public/public.js"></script>
<script type="text/javascript" src="../../../js/publicJs.js"></script>
<script type="text/javascript" src="../../../js/jq.js"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=PM43nB8eDNTBrXkQwGrTQFcmOni3Z9nO"></script>
<!-- <script type="text/javascript" src="../../../../public/map/map_load.js" ></script> -->
<!-- <script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=PM43nB8eDNTBrXkQwGrTQFcmOni3Z9nO"></script>-->
<script type="text/javascript" src="../../../../public/map/map_load.js" ></script>
<script src="../../../js/public.js"></script>
<script src="../../../js/work/person/faceMap.js"></script>
</head>