151 lines
5.0 KiB
HTML
151 lines
5.0 KiB
HTML
|
|
<!DOCTYPE html>
|
||
|
|
<html>
|
||
|
|
<head>
|
||
|
|
<meta charset="utf-8">
|
||
|
|
<title>护线员考勤</title>
|
||
|
|
<script src="../../../plugs/jquery/jquery-3.6.0.min.js"></script>
|
||
|
|
<script src="../../../js/public/jq.js"></script>
|
||
|
|
<script src="../../../js/public/public.js"></script>
|
||
|
|
<script src="../../../js/public/public_utils.js"></script>
|
||
|
|
<script src="../../../js/public/aescbc.js"></script>
|
||
|
|
<script src="../../../plugs/layui2.7.6/layui.js"></script>
|
||
|
|
<link href="../../../plugs/layui2.7.6/css/layui.css" rel="stylesheet">
|
||
|
|
<!-- <script src="../../../util/Interceptor.js"></script> -->
|
||
|
|
<!--业务js-->
|
||
|
|
<!-- css -->
|
||
|
|
<link type="text/css" media="screen" href="../../../css/formAdd.css" rel="stylesheet">
|
||
|
|
|
||
|
|
</head>
|
||
|
|
<body>
|
||
|
|
<form class="layui-form" onsubmit="return false" style="display: none;margin: 10px 0 10px 26px;">
|
||
|
|
<input id="proId" type="hidden">
|
||
|
|
<input id="proName" type="hidden">
|
||
|
|
<input id="gtId" type="hidden">
|
||
|
|
<input id="gtName" type="hidden">
|
||
|
|
|
||
|
|
<input id="projectId" type="hidden">
|
||
|
|
<input id="projectName" type="hidden">
|
||
|
|
<div class="form-group" style="margin-top: 0.5%">
|
||
|
|
<div class="layui-inline">
|
||
|
|
<div class="layui-input-inline">
|
||
|
|
<input id="keyWord" name="keyWord" type="text" class="layui-input" placeholder="请输入杆塔或工程名称" >
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<button class="layui-btn layui-btn-sm layui-btn-normal" onclick="queryClick()">
|
||
|
|
<i class="layui-icon layui-icon-search"></i>
|
||
|
|
</button>
|
||
|
|
</div>
|
||
|
|
</form>
|
||
|
|
<div style="width: 90%;height: 90%;margin-left: 5%;overflow: auto;border: 1px solid #E9E9E9;">
|
||
|
|
<div class="select-box">
|
||
|
|
<input type="text" name="taskSourceId" id="taskSourceId" class="layui-input" placeholder="请选择" readonly autocomplete="off" style="width: 90%;cursor: pointer;">
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<button id="closeBt" class="layui-btn layui-btn-primary layui-border-blue" style="position: fixed;left: 67%;top: 92%;background-color: #ffffff">取消</button>
|
||
|
|
<button id="submitBt" type="button" class="layui-btn" style="position: fixed;left: 81%;top: 92%;">保存</button>
|
||
|
|
|
||
|
|
<script>
|
||
|
|
let dropdown;
|
||
|
|
|
||
|
|
layui.use(['element', 'layer', 'form', 'element','laypage'], function(){
|
||
|
|
dropdown = layui.dropdown;
|
||
|
|
|
||
|
|
$("#closeBt").click(function () {
|
||
|
|
var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引
|
||
|
|
parent.layer.close(index); //再执行关闭
|
||
|
|
});
|
||
|
|
|
||
|
|
|
||
|
|
init()
|
||
|
|
|
||
|
|
|
||
|
|
$("#submitBt").click(function(){
|
||
|
|
var gtTwoId = $("#taskSourceId").attr("stationId");
|
||
|
|
var gtTwoName = $("#taskSourceId").val();
|
||
|
|
if(!gtTwoName){
|
||
|
|
layer.msg("请选择杆塔", { icon: 0 });
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
var gtId = $("#gtId").val();
|
||
|
|
var proId = $("#proId").val();
|
||
|
|
var proName = $("#proName").val();
|
||
|
|
var proIds = $("#projectId").val();
|
||
|
|
var proNames = $("#projectName").val();
|
||
|
|
$.ajax({
|
||
|
|
type: 'POST',
|
||
|
|
url: PATH_URL + '/lineProject/insertGtRel',
|
||
|
|
contentType: "application/json; charset=utf-8",
|
||
|
|
data: JSON.stringify({
|
||
|
|
gtId: gtId,
|
||
|
|
proId: proId,
|
||
|
|
proName: proName,
|
||
|
|
gtTwoId: gtTwoId,
|
||
|
|
gtTwoName: gtTwoName,
|
||
|
|
proIds: proIds,
|
||
|
|
proNames: proNames
|
||
|
|
}),
|
||
|
|
success: function (data) {
|
||
|
|
if(data.code == 200){
|
||
|
|
parent.layer.msg("关联成功", { icon: 1 });
|
||
|
|
var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引
|
||
|
|
parent.layer.close(index); //再执行关闭
|
||
|
|
// reloading();
|
||
|
|
}else{
|
||
|
|
layer.alert(data.msg);
|
||
|
|
}
|
||
|
|
},
|
||
|
|
error: function (XMLHttpRequest, textStatus, e) {
|
||
|
|
layer.close(loadingMsg);
|
||
|
|
layer.msg('数据请求发生异常,请稍后重试', {icon: 16, scrollbar: false});
|
||
|
|
}
|
||
|
|
});
|
||
|
|
})
|
||
|
|
})
|
||
|
|
|
||
|
|
// function queryClick(){
|
||
|
|
// init();
|
||
|
|
// }
|
||
|
|
function setData(gtId,gtName,proId,proName){
|
||
|
|
$("#gtId").val(gtId);
|
||
|
|
$("#gtName").val(gtName);
|
||
|
|
$("#proId").val(proId);
|
||
|
|
$("#proName").val(proName);
|
||
|
|
}
|
||
|
|
function init(){
|
||
|
|
var keyWord = $("#keyWord").val();
|
||
|
|
$.ajax({
|
||
|
|
type: 'POST',
|
||
|
|
url: PATH_URL + '/homePageSelect/getPowerList', // 请求地址
|
||
|
|
data: {
|
||
|
|
keyWord: keyWord,
|
||
|
|
gtId: $("#gtId").val(),
|
||
|
|
proId: $("#proId").val()
|
||
|
|
}, //获取提交的表单字段
|
||
|
|
success: function (data) {
|
||
|
|
dropdown.render({
|
||
|
|
elem: '#taskSourceId',
|
||
|
|
accordion: true,
|
||
|
|
data: data.data,
|
||
|
|
click: function(item){
|
||
|
|
console.log("item:", item)
|
||
|
|
if(item.level == '3'){
|
||
|
|
$("#taskSourceId").val(`${item.title}`);
|
||
|
|
$("#taskSourceId").attr("stationId", item.id);
|
||
|
|
|
||
|
|
$("#projectId").val(`${item.pid}`);
|
||
|
|
$("#projectName").val(`${item.projectName}`);
|
||
|
|
}
|
||
|
|
},
|
||
|
|
});
|
||
|
|
},
|
||
|
|
error: function (XMLHttpRequest, textStatus, e) {
|
||
|
|
layer.msg('数据请求发生异常,请稍后重试', {icon: 16, scrollbar: false});
|
||
|
|
top.layer.close(addLoadingMsg); //再执行关闭
|
||
|
|
}
|
||
|
|
});
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
</script>
|
||
|
|
</body>
|
||
|
|
</html>
|