<!DOCTYPE html>
|
<html lang="en">
|
<head>
|
<meta charset="UTF-8">
|
<title></title>
|
<link rel="stylesheet" href="/css/zxx/public.css">
|
<link rel="stylesheet" href="/css/zxx/indexPublic.css">
|
<link rel="stylesheet" href="/css/zxx/creatMjxk.css">
|
<link rel="stylesheet" href="/layui/css/layui.css">
|
<link rel="stylesheet" href="/ajax/libs/datapicker/bootstrap-datetimepicker.min.css"/>
|
<link th:href="@{/ruoyi/css/ry-ui.css}" rel="stylesheet"/>
|
<script src="../static/js/jquery.min.js" th:src="@{/js/jquery.min.js}"></script>
|
<script src="../static/js/zxx/flexible.js" th:src="@{/js/zxx/flexible.js}"></script>
|
<script src="../static/layui/layui.js" th:src="@{/layui/layui.js}"></script>
|
<script src="../static/ajax/libs/datapicker/bootstrap-datetimepicker.min.js" th:src="@{/ajax/libs/datapicker/bootstrap-datetimepicker.min.js}"></script>
|
</head>
|
<style>
|
body {
|
line-height: 24px;
|
font: 14px Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
|
background-color: #061e4d;
|
}
|
.layui-tree-txt {
|
display: inline-block;
|
vertical-align: middle;
|
color: #f2f2f2;
|
}
|
|
|
</style>
|
<body>
|
|
<div class="">
|
<div class="" id="treeBoxAlert" style="overflow:scroll;height: 300px"></div>
|
</div>
|
<div class="">
|
<div class="mj-main-scroll">
|
<div class="layui-tab" lay-allowClose="true" id="layuiTabDivId">
|
<!--<ul class="layui-tab-title">
|
<li class="nameTab">abjkds </li>
|
</ul>
|
<ul class="layui-tab-title">
|
<li class="nameTab">abjkds </li>
|
</ul>-->
|
</div>
|
</div>
|
|
</div>
|
|
<script src="/js/zxx/ajaxUtil.js"></script>
|
<script th:src="@{/ruoyi/js/common.js?v=4.3.1}"></script>
|
<script>
|
|
$(function () {
|
//获取用户tree
|
$.operate.post("/station/order/getDeptUsers", {}, getDeptUsers);
|
});
|
|
function getDeptUsers(res) {
|
console.info(res);
|
var data = res.data;
|
layui.use(['tree','transfer','element'],function (args) {
|
var transfer = layui.transfer
|
tree = layui.tree
|
element = layui.element;
|
tree.render({
|
elem: '#treeBoxAlert'
|
,data: data
|
,showCheckbox: false //是否显示复选框
|
,showLine: false //是否开启连接线
|
,id: 'demoId1'
|
,isJump: true //是否允许点击节点时弹出新窗口跳转
|
,dblclick: function(obj){
|
var title = obj.data.title; //获取当前点击的节点数据
|
console.log(obj.data)
|
|
if(obj.data.children == null) {
|
checkUserInOrder(obj);
|
}
|
|
}
|
})
|
})
|
}
|
|
|
//检查用户是否已分配任务生成有效工单
|
function checkUserInOrder(obj) {
|
var data = {};
|
|
var title = obj.data.title;
|
data.userId = obj.data.id;
|
|
var startTime = window.parent.document.getElementById("startTime").value;
|
var endTime = window.parent.document.getElementById("endTime").value;
|
if(startTime == "") {
|
layer.msg('请选择开始时间,用以判断用户有效时间!', {time: 1000, icon:6});
|
return;
|
}
|
if(endTime == "") {
|
layer.msg('请选择结束时间,用以判断用户有效时间!!', {time: 1000, icon:6});
|
return;
|
}
|
data.startTime = startTime;
|
data.endTime = endTime;
|
if(data.userId == $('#userName').val()) {
|
layer.msg("该用户已被分配为工作负责人!", {time: 1000, icon:6});
|
return;
|
}
|
$.ajax({
|
url: "/station/order/checkUserInOrder",
|
data: data,
|
type: "post",
|
success: function(res) {
|
console.info(res);
|
if(res.code == 0) {
|
if(res.data > 0) {
|
layer.msg("该用户已分配任务!", {time: 1000, icon:6});
|
return;
|
}else {
|
window.parent.document.getElementById("userName").value = title;
|
window.parent.document.getElementById("userId").value = data.userId;
|
// $('#tn',parent.document).trigger("click");
|
// $(".layui-layer-ico layui-layer-close layui-layer-close1",parent.document).trigger("click");
|
|
}
|
}else {
|
layer.msg(res.msg, {time: 1000, icon:6});
|
return;
|
}
|
}
|
})
|
// $.operate.post("/station/order/checkUserInOrder", {userId:id}, checkUserOrder);
|
}
|
|
|
//获取负责人
|
function selectUser() {
|
|
}
|
</script>
|
</body>
|
</html>
|