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.
1128 lines
40 KiB
1128 lines
40 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/work/_c_0.ftl"/>
|
|
<style type="text/css">
|
|
.layui-side{
|
|
background: url(${ctx}/style/cls1/img/nb-con.png) no-repeat;
|
|
background-size: 100% 100%;
|
|
}
|
|
.page_content_noside{
|
|
background: url(${ctx}/style/cls1/img/nb-con.png) no-repeat;
|
|
background-size: 100% 100%;
|
|
}
|
|
.layui-form ,.layui-border-box ,.layui-table-view{
|
|
box-sizing:border-box;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body class="layui-layout-body">
|
|
<div class="layui-layout layui-layout-admin">
|
|
<div class="layui-body">
|
|
<div class="page_content_noside">
|
|
<div id="call_01_div" class="layui-show" style="padding:20px;box-sizing:border-box;">
|
|
<div class="page_tools">
|
|
<!--
|
|
<div class="layui-inline layui-form" style="width:200px;">
|
|
<select id="call_timet" lay-filter="call_timet_filter">
|
|
<option value="0">今天</option>
|
|
<option value="1" selected>当前月(截止至今天)</option>
|
|
<option value="2">上一月</option>
|
|
<option value="3">自定义</option>
|
|
</select>
|
|
</div>
|
|
<div class="layui-inline layui-form" style="width:100px;">
|
|
<select id="call_nbCls" lay-filter="call_nbCls_filter">
|
|
<option value="">全部</option>
|
|
<option value="1">会议通告</option>
|
|
<option value="2">奖惩通告</option>
|
|
<option value="3">活动通告</option>
|
|
<option value="4">其它</option>
|
|
</select>
|
|
</div>
|
|
<div class="layui-inline layui-form" style="width:100px;">
|
|
<select id="call_nbState" lay-filter="call_nbState_filter">
|
|
<option value="">全部</option>
|
|
<option value="0">草稿</option>
|
|
<option value="1">已发布</option>
|
|
</select>
|
|
</div> -->
|
|
<div class="layui-inline" style="width:260px;">
|
|
<input class="layui-input" id="call_socName" placeholder="企业单位(支持模糊)" autocomplete="off"/>
|
|
</div>
|
|
<button id="call_queryBtn" class="layui-btn layui-btn-normal"><i class="layui-icon"></i>查询</button>
|
|
<button id="call_resetBtn" class="layui-btn layui-btn-normal"><i class="layui-icon"></i>重置</button>
|
|
<button id="call_allDmBtn" class="layui-btn"><i class="layui-icon"></i>全部点名</button>
|
|
<button id="call_dmBtn" class="layui-btn"><i class="layui-icon"></i>选中点名</button>
|
|
<span>友情提示:【点名选中】只能选中当前页消防控制室进行点名。</span>
|
|
</div>
|
|
<table id="call_dataTable" lay-filter="call_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--添加页面-->
|
|
<div id="call_addWin" class="page_win page_win_hide">
|
|
<form id="call_addForm" lay-filter="call_addForm_filter" class="layui-form">
|
|
<input type="hidden" name="usersInfo" value="${manager_user['usersUid']},${manager_user['usersName']}"/>
|
|
<input type="hidden" name="orgInfo" value="${manager_user['baseId']},${manager_user['groupName']}"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">通告类型:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<select name="nbCls" 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>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">内容描述:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<textarea name="nbConts" placeholder="请输入内容描述" class="layui-textarea" autocomplete="off" style="resize:none;height:150px;"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">相关附件:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="file" name="nbFiles" multiple="multiple" style="margin-top:6px;"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">通告状态:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="radio" name="nbState" value="0" title="<font color='orange'>暂存草稿</font>"/>
|
|
<input type="radio" name="nbState" value="1" title="<font color='green'>直接发布</font>" checked/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">接收单位:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="checkbox" name="nbType" value="0" lay-filter="call_addForm_nbType_filter" lay-skin="switch" lay-text="指定|否"/>
|
|
<button id="call_addForm_receiveBtn" class="layui-btn layui-btn-normal layui-btn-xs layui-hide" style="margin-left:8px;margin-bottom:-8px;">选择企业单位</button>
|
|
<span id="call_addForm_receive_tips"></span>
|
|
<div id="call_addForm_receiveInfos" style="display:none;margin-top:2px;border:1px solid #e3e3e3;width:280px;height:280px;padding:3px;word-break:break-all;overflow-x:hidden;overflow-y:auto;" onmouseover="javascript:this.style.borderColor='#D2D2D2';" onmouseout="javascript:this.style.borderColor='#e3e3e3';">
|
|
</div>
|
|
<input id="call_addForm_receiveIds" name="receiveIds" type="hidden"/>
|
|
<input id="call_addForm_receiveClses" name="receiveClses" type="hidden"/>
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-btn layui-btn-normal layui-hide" lay-filter="call_addForm_filter"><i class="icon_submit"></i>提交数据</button>
|
|
</form>
|
|
</div>
|
|
<!--修改页面-->
|
|
<div id="call_updateWin" class="page_win page_win_hide">
|
|
<form id="call_updateForm" lay-filter="call_updateForm_filter" class="layui-form">
|
|
<input type="hidden" name="id"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">通告类型:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<select name="nbCls" 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>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">内容描述:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<textarea name="nbConts" placeholder="请输入内容描述" class="layui-textarea" autocomplete="off" style="resize:none;height:150px;"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">相关附件:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="file" name="nbFiles" multiple="multiple" style="margin-top:6px;"/>
|
|
</div>
|
|
<div class="layui-form-mid" style="width:366px;" id="call_updateWin_files"></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">通告状态:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="radio" name="nbState" value="0" title="<font color='orange'>暂存草稿</font>"/>
|
|
<input type="radio" name="nbState" value="1" title="<font color='green'>直接发布</font>" checked/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">接收单位:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="checkbox" name="nbType" value="0" lay-filter="call_updateForm_nbType_filter" lay-skin="switch" lay-text="指定|否"/>
|
|
<button id="call_updateForm_receiveBtn" class="layui-btn layui-btn-normal layui-btn-xs layui-hide" style="margin-left:8px;margin-bottom:-8px;">选择企业单位</button>
|
|
<span id="call_updateForm_receive_tips"></span>
|
|
<div id="call_updateForm_receiveInfos" style="display:none;margin-top:2px;border:1px solid #e3e3e3;width:280px;height:280px;padding:3px;word-break:break-all;overflow-x:hidden;overflow-y:auto;" onmouseover="javascript:this.style.borderColor='#D2D2D2';" onmouseout="javascript:this.style.borderColor='#e3e3e3';">
|
|
</div>
|
|
<input id="call_updateForm_receiveIds" name="receiveIds" type="hidden"/>
|
|
<input id="call_updateForm_receiveClses" name="receiveClses" type="hidden"/>
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-btn layui-btn-normal layui-hide" lay-filter="call_updateForm_filter"><i class="icon_submit"></i>提交数据</button>
|
|
</form>
|
|
</div>
|
|
<!--详情页面-->
|
|
<div id="call_detailWin" class="page_win page_win_hide">
|
|
<form class="layui-form">
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">通告类型:</label>
|
|
<div class="layui-form-mid"><span id="call_detail_nbCls"></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">内容描述:</label>
|
|
<div class="layui-form-mid"><textarea id="call_detail_nbConts" style="width:366px;resize:none;height:150px;margin-top:2px;border:none;"></textarea></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">相关附件:</label>
|
|
<div class="layui-form-mid" style="width:366px;" id="call_detailWin_files"></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">通告类别:</label>
|
|
<div class="layui-form-mid" id="call_detail_nbType"></div>
|
|
</div>
|
|
<div class="layui-form-item" style="padding-left:80px;margin-top:-70px;">
|
|
<table id="call_detail_receive_dataTable" lay-filter="call_detail_receive_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!--接收单位窗口-->
|
|
<div id="call_receiveWin" class="page_win page_win_hide">
|
|
<div class="page_tools">
|
|
<div class="layui-inline layui-form" style="width:160px;">
|
|
<select id="call_receiveWin_level" lay-filter="call_receiveWin_level_filter">
|
|
<option value="">企业单位消防等级</option>
|
|
<option value="1">消防安全重点单位</option>
|
|
<option value="2">消防安全一般单位</option>
|
|
<option value="3">九小场所</option>
|
|
<option value="4">其它</option>
|
|
</select>
|
|
</div>
|
|
<div class="layui-inline" style="width:160px;">
|
|
<input class="layui-input" id="call_receiveWin_socName" placeholder="企业单位(支持模糊)" autocomplete="off"/>
|
|
</div>
|
|
<button id="call_receiveWin_queryBtn" class="layui-btn layui-btn-normal"><i class="layui-icon"></i>查询</button>
|
|
<button id="call_receiveWin_resetBtn" class="layui-btn layui-btn-normal"><i class="layui-icon"></i>重置</button>
|
|
<button id="call_receiveWin_allBtn" class="layui-btn layui-btn-danger"><i class="layui-icon">စ</i>选择下辖所有单位</button>
|
|
</div>
|
|
<div style="float:left;width:295px;height:510px;margin:1px 0 0 0;padding:0;overflow:auto;">
|
|
<button id="call_receiveWin_refreshBtn" class="layui-btn layui-btn-normal layui-btn-xs" style="float:right;margin:10px 10px 0 0;"><i class="layui-icon"></i>刷新树</button>
|
|
<ul id="call_receiveWin_optTree" class="ztree page_tree"></ul>
|
|
</div>
|
|
<div style="margin-left:300px;height:512px;overflow:auto;">
|
|
<table id="call_receiveWin_dataTable" lay-filter="call_receiveWin_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
<div id="call_receiveWin_div" style="width:780px;height:50px;padding:3px;margin:2px auto 0;word-break:break-all;overflow-x:hidden;overflow-y:auto;">
|
|
</div>
|
|
<input type="hidden" id="call_receiveWin_baseIds"/>
|
|
</div>
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
layuiplus.on_w_1(function(){
|
|
layuiplus.init(1);
|
|
//定义窗口变量============
|
|
var call_addWin = null;
|
|
var call_updateWin = null;
|
|
var call_detailWin = null;
|
|
var call_receiveWin = null;
|
|
|
|
//查询按钮
|
|
$("#call_queryBtn").click(function(){
|
|
var begin = $("#call_beginTime");
|
|
if(begin.val() == ""){
|
|
layer.tips("请选择起始时间","#call_beginTime",{tips:3});
|
|
return false;
|
|
}
|
|
var end = $("#call_endTime");
|
|
if(end.val() == ""){
|
|
layer.tips("请选择结束时间","#call_endTime",{tips:3});
|
|
return false;
|
|
}
|
|
call_dataTable.reload({
|
|
where:{
|
|
beginTime:$("#call_beginTime").val(),
|
|
endTime:$("#call_endTime").val(),
|
|
nbCls:$("#call_nbCls").val(),
|
|
nbState:$("#call_nbState").val(),
|
|
usersInfo:"${manager_user['usersUid']}"
|
|
}
|
|
});
|
|
});
|
|
//重置按钮
|
|
$("#call_resetBtn").click(function(){
|
|
$("#call_timet").val("1");
|
|
var date = new Date("${.now?string('yyyy-MM-dd')}");
|
|
var year = date.getFullYear()+"";
|
|
var month = date.getMonth()+1+"";
|
|
if(month.length == 1){
|
|
month = "0" + month;
|
|
}
|
|
$("#call_beginTime").val(year+"-"+month+"-01");
|
|
$("#call_endTime").val("${.now?string('yyyy-MM-dd')}");
|
|
$("#call_nbCls").val(""),
|
|
$("#call_nbState").val("")
|
|
form.render();
|
|
call_dataTable.reload({
|
|
where:{
|
|
beginTime:$("#call_beginTime").val(),
|
|
endTime:$("#call_endTime").val(),
|
|
usersInfo:"${manager_user['usersUid']}"
|
|
}
|
|
});
|
|
});
|
|
//数据表格call_dataTable
|
|
var call_dataTable = table.render({
|
|
elem:"#call_dataTable",
|
|
url:"${ctx}/work/call/list",
|
|
where:{
|
|
regionIds:"${manager_user['regionIds']}"
|
|
},
|
|
method:"get",
|
|
cols:[[
|
|
{type:'checkbox'},
|
|
{field:"cbName",title:"消防控制室名称",unresize:true,width:200},
|
|
{field:"socName",title:"单位名称",unresize:true,width:200},
|
|
{field:"socAddr",title:"单位位置",unresize:true,width:400},
|
|
{title:"操作 ",unresize:true,align:"left",templet:function(d){
|
|
var opt = "<a class=\"layui-btn layui-btn-normal layui-btn-xs\" lay-event=\"opt_detail\">点击查看详情</a> ";
|
|
if(d.nbState == "0"){
|
|
opt = "";
|
|
opt += "<a class=\"layui-btn layui-btn-xs\" lay-event=\"opt_update\">编辑</a> ";
|
|
opt += "<a class=\"layui-btn layui-btn-danger layui-btn-xs\" lay-event=\"opt_delete\">删除</a> ";
|
|
}
|
|
return opt;
|
|
}}
|
|
]],
|
|
text:{none:"暂无管辖消防控制室"},
|
|
page:{
|
|
layout:["prev","page","next","skip","count","limit"],
|
|
limits:[10,20,30]
|
|
}
|
|
});
|
|
//全部点名
|
|
$("#call_allDmBtn").click(function(){
|
|
$.ajax({
|
|
type:"post",
|
|
url:"${ctx}/work/call/dm/all",
|
|
data:{
|
|
usersUid:"${manager_user['usersUid']}",
|
|
usersName:"${manager_user['usersName']}",
|
|
regionIds:"${manager_user['regionIds']}"
|
|
},
|
|
dataType:"json",
|
|
success:function(data){
|
|
|
|
}
|
|
})
|
|
});
|
|
//选中点名
|
|
$("#call_dmBtn").click(function(){
|
|
var checkStatus = table.checkStatus('idTest'); //idTest 即为基础参数 id 对应的值
|
|
console.log(checkStatus.data) //获取选中行的数据
|
|
console.log(checkStatus.data.length) //获取选中行数量,可作为是否有选中行的条件
|
|
console.log(checkStatus.isAll ) //表格是否全选
|
|
});
|
|
//通知公告添加窗口提交按钮操作
|
|
form.on("submit(call_addForm_filter)",function(formData){
|
|
var nbType = $("#call_addForm input[name='nbType']").is(":checked");
|
|
if(nbType){
|
|
var ids = $("#call_addForm_receiveIds");
|
|
if(ids.val() == ""){
|
|
layer.tips("请选择接收单位","#call_addForm_receive_tips",{tips:2});
|
|
return false;
|
|
}
|
|
//处理接收单位信息
|
|
if(ids.val().substring(0,1) == ","){
|
|
ids.val(ids.val().substring(1));
|
|
}
|
|
if(ids.val() == "allRegions"){
|
|
var _region = "${manager_user['regionIds']}".split(",");
|
|
if(_region.length == 2){//支队
|
|
$("#call_addForm_receiveClses").val(_region[1]);
|
|
}else if(_region.length > 2){//大队
|
|
$("#call_addForm_receiveClses").val(_region[2]);
|
|
}else{//总队
|
|
$("#call_addForm_receiveClses").val(_region[0]);
|
|
}
|
|
}else{
|
|
var spans = $("#call_addForm_receiveInfos").find("span");
|
|
if(spans.length != 0){
|
|
//处理企业单位
|
|
var clsArr = new Array();
|
|
$.each(spans,function(){
|
|
clsArr.push($(this).find("p").attr("baseCls"))
|
|
});
|
|
$("#call_addForm_receiveClses").val(clsArr.join(","));
|
|
}
|
|
}
|
|
}
|
|
layerload.on();
|
|
$.ajax({
|
|
type:"post",
|
|
url:"${ctx}/work/notice/call/noticeBase/add",
|
|
cache:false,
|
|
data:new FormData($("#call_addForm")[0]),
|
|
processData:false,
|
|
contentType:false,
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.status == true){
|
|
call_dataTable.reload({
|
|
where:{
|
|
beginTime:$("#call_beginTime").val(),
|
|
endTime:$("#call_endTime").val(),
|
|
nbCls:$("#call_nbCls").val(),
|
|
nbState:$("#call_nbState").val(),
|
|
usersInfo:"${manager_user['usersUid']}"
|
|
}
|
|
});
|
|
layer.close(call_addWin);
|
|
layer.msg("操作成功",{time:2000});
|
|
layerload.off();
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//通知公告编辑窗口提交按钮操作
|
|
form.on("submit(call_updateForm_filter)",function(formData){
|
|
var _btn = $("#call_updateForm_receiveBtn");
|
|
if(_btn.is(":visible") && _btn.text() == "选择企业单位"){
|
|
var ids = $("#call_updateForm_receiveIds");
|
|
if(ids.val() == ""){
|
|
layer.tips("请选择接收单位","#call_updateForm_receive_tips",{tips:2});
|
|
return false;
|
|
}
|
|
//处理接收单位信息
|
|
if(ids.val().substring(0,1) == ","){
|
|
ids.val(ids.val().substring(1));
|
|
}
|
|
if(ids.val() == "allRegions"){
|
|
var _region = "${manager_user['regionIds']}".split(",");
|
|
if(_region.length == 2){//支队
|
|
$("#call_updateForm_receiveClses").val(_region[1]);
|
|
}else if(_region.length > 2){//大队
|
|
$("#call_updateForm_receiveClses").val(_region[2]);
|
|
}else{//总队
|
|
$("#call_updateForm_receiveClses").val(_region[0]);
|
|
}
|
|
}else{
|
|
var spans = $("#call_updateForm_receiveInfos").find("span");
|
|
if(spans.length != 0){
|
|
//处理企业单位
|
|
var clsArr = new Array();
|
|
$.each(spans,function(){
|
|
clsArr.push($(this).find("p").attr("baseCls"))
|
|
});
|
|
$("#call_updateForm_receiveClses").val(clsArr.join(","));
|
|
}
|
|
}
|
|
}
|
|
if(_btn.is(":visible") && _btn.text() == "重新选择企业单位"){
|
|
var ids = $("#call_updateForm_receiveIds");
|
|
if(ids.val() != ""){
|
|
if(ids.val().substring(0,1) == ","){
|
|
ids.val(ids.val().substring(1));
|
|
}
|
|
if(ids.val() == "allRegions"){
|
|
var _region = "${manager_user['regionIds']}".split(",");
|
|
if(_region.length == 2){//支队
|
|
$("#call_updateForm_receiveClses").val(_region[1]);
|
|
}else if(_region.length > 2){//大队
|
|
$("#call_updateForm_receiveClses").val(_region[2]);
|
|
}else{//总队
|
|
$("#call_updateForm_receiveClses").val(_region[0]);
|
|
}
|
|
}else{
|
|
var spans = $("#call_updateForm_receiveInfos").find("span");
|
|
if(spans.length != 0){
|
|
//处理企业单位
|
|
var clsArr = new Array();
|
|
$.each(spans,function(){
|
|
clsArr.push($(this).find("p").attr("baseCls"))
|
|
});
|
|
$("#call_updateForm_receiveClses").val(clsArr.join(","));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
layerload.on();
|
|
$.ajax({
|
|
type:"post",
|
|
url:"${ctx}/work/notice/call/noticeBase/update",
|
|
cache:false,
|
|
data:new FormData($("#call_updateForm")[0]),
|
|
processData:false,
|
|
contentType:false,
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.status == true){
|
|
call_dataTable.reload({
|
|
where:{
|
|
beginTime:$("#call_beginTime").val(),
|
|
endTime:$("#call_endTime").val(),
|
|
nbCls:$("#call_nbCls").val(),
|
|
nbState:$("#call_nbState").val(),
|
|
usersInfo:"${manager_user['usersUid']}"
|
|
}
|
|
});
|
|
layer.close(call_updateWin);
|
|
layer.msg("操作成功",{time:2000});
|
|
layerload.off();
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
|
|
//数据表格call_dataTable每行数据操作监听
|
|
table.on("tool(call_dataTable_filter)",function(row){//row.data row.event
|
|
if(row.event == "opt_detail"){
|
|
call_detailWin = layer.open({
|
|
id:"call_detailWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_detail\"></i>通知公告详情",
|
|
shade:0.3,
|
|
area:["600px","600px"],
|
|
resize:false,
|
|
content:$("#call_detailWin"),
|
|
success:function(){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/work/notice/call/noticeBase/get",
|
|
data:{id:row.data.id},
|
|
dataType:"json",
|
|
success:function(data){
|
|
var _base = data.base;
|
|
switch(_base.nbCls){
|
|
case "1":$("#call_detail_nbCls").html("会议通告");
|
|
break;
|
|
case "2":$("#call_detail_nbCls").html("奖惩通告");
|
|
break;
|
|
case "3":$("#call_detail_nbCls").html("活动通告");
|
|
break;
|
|
case "4":$("#call_detail_nbCls").html("其它");
|
|
break;
|
|
default:$("#call_detail_nbCls").html("-");
|
|
}
|
|
$("#call_detail_nbConts").val(_base.nbConts);
|
|
var _files = data.files;
|
|
if(_files.length == 0){
|
|
$("#call_detailWin_files").html("无");
|
|
}else{
|
|
var _html = "";
|
|
$.each(_files,function(){
|
|
_html += "<p id=\"pnf_"+$(this).get(0).id+"\"><a href=\"${ctx}/work/notice/call/noticeFiles/down?fileName="+$(this).get(0).fname+"&fileNew="+$(this).get(0).fnew+"\" title=\"点击下载\">"+$(this).get(0).fname+"</a></p>";
|
|
});
|
|
$("#call_detailWin_files").html(_html);
|
|
}
|
|
//处理接收单位的逻辑
|
|
if(_base.nbType == 0){
|
|
$("#call_detail_nbType").html("指定单位通告,单位列表如下");
|
|
$("#call_detail_receive_dataTable").parent("div").removeClass("layui-hide");
|
|
call_detail_receive_dataTable.reload({
|
|
url:"${ctx}/work/notice/call/noticeReceiveSoc/list",
|
|
where:{nbid:_base.id}
|
|
});
|
|
}else{
|
|
$("#call_detail_nbType").html("公共通告");
|
|
$("#call_detail_receive_dataTable").parent("div").addClass("layui-hide");
|
|
}
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
if(row.event == "opt_update"){
|
|
call_updateWin = layer.open({
|
|
id:"call_updateWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_update\"></i>编辑通知公告",
|
|
shade:0.3,
|
|
area:["600px","600px"],
|
|
resize:false,
|
|
content:$("#call_updateWin"),
|
|
btn:["<i class=\"icon_tick\"></i>提交数据"],
|
|
yes:function(index,layero){
|
|
$("#call_updateForm").find("button[lay-filter=call_updateForm_filter]").click();
|
|
},
|
|
end:function(){
|
|
//$("#call_updateForm_receiveBtn").addClass("layui-hide");
|
|
$("#call_updateForm_receiveInfos").empty();
|
|
$("#call_updateForm_receiveIds").val("");
|
|
$("#call_updateForm_receiveClses").val("");
|
|
$("#call_updateForm")[0].reset();
|
|
},
|
|
success:function(){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/work/notice/call/noticeBase/get",
|
|
data:{id:row.data.id},
|
|
dataType:"json",
|
|
success:function(data){
|
|
var _base = data.base;
|
|
form.val("call_updateForm_filter",{
|
|
id:_base.id,
|
|
nbCls:_base.nbCls,
|
|
nbConts:_base.nbConts,
|
|
nbState:_base.nbState
|
|
});
|
|
if(_base.nbType == 0){
|
|
$("#call_updateForm input[name='nbType']").attr("checked",true);
|
|
$("#call_updateForm_receiveBtn").removeClass("layui-hide").text("重新选择企业单位");
|
|
form.render();
|
|
}else{
|
|
$("#call_updateForm input[name='nbType']").attr("checked",false);
|
|
$("#call_updateForm_receiveBtn").addClass("layui-hide").text("选择企业单位");
|
|
form.render();
|
|
}
|
|
var _files = data.files;
|
|
if(_files.length == 0){
|
|
$("#call_updateWin_files").html("无");
|
|
}else{
|
|
var _html = "";
|
|
$.each(_files,function(){
|
|
_html += "<p id=\"pnf_"+$(this).get(0).id+"\"><a href=\"${ctx}/work/notice/call/noticeFiles/down?fileName="+$(this).get(0).fname+"&fileNew="+$(this).get(0).fnew+"\" title=\"点击下载\">"+$(this).get(0).fname+"</a> <a href=\"javascript:void(0);\" title=\"点击删除\" onclick=\"removeFile('"+$(this).get(0).id+"','"+$(this).get(0).fnew+"')\">x</a></p>";
|
|
});
|
|
$("#call_updateWin_files").html(_html);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
if(row.event == "opt_delete"){
|
|
layer.confirm("删除当前通知公告(草稿)。<br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?",{title:"提示",icon:3},function(index){
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/work/notice/call/noticeBase/delete",
|
|
data:{id:row.data.id},
|
|
dataType:"json",
|
|
success:function(data){
|
|
if(data.status == true){
|
|
call_dataTable.reload({
|
|
where:{
|
|
beginTime:$("#call_beginTime").val(),
|
|
endTime:$("#call_endTime").val(),
|
|
nbCls:$("#call_nbCls").val(),
|
|
nbState:$("#call_nbState").val(),
|
|
usersInfo:"${manager_user['usersUid']}"
|
|
}
|
|
});
|
|
layer.close(index);
|
|
layer.msg("操作成功",{time:2000});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
});
|
|
//添加窗口接收单位开关
|
|
form.on("switch(call_addForm_nbType_filter)",function(data){
|
|
if(data.elem.checked){
|
|
$("#call_addForm_receiveBtn").removeClass("layui-hide");
|
|
}else{
|
|
$("#call_addForm_receiveBtn").addClass("layui-hide");
|
|
$("#call_addForm_receiveInfos").empty();
|
|
$("#call_addForm_receiveIds").val("");
|
|
$("#call_addForm_receiveClses").val("");
|
|
}
|
|
});
|
|
//添加窗口接收单位选择按钮
|
|
$("#call_addForm_receiveBtn").click(function(){
|
|
call_receiveWin = layer.open({
|
|
id:"call_receiveWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_detail\"></i>选择接收单位",
|
|
shade:0.3,
|
|
area:["1200px","auto"],
|
|
resize:false,
|
|
content:$("#call_receiveWin"),
|
|
btn:["<i class=\"icon_tick\"></i>确定选择"],
|
|
yes:function(index,layero){
|
|
var html = $("#call_receiveWin_div").html();
|
|
var reg = new RegExp("page_receive", "g");
|
|
html = html.replace(reg,"page_receive_add");
|
|
reg = new RegExp("removeReceive", "g");
|
|
html = html.replace(reg,"removeReceive4add");
|
|
$("#call_addForm_receiveInfos").html(html);
|
|
var ids = $("#call_receiveWin_baseIds").val();
|
|
if(ids.substring(0,1) == ","){
|
|
$("#call_addForm_receiveIds").val(ids.substring(1));
|
|
}else{
|
|
$("#call_addForm_receiveIds").val(ids);
|
|
}
|
|
layer.close(index);
|
|
},
|
|
end:function(){
|
|
$("#call_receiveWin_div").empty();
|
|
$("#call_receiveWin_baseIds").val("");
|
|
},
|
|
success:function(){
|
|
//call_receiveWin_dataTable
|
|
var _region = "${manager_user['regionIds']}".split(",");//获取这个数据为了默认查询第一区域下的数据
|
|
var regionId = "";
|
|
if(_region.length == 2){//支队
|
|
regionId = _region[1];
|
|
}else if(_region.length > 2){//大队
|
|
regionId = _region[2];
|
|
}else{//总队
|
|
regionId = _region[0];
|
|
}
|
|
var treeObj = $.fn.zTree.getZTreeObj("call_receiveWin_optTree");
|
|
var _nodes = treeObj.getSelectedNodes();
|
|
if(_nodes.length != 0){
|
|
regionId = _nodes[0].id;
|
|
}
|
|
call_receiveWin_dataTable.reload({
|
|
url:"${ctx}/work/notice/call/social/list",
|
|
where:{
|
|
socName:$("#call_receiveWin_socName").val(),
|
|
socLevel:$("#call_receiveWin_level").val(),
|
|
regionIds:regionId
|
|
}
|
|
});
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//修改窗口接收单位开关
|
|
form.on("switch(call_updateForm_nbType_filter)",function(data){
|
|
if(data.elem.checked){
|
|
$("#call_updateForm_receiveBtn").removeClass("layui-hide");
|
|
}else{
|
|
$("#call_updateForm_receiveBtn").addClass("layui-hide");
|
|
$("#call_updateForm_receiveInfos").empty();
|
|
$("#call_updateForm_receiveIds").val("");
|
|
$("#call_updateForm_receiveClses").val("");
|
|
}
|
|
});
|
|
//修改窗口接收单位选择按钮
|
|
$("#call_updateForm_receiveBtn").click(function(){
|
|
call_receiveWin = layer.open({
|
|
id:"call_receiveWin_id",
|
|
type:1,
|
|
title:"<i class=\"icon_detail\"></i>选择接收单位",
|
|
shade:0.3,
|
|
area:["800px","auto"],
|
|
resize:false,
|
|
content:$("#call_receiveWin"),
|
|
btn:["<i class=\"icon_tick\"></i>确定选择"],
|
|
yes:function(index,layero){
|
|
var html = $("#call_receiveWin_div").html();
|
|
var reg = new RegExp("page_receive", "g");
|
|
html = html.replace(reg,"page_receive_add");
|
|
reg = new RegExp("removeReceive", "g");
|
|
html = html.replace(reg,"removeReceive4add");
|
|
$("#call_updateForm_receiveInfos").html(html);
|
|
var ids = $("#call_receiveWin_baseIds").val();
|
|
if(ids.substring(0,1) == ","){
|
|
$("#call_updateForm_receiveIds").val(ids.substring(1));
|
|
}else{
|
|
$("#call_updateForm_receiveIds").val(ids);
|
|
}
|
|
layer.close(index);
|
|
},
|
|
end:function(){
|
|
$("#call_receiveWin_div").empty();
|
|
$("#call_receiveWin_baseIds").val("");
|
|
},
|
|
success:function(){
|
|
//call_receiveWin_dataTable
|
|
var _region = "${manager_user['regionIds']}".split(",");//获取这个数据为了默认查询第一区域下的数据
|
|
var regionId = "";
|
|
if(_region.length == 2){//支队
|
|
regionId = _region[1];
|
|
}else if(_region.length > 2){//大队
|
|
regionId = _region[2];
|
|
}else{//总队
|
|
regionId = _region[0];
|
|
}
|
|
var treeObj = $.fn.zTree.getZTreeObj("call_receiveWin_optTree");
|
|
var _nodes = treeObj.getSelectedNodes();
|
|
if(_nodes.length != 0){
|
|
regionId = _nodes[0].id;
|
|
}
|
|
call_receiveWin_dataTable.reload({
|
|
url:"${ctx}/work/notice/call/social/list",
|
|
where:{
|
|
socName:$("#call_receiveWin_socName").val(),
|
|
socLevel:$("#call_receiveWin_level").val(),
|
|
regionIds:regionId
|
|
}
|
|
});
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//接收单位弹出窗口之后的按钮监听
|
|
//接收单位弹出窗口之后的企业单位消防等级select
|
|
form.on("select(call_receiveWin_level_filter)",function(data){
|
|
var _region = "${manager_user['regionIds']}".split(",");
|
|
var regionId = "";
|
|
if(_region.length == 2){//支队
|
|
regionId = _region[1];
|
|
}else if(_region.length > 2){//大队
|
|
regionId = _region[2];
|
|
}else{//总队
|
|
regionId = _region[0];
|
|
}
|
|
var treeObj = $.fn.zTree.getZTreeObj("call_receiveWin_optTree");
|
|
var _nodes = treeObj.getSelectedNodes();
|
|
if(_nodes.length != 0){
|
|
regionId = _nodes[0].id;
|
|
}
|
|
call_receiveWin_dataTable.reload({
|
|
url:"${ctx}/work/notice/call/social/list",
|
|
where:{
|
|
socName:$("#call_receiveWin_socName").val(),
|
|
socLevel:$("#call_receiveWin_level").val(),
|
|
regionIds:regionId
|
|
}
|
|
});
|
|
});
|
|
//接收单位弹出窗口之后的//行政区划&单位类别中的刷新按钮
|
|
$("#call_receiveWin_refreshBtn").click(function(){
|
|
rgTreeOpt();
|
|
});
|
|
//接收单位弹出窗口之后的//数据表格call_receiveWin_dataTable
|
|
var call_receiveWin_dataTable = table.render({
|
|
elem:"#call_receiveWin_dataTable",
|
|
method:"get",
|
|
width:"975",
|
|
height:"475",
|
|
cols:[[
|
|
{unresize:true,width:72,align:"center",templet:function(d){
|
|
var opt = "<a class=\"layui-btn layui-btn-normal layui-btn-xs\" lay-event=\"opt_choose\">选择</a> ";
|
|
return opt;
|
|
}},
|
|
{field:"socName",title:"企业单位名称",unresize:true,width:260,templet:"<div><span title=\"{{d.socName}}\">{{d.socName}}</span></div>"},
|
|
{field:"regionVals",title:"所属行政区划",unresize:true,width:300,templet:"<div><span title=\"{{d.regionVals}}\">{{d.regionVals}}</span></div>"},
|
|
{field:"socLevel",title:"消防等级",unresize:true,width:150,templet:function(d){
|
|
if(d.socLevel == "1") return "消防安全重点单位";
|
|
if(d.socLevel == "2") return "消防安全一般单位";
|
|
if(d.socLevel == "3") return "九小场所";
|
|
if(d.socLevel == "4") return "其它";
|
|
return "";
|
|
}},
|
|
{field:"socProp",title:"单位性质",unresize:true,width:90,templet:function(d){
|
|
if(d.socProp == "1") return "机关";
|
|
if(d.socProp == "2") return "团体";
|
|
if(d.socProp == "3") return "企业";
|
|
if(d.socProp == "4") return "事业";
|
|
if(d.socProp == "5") return "其它";
|
|
return "";
|
|
}},
|
|
{field:"socIsrisk",title:"是否高危",unresize:true,width:90,templet:function(d){
|
|
if(d.socIsrisk == "1") return "是";
|
|
return "";
|
|
}}
|
|
]],
|
|
page:{
|
|
layout:["prev","page","next","skip","count","limit"],
|
|
limits:[10]
|
|
}
|
|
});
|
|
//接收单位弹出窗口之后的//数据表格call_receiveWin_dataTable每行数据操作监听
|
|
table.on("tool(call_receiveWin_dataTable_filter)",function(row){//row.data row.event
|
|
if(row.event == "opt_choose"){
|
|
var ids = $("#call_receiveWin_baseIds");
|
|
if(ids.val() == "allRegions") return false;
|
|
var div = $("#call_receiveWin_div");
|
|
if(ids.val() == ""){
|
|
var _ids = "";
|
|
_ids += row.data.id;
|
|
ids.val(_ids);
|
|
var _span = "<span class='page_receive' title='点击可删除' onclick='javascript:removeReceive("+row.data.id+");'><p baseId='"+row.data.id+"' baseCls='"+row.data.baseCls+"'>"+row.data.socName+"</p></span>";
|
|
div.append(_span);
|
|
}else{
|
|
var idsArr = ids.val().split(",");
|
|
if($.inArray(row.data.id.toString(),idsArr) == -1){
|
|
idsArr.push(row.data.id);
|
|
ids.val(idsArr.join(","));
|
|
var _span = "<span class='page_receive' title='点击可删除' onclick='javascript:removeReceive("+row.data.id+");'><p baseId='"+row.data.id+"' baseCls='"+row.data.baseCls+"'>"+row.data.socName+"</p></span>";
|
|
div.append(_span);
|
|
}
|
|
}
|
|
}
|
|
});
|
|
//接收单位弹出窗口之后的//查询按钮
|
|
$("#call_receiveWin_queryBtn").click(function(){
|
|
var _region = "${manager_user['regionIds']}".split(",");
|
|
var regionId = "";
|
|
if(_region.length == 2){//支队
|
|
regionId = _region[1];
|
|
}else if(_region.length > 2){//大队
|
|
regionId = _region[2];
|
|
}else{//总队
|
|
regionId = _region[0];
|
|
}
|
|
var treeObj = $.fn.zTree.getZTreeObj("call_receiveWin_optTree");
|
|
var _nodes = treeObj.getSelectedNodes();
|
|
if(_nodes.length != 0){
|
|
regionId = _nodes[0].id;
|
|
}
|
|
call_receiveWin_dataTable.reload({
|
|
url:"${ctx}/work/notice/call/social/list",
|
|
where:{
|
|
socName:$("#call_receiveWin_socName").val(),
|
|
socLevel:$("#call_receiveWin_level").val(),
|
|
regionIds:regionId
|
|
}
|
|
});
|
|
});
|
|
//接收单位弹出窗口之后的//重置按钮
|
|
$("#call_receiveWin_resetBtn").click(function(){
|
|
$("#call_receiveWin_socName").val("");
|
|
$("#call_receiveWin_level").val("");
|
|
form.render();
|
|
var _region = "${manager_user['regionIds']}".split(",");
|
|
var regionId = "";
|
|
if(_region.length == 2){//支队
|
|
regionId = _region[1];
|
|
}else if(_region.length > 2){//大队
|
|
regionId = _region[2];
|
|
}else{//总队
|
|
regionId = _region[0];
|
|
}
|
|
var treeObj = $.fn.zTree.getZTreeObj("call_receiveWin_optTree");
|
|
treeObj.cancelSelectedNode();
|
|
call_receiveWin_dataTable.reload({
|
|
url:"${ctx}/work/notice/call/social/list",
|
|
where:{
|
|
socName:"",
|
|
socLevel:"",
|
|
regionIds:regionId
|
|
}
|
|
});
|
|
});
|
|
//接收单位弹出窗口之后的//选择所有下辖单位按钮
|
|
$("#call_receiveWin_allBtn").click(function(){
|
|
var div = $("#call_receiveWin_div");
|
|
var ids = $("#call_receiveWin_baseIds");
|
|
var _region = "${manager_user['regionIds']}".split(",");
|
|
if(_region.length == 2){//支队
|
|
_region = _region[1];
|
|
}else if(_region.length > 2){//大队
|
|
_region = _region[2];
|
|
}else{//总队
|
|
_region = _region[0];
|
|
}
|
|
ids.val("allRegions");
|
|
div.html("<span class='page_receive' title='点击可删除' onclick='javascript:removeReceive("+_region+",1);'><p t='"+_region+"'>下辖所有企业单位</p></span>");
|
|
});
|
|
//接收单位datatable
|
|
var call_detail_receive_dataTable = table.render({
|
|
elem:"#call_detail_receive_dataTable",
|
|
method:"get",
|
|
height:"475",
|
|
cols:[[
|
|
{field:"socName",title:"企业单位名称",unresize:true,width:220,templet:"<div><span title=\"{{d.socName}}\">{{d.socName}}</span></div>"},
|
|
{field:"regionVals",title:"所属行政区划",unresize:true,width:300,templet:"<div><span title=\"{{d.regionVals}}\">{{d.regionVals}}</span></div>"}
|
|
]],
|
|
page:{
|
|
layout:["prev","page","next","skip","count","limit"],
|
|
limits:[10]
|
|
}
|
|
});
|
|
//日期input
|
|
ldate.render({
|
|
elem:"#call_beginTime"
|
|
});
|
|
ldate.render({
|
|
elem:"#call_endTime"
|
|
});
|
|
//默认需要加载的数据
|
|
//加载行政区划
|
|
rgTreeOpt();
|
|
});
|
|
var rgTreeOpt = function(){
|
|
var zSet = {
|
|
data:{
|
|
key:{
|
|
title:"des"
|
|
}
|
|
},
|
|
view:{
|
|
selectedMulti:false
|
|
},
|
|
async:{
|
|
enable:true,
|
|
type:"get",
|
|
url:"${ctx}/work/notice/notice/region",
|
|
dataType:"json"
|
|
},
|
|
callback:{
|
|
onAsyncSuccess:function(e,treeId,treeNode){
|
|
rgTreeHandle("${manager_user['regionIds']}","call_receiveWin_optTree");
|
|
},
|
|
beforeClick:function(treeId,treeNode){
|
|
return rgTreeHandle("${manager_user['regionIds']}","",treeNode);
|
|
},
|
|
onClick:function(e,treeId,treeNode){
|
|
table.reload("call_receiveWin_dataTable",{
|
|
url:"${ctx}/work/notice/call/social/list",
|
|
where:{
|
|
socName:$("#call_receiveWin_socName").val(),
|
|
socLevel:$("#call_receiveWin_level").val(),
|
|
regionIds:treeNode.id,
|
|
socClass:""
|
|
}
|
|
});
|
|
}
|
|
}
|
|
};
|
|
$.fn.zTree.init($("#call_receiveWin_optTree"),zSet);
|
|
}
|
|
var rgTreeHandle = function(region,treeId,treeNode){
|
|
var _region = region.split(",");
|
|
if(treeId != ""){
|
|
var treeObj = $.fn.zTree.getZTreeObj(treeId);
|
|
//全国或者总队
|
|
if(_region.length == 1){
|
|
//全国
|
|
if(_region[0] == "100000"){
|
|
nodes = treeObj.getNodesByFilter(function(node){return node.level == 0});
|
|
for(var i = 0;i < nodes.length;i++){
|
|
treeObj.expandNode(nodes[i]);
|
|
}
|
|
}
|
|
//总队
|
|
if(_region[0] != "100000"){
|
|
nodes = treeObj.getNodesByFilter(function(node){return node.level == 1});
|
|
for(var i = 0;i < nodes.length;i++){
|
|
if(nodes[i].id == _region[0]){
|
|
treeObj.expandNode(nodes[i]);
|
|
continue;
|
|
}
|
|
treeObj.removeNode(nodes[i]);
|
|
}
|
|
}
|
|
}
|
|
//支队
|
|
if(_region.length == 2){
|
|
var nodes = treeObj.getNodesByFilter(function(node){return node.level == 1});
|
|
for(var i = 0;i < nodes.length;i++){
|
|
if(nodes[i].id == _region[0]){
|
|
continue;
|
|
}
|
|
treeObj.removeNode(nodes[i]);
|
|
}
|
|
nodes = treeObj.getNodesByFilter(function(node){return node.level == 2});
|
|
for(var i = 0;i < nodes.length;i++){
|
|
if(nodes[i].id == _region[1]){
|
|
continue;
|
|
}
|
|
treeObj.removeNode(nodes[i]);
|
|
}
|
|
treeObj.expandAll(true);
|
|
}
|
|
//大队
|
|
if(_region.length > 2){
|
|
var nodes = treeObj.getNodesByFilter(function(node){return node.level == 1});
|
|
for(var i = 0;i < nodes.length;i++){
|
|
if(nodes[i].id == _region[0]){
|
|
continue;
|
|
}
|
|
treeObj.removeNode(nodes[i]);
|
|
}
|
|
nodes = treeObj.getNodesByFilter(function(node){return node.level == 2});
|
|
for(var i = 0;i < nodes.length;i++){
|
|
if(nodes[i].id == _region[1]){
|
|
continue;
|
|
}
|
|
treeObj.removeNode(nodes[i]);
|
|
}
|
|
nodes = treeObj.getNodesByFilter(function(node){return node.level == 3});
|
|
for(var i = 0;i < nodes.length;i++){
|
|
if(nodes[i].id == _region[2]){
|
|
continue;
|
|
}
|
|
treeObj.removeNode(nodes[i]);
|
|
}
|
|
treeObj.expandAll(true);
|
|
}
|
|
}else{
|
|
//全国或者总队
|
|
if(_region.length == 1){
|
|
//全国不做处理
|
|
//总队
|
|
if(_region[0] != "100000"){
|
|
if(treeNode.level == 0) return false;
|
|
}
|
|
}
|
|
//支队
|
|
if(_region.length == 2){
|
|
if(treeNode.level == 0) return false;
|
|
if(treeNode.level == 1) return false;
|
|
}
|
|
//大队
|
|
if(_region.length > 2){
|
|
if(treeNode.level == 0) return false;
|
|
if(treeNode.level == 1) return false;
|
|
if(treeNode.level == 2) return false;
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
var removeFile = function(id,fnew){
|
|
var _tips = $("#pnf_"+id);
|
|
_tips.remove();
|
|
$.ajax({
|
|
type:"get",
|
|
url:"${ctx}/work/notice/call/noticeFiles/delete",
|
|
data:{id:id,fileNew:fnew},
|
|
dataType:"json"
|
|
});
|
|
}
|
|
//删除选择单位窗口选择的单位
|
|
var removeReceive4add = function(id,n){
|
|
if(n == 1){
|
|
var _dom = $(".page_receive_add").find("p[t='"+id+"']");
|
|
_dom.parent().remove();
|
|
var ids = $("#call_addForm_receiveIds");
|
|
ids.val(ids.val().replace("allRegions",""));
|
|
return false;
|
|
}
|
|
var _dom = $(".page_receive_add").find("p[baseId='"+id+"']");
|
|
_dom.parent().remove();
|
|
var ids = $("#call_addForm_receiveIds");
|
|
if(ids.val().substring(0,1) == ","){
|
|
var _ids = ids.val();
|
|
ids.val(_ids.replace(","+id,""));
|
|
}else{
|
|
var _ids = ","+ids.val();
|
|
ids.val(_ids.replace(","+id,""));
|
|
}
|
|
}
|
|
var removeReceive = function(id,n){
|
|
if(n == 1){
|
|
var _dom = $(".page_receive").find("p[t='"+id+"']");
|
|
_dom.parent().remove();
|
|
var ids = $("#call_receiveWin_baseIds");
|
|
ids.val(ids.val().replace("allRegions",""));
|
|
return false;
|
|
}
|
|
var _dom = $(".page_receive").find("p[baseId='"+id+"']");
|
|
_dom.parent().remove();
|
|
var ids = $("#call_receiveWin_baseIds");
|
|
if(ids.val().substring(0,1) == ","){
|
|
ids.val(ids.val().replace(","+id,""));
|
|
}else{
|
|
var _ids = ","+ids.val();
|
|
ids.val(_ids.replace(","+id,""));
|
|
}
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|