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

This commit is contained in:
lSun 2025-12-23 17:30:05 +08:00
parent 13b5c8b4b4
commit bb15435529
29 changed files with 367 additions and 315 deletions

View File

@ -120,10 +120,10 @@
//请求成功
success: function (result) {
console.log(result);
$("#uuid").val(result.obj.uuid);
$("#vCode").attr("src", "data:image/png;base64," + result.obj.img);
$("#uuid").val(result.uuid);
$("#vCode").attr("src", "data:image/png;base64," + result.img);
code = result.resMsg;
uuid = result.obj.uuid;
uuid = result.uuid;
//fastLogin();
},
//请求失败,包含具体的错误信息

View File

@ -11,7 +11,7 @@
</style>
<script type="text/javascript" src="../../js/libs/jquery.min.js"></script>
<script type="text/javascript" src="../../layui/layui.js"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=PM43nB8eDNTBrXkQwGrTQFcmOni3Z9nO"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=58y7CUnyH9STrvJbSSUm7VsWMpsG6F9I"></script>
<script type="text/javascript" src="../../js/jq.js"></script>
<script type="text/javascript" src="../../../public/public.js"></script>
<script type="text/javascript" src="../../js/publicJs.js"></script>
@ -32,4 +32,4 @@
.anchorBL{
display:none;
}
</style>
</style>

View File

@ -54,7 +54,7 @@
</style>
<script type="text/javascript" src="../../js/libs/jquery.min.js"></script>
<script type="text/javascript" src="../../js/layui-v2.8.18/layui/layui.js"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=PM43nB8eDNTBrXkQwGrTQFcmOni3Z9nO"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=58y7CUnyH9STrvJbSSUm7VsWMpsG6F9I"></script>
<script type="text/javascript" src="../../js/jq.js"></script>
<script type="text/javascript" src="../../../public/public.js"></script>
<script type="text/javascript" src="../../js/publicJs.js"></script>
@ -111,4 +111,4 @@
.anchorBL{
display:none;
}
</style>
</style>

View File

@ -12,7 +12,7 @@
<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="http://api.map.baidu.com/api?v=2.0&ak=58y7CUnyH9STrvJbSSUm7VsWMpsG6F9I"></script>
<title>地图展示</title>
<style>
.anchorBL{

View File

@ -7,7 +7,7 @@
<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=PM43nB8eDNTBrXkQwGrTQFcmOni3Z9nO"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=58y7CUnyH9STrvJbSSUm7VsWMpsG6F9I"></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

@ -5,7 +5,7 @@
<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="http://api.map.baidu.com/api?v=3.0&ak=58y7CUnyH9STrvJbSSUm7VsWMpsG6F9I"></script>
<script src="../../../../public/public.js"></script>
<script src="../../../js/core/public.js"></script>
<script src="../../../js/worker/workerAttendance/openMap.js"></script>

View File

@ -25,6 +25,12 @@ $(function () {
}
example.ajax.reload();
});
$("#resetBt").click(function(){
$("#keyWord").val("");
example.ajax.reload();
});
$("#save").click(function () {
doSave();
});
@ -41,6 +47,11 @@ $(function () {
}
getMenuTreePro(treeKeyWord);
});
$("#treeBt").click(function(){
$("#treeKeyWord").val("")
getMenuTreePro("");
});
})

View File

@ -10,6 +10,12 @@ $(function () {
$("#searchBt").click(function(){
example.ajax.reload();
});
$("#resetBt").click(function(){
$("#subName").val("");
$("#represent").val("");
example.ajax.reload();
});
})
function init(){
@ -251,7 +257,7 @@ function insertSubcontractor() {
yes: function (index, layero) {
// 获取弹出层中的form表单元素
var formSubmit = layer.getChildFrame('form', index);
var submited = formSubmit.find('button')[12];
var submited = formSubmit.find('button')[10];
// 触发点击事件,会对表单进行验证,验证成功则提交表单,失败则返回错误信息
submited.click();
// example.ajax.reload(); // 刷新页面
@ -288,7 +294,7 @@ function insertSubcontractor() {
yes: function (index, layero) {
// 获取弹出层中的form表单元素
var formSubmit = layer.getChildFrame('form', index);
var submited = formSubmit.find('button')[12];
var submited = formSubmit.find('button')[10];
// 触发点击事件,会对表单进行验证,验证成功则提交表单,失败则返回错误信息
submited.click();
// example.ajax.reload(); // 刷新页面
@ -319,7 +325,7 @@ function view(id) {
content: 'SubContractorLook.html',
area: [width, height],
maxmin: false,
btn: ['关闭'],
btn: ['确定', '关闭'],
success: function (layero, index) {
var myIframe = window[layero.find('iframe')[0]['name']];
var fnc = myIframe.setLookData(data); //aaa()为子页面的方法

View File

@ -165,77 +165,7 @@ $(function () {
}
});
//多图片上传
var uploadcom3 =upload.render({
elem: '#test3',
url: smz_ht_url + '/SubContractor/uploadFile', //改成您自己的上传接口
multiple: false, //是否允许多文件上传默认未false
dataType: "json",
async:false,
// data: {"pickId": id},
exts: 'jpg|png|jpeg',
//acceptMime: 'image/jpg,image/png,image/jpeg,file/pdf,file/xlsx',
auto: false, //是否自动上传 默认为true
// number: 1, //最大上传数量
size: 1024*5, //最大文件大小单位k
bindAction: '#hideUpload3', //绑定的按钮
field: 'file', //传到后台的字段名,默认file
choose: function (obj) {
flag = false;
var suffixType = ''; //后缀类型
uploadcom3.config.elem.next()[0].value = '';
files = obj.pushFile();
obj.preview(function (index, file, result) {
var length = $('#demo3 img').length;
if (length > 0) {
return layer.msg("附件为1张请勿过多上传", {icon: 5});
}
$("#preview3").css("display","");
$('#demo3').append('<img src="' + result + '" id="' + index + '" alt="' + file.name + '" style="height: 80px;width: 80px;margin-right: 10px" class="layui-upload-img ">');
$('#' + index).bind('dblclick', function () {//双击删除指定预上传图片
delete files[index];//删除指定图片
$(this).remove();
var photoNum = $("#demo3").children().length;
if(photoNum === 0){
$("#preview3").css("display","none");
}
});
});
},
before: function (obj) {
this.data = {
id: uploadId,
accessoryType: "3"
};
if ($("[name='brand']").val() == '') {
return false;
} else {
console.log(files);
var names = '';
layui.each(files, function (index, file) {
console.log(file.name)
names += file.name + ',';
});
$("[name='image']").val(names)
console.log(names);
}
return true;
},
done: function (data) {
nums -= 1;
if(nums == 0 || $("#id").val() != ''){
reloading();
top.layer.msg('保存成功', {icon: 1, time: 2000});
nums = 5;
}
},
allDone: function (data) {
},
error: function (e) {
//请求异常回调
console.log(e)
}
});
//多图片上传
var uploadcom4 =upload.render({
elem: '#test4',
@ -703,37 +633,37 @@ function setLookData(data) {
var path1 = smz_ht_url +"/"+data.businessURL;
var html1 = "";
html1 +="<li class='disPhotoLi1'>";
html1 += '<img data-original="'+path1+'" src="' + path1 + '" class="img" width="200px" height="150px"/>';
html1 += '<img data-original="'+path1+'" src="' + path1 + '" class="img" width="140px" height="150px"/>';
html1 +=" </li>";
$("#businessPhoto").append(html1);
var path2 = smz_ht_url +"/"+data.sealURL;
var html2 = "";
html2 +="<li class='disPhotoLi2'>";
html2 += '<img data-original="'+path2+'" src="' + path2 + '" class="img" width="200px" height="150px"/>';
html2 += '<img data-original="'+path2+'" src="' + path2 + '" class="img" width="140px" height="150px"/>';
html2 +=" </li>";
$("#sealPhoto").append(html2);
var path3 = smz_ht_url +"/"+data.signatureURL;
var html3 = "";
html3 +="<li class='disPhotoLi3'>";
html3 += '<img data-original="'+path3+'" src="' + path3 + '" class="img" width="200px" height="150px"/>';
html3 += '<img data-original="'+path3+'" src="' + path3 + '" class="img" width="140px" height="150px"/>';
html3 +=" </li>";
$("#signaturePhoto").append(html3);
var path4 = smz_ht_url +"/"+data.safetyURL;
var html4 = "";
html4 +="<li class='disPhotoLi4'>";
html4 += '<img data-original="'+path4+'" src="' + path4 + '" class="img" width="200px" height="150px"/>';
html4 += '<img data-original="'+path4+'" src="' + path4 + '" class="img" width="140px" height="150px"/>';
html4 +=" </li>";
$("#safetyPhoto").append(html4);
var path5 = smz_ht_url +"/"+data.idCardBackURL;
var html5 = "";
html5 +="<li class='disPhotoLi5'>";
html5 += '<img data-original="'+path5+'" src="' + path5 + '" class="img" width="200px" height="150px"/>';
html5 += '<img data-original="'+path5+'" src="' + path5 + '" class="img" width="140px" height="150px"/>';
html5 +=" </li>";
$("#idCardBackPhoto").append(html5);
var path6 = smz_ht_url +"/"+data.idCardJustURL;
var html6 = "";
html6 +="<li class='disPhotoLi6'>";
html6 += '<img data-original="'+path6+'" src="' + path6 + '" class="img" width="200px" height="150px"/>';
html6 += '<img data-original="'+path6+'" src="' + path6 + '" class="img" width="140px" height="150px"/>';
html6 +=" </li>";
$("#idCardJustPhoto").append(html6);
}
@ -805,4 +735,4 @@ function reloading() {
var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引
parent.layer.close(index); //再执行关闭
window.parent.example.ajax.reload( null, false ); // 刷新页面
}
}

View File

@ -11,6 +11,15 @@ $(function () {
$("#searchBt").click(function(){
example.ajax.reload();
});
$("#resetBt").click(function(){
$("#teamType").val("");
$("#name").val("");
$("#subName").val("");
layui.form.render('select');
example.ajax.reload();
});
})
/**
@ -139,8 +148,8 @@ function init(){
* 新增页面
* */
function insertTeamManager() {
var height = '75%';
var width = '75%';
var height = '97.5%';
var width = '97.5%';
var index = layer.open({
title: '新增',
type: 2,
@ -223,8 +232,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,

View File

@ -12,6 +12,13 @@ layui.use(['layer', 'form'], function () {
$("#searchBt").click(function () {
example.ajax.reload();
});
$("#resetBt").click(function(){
$("#proId").val("");
$('#status').val('在建');
layui.form.render('select');
example.ajax.reload();
});
});
function init() {
@ -240,7 +247,7 @@ function view(id) {
content: 'ProManagerFormView.html',
area: [width, height],
maxmin: false,
btn: ['关闭'],
btn: ['确定', '关闭'],
success: function (layero, index) {
var myIframe = window[layero.find('iframe')[0]['name']];
var fnc = myIframe.setData(data); //aaa()为子页面的方法

View File

@ -11,6 +11,12 @@ $(function () {
example.ajax.reload();
});
$("#resetBt").click(function () {
$("#name").val("");
$("#teamType").val("");
layui.form.render('select');
example.ajax.reload();
});
form.render();
});
@ -168,8 +174,8 @@ function photoView(teamId,keyStatus,proId) {
localStorage.setItem("keyStatus", keyStatus);
console.log(keyStatus);
console.log(teamId);
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

@ -8,13 +8,23 @@ $(function () {
var layer = layui.layer;
form = layui.form;
form.render();
initSelect();
pers = checkPermission();
init();
$("#searchBt").click(function () {
example.ajax.reload();
});
$("#resetBt").click(function () {
$("#name").val("");
$("#einStatus").val("");
$("#personPro").val("");
layui.form.render('select');
example.ajax.reload();
});
});
initSelect();
pers = checkPermission();
init();
$("#searchBt").click(function () {
example.ajax.reload();
});
});
function init() {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -63,32 +63,7 @@
<div>
<form class="layui-form" id="projectForm" action="" onsubmit=" return false" style="padding: 0 24px 0 24px">
<input type="hidden" id="id" name="id">
<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>
&lt;!&ndash;<div class="layui-input-inline" style="border: 0.5px solid #E6E6E6;height: 37px;text-indent: 10px;">
<select id="orgId" name="companyId" lay-filter="orgId" lay-verify="orgName" lay-search>
</select>
</div>&ndash;&gt;
<div class="layui-inline" style="height: 37px;text-indent: 10px;">
<div class="layui-input-inline " >
<div style="border: 0.5px solid #E6E6E6;height: 37px;text-indent: 10px;">
<input id="orgName" type="text" placeholder="请选择分公司" jyValidate="required" readonly value="" class="FormElement ui-widget-content ui-corner-all" onclick="showRole(); return false;"/>
<input type="hidden" id="orgId" name="orgId" value="" >
<input type="hidden" id="companyId" name="companyId" value="" >
<a href="#" title="清空" onclick="emptyRole(); return false;" class="lrspace3 aBtnNoTD" data-toggle="modal"><i class='icon-remove bigger-120 red'></i></a>
<div id='orgContent' class="menuContent ztreeMC" style="display: none; position: absolute;">
<ul id="orgTree" class="ztree accountOrgTree"></ul>
</div>
</div>
</div>
</div>
</div>-->
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>公司:</label>

View File

@ -36,7 +36,8 @@
<div class="layui-inline">
<input id="treeKeyWord" type="text" class="layui-input" placeholder="请输入工程关键词">
</div>
<button id="treeSearchBt" class="layui-btn layui-btn-sm" >搜索</button>
<button id="treeSearchBt" class="layui-btn layui-btn-sm" >查询</button>
<button id="treeBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
<ul id="treeDemo" class="ztree accountOrgTree"> </ul>
@ -52,12 +53,13 @@
<div class="layui-inline">
<input id="keyWord" type="text" class="layui-input" placeholder="请先选择工程再输入分包商">
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" permission="sys:ProRelation:query">搜索</button>
<button id="searchBt" class="layui-btn layui-btn-sm" permission="sys:ProRelation:query">查询</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
</form>
<div class="layui-inline" style="margin-top: 5px;">
<button id="save" class="layui-btn layui-btn-sm" >保存</button>
<button id="save" class="layui-btn layui-btn-sm" >新增</button>
</div>
</td>
<td align="right">

View File

@ -41,11 +41,12 @@
</div>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" permission="sys:SubContractor:query">查询</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="insertSubcontractor()" permission="sys:SubContractor:query">
添加
新增
</button>
</div>
</td>

View File

@ -11,13 +11,27 @@
<script type="text/javascript" src="../../../js/jq.js"></script>
<style>
.layui-form-label {
width: 150px;
}
.layui-input-block {
margin-left: 184px;
}
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>
@ -25,136 +39,126 @@
<div class="layui-form">
<form class="layui-form" enctype="multipart/form-data" id="" action="" style="padding: 0 24px 0 24px">
<input type="hidden" id="id" name="id">
<div class="layui-form-item" style="margin-left: 25%;">
<div class="layui-input-inline" style="width: 350px">
<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 class="layui-input-block">
<select id="companyId" name="companyId" lay-verify="required" lay-search="" lay-filter="companyId"></select>
</div>
</div>
<div class="layui-input-inline" style="border: 0px dashed dimgrey;width: 74%;">
<select id="companyId" name="companyId" lay-verify="required" lay-search="" lay-filter="companyId"></select>
</div>
</div>
<div class="layui-form-item" style="margin-left: 25%;">
<div class="layui-input-inline" style="width: 350px">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i> 分包商名称</label>
<div class="layui-input-block">
<input type="text" name="subName" id="subName" required lay-verify="required" class="layui-input" style="margin-top: 6%;">
</div>
<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="subName" id="subName" required lay-verify="required" class="layui-input" >
</div>
</div>
<div class="layui-form-item" style="margin-left: 25%;">
<div class="layui-input-inline" style="width: 350px">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i> 法定代表人</label>
<div class="layui-input-block">
<input type="text" name="represent" id="represent" required lay-verify="required" class="layui-input" style="margin-top: 6%;">
</div>
<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="represent" id="represent" required lay-verify="required" class="layui-input" >
</div>
</div>
<div class="layui-form-item" style="margin-left: 25%;">
<div class="layui-input-inline" style="width: 350px">
<label class="layui-form-label">法人联系电话</label>
<div class="layui-input-block">
<input type="text" name="reContact" id="reContact" required lay-verify="phone" class="layui-input" style="margin-top: 6%;">
</div>
<div class="layui-form-item" >
<div class="layui-input-inline" >
<label class="layui-form-label">法人联系电话:</label>
</div>
<div class="layui-input-inline" style="border: 0px dashed dimgrey;width: 74%;">
<input type="text" name="reContact" id="reContact" required lay-verify="phone" class="layui-input" >
</div>
</div>
<div class="layui-form-item" style="margin-left: 25%;">
<div class="layui-input-inline" style="width: 350px">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i> 营业住址</label>
<div class="layui-input-block">
<input type="text" name="address" id="address" required lay-verify="required" class="layui-input" style="margin-top: 6%;">
</div>
<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="address" id="address" required lay-verify="required" class="layui-input" >
</div>
</div>
<div class="form-group" style="margin-top: 3%;margin-left: 20%;">
<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>
<input type="text" hidden name="image" value="">
<div class="layui-upload">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>营业执照:</label>
<button type="button" class="layui-btn" id="test1">文件上传</button>
<label class="layui-word-aux">双击图片删除</label>
<!--<span style="color: red;margin-left: 20px">图片可多张</span>-->
<!--<label class="layui-word-aux">双击图片删除</label>
<label style="color: red">(最多只能上传3张照片)</label>-->
<blockquote id="preview1" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px; display: none" >
<blockquote id="preview1" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px; display: none;width: 70%;margin-left: 19.5%;" >
预览图:
<div class="layui-upload-list" id="demo1"></div>
</blockquote>
</div>
<button id="hideUpload1" type="button" style="display: none"></button>
</div>
<div class="form-group" style="margin-top: 3%;margin-left: 20%;">
<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>
<input type="text" hidden name="image" value="">
<div class="layui-upload">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>电子公章:</label>
<button type="button" class="layui-btn" id="test2">文件上传</button>
<label class="layui-word-aux">双击图片删除</label>
<!--<span style="color: red;margin-left: 20px">图片可多张</span>-->
<!--<label class="layui-word-aux">双击图片删除</label>
<label style="color: red">(最多只能上传3张照片)</label>-->
<blockquote id="preview2" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px; display: none" >
<blockquote id="preview2" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px; display: none;width: 70%;margin-left: 19.5%;" >
预览图:
<div class="layui-upload-list" id="demo2"></div>
</blockquote>
</div>
<button id="hideUpload2" type="button" style="display: none"></button>
</div>
<div class="form-group" style="margin-top: 3%;margin-left: 20%; display: none">
<input type="text" hidden name="image" value="">
<div class="layui-upload">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>电子签名/法人印章:</label>
<button type="button" class="layui-btn" id="test3">文件上传</button>
<label class="layui-word-aux">双击图片删除</label>
<!--<span style="color: red;margin-left: 20px">图片可多张</span>-->
<!--<label class="layui-word-aux">双击图片删除</label>
<label style="color: red">(最多只能上传3张照片)</label>-->
<blockquote id="preview3" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px; display: none" >
预览图:
<div class="layui-upload-list" id="demo3"></div>
</blockquote>
<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>
<button id="hideUpload3" type="button" style="display: none"></button>
</div>
<div class="form-group" style="margin-top: 3%;margin-left: 20%;">
<input type="text" hidden name="image" value="">
<div class="layui-upload">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>安全许可证:</label>
<button type="button" class="layui-btn" id="test4">文件上传</button>
<label class="layui-word-aux">双击图片删除</label>
<!--<span style="color: red;margin-left: 20px">图片可多张</span>-->
<!--<label class="layui-word-aux">双击图片删除</label>
<label style="color: red">(最多只能上传3张照片)</label>-->
<blockquote id="preview4" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px; display: none" >
<blockquote id="preview4" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px; display: none;width: 70%;margin-left: 19.5%;" >
预览图:
<div class="layui-upload-list" id="demo4"></div>
</blockquote>
</div>
<button id="hideUpload4" type="button" style="display: none"></button>
</div>
<div class="form-group" style="margin-top: 3%;margin-left: 20%;">
<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>
<input type="text" hidden name="image" value="">
<div class="layui-upload">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>法人身份证照(国徽):</label>
<button type="button" class="layui-btn" id="test5">文件上传</button>
<label class="layui-word-aux">双击图片删除</label>
<!--<span style="color: red;margin-left: 20px">图片可多张</span>-->
<!--<label class="layui-word-aux">双击图片删除</label>
<label style="color: red">(最多只能上传3张照片)</label>-->
<blockquote id="preview5" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px; display: none" >
<blockquote id="preview5" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px; display: none;width: 70%;margin-left: 19.5%;" >
预览图:
<div class="layui-upload-list" id="demo5"></div>
</blockquote>
</div>
<button id="hideUpload5" type="button" style="display: none"></button>
</div>
<div class="form-group" style="margin-top: 4%;margin-left: 20%;">
<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>
<input type="text" hidden name="image" value="">
<div class="layui-upload">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>法人身份证照(人脸):</label>
<button type="button" class="layui-btn" id="test6">文件上传</button>
<label class="layui-word-aux">双击图片删除</label>
<!--<span style="color: red;margin-left: 20px">图片可多张</span>-->
<!--<label class="layui-word-aux">双击图片删除</label>
<label style="color: red">(最多只能上传3张照片)</label>-->
<blockquote id="preview6" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px; display: none" >
<blockquote id="preview6" class="layui-elem-quote layui-quote-nm" style="margin-top: 10px; display: none;width: 70%;margin-left: 19.5%;" >
预览图:
<div class="layui-upload-list" id="demo6"></div>
</blockquote>

View File

@ -11,10 +11,27 @@
<script type="text/javascript" src="../../../js/jq.js"></script>
<style>
.layui-form-label {
width: 150px;
position: relative;
float: left;
display: block;
padding: 9px 15px;
width: 100%;
font-weight: 400;
line-height: 20px;
text-align: right;
}
.layui-input-block {
margin-left: 184px;
.layui-form-item .layui-input-inline {
margin-right: 22px;
}
/* 弹出层外部容器样式 */
.layui-layer {
border-radius: 10px; /* 设置圆角半径,根据需要调整 */
}
/* 弹出层内部容器样式(如果需要) */
.layui-layer-content {
border-radius: 10px; /* 设置圆角半径,根据需要调整 */
overflow: hidden; /* 防止内容溢出圆角区域 */
}
</style>
</head>
@ -22,78 +39,98 @@
<div class="layui-form">
<form class="layui-form" enctype="multipart/form-data" id="subContractorForm" action="" style="padding: 0 24px 0 24px">
<input type="hidden" id="id" name="id">
<div class="layui-form-item" style="margin-left: 25%;">
<div class="layui-input-inline" style="width: 350px">
<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 class="layui-input-block">
<input type="text" name="companyId" id="companyId" required lay-verify="required" class="layui-input" style="margin-top: 6%;" maxlength="15">
</div>
</div>
<div class="layui-input-inline" style="border: 0px dashed dimgrey;width: 74%;">
<input type="text" name="companyId" id="companyId" required lay-verify="required" class="layui-input" maxlength="15">
</div>
</div>
<div class="layui-form-item" style="margin-left: 25%;">
<div class="layui-input-inline" style="width: 350px">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i> 分包商名称</label>
<div class="layui-input-block">
<input type="text" name="subName" id="subName" required lay-verify="required" class="layui-input" style="margin-top: 6%;" maxlength="15">
</div>
<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="subName" id="subName" required lay-verify="required" class="layui-input" maxlength="15">
</div>
</div>
<div class="layui-form-item" style="margin-left: 25%;">
<div class="layui-input-inline" style="width: 350px">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i> 法定代表人</label>
<div class="layui-input-block">
<input type="text" name="represent" id="represent" class="layui-input" style="margin-top: 6%;" maxlength="15">
</div>
<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="represent" id="represent" class="layui-input" maxlength="15">
</div>
</div>
<div class="layui-form-item" style="margin-left: 25%;">
<div class="layui-input-inline" style="width: 350px">
<label class="layui-form-label">法人联系电话</label>
<div class="layui-input-block">
<input type="text" name="reContact" id="reContact" class="layui-input" style="margin-top: 6%;">
</div>
<div class="layui-form-item" >
<div class="layui-input-inline" >
<label class="layui-form-label">法人联系电话:</label>
</div>
<div class="layui-input-inline" style="border: 0px dashed dimgrey;width: 74%;">
<input type="text" name="reContact" id="reContact" class="layui-input" >
</div>
</div>
<div class="layui-form-item" style="margin-left: 25%;">
<div class="layui-input-inline" style="width: 350px">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i> 营业住址</label>
<div class="layui-input-block">
<input type="text" name="address" id="address" class="layui-input" style="margin-top: 6%;">
</div>
<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="address" id="address" class="layui-input">
</div>
</div>
<div class="form-group" style="margin-top: 5%;margin-left: 26%;">
<label class="layui-form-label" style="margin-top: -1%;"><i class="tip-required" style="color: red;font-size: 20px">*</i>营业执照:</label>
<div id="businessPhoto" class="layui-input-inline" style="display: inline;width: 150px;height: 150px">
<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 id="businessPhoto" class="layui-input-inline" style="display: inline;width: 350px;height: 150px">
<br>
</div>
</div>
<div class="form-group" style="margin-top: 5%;margin-left: 26%;">
<label class="layui-form-label" style="margin-top: -1%;"><i class="tip-required" style="color: red;font-size: 20px">*</i>电子公章:</label>
<div id="sealPhoto" class="layui-input-inline" style="display: inline;width: 150px;height: 150px">
<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 id="sealPhoto" class="layui-input-inline" style="display: inline;width: 350px;height: 150px">
<br>
</div>
</div>
<div class="form-group" style="margin-top: 5%;margin-left: 26%;display: none;">
<!--<div class="form-group" style="margin-top: 5%;margin-left: 26%;display: none;">
<label class="layui-form-label" style="margin-top: -1%;"><i class="tip-required" style="color: red;font-size: 20px">*</i>电子签名/法人印章:</label>
<div id="signaturePhoto" class="layui-input-inline" style="display: inline;width: 150px;height: 150px">
<br>
</div>
</div>
<div class="form-group" style="margin-top: 5%;margin-left: 26%;">
<label class="layui-form-label" style="margin-top: -1%;"> <i class="tip-required" style="color: red;font-size: 20px">*</i>安全许可证:</label>
<div id="safetyPhoto" class="layui-input-inline" style="display: inline;width: 150px;height: 150px">
</div>-->
<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 id="safetyPhoto" class="layui-input-inline" style="display: inline;width: 350px;height: 150px">
<br>
</div>
</div>
<div class="form-group" style="margin-top: 5%;margin-left: 26%;">
<label class="layui-form-label" style="margin-top: -1%;"><i class="tip-required" style="color: red;font-size: 20px">*</i>法人身份证照(国徽):</label>
<div id="idCardJustPhoto" class="layui-input-inline" style="display: inline;width: 150px;height: 150px">
<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 id="idCardJustPhoto" class="layui-input-inline" style="display: inline;width: 350px;height: 150px">
<br>
</div>
</div>
<div class="form-group" style="margin-top: 5%;margin-left: 26%;">
<label class="layui-form-label" style="margin-top: -1%;"><i class="tip-required" style="color: red;font-size: 20px">*</i>法人身份证照(人脸):</label>
<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 id="idCardBackPhoto" class="layui-input-inline" style="display: inline;width: 150px;height: 150px">
<br>
</div>

View File

@ -34,14 +34,14 @@
<div class="layui-inline">
<select id="teamType" name="teamType" class="layui-input" lay-search="" ></select>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" permission="sys:TeamManager:query">搜索</button>
<button id="searchBt" class="layui-btn layui-btn-sm" permission="sys:TeamManager:query">查询</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()" permission="sys:TeamManager:add">
添加
新增
</button>
</div>
</td>

View File

@ -11,13 +11,27 @@
<script type="text/javascript" src="../../../js/jq.js"></script>
<style>
.layui-form-label {
width: 100px;
position: relative;
float: left;
display: block;
padding: 9px 15px;
width: 100%;
font-weight: 400;
line-height: 20px;
text-align: right;
}
.layui-input-block {
margin-left:130px ;
.layui-form-item .layui-input-inline {
margin-right: 22px;
}
.layui-form-select .layui-input{
padding-right: 0px !important;
/* 弹出层外部容器样式 */
.layui-layer {
border-radius: 10px; /* 设置圆角半径,根据需要调整 */
}
/* 弹出层内部容器样式(如果需要) */
.layui-layer-content {
border-radius: 10px; /* 设置圆角半径,根据需要调整 */
overflow: hidden; /* 防止内容溢出圆角区域 */
}
</style>
</head>
@ -26,47 +40,57 @@
<form class="layui-form" id="subContractorForm" action="" style="padding: 0 24px 0 24px">
<input type="hidden" id="id" name="id">
<div class="layui-input-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i> 班组名称</label>
<div class="layui-input-block">
<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="name" id="name" required lay-verify="required" class="layui-input" maxlength="100">
</div>
</div>
<div class="layui-input-inline">
<label class="layui-form-label" ><i class="tip-required" style="color: red;font-size: 20px">*</i> 分包名称</label>
<div class="layui-input-block">
<select id="subId" name="subId" lay-verify="required" lay-search="" class="layui-input" lay-filter="subId" style="margin-top: 6%;"></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%;">
<select id="subId" name="subId" lay-verify="required" lay-search="" class="layui-input" lay-filter="subId" ></select>
</div>
</div>
<div class="layui-input-inline">
<label class="layui-form-label" ><i class="tip-required" style="color: red;font-size: 20px">*</i>班组类别</label>
<div class="layui-input-block">
<select id="teamType" name="teamType" lay-verify="required" lay-search="" class="layui-input" lay-filter="teamType" style="margin-top: 6%;"></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%;">
<select id="teamType" name="teamType" lay-verify="required" lay-search="" class="layui-input" lay-filter="teamType" ></select>
</div>
</div>
<div class="layui-input-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i> 班组编号</label>
<div class="layui-input-block">
<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="teamId" id="teamId" required lay-verify="required" class="layui-input" maxlength="50">
</div>
</div>
<div class="layui-input-inline">
<label class="layui-form-label"><i class="tip-required" style="color: red;font-size: 20px">*</i>入场时间</label>
<div class="layui-input-block">
<input type="text" id="einTime" name="einTime" style="width: 100%;" class="layui-input" readonly lay-verify="required" placeholder="请选择日期">
<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" id="einTime" name="einTime" class="layui-input" readonly lay-verify="required" placeholder="请选择日期">
</div>
</div>
<div class="layui-input-inline">
<label class="layui-form-label">出场时间</label>
<div class="layui-input-block">
<input type="text" id="exitTime" name="exitTime" style="width: 100%;margin-top: 1%" class="layui-input" readonly placeholder="请选择日期" >
<div class="layui-form-item">
<div class="layui-input-inline">
<label class="layui-form-label">出场时间:</label>
</div>
<div class="layui-input-inline" style="border: 0px dashed dimgrey;width: 74%;">
<input type="text" id="exitTime" name="exitTime" class="layui-input" readonly placeholder="请选择日期" >
</div>
</div>

View File

@ -10,8 +10,28 @@
<script type="text/javascript" src="../../../js/publicJs.js"></script>
<script type="text/javascript" src="../../../js/jq.js"></script>
<style type="text/css">
.layui-input-inline {
margin-top: 2%;
.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>
@ -19,19 +39,23 @@
<form class="layui-form" id="fm" action="" onsubmit="return false" style="padding: 0 24px 0 24px">
<input type="hidden" id="id" name="id">
<div class="layui-form-item" style="margin-top: 1%">
<div class="layui-inline">
<label class="layui-form-label" style="margin-top: 2%;">审核结果</label>
<div class="layui-input-inline" style="width: 315px;">
<select id="auditResult" name="auditResult" lay-filter="auditResult">
<option value="已通过">通过</option>
<option value="未通过">不通过</option>
</select>
</div>
<div class="layui-input-inline">
<label class="layui-form-label">审核结果</label>
</div>
<div class="layui-input-inline" style="border: 0px dashed dimgrey;width: 74%;">
<select id="auditResult" name="auditResult" lay-filter="auditResult">
<option value="已通过">通过</option>
<option value="未通过">不通过</option>
</select>
</div>
</div>
<div class="layui-form-item" style="margin-top: -2%">
<label class="layui-form-label" style="margin-top: 2.5%;"><i class="tip-required" style="color: red; font-size: 20px;display: none;" id="red">*</i>原因</label>
<div class="layui-input-block" style="width: 60%;margin-top: 5%;">
<div class="layui-form-item" >
<div class="layui-input-inline" >
<label class="layui-form-label" style="margin-top: 2.5%;"><i class="tip-required" style="color: red; font-size: 20px;display: none;" id="red">*</i>原因</label>
</div>
<div class="layui-input-inline" style="border: 0px dashed dimgrey;width: 74%;">
<textarea class="layui-textarea" id="auditRemark"></textarea>
</div>
</div>

View File

@ -49,15 +49,17 @@
</select>
</div>
</div>
<button id="searchBt" style="margin-top: -0.6%" class="layui-btn layui-btn-sm"
permission="sys:project:query">搜索
<button id="searchBt" class="layui-btn layui-btn-sm"
permission="sys:project:query">查询
</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="addPorject()">
添加
新增
</button>
</div>
</td>

View File

@ -29,6 +29,8 @@
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" >搜索</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
</form>
</td>

View File

@ -40,7 +40,9 @@
<option value="1">红名单人员</option>
</select>
</div>
<button id="searchBt" class="layui-btn layui-btn-sm" style="margin-top: 5px;">搜索</button>
<button id="searchBt" class="layui-btn layui-btn-sm" >搜索</button>
<button id="resetBt" class="layui-btn layui-btn-sm" >重置</button>
</div>
</form>
</td>

View File

@ -7,7 +7,7 @@
<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="http://api.map.baidu.com/api?v=3.0&ak=58y7CUnyH9STrvJbSSUm7VsWMpsG6F9I"></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,7 +8,7 @@
<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="http://api.map.baidu.com/api?v=3.0&ak=58y7CUnyH9STrvJbSSUm7VsWMpsG6F9I"></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,7 +8,7 @@
<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="http://api.map.baidu.com/api?v=3.0&ak=58y7CUnyH9STrvJbSSUm7VsWMpsG6F9I"></script>
<script src="../../../js/public.js"></script>
<script src="../../../js/work/person/faceMap.js"></script>
</head>