You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1058 lines
41 KiB
1058 lines
41 KiB
<!--任务落实,企业单位-->
|
|
<#include "../../_include/_t.ftl"/>
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title></title>
|
|
<#include "../../_include/_h.ftl"/>
|
|
<#include "../../_include/_l.ftl"/>
|
|
<#include "../../_include/_j.ftl"/>
|
|
<#include "../../_include/_z.ftl"/>
|
|
<#include "../../_include/_p.ftl"/>
|
|
<#include "../../_include/_c_1.ftl"/>
|
|
<style type="text/css">
|
|
.layui-side{
|
|
background: url(${ctx}/style/cls1/img/nb-con.png) no-repeat;
|
|
background-size: 100% 100%;
|
|
}
|
|
.page_content{
|
|
background: url(${ctx}/style/cls1/img/nb-con.png) no-repeat;
|
|
background-size: 100% 100%;
|
|
}
|
|
#taski1_plan_addForm{
|
|
margin:0px;
|
|
}
|
|
.layui-form-mid {
|
|
float: left;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body class="layui-layout-body">
|
|
<div class="layui-body">
|
|
<div class="page_content_noside">
|
|
<div id="taski_1_01_div" class="layui-show">
|
|
<div style="float:left;width:400px;height:100%;margin:0;padding:20px;overflow:auto;background: url(${ctx}/style/cls1/img/nb-con.png) no-repeat;background-size: 100% 100%;/* border-right:1px solid #1F63A7 */">
|
|
<blockquote class="layui-elem-quote page_blockquote">检查落实任务列表</blockquote>
|
|
<div class="page_tools">
|
|
<div class="layui-block layui-form" style="width:345px;margin-bottom:3px;">
|
|
<select id="taski1_timet" lay-filter="taski1_timet_filter">
|
|
<option value="0">今年(到当前时间)</option>
|
|
<option value="1">去年</option>
|
|
</select>
|
|
</div>
|
|
<div class="layui-input-inline" style="width:170px;" id="taski1_beginTime_tips">
|
|
<input class="layui-input" type="text" id="taski1_beginTime" placeholder="自定义开始时间" autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-input-inline" style="width:170px;" id="taski1_endTime_tips">
|
|
<input class="layui-input" type="text" id="taski1_endTime" placeholder="自定义结束时间" autocomplete="off"/>
|
|
</div>
|
|
<button id="taski1_receive_queryBtn" class="layui-btn layui-btn-normal" style="margin-top:5px;width: 170px;"><i class="layui-icon"></i>查询</button>
|
|
<button id="taski1_receive_refreshBtn" class="layui-btn" style="margin-top:5px;width: 170px;"><i class="layui-icon"></i>刷新列表</button>
|
|
</div>
|
|
<ul id="taski1_receiveTree" class="ztree page_tree"></ul>
|
|
</div>
|
|
<div style="margin-left:425px;padding:20px;background: url(${ctx}/style/cls1/img/nb-con.png) no-repeat;background-size: 100% 100%;">
|
|
<blockquote class="layui-elem-quote page_blockquote"><span id="taski1_plan_blockquote">巡检计划(自检)列表[可点击左边检查落实任务查看详情]</span><button id="taski1_backBtn" class="layui-btn layui-btn-normal layui-hide" style="float:right;margin-top:-8px;margin-right:5px;"><i class="layui-icon"></i>返回前页</button></blockquote>
|
|
<div style="height:100%;">
|
|
<div id="taski1_receive_rem">
|
|
<div class="page_tools">
|
|
<div class="layui-inline layui-form" style="width:245px;">
|
|
<select id="taski1_plan_own_timet" lay-filter="taski1_plan_own_timet_filter">
|
|
<option value="0">今年(到当前时间)</option>
|
|
<option value="1">去年</option>
|
|
</select>
|
|
</div>
|
|
<div class="layui-input-inline" style="width:120px;" id="taski1_plan_own_beginTime_tips">
|
|
<input class="layui-input" type="text" id="taski1_plan_own_beginTime" placeholder="自定义起始时间" autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-input-inline" style="width:120px;" id="taski1_plan_own_endTime_tips">
|
|
<input class="layui-input" type="text" id="taski1_plan_own_endTime" placeholder="自定义结束时间" autocomplete="off"/>
|
|
</div>
|
|
<button id="taski1_plan_own_queryBtn" class="layui-btn layui-btn-normal"><i class="layui-icon"></i>自定义查询</button>
|
|
<button id="taski1_plan_own_addBtn" class="layui-btn"><i class="layui-icon"></i>制定(自检)检查计划</button>
|
|
</div>
|
|
<table id="taski1_plan_own_dataTable" lay-filter="taski1_plan_own_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
<input type="hidden" id="taski1_receive_taskId"/>
|
|
<input type="hidden" id="taski1_receive_baseId" value="${manager_user['baseId']}"/>
|
|
<input type="hidden" id="taski1_receive_regionId" value="${manager_user['regionId']}"/>
|
|
<input type="hidden" id="taski1_receive_regionIds" value="${manager_user['regionIds']}"/>
|
|
<input type="hidden" id="taski1_receive_regionVal" value="${manager_user['regionVal']}"/>
|
|
<input type="hidden" id="taski1_receive_regionVals" value="${manager_user['regionVals']}"/>
|
|
<!--
|
|
<input type="hidden" id="taski1_receive_baseCls"/>
|
|
<input type="hidden" id="taski1_receive_id"/>
|
|
<input type="hidden" id="taski1_receive_taskState"/>
|
|
-->
|
|
<div id="taski1_receive_show" class="layui-hide">
|
|
<div style="width:400px;float:left;margin:0;border:1px solid #c2c2c2;">
|
|
<form class="layui-form" style="margin:30px 30px 30px -43px">
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">下发单位:</label>
|
|
<div class="layui-form-mid"><span id="taski1_receive_orgInfo_usersInfo"></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">下发时间:</label>
|
|
<div class="layui-form-mid"><span id="taski1_receive_taskCreate"></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">任务类型:</label>
|
|
<div class="layui-form-mid"><span id="taski1_receive_taskType"></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">任务标题:</label>
|
|
<div class="layui-form-mid"><span id="taski1_receive_taskName"></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">任务描述:</label>
|
|
<div class="layui-form-mid"><div id="taski1_receive_taskDes" style="width:240px;"></div></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">预计开始:</label>
|
|
<div class="layui-form-mid"><span id="taski1_receive_taskBegin"></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">相关附件:</label>
|
|
<div class="layui-form-mid"><div id="taski1_receive_taskFiles"></div></div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<div style="margin-left:405px;">
|
|
<blockquote class="layui-elem-quote page_blockquote">相关检查计划</blockquote>
|
|
<div class="page_tools">
|
|
<div class="layui-inline layui-form" style="width:245px;">
|
|
<select id="taski1_plan_timet" lay-filter="taski1_plan_timet_filter">
|
|
<option value="0">今年(到当前时间)</option>
|
|
<option value="1">去年</option>
|
|
</select>
|
|
</div>
|
|
<div class="layui-input-inline" style="width:120px;" id="taski1_plan_beginTime_tips">
|
|
<input class="layui-input" type="text" id="taski1_plan_beginTime" placeholder="自定义起始时间" autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-input-inline" style="width:120px;" id="taski1_plan_endTime_tips">
|
|
<input class="layui-input" type="text" id="taski1_plan_endTime" placeholder="自定义结束时间" autocomplete="off"/>
|
|
</div>
|
|
<button id="taski1_plan_queryBtn" class="layui-btn layui-btn-normal"><i class="layui-icon"></i>自定义查询</button>
|
|
<button id="taski1_plan_addBtn" class="layui-btn"><i class="layui-icon"></i>制定检查计划</button>
|
|
</div>
|
|
<table id="taski1_plan_dataTable" lay-filter="taski1_plan_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--添加巡检计划页面-->
|
|
<div id="taski1_plan_addWin" class="page_win page_win_hide">
|
|
<form id="taski1_plan_addForm" lay-filter="taski1_plan_addForm_filter" class="layui-form">
|
|
<input type="hidden" name="isdel" value="0"/>
|
|
<input type="hidden" id="taski1_plan_addForm_usersUid" name="usersUid"/>
|
|
<input type="hidden" id="taski1_plan_addForm_usersInfo" name="usersInfo"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">检查任务:</label>
|
|
<div class="layui-form-mid"><span id="taski1_plan_addForm_tasks"></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label">计划概要:</label>
|
|
<div class="layui-input-inline" style="width:500px;">
|
|
<input class="layui-input" type="text" name="planDes" placeholder="计划概要描述" lay-verify="required" lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label">检查周期:</label>
|
|
<div class="layui-input-inline" style="width:60px;">
|
|
<input class="layui-input" type="number" name="planVal" placeholder="周期" lay-verify="required" lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-form-mid">-</div>
|
|
<div class="layui-input-inline" style="width:140px;">
|
|
<select name="planType" lay-verify="required" lay-verType="tips">
|
|
<option value="">计划周期类型</option>
|
|
<option value="1">天</option>
|
|
<option value="2">周</option>
|
|
<option value="3">月</option>
|
|
<option value="4">季度</option>
|
|
<option value="5">年</option>
|
|
</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="width:100px;">
|
|
<input class="layui-input" type="text" id="taski1_addForm_planTimep1" value="00:00" name="planTimep1" placeholder="开始时间" lay-verify="required" lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-form-mid">-</div>
|
|
<div class="layui-input-inline" style="width:100px;">
|
|
<input class="layui-input" type="text" id="taski1_addForm_planTimep2" value="23:59" name="planTimep2" placeholder="结束时间" lay-verify="required" lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label">检查日期:</label>
|
|
<div class="layui-input-inline" style="width:100px;">
|
|
<input class="layui-input" type="text" id="taski1_plan_addForm_planBegin" name="planBegin" placeholder="开始日期" lay-verify="required" lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-form-mid">-</div>
|
|
<div class="layui-input-inline" style="width:100px;">
|
|
<input class="layui-input" type="text" id="taski1_plan_addForm_planEnd" name="planEnd" placeholder="结束日期" lay-verify="required" lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">不检查日期:</label>
|
|
<div class="layui-input-block">
|
|
<input type="checkbox" name="planNo" lay-skin="primary" value="1" title="周一"/>
|
|
<input type="checkbox" name="planNo" lay-skin="primary" value="2" title="周二"/>
|
|
<input type="checkbox" name="planNo" lay-skin="primary" value="3" title="周仨"/>
|
|
<input type="checkbox" name="planNo" lay-skin="primary" value="4" title="周四"/>
|
|
<input type="checkbox" name="planNo" lay-skin="primary" value="5" title="周五"/>
|
|
<input type="checkbox" name="planNo" lay-skin="primary" value="6" title="周六"/>
|
|
<input type="checkbox" name="planNo" lay-skin="primary" value="0" title="周日"/>
|
|
<!--
|
|
<input type="checkbox" name="planNo" lay-skin="primary" value="9" title="节假日"/>
|
|
-->
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">检查人员:</label>
|
|
<div class="layui-input-inline" style="width:350px;">
|
|
<select id="taski1_plan_addForm_accountUsers" lay-filter="taski1_plan_addForm_accountUsers_filter" lay-verify="required" lay-verType="tips" autocomplete="off">
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">巡检点:</label>
|
|
<div class="layui-input-inline" style="width:350px;">
|
|
<textarea id="taski1_plan_addForm_checks" class="layui-textarea" placeholder="巡检点" readonly="readonly" autocomplete="off" style="resize:none;height:40px;"></textarea>
|
|
<textarea id="taski1_plan_addForm_checksInfo" name="checksInfo" style="display:none;"></textarea>
|
|
</div>
|
|
<div class="layui-input-inline">
|
|
<button id="taski1_plan_addForm_checks_btn" class="layui-btn layui-btn-normal">选择</button>
|
|
</div>
|
|
</div>
|
|
<div class="layui-input-block layui-hide">
|
|
<button lay-submit class="layui-btn layui-btn-normal" lay-filter="taski1_plan_addForm_filter"><i class="icon_submit"></i>提交数据</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!--巡检点树窗口-->
|
|
<div id="taski1_plan_checksWin" class="page_win page_win_hide">
|
|
<button id="taski1_plan_checks_all_btn" class="layui-btn layui-btn-normal layui-btn-xs" style="float:right;margin:5px 5px 0 0;">选中/取消全部巡检点</button>
|
|
<ul id="taski1_checksTree" class="ztree page_tree"></ul>
|
|
</div>
|
|
<!--巡检巡查人员选择窗口-->
|
|
<div id="taski1_plan_accountWin" class="page_win page_win_hide">
|
|
<div class="layui-form-item layui-form">
|
|
<label class="layui-form-label" style="margin-left:-80px;margin-top:30px;">请选择:</label>
|
|
<div class="layui-input-inline" style="width:300px;margin-top:30px;">
|
|
<select id="taski1_plan_account_users">
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--计划详情页面-->
|
|
<div id="taski1_plan_detailWin" class="page_win page_win_hide">
|
|
<form class="layui-form">
|
|
<input type="hidden" id="taski1_plan_detail_planId"/>
|
|
<input type="hidden" id="taski1_plan_detail_taskId"/>
|
|
<input type="hidden" id="taski1_plan_detail_baseId"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">检查任务:</label>
|
|
<div class="layui-form-mid"><span id="taski1_plan_detail_tasks"></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">计划概要:</label>
|
|
<div class="layui-form-mid"><span id="taski1_plan_detail_planDes"></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">检查周期:</label>
|
|
<div class="layui-form-mid"><span id="taski1_plan_detail_planValType"></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">检查时间:</label>
|
|
<div class="layui-form-mid"><span id="taski1_plan_detail_planTimep"></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">检查日期:</label>
|
|
<div class="layui-form-mid"><span id="taski1_plan_detail_planBeginEnd"></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">不检查日期:</label>
|
|
<div class="layui-form-mid"><span id="taski1_plan_detail_planNo"></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">检查人员:</label>
|
|
<div class="layui-form-mid"><span id="taski1_plan_detail_planUsers"></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">巡检点详情:</label>
|
|
<div class="layui-form-mid"><span>详见列表</span></div>
|
|
</div>
|
|
<div class="layui-form-item" style="padding-left:80px;margin-top:-70px;">
|
|
<table id="taski1_plan_detail_checks_dataTable" lay-filter="taski1_plan_detail_checks_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
layuiplus.on_w_1(function(){
|
|
layuiplus.init(1);
|
|
//定义窗口变量==========================
|
|
var taski1_plan_addWin = null;
|
|
var taski1_plan_checksWin = null;
|
|
var taski1_plan_accountWin = null;
|
|
var taski1_plan_detailWin = null;
|
|
//自检===开始==============================================================================================
|
|
//自检table
|
|
var taski1_plan_own_dataTable = table.render({
|
|
elem:"#taski1_plan_own_dataTable",
|
|
url:"${ctx}/work/task/taski1/planBase/list",
|
|
where:{
|
|
timet:"0",
|
|
taskId:"-1",
|
|
baseId:"${manager_user['baseId']}",
|
|
baseCls:"1"
|
|
},
|
|
method:"get",
|
|
cols:[[
|
|
{field:"planCreate",title:"创建时间(自检计划)",unresize:true,width:200},
|
|
{field:"planDes",title:"计划描述(自检计划)",unresize:true,templet:"<div><span title=\"{{d.planDes==null?'':d.planDes}}\">{{d.planDes==null?'':d.planDes}}</span></div>"},
|
|
{title:" ",unresize:true,width:200,templet:function(d){
|
|
var opt = "<a class=\"layui-btn layui-btn-normal layui-btn-xs\" lay-event=\"opt_detail\">计划详情</a> ";
|
|
return opt;
|
|
}}
|
|
]],
|
|
height: $(document).height() - $('#taski1_plan_own_dataTable').offset().top - 20,
|
|
page:{
|
|
layout:["prev","page","next","skip","count","limit"],
|
|
limits:[10,20,30],
|
|
theme: '#1E9FFF'
|
|
},
|
|
text:{none:"暂无检查计划(自检)"}
|
|
});
|
|
//相关检查计划datatable操作监听
|
|
table.on("tool(taski1_plan_own_dataTable_filter)",function(row){//row.data row.event
|
|
if(row.event == "opt_detail"){
|
|
//console.log("opt_detail")
|
|
//taski1_plan_detailWin
|
|
taski1_plan_detailWin = layer.open({
|
|
id:"taski1_plan_detailWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_detail\"></i>巡检巡查计划详情",
|
|
shade:0.3,
|
|
area:["600px","600px"],
|
|
resize:false,
|
|
content:$("#taski1_plan_detailWin"),
|
|
success:function(){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/work/task/taski1/planBase/get",
|
|
data:{
|
|
id:row.data.id
|
|
},
|
|
dataType:"json",
|
|
success:function(data){
|
|
$("#taski1_plan_detail_planId").val(data.id);
|
|
$("#taski1_plan_detail_taskId").val(data.taskId);
|
|
$("#taski1_plan_detail_baseId").val(data.baseId);
|
|
if(data.taskId == "-1"){
|
|
$("#taski1_plan_detail_tasks").html("自检计划");
|
|
}else{
|
|
$("#taski1_plan_detail_tasks").html("巡检任务落实");
|
|
}
|
|
$("#taski1_plan_detail_planDes").html(data.planDes);
|
|
var _type = "天";
|
|
if(data.planType == "2") _type = "周";
|
|
if(data.planType == "3") _type = "月";
|
|
if(data.planType == "4") _type = "季度";
|
|
if(data.planType == "5") _type = "年";
|
|
$("#taski1_plan_detail_planValType").html(data.planVal+_type);
|
|
$("#taski1_plan_detail_planTimep").html(data.planTimep.replace(","," - "));
|
|
$("#taski1_plan_detail_planBeginEnd").html(data.planBegin+" - "+data.planEnd);
|
|
if(data.planNo == null){
|
|
$("#taski1_plan_detail_planNo").html("无");
|
|
}else{
|
|
var _no = data.planNo.replace("1","周一");
|
|
_no = _no.replace("2","周二");
|
|
_no = _no.replace("3","周三");
|
|
_no = _no.replace("4","周四");
|
|
_no = _no.replace("5","周五");
|
|
_no = _no.replace("6","周六");
|
|
_no = _no.replace("0","周日");
|
|
$("#taski1_plan_detail_planNo").html(_no);
|
|
}
|
|
$("#taski1_plan_detail_planUsers").html(data.usersInfo.split(",")[1]);
|
|
taski1_plan_detail_checks_dataTable.reload({
|
|
url:"${ctx}/work/task/taski1/socChecks/list",
|
|
where:{
|
|
baseId:data.baseId,
|
|
taskId:data.taskId,
|
|
planId:data.id
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
});
|
|
//巡检详情中巡检点dataTable
|
|
var taski1_plan_detail_checks_dataTable = table.render({
|
|
elem:"#taski1_plan_detail_checks_dataTable",
|
|
method:"get",
|
|
height:485,
|
|
cols:[[
|
|
{title:"分区&位置",unresize:true,width:180,templet:function(d){
|
|
return d.valsname1+","+d.valsname2;
|
|
}},
|
|
{field:"checksDes",title:"具体位置",unresize:true,width:200},
|
|
{field:"checksRfid",title:"RFID码",unresize:true,width:100}
|
|
]],
|
|
height: 570,
|
|
page:{
|
|
layout:["prev","page","next","skip","count","limit"],
|
|
limits:[10],
|
|
theme: '#1E9FFF'
|
|
}
|
|
});
|
|
//自检任务的今年和去年select
|
|
form.on("select(taski1_plan_own_timet_filter)",function(data){
|
|
taski1_plan_own_dataTable.reload({
|
|
where:{
|
|
timet:data.value,
|
|
taskId:"-1",
|
|
baseId:"${manager_user['baseId']}",
|
|
baseCls:"1"
|
|
}
|
|
});
|
|
});
|
|
$("#taski1_plan_own_queryBtn").click(function(){
|
|
var begin = $("#taski1_plan_own_beginTime");
|
|
if(begin.val() == ""){
|
|
layer.tips("请选择起始时间","#taski1_plan_own_beginTime_tips",{tips:1});
|
|
return false;
|
|
}
|
|
var end = $("#taski1_plan_own_endTime");
|
|
if(end.val() == ""){
|
|
layer.tips("请选择结束时间","#taski1_plan_own_endTime_tips",{tips:1});
|
|
return false;
|
|
}
|
|
taski1_plan_own_dataTable.reload({
|
|
where:{
|
|
timet:"2",
|
|
beginTime:begin.val(),
|
|
endTime:end.val(),
|
|
taskId:"-1",
|
|
baseId:"${manager_user['baseId']}",
|
|
baseCls:"1"
|
|
}
|
|
});
|
|
});
|
|
//新增自检计划按钮
|
|
$("#taski1_plan_own_addBtn").click(function(){
|
|
taski1_plan_addWin = layer.open({
|
|
id:"taski1_plan_addWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_detail\"></i>制定检查计划(自检)",
|
|
shade:0.3,
|
|
area:["800px","auto"],
|
|
resize:false,
|
|
content:$("#taski1_plan_addWin"),
|
|
btn:["<i class=\"icon_tick\"></i>提交检查计划"],
|
|
yes:function(index,layero){
|
|
$("#taski1_plan_addForm").find("button[lay-filter=taski1_plan_addForm_filter]").click();
|
|
},
|
|
end:function(){
|
|
$("#taski1_plan_addForm")[0].reset();
|
|
},
|
|
success:function(){
|
|
$("#taski1_plan_addForm_tasks").html("自检");
|
|
$("#taski1_receive_taskId").val("-1");
|
|
}
|
|
});
|
|
});
|
|
//自检===结束==============================================================================================
|
|
//左侧今年和去年的select
|
|
form.on("select(taski1_timet_filter)",function(data){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/work/task/taski1/taskReceive/list",
|
|
data:{
|
|
timet:data.value,
|
|
baseId:"${manager_user['baseId']}"
|
|
},
|
|
dataType:"json",
|
|
success:function(data){
|
|
var treeObj = $.fn.zTree.getZTreeObj("taski1_receiveTree");
|
|
var nodes = treeObj.getNodesByFilter(function(node){return node.level == 0});
|
|
treeObj.removeChildNodes(nodes[0]);
|
|
treeObj.removeChildNodes(nodes[1]);
|
|
if(data == null) return false;
|
|
//追加树内容
|
|
if(data.state0 != null){
|
|
treeObj.addNodes(nodes[0],data.state0);
|
|
}
|
|
if(data.state1 != null){
|
|
treeObj.addNodes(nodes[1],data.state1);
|
|
}
|
|
menuIconOpt("taski1_receiveTree")
|
|
}
|
|
});
|
|
});
|
|
//查询按钮
|
|
$("#taski1_receive_queryBtn").click(function(){
|
|
var begin = $("#taski1_beginTime");
|
|
if(begin.val() == ""){
|
|
layer.tips("请选择起始时间","#taski1_beginTime_tips",{tips:1});
|
|
return false;
|
|
}
|
|
var end = $("#taski1_endTime");
|
|
if(end.val() == ""){
|
|
layer.tips("请选择起始时间","#taski1_endTime_tips",{tips:1});
|
|
return false;
|
|
}
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/work/task/taski1/taskReceive/list",
|
|
data:{
|
|
timet:"2",
|
|
beginTime:begin.val(),
|
|
endTime:end.val(),
|
|
baseId:"${manager_user['baseId']}"
|
|
},
|
|
dataType:"json",
|
|
success:function(data){
|
|
var treeObj = $.fn.zTree.getZTreeObj("taski1_receiveTree");
|
|
var nodes = treeObj.getNodesByFilter(function(node){return node.level == 0});
|
|
treeObj.removeChildNodes(nodes[0]);
|
|
treeObj.removeChildNodes(nodes[1]);
|
|
if(data == null) return false;
|
|
//追加树内容
|
|
if(data.state0 != null){
|
|
treeObj.addNodes(nodes[0],data.state0);
|
|
}
|
|
if(data.state1 != null){
|
|
treeObj.addNodes(nodes[1],data.state1);
|
|
}
|
|
menuIconOpt("taski1_receiveTree")
|
|
}
|
|
});
|
|
});
|
|
//刷新列表按钮
|
|
$("#taski1_receive_refreshBtn").click(function(){
|
|
$("#taski1_beginTime").val("");
|
|
$("#taski1_endTime").val("");
|
|
$("#taski1_timet").val("0");
|
|
form.render();
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/work/task/taski1/taskReceive/list",
|
|
data:{
|
|
timet:"0",
|
|
baseId:"${manager_user['baseId']}"
|
|
},
|
|
dataType:"json",
|
|
success:function(data){
|
|
var treeObj = $.fn.zTree.getZTreeObj("taski1_receiveTree");
|
|
var nodes = treeObj.getNodesByFilter(function(node){return node.level == 0});
|
|
treeObj.removeChildNodes(nodes[0]);
|
|
treeObj.removeChildNodes(nodes[1]);
|
|
if(data == null) return false;
|
|
//追加树内容
|
|
if(data.state0 != null){
|
|
treeObj.addNodes(nodes[0],data.state0);
|
|
}
|
|
if(data.state1 != null){
|
|
treeObj.addNodes(nodes[1],data.state1);
|
|
}
|
|
menuIconOpt("taski1_receiveTree")
|
|
}
|
|
});
|
|
});
|
|
//相关检查计划==开始==================================================================================================================
|
|
//今年和去年select
|
|
form.on("select(taski1_plan_timet_filter)",function(data){
|
|
taski1_plan_dataTable.reload({
|
|
url:"${ctx}/work/task/taski1/planBase/list",
|
|
where:{
|
|
timet:data.value,
|
|
taskId:$("#taski1_receive_taskId").val(),
|
|
baseId:"${manager_user['baseId']}"
|
|
}
|
|
});
|
|
});
|
|
$("#taski1_plan_queryBtn").click(function(){
|
|
var begin = $("#taski1_plan_beginTime");
|
|
if(begin.val() == ""){
|
|
layer.tips("请选择起始时间","#taski1_plan_beginTime_tips",{tips:1});
|
|
return false;
|
|
}
|
|
var end = $("#taski1_plan_endTime");
|
|
if(end.val() == ""){
|
|
layer.tips("请选择结束时间","#taski1_plan_endTime_tips",{tips:1});
|
|
return false;
|
|
}
|
|
taski1_plan_dataTable.reload({
|
|
url:"${ctx}/work/task/taski1/planBase/list",
|
|
where:{
|
|
timet:"2",
|
|
beginTime:begin.val(),
|
|
endTime:end.val(),
|
|
taskId:$("#taski1_receive_taskId").val(),
|
|
baseId:"${manager_user['baseId']}"
|
|
}
|
|
});
|
|
});
|
|
//相关检查计划datatable,taski1_plan_dataTable
|
|
var taski1_plan_dataTable = table.render({
|
|
elem:"#taski1_plan_dataTable",
|
|
method:"get",
|
|
cols:[[
|
|
{field:"planCreate",title:"创建时间",unresize:true,width:200},
|
|
{field:"planDes",title:"计划描述",unresize:true,width:400,templet:"<div><span title=\"{{d.planDes==null?'':d.planDes}}\">{{d.planDes==null?'':d.planDes}}</span></div>"},
|
|
{title:" ",unresize:true,width:100,templet:function(d){
|
|
var opt = "<a class=\"layui-btn layui-btn-normal layui-btn-xs\" lay-event=\"opt_detail\">计划详情</a> ";
|
|
return opt;
|
|
}}
|
|
]],
|
|
height: $(document).height() - $('#taski1_plan_dataTable').offset().top - 20,
|
|
page:{
|
|
layout:["prev","page","next","skip","count","limit"],
|
|
limits:[10,20,30],
|
|
theme: '#1E9FFF'
|
|
},
|
|
text:{none:"检查计划暂未落实,暂无检查计划。"}
|
|
});
|
|
//相关检查计划datatable操作监听=================================================================
|
|
table.on("tool(taski1_plan_dataTable_filter)",function(row){//row.data row.event
|
|
if(row.event == "opt_detail"){
|
|
taski1_plan_detailWin = layer.open({
|
|
id:"taski1_plan_detailWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_detail\"></i>巡检巡查计划详情",
|
|
shade:0.3,
|
|
area:["600px","600px"],
|
|
resize:false,
|
|
content:$("#taski1_plan_detailWin"),
|
|
success:function(){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/work/task/taski1/planBase/get",
|
|
data:{
|
|
id:row.data.id
|
|
},
|
|
dataType:"json",
|
|
success:function(data){
|
|
$("#taski1_plan_detail_planId").val(data.id);
|
|
$("#taski1_plan_detail_taskId").val(data.taskId);
|
|
$("#taski1_plan_detail_baseId").val(data.baseId);
|
|
if(data.taskId == "-1"){
|
|
$("#taski1_plan_detail_tasks").html("自检计划");
|
|
}else{
|
|
$("#taski1_plan_detail_tasks").html("巡检任务落实");
|
|
}
|
|
$("#taski1_plan_detail_planDes").html(data.planDes);
|
|
var _type = "天";
|
|
if(data.planType == "2") _type = "周";
|
|
if(data.planType == "3") _type = "月";
|
|
if(data.planType == "4") _type = "季度";
|
|
if(data.planType == "5") _type = "年";
|
|
$("#taski1_plan_detail_planValType").html(data.planVal+_type);
|
|
$("#taski1_plan_detail_planTimep").html(data.planTimep.replace(","," - "));
|
|
$("#taski1_plan_detail_planBeginEnd").html(data.planBegin+" - "+data.planEnd);
|
|
if(data.planNo == null){
|
|
$("#taski1_plan_detail_planNo").html("无");
|
|
}else{
|
|
var _no = data.planNo.replace("1","周一");
|
|
_no = _no.replace("2","周二");
|
|
_no = _no.replace("3","周三");
|
|
_no = _no.replace("4","周四");
|
|
_no = _no.replace("5","周五");
|
|
_no = _no.replace("6","周六");
|
|
_no = _no.replace("0","周日");
|
|
$("#taski1_plan_detail_planNo").html(_no);
|
|
}
|
|
$("#taski1_plan_detail_planUsers").html(data.usersInfo.split(",")[1]);
|
|
taski1_plan_detail_checks_dataTable.reload({
|
|
url:"${ctx}/work/task/taski1/socChecks/list",
|
|
where:{
|
|
baseId:data.baseId,
|
|
taskId:data.taskId,
|
|
planId:data.id
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
});
|
|
//制定检查计划按钮
|
|
$("#taski1_plan_addBtn").click(function(){
|
|
taski1_plan_addWin = layer.open({
|
|
id:"taski1_plan_addWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_detail\"></i>制定检查计划",
|
|
shade:0.3,
|
|
area:["800px","auto"],
|
|
resize:false,
|
|
content:$("#taski1_plan_addWin"),
|
|
btn:["<i class=\"icon_tick\"></i>提交检查计划"],
|
|
yes:function(index,layero){
|
|
$("#taski1_plan_addForm").find("button[lay-filter=taski1_plan_addForm_filter]").click();
|
|
},
|
|
end:function(){
|
|
$("#taski1_plan_addForm")[0].reset();
|
|
},
|
|
success:function(){
|
|
$("#taski1_plan_addForm_tasks").html($("#taski1_receive_taskName").html());
|
|
}
|
|
});
|
|
});
|
|
//相关检查计划==结束==================================================================================================================
|
|
//几个通用按钮和监听==========================================================================================================
|
|
//制定检查计划里的检查人员taski1_plan_addForm_accountUsers下拉框监听
|
|
form.on("select(taski1_plan_addForm_accountUsers_filter)",function(data){
|
|
$("#taski1_plan_addForm_usersUid").val(data.value);
|
|
$("#taski1_plan_addForm_usersInfo").val(data.value+","+data.elem[data.elem.selectedIndex].text);
|
|
});
|
|
//制定检查计划里的巡检点按钮
|
|
$("#taski1_plan_addForm_checks_btn").click(function(){
|
|
taski1_plan_checksWin = layer.open({
|
|
id:"taski1_plan_checksWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_detail\"></i>企业单位巡检点",
|
|
shade:0.3,
|
|
area:["400px","600px"],
|
|
resize:false,
|
|
content:$("#taski1_plan_checksWin"),
|
|
btn:["<i class=\"icon_tick\"></i>确定选择"],
|
|
yes:function(index,layero){
|
|
var treeObj = $.fn.zTree.getZTreeObj("taski1_checksTree");
|
|
var _nodes = treeObj.getCheckedNodes(true);
|
|
if(_nodes.length == 0){
|
|
layer.tips("请选择检查任务巡检点","#taski1_checksTree",{tips:"4"});
|
|
return false;
|
|
}
|
|
var _checks = new Array();
|
|
var _checksInfo = new Array();
|
|
for(var i = 0;i < _nodes.length;i++){
|
|
_checks.push(_nodes[i].getParentNode().getParentNode().name + "," + _nodes[i].getParentNode().name + ","+_nodes[i].name);
|
|
_checksInfo.push(_nodes[i].id+":::"+_nodes[i].rfid+":::"+_nodes[i].cls+":::"+_nodes[i].valsid1+":::"+_nodes[i].valsid2);
|
|
}
|
|
$("#taski1_plan_addForm_checks").val(_checks.join("\r\n"));
|
|
$("#taski1_plan_addForm_checksInfo").val(_checksInfo.join("$###$"));
|
|
layer.close(index);
|
|
},
|
|
success:function(){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/work/task/taski1/planChecks/tree",
|
|
data:{baseId:"${manager_user['baseId']}"},
|
|
dataType:"json",
|
|
success:function(data){
|
|
checksTreeOpt(data);
|
|
}
|
|
});
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//制定检查计划弹出巡检点窗口中的全选按钮taski1_plan_checks_all_btn
|
|
$("#taski1_plan_checks_all_btn").click(function(){
|
|
var treeObj = $.fn.zTree.getZTreeObj("taski1_checksTree");
|
|
var _nodes = treeObj.getNodesByFilter(function(node){return node.level == 2});
|
|
for(var i = 0;i < _nodes.length;i++){
|
|
if(_nodes[i].checked){
|
|
treeObj.checkNode(_nodes[i],false,false);
|
|
}else{
|
|
treeObj.checkNode(_nodes[i],true,true);
|
|
}
|
|
}
|
|
});
|
|
//制定检查计划里的submit按钮
|
|
form.on("submit(taski1_plan_addForm_filter)",function(formData){
|
|
layer.confirm("<span style=\"color:blue;\">提交检查任务计划将会生成检查计划执行的详情信息,检查计划会立即开启,这些信息将不能修改。</span><br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?",{title:"提示",icon:3},function(index){
|
|
var checks = $("#taski1_plan_addForm_checks");
|
|
if(checks.val() == ""){
|
|
layer.tips("请选择检查任务巡检点","#taski1_plan_addForm_checks",{tips:"3"});
|
|
return false;
|
|
}
|
|
var _data = formData.field;
|
|
//处理timep
|
|
var timep = _data.planTimep1+","+_data.planTimep2;
|
|
_data.planTimep = timep;
|
|
//处理planNo
|
|
var planNos = $("#taski1_plan_addForm input[name=planNo]");
|
|
var nosArr = new Array();
|
|
$.each(planNos,function(){
|
|
if($(this).attr("checked")){
|
|
nosArr.push($(this).attr("value"));
|
|
}
|
|
})
|
|
if(nosArr.length == 0)
|
|
_data.planNo = "";
|
|
else
|
|
_data.planNo = nosArr.join(",");
|
|
//加入一些信息
|
|
_data.baseCls = $("#taski1_receive_baseCls").val();
|
|
_data.baseId = $("#taski1_receive_baseId").val();
|
|
_data.taskId = $("#taski1_receive_taskId").val();
|
|
_data.regionId = $("#taski1_receive_regionId").val();
|
|
_data.regionIds = $("#taski1_receive_regionIds").val();
|
|
_data.regionVal = $("#taski1_receive_regionVal").val();
|
|
_data.regionVals = $("#taski1_receive_regionVals").val();
|
|
layerload.on();
|
|
$.ajax({
|
|
type:"post",
|
|
url:"${ctx}/work/task/taski1/planBase/add",
|
|
data:_data,
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.status == true){
|
|
//判断隐藏问题
|
|
if($("#taski1_receive_rem").is(":hidden")){
|
|
taski1_plan_dataTable.reload({
|
|
url:"${ctx}/work/task/taski1/planBase/list",
|
|
where:{
|
|
taskId:$("#taski1_receive_taskId").val(),
|
|
baseId:$("#taski1_receive_baseId").val()
|
|
}
|
|
})
|
|
layer.close(taski1_plan_addWin);
|
|
layer.msg("操作成功",{time:2000});
|
|
layerload.off();
|
|
receiveTreeOpt();
|
|
}else{
|
|
var _where = {
|
|
taskId:"-1",
|
|
baseId:$("#taski1_receive_baseId").val()
|
|
};
|
|
var begin = $("#taski1_plan_own_beginTime");
|
|
var end = $("#taski1_plan_own_endTime");
|
|
if(begin.val() != "" || end.val() != ""){
|
|
_where.beginTime = begin.val();
|
|
_where.endTime = end.val();
|
|
_where.timet = "2";
|
|
}else{
|
|
_where.timet = $("#taski1_plan_own_timet").val();
|
|
}
|
|
taski1_plan_own_dataTable.reload({
|
|
where:_where
|
|
})
|
|
layer.close(taski1_plan_addWin);
|
|
layer.msg("操作成功",{time:2000});
|
|
layerload.off();
|
|
}
|
|
}
|
|
}
|
|
});
|
|
});
|
|
return false;
|
|
});
|
|
//返回前页按钮
|
|
$("#taski1_backBtn").click(function(){
|
|
$("#taski1_plan_blockquote").text("巡检计划(自检)列表[点击左边检查任务树可查看任务落实详情]");
|
|
$("#taski1_backBtn").addClass("layui-hide");
|
|
$("#taski1_receive_rem").removeClass("layui-hide");
|
|
$("#taski1_receive_show").addClass("layui-hide");
|
|
});
|
|
//日期input
|
|
ldate.render({
|
|
elem:"#taski1_plan_own_beginTime"
|
|
});
|
|
ldate.render({
|
|
elem:"#taski1_plan_own_endTime"
|
|
});
|
|
ldate.render({
|
|
elem:"#taski1_plan_beginTime"
|
|
});
|
|
ldate.render({
|
|
elem:"#taski1_plan_endTime"
|
|
});
|
|
ldate.render({
|
|
elem:"#taski1_beginTime"
|
|
});
|
|
ldate.render({
|
|
elem:"#taski1_endTime"
|
|
});
|
|
ldate.render({
|
|
elem:"#taski1_plan_addForm_planBegin"
|
|
});
|
|
ldate.render({
|
|
elem:"#taski1_plan_addForm_planEnd"
|
|
});
|
|
ldate.render({
|
|
elem:"#taski1_addForm_planTimep1",
|
|
type:"time",
|
|
format:"HH:mm"
|
|
});
|
|
ldate.render({
|
|
elem:"#taski1_addForm_planTimep2",
|
|
type:"time",
|
|
format:"HH:mm"
|
|
});
|
|
//加载初始化数据======================================================
|
|
//加载检查任务列表tree
|
|
receiveTreeOpt();
|
|
//加载巡检计划窗口的检查人员select
|
|
planAccountOpt();
|
|
});
|
|
var checksTreeOpt = function(treeData){
|
|
var zSet = {
|
|
check:{
|
|
enable:true,
|
|
chkStyle:"checkbox",
|
|
chkboxType:{"Y":"ps","N":"ps"}
|
|
}
|
|
};
|
|
$.fn.zTree.init($("#taski1_checksTree"),zSet,treeData);
|
|
$.fn.zTree.getZTreeObj("taski1_checksTree").expandAll(true);
|
|
menuIconOpt("taski1_checksTree");
|
|
}
|
|
var planAccountOpt = function(){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/work/task/taski1/planAccount/select",
|
|
data:{baseId:"${manager_user['baseId']}"},
|
|
dataType:"json",
|
|
success:function(data){
|
|
var accountUsers = $("#taski1_plan_addForm_accountUsers");
|
|
accountUsers.append("<option value=\"\">请选择</option>");
|
|
var _tmp = "-1";
|
|
var _n = 0;
|
|
$.each(data,function(index,item){
|
|
if(item.deptId != _tmp){
|
|
if(_n != 0){
|
|
accountUsers.append("</optgroup>");
|
|
}
|
|
accountUsers.append("<optgroup label=\""+item.deptName+"\">");
|
|
_n++;
|
|
}
|
|
//accountUsers.append("<option value=\""+item.accountUid+"\">"+item.accountName+(item.accountUid == '${manager_user['usersUid']}'?'[当前登录]':'')+"</option>");
|
|
accountUsers.append("<option value=\""+item.accountUid+"\">"+item.accountName+"</option>");
|
|
_tmp = item.deptId;
|
|
});
|
|
accountUsers.append("</optgroup>");
|
|
form.render();
|
|
}
|
|
});
|
|
}
|
|
var receiveTreeOpt = function(){
|
|
var zSet = {
|
|
view:{
|
|
selectedMulti:false
|
|
},
|
|
async:{
|
|
enable:true,
|
|
type:"get",
|
|
url:"${ctx}/work/task/taski1/taskReceive/list",
|
|
dataType:"json",
|
|
otherParam:{"timet":"0","baseId":function(){return "${manager_user['baseId']}"}},
|
|
dataFilter:function(treeId,parentNode,responseData){
|
|
var treeObj = $.fn.zTree.getZTreeObj("taski1_receiveTree");
|
|
var zNodes = [
|
|
{id:"state0",name:"未落实检查任务列表"},
|
|
{id:"state1",name:"已落实检查任务列表"}
|
|
];
|
|
treeObj.addNodes(null,zNodes);
|
|
if(responseData == null) return false;
|
|
//追加树内容
|
|
var nodes = treeObj.getNodesByFilter(function(node){return node.level == 0});
|
|
if(responseData.state0 != null){
|
|
treeObj.addNodes(nodes[0],responseData.state0);
|
|
}
|
|
if(responseData.state1 != null){
|
|
treeObj.addNodes(nodes[1],responseData.state1);
|
|
}
|
|
}
|
|
},
|
|
callback:{
|
|
onAsyncSuccess:function(e,treeId,treeNode){
|
|
menuIconOpt("taski1_receiveTree")
|
|
},
|
|
beforeClick:function(treeId,treeNode){
|
|
if(treeNode.level == 0) return false;
|
|
},
|
|
onClick:function(event,treeId,treeNode){
|
|
//console.log(treeNode.receiveId)
|
|
var treeObj = $.fn.zTree.getZTreeObj("taski1_receiveTree");
|
|
var nodes = treeObj.getSelectedNodes();
|
|
if(nodes.length > 0){
|
|
if(nodes[0].taskId == $("#taski1_receive_taskId").val()){
|
|
$("#taski1_backBtn").removeClass("layui-hide");
|
|
$("#taski1_plan_blockquote").text("巡检计划(任务落实)列表");
|
|
$("#taski1_receive_rem").addClass("layui-hide");
|
|
$("#taski1_receive_show").removeClass("layui-hide");
|
|
return false;
|
|
}
|
|
}
|
|
//这里是获取整个检查任务的入口处
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/work/task/taski1/taskReceive/get",
|
|
data:{id:treeNode.receiveId,taskId:treeNode.taskId},
|
|
dataType:"json",
|
|
success:function(data){
|
|
$("#taski1_plan_blockquote").text("巡检计划(任务落实)列表");
|
|
$("#taski1_backBtn").removeClass("layui-hide");
|
|
$("#taski1_receive_rem").addClass("layui-hide");
|
|
$("#taski1_receive_show").removeClass("layui-hide");
|
|
//赋值
|
|
$("#taski1_receive_taskId").val(data.receive.taskId);
|
|
$("#taski1_receive_orgInfo_usersInfo").html(data.receive.usersInfo.split(",")[1]+"["+data.receive.orgInfo.split(",")[1]+"]");
|
|
$("#taski1_receive_taskCreate").html(data.receive.taskCreate);
|
|
$("#taski1_receive_taskBegin").html(data.receive.taskBegin);
|
|
switch(data.receive.taskType){
|
|
case "1":$("#taski1_receive_taskType").html("年度工作任务");
|
|
break;
|
|
case "2":$("#taski1_receive_taskType").html("月工作任务");
|
|
break;
|
|
case "3":$("#taski1_receive_taskType").html("周工作任务");
|
|
break;
|
|
case "4":$("#taski1_receive_taskType").html("临时工作任务");
|
|
break;
|
|
case "5":$("#taski1_receive_taskType").html("专项工作任务");
|
|
break;
|
|
case "6":$("#taski1_receive_taskType").html("其它");
|
|
break;
|
|
default:$("#taski1_receive_taskType").html("-");
|
|
}
|
|
$("#taski1_receive_taskName").html(data.receive.taskName);
|
|
$("#taski1_receive_taskDes").html(data.receive.taskDes);
|
|
//处理附件
|
|
if(data.files.length == 0){
|
|
$("#taski1_receive_taskFiles").html("无");
|
|
}else{
|
|
var _html = "";
|
|
$.each(data.files,function(){
|
|
_html += "<p><a href=\"${ctx}/work/task/taski1/taskFiles/down/?filesName="+$(this).get(0).filesName+"&filesNew="+$(this).get(0).filesNew+"\" title=\"点击下载附件\">"+$(this).get(0).filesName+"</a></p>";
|
|
});
|
|
$("#taski1_receive_taskFiles").html(_html);
|
|
}
|
|
//处理计划,计划table加载数据
|
|
table.reload("taski1_plan_dataTable",{
|
|
url:"${ctx}/work/task/taski1/planBase/list",
|
|
where:{
|
|
taskId:data.receive.taskId,
|
|
baseId:data.receive.baseId
|
|
}
|
|
})
|
|
}
|
|
});
|
|
}
|
|
}
|
|
};
|
|
$.fn.zTree.init($("#taski1_receiveTree"),zSet);
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|