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.
5915 lines
310 KiB
5915 lines
310 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"/>
|
|
<#include "../../_include/_index_1.ftl"/>
|
|
<script src="${ctx}/js/multiSelect.js" type="text/javascript"></script>
|
|
<style type="text/css">
|
|
/* 下拉多选样式 需要引用 */
|
|
select[multiple] + .layui-form-select > .layui-select-title > input.layui-input {
|
|
border-bottom: 0
|
|
}
|
|
|
|
select[multiple] + .layui-form-select dd {
|
|
padding: 0;
|
|
}
|
|
|
|
select[multiple] + .layui-form-select .layui-form-checkbox[lay-skin=primary] {
|
|
margin: 0 !important;
|
|
display: block;
|
|
line-height: 36px !important;
|
|
position: relative;
|
|
padding-left: 26px;
|
|
}
|
|
|
|
select[multiple] + .layui-form-select .layui-form-checkbox[lay-skin=primary] span {
|
|
line-height: 36px !important;
|
|
padding-left: 10px;
|
|
float: none;
|
|
}
|
|
|
|
select[multiple] + .layui-form-select .layui-form-checkbox[lay-skin=primary] i {
|
|
position: absolute;
|
|
left: 10px;
|
|
top: 0;
|
|
margin-top: 9px;
|
|
}
|
|
|
|
.multiSelect {
|
|
line-height: normal;
|
|
height: auto;
|
|
padding: 4px 10px;
|
|
overflow: hidden;
|
|
min-height: 38px;
|
|
margin-top: -38px;
|
|
left: 0;
|
|
z-index: 99;
|
|
position: relative;
|
|
background: none;
|
|
}
|
|
|
|
.multiSelect a {
|
|
padding: 2px 5px;
|
|
background: #908e8e;
|
|
border-radius: 2px;
|
|
color: #fff;
|
|
display: block;
|
|
line-height: 20px;
|
|
height: 20px;
|
|
margin: 2px 5px 2px 0;
|
|
float: left;
|
|
}
|
|
|
|
.multiSelect a span {
|
|
float: left;
|
|
}
|
|
|
|
.multiSelect a i {
|
|
float: left;
|
|
display: block;
|
|
margin: 2px 0 0 2px;
|
|
border-radius: 2px;
|
|
width: 8px;
|
|
height: 8px;
|
|
padding: 4px;
|
|
position: relative;
|
|
-webkit-transition: all .3s;
|
|
transition: all .3s
|
|
}
|
|
|
|
.multiSelect a i:before, .multiSelect a i:after {
|
|
position: absolute;
|
|
left: 8px;
|
|
top: 2px;
|
|
content: '';
|
|
height: 12px;
|
|
width: 1px;
|
|
background-color: #fff
|
|
}
|
|
|
|
.multiSelect a i:before {
|
|
-webkit-transform: rotate(45deg);
|
|
transform: rotate(45deg)
|
|
}
|
|
|
|
.multiSelect a i:after {
|
|
-webkit-transform: rotate(-45deg);
|
|
transform: rotate(-45deg)
|
|
}
|
|
|
|
.multiSelect a i:hover {
|
|
background-color: #545556;
|
|
}
|
|
|
|
.multiOption {
|
|
display: inline-block;
|
|
padding: 0 5px;
|
|
cursor: pointer;
|
|
color: #999;
|
|
}
|
|
|
|
.multiOption:hover {
|
|
color: #5FB878
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "iconfont";
|
|
src: url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAaoAAsAAAAACfwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7kokY21hcAAAAYAAAABwAAABsgdU06BnbHlmAAAB8AAAAqEAAAOUTgbbS2hlYWQAAASUAAAALwAAADYR+R9jaGhlYQAABMQAAAAcAAAAJAfeA4ZobXR4AAAE4AAAABMAAAAUE+kAAGxvY2EAAAT0AAAADAAAAAwB/gLGbWF4cAAABQAAAAAfAAAAIAEVAGhuYW1lAAAFIAAAAUUAAAJtPlT+fXBvc3QAAAZoAAAAPQAAAFBD0CCqeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/s04gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVLwwZ27438AQw9zA0AAUZgTJAQAokgyoeJzFkTEOgCAQBOdAjTH+wtbezvggKyteTPyFLpyFvsC9DNnbHIEA0AJRzKIBOzCKdqVW88hQ84ZN/UBPUKU85fVcrkvZ27tMc17FR+0NMh2/yf47+quxrtvT6cVJD7pinpzyI3l1ysy5OIQbzBsVxHicZVM9aBRBFJ43c7szyeV2s/97m9zP3ppb5ZID72+9iJfDnyIiGImCMZWFXaKdaSyuESJYCFZpRZBUCpaJcCCKaexsRVHQytrC2/Pt5ZSIy+z3vvnemwfvY4ZIhAw/s33mEoMcJyfJebJCCMgVKCk0B37YqNIKWL5kOabCwiD0eVCqsjPglGTTrrUaZUfmsgoK5KHu11phlYbQbHToaajZOYDsjLeqz83q7BFMumH+fnyRPgGrEMyqnYV4eX7JrBUNsTWl61ldfyhkSRKUplQFNh17QpqYlOOnkupZ+4UTtABT2dC7tJYpzug3txu3c3POBECvB8ZMUXm2pHkarnuebehZPp0RrpcJjpmw9TXtGlO58heCXwpnfcVes7PExknPkVWctFxSIUxANgs4Q9RaglYjjIKwCqGvANfy4NQtBL8DkYaipAVVaGqNVuTnoQBYg8NzHzNaJ7HAdpjFXfF2DSEjxF2ui7T8ifP2CsBiZTCsLCbxCv4UDvlgp+kFgQcHXgAQP64s0gdQdOOKWwSM8CGJz4V4c11gQwc70hTlH4XLv12dbwO052OotGHMYYj8VrwDJQ/eeSXA2Ib24Me42XvX993ECxm96LM+6xKdBCRCNy6TdfSDoxmJFXYBaokV5RL7K/0nOHZ9rBl+chcCP7kVMML6SGHozx8Od3ZvCEvlm5KQ0nxPTJtiLHD7ny1jsnxYsAF7imkq8QVEOBgF5Yh0yNkpPIenN2QAsSdMNX6xu85VC/tiE3Mat6P8JqWM73NLhZ9mzjBy5uAlAlJYBiMRDPQleQ+9FEFfJJImGnHQHWIEmm/5UB8h8uaIIzrc4SEPozByel3oDvFcN+4D+dU/uou/L2xv/1mUQBdTCIN+jGUEgV47UkB+Aw7YpAMAAAB4nGNgZGBgAGLbQwYd8fw2Xxm4WRhA4HrO20sI+n8DCwOzE5DLwcAEEgUAPX4LPgB4nGNgZGBgbvjfwBDDwgACQJKRARWwAgBHCwJueJxjYWBgYH7JwMDCgMAADpsA/QAAAAAAAHYA/AGIAcp4nGNgZGBgYGWIYWBjAAEmIOYCQgaG/2A+AwASVwF+AHicZY9NTsMwEIVf+gekEqqoYIfkBWIBKP0Rq25YVGr3XXTfpk6bKokjx63UA3AejsAJOALcgDvwSCebNpbH37x5Y08A3OAHHo7fLfeRPVwyO3INF7gXrlN/EG6QX4SbaONVuEX9TdjHM6bCbXRheYPXuGL2hHdhDx18CNdwjU/hOvUv4Qb5W7iJO/wKt9Dx6sI+5l5XuI1HL/bHVi+cXqnlQcWhySKTOb+CmV7vkoWt0uqca1vEJlODoF9JU51pW91T7NdD5yIVWZOqCas6SYzKrdnq0AUb5/JRrxeJHoQm5Vhj/rbGAo5xBYUlDowxQhhkiMro6DtVZvSvsUPCXntWPc3ndFsU1P9zhQEC9M9cU7qy0nk6T4E9XxtSdXQrbsuelDSRXs1JErJCXta2VELqATZlV44RelzRiT8oZ0j/AAlabsgAAAB4nGNgYoAALgbsgJWRiZGZkYWRlZGNgbGCuzw1MykzMb8kU1eXs7A0Ma8CiA05CjPz0rPz89IZGADc3QvXAAAA') format('woff')
|
|
}
|
|
|
|
.iconfont {
|
|
font-family: "iconfont" !important;
|
|
font-size: 16px;
|
|
font-style: normal;
|
|
-webkit-font-smoothing: antialiased;
|
|
-moz-osx-font-smoothing: grayscale;
|
|
}
|
|
|
|
.icon-fanxuan:before {
|
|
content: "\e837";
|
|
}
|
|
|
|
.icon-quanxuan:before {
|
|
content: "\e623";
|
|
}
|
|
|
|
.icon-qingkong:before {
|
|
content: "\e63e";
|
|
}
|
|
|
|
.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%;
|
|
}
|
|
|
|
.layui-form, .layui-border-box, .layui-table-view {
|
|
box-sizing: border-box;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body class="layui-layout-body">
|
|
<!--菜单-->
|
|
<div class="layui-side">
|
|
<div class="layui-side-scroll">
|
|
<ul class="layui-nav layui-nav-tree">
|
|
<li class="layui-nav-item layui-nav-itemed layui-this">
|
|
<a href="javascript:void(0);" id="soc_1_00">企业概览</a>
|
|
</li>
|
|
<li class="layui-nav-item layui-nav-itemed">
|
|
<a href="javascript:void(0);" id="soc_1_01">企业单位档案</a>
|
|
</li>
|
|
<li class="layui-nav-item layui-nav-itemed">
|
|
<a href="javascript:void(0);" id="soc_1_02">巡检点维护</a>
|
|
</li>
|
|
<li class="layui-nav-item layui-nav-itemed">
|
|
<a href="javascript:void(0);" id="soc_1_03">单位平面图</a>
|
|
</li>
|
|
<li class="layui-nav-item layui-nav-itemed">
|
|
<a href="javascript:void(0);" id="soc_1_04">消防合法文书</a>
|
|
</li>
|
|
<li class="layui-nav-item layui-nav-itemed">
|
|
<a href="javascript:void(0);" id="soc_1_05">消防预案和演练</a>
|
|
</li>
|
|
<li class="layui-nav-item layui-nav-itemed">
|
|
<a href="javascript:void(0);" id="soc_1_06">消防培训</a>
|
|
</li>
|
|
<li class="layui-nav-item layui-nav-itemed">
|
|
<a href="javascript:void(0);" id="soc_1_07">规章制度</a>
|
|
</li>
|
|
<li class="layui-nav-item layui-nav-itemed">
|
|
<a href="javascript:void(0);" id="soc_1_08">微型消防站</a>
|
|
</li>
|
|
<li class="layui-nav-item layui-nav-itemed">
|
|
<a href="javascript:void(0);" id="soc_1_09">值班管理</a>
|
|
</li>
|
|
<li class="layui-nav-item layui-nav-itemed">
|
|
<a href="javascript:void(0);" id="soc_1_10">消防控制室管理</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<!-- 内容主体区域 -->
|
|
<div class="layui-body">
|
|
<div class="page_content">
|
|
<div id="soc_1_00_div" class="layui-show" style="padding:20px;box-sizing:border-box;">
|
|
<iframe style="border: 0px;width: 100%;height:100%;" src="${ctx}/work/social/soc1/socialDetail3"></iframe>
|
|
</div>
|
|
<div id="soc_1_01_div" class="layui-hide">
|
|
<blockquote class="layui-elem-quote page_blockquote">企业单位档案</blockquote>
|
|
<form id="soc1_baseForm" lay-filter="soc1_baseForm_filter" class="layui-form"
|
|
style="padding:40px;height:auto;">
|
|
<input type="hidden" name="id"/>
|
|
<input type="hidden" name="relId"/>
|
|
<input type="hidden" id="soc1_baseForm_socInd" name="socInd"/>
|
|
<input type="hidden" id="soc1_baseForm_socClass" name="socClass"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">行政区划:</label>
|
|
<div class="layui-form-mid"><span id="soc1_baseForm_regions"></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:330px;">
|
|
<input type="text" name="socName" class="layui-input" placeholder="企业名称"
|
|
lay-verify="required" lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label" style="">企业代码:</label>
|
|
<div class="layui-input-inline" style="width:200px;">
|
|
<input type="text" name="socCode" class="layui-input" placeholder="企业代码"
|
|
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:634px;">
|
|
<input type="text" name="socAddr" class="layui-input" placeholder="企业单位地址"
|
|
autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<!--
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label" style="margin-left:-100px;">经纬度:</label>
|
|
<div class="layui-input-inline" style="width:200px;">
|
|
<input type="text" name="socLoc" class="layui-input" placeholder="经纬度" readonly="readonly" autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-input-inline">
|
|
<button id="soc1_baseForm_socLoc_btn" class="layui-btn layui-btn-normal" style="height:35px;line-height:35px;margin-top:2px;">点击定位</button>
|
|
</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:330px;">
|
|
<select name="socLevel" 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-inline">
|
|
<label class="layui-form-label" style="">高危单位:</label>
|
|
<div class="layui-input-inline" style="width:130px;">
|
|
<input type="checkbox" name="socIsrisk" value="1" lay-skin="primary"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">单位性质:</label>
|
|
<div class="layui-input-inline" style="width:330px;">
|
|
<select name="socProp" 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 class="layui-form-item">
|
|
<label class="layui-form-label">所属行业:</label>
|
|
<div class="layui-input-inline" style="width:330px;">
|
|
<input type="text" id="soc1_baseForm_socInd_t" class="layui-input" placeholder="所属行业"
|
|
readonly="readonly" autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-input-inline">
|
|
<button id="soc1_baseForm_socInd_btn" class="layui-btn layui-btn-normal"
|
|
style="height:35px;line-height:35px;margin-top:2px;">选择
|
|
</button>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">单位类别:</label>
|
|
<div class="layui-input-inline" style="width:330px;">
|
|
<input type="text" id="soc1_baseForm_socClass_t" class="layui-input" placeholder="单位类别"
|
|
readonly="readonly" autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-input-inline">
|
|
<button id="soc1_baseForm_socClass_btn" class="layui-btn layui-btn-normal"
|
|
style="height:35px;line-height:35px;margin-top:2px;">选择
|
|
</button>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<hr class="layui-bg-black"/>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label">消防第一责任人:</label>
|
|
<div id="socChsDiv_1" class="layui-inline" style="width:600px;">
|
|
<div class="layui-input-inline" style="width:150px;">
|
|
<input type="text" name="socChs1" class="layui-input" placeholder="姓名"
|
|
autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-input-inline" style="width:150px;">
|
|
<input type="text" name="socChstel1" oninput="value=value.replace(/[^\d]/g,'')"
|
|
class="layui-input" placeholder="电话" autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-input-inline" style="line-height:38px;">
|
|
<i class="icon_useradd" num="1" title="点击增加人员" style="cursor:pointer;"></i>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label">消防安全责任人:</label>
|
|
<div id="socChsDiv_2" class="layui-inline" style="width:600px;">
|
|
<div class="layui-input-inline" style="width:150px;">
|
|
<input type="text" name="socChs2" class="layui-input" placeholder="姓名"
|
|
autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-input-inline" style="width:150px;">
|
|
<input type="text" name="socChstel2" oninput="value=value.replace(/[^\d]/g,'')"
|
|
class="layui-input" placeholder="电话" autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-input-inline" style="line-height:38px;">
|
|
<i class="icon_useradd" num="2" title="点击增加人员" style="cursor:pointer;"></i>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label">消防安全管理人:</label>
|
|
<div id="socChsDiv_3" class="layui-inline" style="width:600px;">
|
|
<div class="layui-input-inline" style="width:150px;">
|
|
<input type="text" name="socChs3" class="layui-input" placeholder="姓名"
|
|
autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-input-inline" style="width:150px;">
|
|
<input type="text" name="socChstel3" oninput="value=value.replace(/[^\d]/g,'')"
|
|
class="layui-input" placeholder="电话" autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-input-inline" style="line-height:38px;">
|
|
<i class="icon_useradd" num="3" title="点击增加人员" style="cursor:pointer;"></i>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label">
|
|
<button class="layui-btn layui-btn-sm layui-btn-normal" id="soc1_baseForm_custom_btn">
|
|
自定义管理人员
|
|
</button>
|
|
</label>
|
|
<div class="layui-inline layui-hide">
|
|
<div class="layui-input-inline" style="width:160px;">
|
|
<input type="text" id="soc1_baseForm_custom_t" class="layui-input"
|
|
placeholder="请输入人员分类名称" autocomplete="off" style="height:32px;margin-top:7px;"/>
|
|
</div>
|
|
<div class="layui-input-inline" style="margin-left:-8px;margin-top:8px;">
|
|
<a class="layui-btn layui-btn-sm" id="soc1_baseForm_custom_ok">确定</a>
|
|
<a class="layui-btn layui-btn-sm layui-btn-primary" id="soc1_baseForm_custom_esc">取消</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="soc1_baseForm_custom_div">
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<hr class="layui-bg-black"/>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label">营业执照名称:</label>
|
|
<div class="layui-input-inline" style="width:260px;">
|
|
<input type="text" name="socLicence" class="layui-input" placeholder="营业执照名称"
|
|
autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label" style="width:232px;">法人代表:</label>
|
|
<div class="layui-input-inline" style="width:260px;">
|
|
<input type="text" name="socLegal" class="layui-input" placeholder="法人代表"
|
|
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:150px;">
|
|
<input type="text" name="socAcreage" class="layui-input" placeholder="建筑面积"
|
|
autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-input-inline" style="padding-top:8px;">
|
|
米<sup>2</sup>
|
|
</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:150px;">
|
|
<input type="text" name="socPcount" class="layui-input" placeholder="员工人数"
|
|
autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-input-inline" style="padding-top:8px;">
|
|
人
|
|
</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:150px;">
|
|
<input type="text" name="socAssets" class="layui-input" placeholder="固定资产"
|
|
autocomplete="off"/>
|
|
</div>
|
|
<div class="layui-input-inline" style="padding-top:8px;">
|
|
元
|
|
</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:150px;">
|
|
<input type="text" name="socBuild" class="layui-input" placeholder="单位成立时间"
|
|
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:150px;">
|
|
<input type="text" name="socChs3" class="layui-input" placeholder="专兼职消防管理人" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label" style="width:70px;">联系电话:</label>
|
|
<div class="layui-input-inline" style="width:150px;">
|
|
<input type="text" name="socChstel3" class="layui-input" placeholder="联系电话" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label" style="width:70px;">身份证号:</label>
|
|
<div class="layui-input-inline" style="width:150px;">
|
|
<input type="text" name="socCard3" class="layui-input" placeholder="身份证号" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label" style="width:70px;">消防培训:</label>
|
|
<div class="layui-input-inline" style="width:150px;">
|
|
<input type="checkbox" name="socLive3" value="1" lay-skin="primary" title="有"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-inline">
|
|
<label class="layui-form-label" style="width:70px;">证书编号:</label>
|
|
<div class="layui-input-inline" style="width:150px;">
|
|
<input type="text" name="socNum3" class="layui-input" placeholder="证书编号" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
-->
|
|
<div class="layui-input-block page_btn">
|
|
<button lay-submit class="layui-btn layui-btn-normal" lay-filter="soc1_baseForm_filter"><i
|
|
class="icon_submit"></i>提交数据
|
|
</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<div id="soc_1_02_div" class="layui-hide">
|
|
<div style="float:left;width:350px;height:100%;margin:0;padding:0;overflow:auto;padding:20px;">
|
|
<blockquote class="layui-elem-quote page_blockquote">巡检点类型</blockquote>
|
|
<ul id="soc1_checksTree" class="ztree page_tree"></ul>
|
|
</div>
|
|
<div style="margin-left:315px;padding:20px;box-sizing:border-box;">
|
|
<div class="page_tools">
|
|
<div class="layui-inline layui-form" style="width:200px;" id="soc1_subarea_cls1_tips">
|
|
<select id="soc1_subarea_cls1" lay-filter="soc1_subarea_cls1_filter">
|
|
<option value="">选择所在分区</option>
|
|
</select>
|
|
</div>
|
|
<div class="layui-inline layui-form" style="width:200px;" id="soc1_subarea_cls2_tips">
|
|
<select id="soc1_subarea_cls2" lay-filter="soc1_subarea_cls2_filter">
|
|
<option value="">选择具体位置</option>
|
|
</select>
|
|
</div>
|
|
<button id="soc1_subarea_resetBtn" class="layui-btn layui-btn-normal"><i
|
|
class="layui-icon"></i>重置分区位置
|
|
</button>
|
|
<button id="soc1_checks_addBtn" class="layui-btn"><i class="layui-icon"></i>企业单位巡检点设置
|
|
</button>
|
|
<button id="soc1_subarea_optBtn" style="background-color: #226cbf;" class="layui-btn"><i
|
|
class="layui-icon"></i>企业单位分区位置设置
|
|
</button>
|
|
</div>
|
|
<table id="soc1_checks_dataTable" lay-filter="soc1_checks_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
</div>
|
|
<div id="soc_1_03_div" class="layui-hide" style="padding:20px;box-sizing:border-box;">
|
|
<div class="page_tools">
|
|
<div class="layui-inline layui-form">
|
|
<select id="soc1_docsinfo1_diCls" lay-filter="soc1_docsinfo1_diCls_filter">
|
|
<option value="">全部类别</option>
|
|
<option value="1">平面图</option>
|
|
<option value="2">疏散图</option>
|
|
<option value="3">水电图</option>
|
|
<option value="4">消防管网布局图</option>
|
|
<option value="5">消防灭火设施划分区域图</option>
|
|
<option value="6">监管设备安装点位置图</option>
|
|
<option value="7">安全巡检区域图</option>
|
|
</select>
|
|
</div>
|
|
<div class="layui-inline" style="width:60px;">
|
|
<input class="layui-input" type="text" id="soc1_docsinfo1_diDate" value="${.now?string('yyyy')}"
|
|
placeholder="年份" autocomplete="off" style="font-size:16px;padding-top:4px;cursor:pointer;"/>
|
|
</div>
|
|
<button id="soc1_docsinfo1_addBtn" class="layui-btn"><i class="layui-icon"></i>添加</button>
|
|
</div>
|
|
<table id="soc1_docsinfo1_dataTable" lay-filter="soc1_docsinfo1_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
<div id="soc_1_04_div" class="layui-hide" style="padding:20px;box-sizing:border-box;">
|
|
<div class="page_tools">
|
|
<div class="layui-inline layui-form" style="/* padding-left:15px; */">
|
|
<select id="soc1_docsinfo2_diCls" lay-filter="soc1_docsinfo2_diCls_filter">
|
|
<option value="">全部类别</option>
|
|
<option value="1">消防行政审批</option>
|
|
<option value="2">消防竣工验收</option>
|
|
<option value="3">开业前检查</option>
|
|
</select>
|
|
</div>
|
|
<div class="layui-inline" style="width:60px;">
|
|
<input class="layui-input" type="text" id="soc1_docsinfo2_diDate" value="${.now?string('yyyy')}"
|
|
placeholder="年份" autocomplete="off" style="font-size:16px;padding-top:4px;cursor:pointer;"/>
|
|
</div>
|
|
<button id="soc1_docsinfo2_addBtn" class="layui-btn"><i class="layui-icon"></i>添加</button>
|
|
</div>
|
|
<table id="soc1_docsinfo2_dataTable" lay-filter="soc1_docsinfo2_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
<div id="soc_1_05_div" class="layui-hide" style="padding:20px;box-sizing:border-box;">
|
|
<div class="page_tools">
|
|
<div class="layui-inline" style="width:60px;">
|
|
<input class="layui-input" type="text" id="soc1_docsinfo3_diDate" value="${.now?string('yyyy')}"
|
|
placeholder="年份" autocomplete="off" style="font-size:16px;padding-top:4px;cursor:pointer;"/>
|
|
</div>
|
|
<button id="soc1_docsinfo3_addBtn" class="layui-btn"><i class="layui-icon"></i>添加</button>
|
|
</div>
|
|
<table id="soc1_docsinfo3_dataTable" lay-filter="soc1_docsinfo3_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
<div id="soc_1_06_div" class="layui-hide" style="padding:20px;box-sizing:border-box;">
|
|
<div class="page_tools">
|
|
<div class="layui-inline" style="width:60px;">
|
|
<input class="layui-input" type="text" id="soc1_docsinfo4_diDate" value="${.now?string('yyyy')}"
|
|
placeholder="年份" autocomplete="off" style="font-size:16px;padding-top:4px;cursor:pointer;"/>
|
|
</div>
|
|
<button id="soc1_docsinfo4_addBtn" class="layui-btn"><i class="layui-icon"></i>添加</button>
|
|
</div>
|
|
<table id="soc1_docsinfo4_dataTable" lay-filter="soc1_docsinfo4_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
<div id="soc_1_07_div" class="layui-hide" style="padding:20px;box-sizing:border-box;">
|
|
<div class="page_tools">
|
|
<div class="layui-inline layui-form" style="width:300px;">
|
|
<select id="soc1_docsinfo5_diCls" lay-filter="soc1_docsinfo5_diCls_filter">
|
|
<option value="">全部制度类型</option>
|
|
<option value="1">安全教育培训制度</option>
|
|
<option value="2">防火巡查检查制度</option>
|
|
<option value="3">安全疏散设施管理制度</option>
|
|
<option value="4">消防(控制室)值班制度</option>
|
|
<option value="5">消防设施器材维护管理制度</option>
|
|
<option value="6">火灾隐患整改制度</option>
|
|
<option value="7">用火用电安全管理制度</option>
|
|
<option value="8">易燃易爆危险物品和场所防火防爆制度</option>
|
|
<option value="9">专职志愿消防队的组织管理制度</option>
|
|
<option value="10">灭火和应急疏散预案演练制度</option>
|
|
<option value="11">燃气电气设备的检查和管理制度</option>
|
|
<option value="12">消防安全工作考评和奖惩制度</option>
|
|
</select>
|
|
</div>
|
|
<div class="layui-inline" style="width:60px;">
|
|
<input class="layui-input" type="text" id="soc1_docsinfo5_diDate" value="${.now?string('yyyy')}"
|
|
placeholder="年份" autocomplete="off" style="font-size:16px;padding-top:4px;cursor:pointer;"/>
|
|
</div>
|
|
<button id="soc1_docsinfo5_addBtn" class="layui-btn"><i class="layui-icon"></i>添加</button>
|
|
</div>
|
|
<table id="soc1_docsinfo5_dataTable" lay-filter="soc1_docsinfo5_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
<div id="soc_1_08_div" class="layui-hide" style="padding:20px;box-sizing:border-box;">
|
|
<blockquote class="layui-elem-quote page_blockquote">微型消防站</blockquote>
|
|
<div class="page_tools">
|
|
<button id="soc1_mfs_addBtn" class="layui-btn" style="display:none;"><i class="layui-icon"></i>创建微型消防站信息
|
|
</button>
|
|
<button id="soc1_mfsp_optBtn" class="layui-btn" style="display:none;"><i class="layui-icon"></i>设置微型消防站
|
|
- 消防人员
|
|
</button>
|
|
<button id="soc1_mfse_optBtn" class="layui-btn" style="display:none;"><i class="layui-icon"></i>设置微型消防站
|
|
- 消防器材
|
|
</button>
|
|
</div>
|
|
<div id="soc_1_08_div_no" style="display:none;">
|
|
<div style="padding:66px;"><i class="layui-icon"></i> 暂未创建微型消防站,无相关信息。</div>
|
|
</div>
|
|
<div id="soc_1_08_div_yes" style="display:none;">
|
|
<form id="soc1_mfsUpdateForm" lay-filter="soc1_mfsUpdateForm_filter" class="layui-form"
|
|
style="padding:40px;margin-left:-70px;">
|
|
<input type="hidden" name="id"/>
|
|
<input type="hidden" name="baseId"/>
|
|
<input type="hidden" id="soc1_mfsUpdateForm_pics" name="mfsPicshave"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">简介描述:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<textarea name="mfsDes" class="layui-textarea" placeholder="简介描述" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"
|
|
style="resize:none;height:100px;"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">相关照片:</label>
|
|
<div class="layui-form-mid" style="width:900px;" id="soc1_mfsUpdateForm_files_div"></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">继续上传照片:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="file" id="soc1_mfsUpdateForm_mfsFiles" name="mfsFiles" multiple="multiple"
|
|
accept="image/png,image/jpeg" style="margin-top:6px;"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-input-block page_btn">
|
|
<button lay-submit class="layui-btn layui-btn-normal" lay-filter="soc1_mfsUpdateForm_filter"><i
|
|
class="icon_submit"></i>保存设置
|
|
</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<div id="soc_1_09_div" class="layui-hide" style="padding:20px;box-sizing:border-box;">
|
|
<blockquote class="layui-elem-quote page_blockquote">值班管理</blockquote>
|
|
<div class="page_tools">
|
|
<button id="soc1_db_optBtn" class="layui-btn"><i class="layui-icon"></i>值班人员</button>
|
|
<button id="soc1_db_recordsBtn" class="layui-btn"><i class="layui-icon"></i>排班管理</button>
|
|
<button id="soc1_db_duty_rosterBtn" class="layui-btn"><i class="layui-icon"></i>值班排班</button>
|
|
<#-- <button id="soc1_duty_start_Btn" style="float:right;display:none;" class="layui-btn">开始值班</button>-->
|
|
<#-- <button id="soc1_duty_end_Btn" style="float:right;display:none;" class="layui-btn">结束值班</button>-->
|
|
</div>
|
|
<div class="index-title" style="margin-bottom: 10px;">在值人员</div>
|
|
<div id="soc_1_09_div_yes" style="display:none;"></div>
|
|
<div id="soc_1_09_div_no" style="display:none;">
|
|
<div style="padding:66px;"><i class="layui-icon"></i> 暂无值班人员相关信息。</div>
|
|
</div>
|
|
</div>
|
|
<div id="soc_1_10_div" class="layui-hide" style="padding:20px;box-sizing:border-box;">
|
|
<blockquote class="layui-elem-quote page_blockquote">消防控制室管理</blockquote>
|
|
<div class="page_tools">
|
|
<button id="soc1_control_addoptBtn" class="layui-btn"><i class="layui-icon"></i>中控室添加</button>
|
|
<#-- <button id="soc1_db_recordsBtn" class="layui-btn"><i class="layui-icon"></i>值班记录</button>-->
|
|
<#-- <button id="soc1_db_duty_rosterBtn" class="layui-btn"><i class="layui-icon"></i>值班排班</button>-->
|
|
<#-- <button id="soc1_duty_start_Btn" style="float:right;display:none;" class="layui-btn">开始值班</button>-->
|
|
<#-- <button id="soc1_duty_end_Btn" style="float:right;display:none;" class="layui-btn">结束值班</button>-->
|
|
</div>
|
|
<table id="soc1_controlller_dataTable" lay-filter="soc1_controlller_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- 下班打卡填写备注窗口 -->
|
|
<div id="soc1_duty_end_Win" class="page_win page_win_hide">
|
|
<label>值班备注:</label>
|
|
<textarea id="dutyRemarkId" name="dutyRemark" rows="10" cols="30"
|
|
style="width:100%;height:98%;margin-top:10px"></textarea>
|
|
</div>
|
|
<!--所属行业窗口-->
|
|
<div id="soc1_socIndWin" class="page_win page_win_hide">
|
|
<ul id="soc1_socInd_tree" class="ztree page_tree"></ul>
|
|
</div>
|
|
<!--单位类别窗口-->
|
|
<div id="soc1_socClassWin" class="page_win page_win_hide">
|
|
<ul id="soc1_socClass_tree" class="ztree page_tree"></ul>
|
|
</div>
|
|
<!--巡检点添加页面-->
|
|
<div id="soc1_checksAddWin" class="page_win page_win_hide">
|
|
<div style="float:left;width:300px;height:500px;margin:0;padding:0;overflow:auto;">
|
|
<ul id="soc1_checksAddTree" class="ztree page_tree"></ul>
|
|
</div>
|
|
<div style="margin-left:305px;">
|
|
<form id="soc1_checksAddForm" lay-filter="soc1_checksAddForm_filter" class="layui-form"
|
|
style="float:left;margin-left:-10px;">
|
|
<input type="hidden" name="baseId" value="${manager_user['baseId']}"/>
|
|
<!--
|
|
<input type="hidden" name="relId"/>
|
|
-->
|
|
<input type="hidden" name="isdel" value="0"/>
|
|
<input type="hidden" id="soc1_checksAddForm_checksCls" name="checksCls"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">所属企业单位:</label>
|
|
<div class="layui-form-mid"><span>${manager_user['groupName']}</span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">巡检点类型:</label>
|
|
<div class="layui-form-mid"><span id="soc1_checksAddForm_checkst"><font
|
|
color="#fff">点击左侧巡检点类型</font></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">所在分区:</label>
|
|
<div class="layui-input-inline" style="width:230px;">
|
|
<select id="soc1_checksAddForm_valst1" name="valsid1" lay-filter="soc1_checksAddForm_valst1_filter"
|
|
lay-verify="required" lay-verType="tips">
|
|
<option value="">选择所在分区</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">具体位置:</label>
|
|
<div class="layui-input-inline" style="width:230px;">
|
|
<select id="soc1_checksAddForm_valst2" name="valsid2" lay-filter="soc1_checksAddForm_valst2_filter"
|
|
lay-verify="required" lay-verType="tips">
|
|
<option value="">选择具体位置</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">详细巡检地址:</label>
|
|
<div class="layui-input-inline" style="width:450px;">
|
|
<input type="text" name="checksDes" class="layui-input" placeholder="请输入详细的巡检地址描述"
|
|
autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-btn layui-btn-normal layui-hide" lay-filter="soc1_checksAddForm_filter"><i
|
|
class="icon_submit"></i>保存数据
|
|
</button>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<!--巡检点修改页面-->
|
|
<div id="soc1_checksUpdateWin" class="page_win page_win_hide">
|
|
<div style="float:left;width:300px;height:500px;margin:0;padding:0;overflow:auto;">
|
|
<ul id="soc1_checksUpdateTree" class="ztree page_tree"></ul>
|
|
</div>
|
|
<div style="margin-left:305px;">
|
|
<form id="soc1_checksUpdateForm" lay-filter="soc1_checksUpdateForm_filter" class="layui-form"
|
|
style="float:left;margin-left:-10px;">
|
|
<input type="hidden" name="id"/>
|
|
<input type="hidden" id="soc1_checksUpdateForm_checksCls" name="checksCls"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">所属企业单位:</label>
|
|
<div class="layui-form-mid"><span>${manager_user['groupName']}</span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">巡检点类型:</label>
|
|
<div class="layui-form-mid"><span id="soc1_checksUpdateForm_checkst"></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">RFID码:</label>
|
|
<div class="layui-form-mid"><span id="soc1_checksUpdateForm_rfid"></span></div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">所在分区:</label>
|
|
<div class="layui-input-inline" style="width:230px;">
|
|
<select id="soc1_checksUpdateForm_valst1" name="valsid1"
|
|
lay-filter="soc1_checksUpdateForm_valst1_filter" lay-verify="required" lay-verType="tips">
|
|
<option value="">选择所在分区</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">具体位置:</label>
|
|
<div class="layui-input-inline" style="width:230px;">
|
|
<select id="soc1_checksUpdateForm_valst2" name="valsid2"
|
|
lay-filter="soc1_checksUpdateForm_valst2_filter" lay-verify="required" lay-verType="tips">
|
|
<option value="">选择具体位置</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">详细巡检地址:</label>
|
|
<div class="layui-input-inline" style="width:450px;">
|
|
<input type="text" name="checksDes" class="layui-input" placeholder="请输入详细的巡检地址描述"
|
|
autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-btn layui-btn-normal layui-hide" lay-filter="soc1_checksUpdateForm_filter">
|
|
<i class="icon_submit"></i>保存数据
|
|
</button>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<!--单位分区位置窗口-->
|
|
<div id="soc1_subareaOptWin1" class="page_win page_win_hide">
|
|
<blockquote class="layui-elem-quote page_blockquote">企业单位分区列表</blockquote>
|
|
<div class="page_tools">
|
|
<div class="layui-inline" id="soc1_subarea1_valsName_tips" style="display:inline-flex;">
|
|
<input class="layui-input" id="soc1_subarea1_valsName" placeholder="分区名称" autocomplete="off"
|
|
style="width:200px;"/>
|
|
<div class="layui-inline layui-form" id="plan_ptl1_yh_dangersLevel_tips" style="margin-left:10px">
|
|
<select id="plan_ptl1_yh_dangersLevel">
|
|
<option value="">隐患类型</option>
|
|
<option value="1">待定</option>
|
|
<option value="2">未定级</option>
|
|
<option value="3">一般隐患</option>
|
|
<option value="4">重大隐患</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<button id="soc1_subarea1_addBtn" class="layui-btn"><i class="layui-icon"></i>快速添加</button>
|
|
<span></span>
|
|
</div>
|
|
<table id="soc1_subarea1_dataTable" lay-filter="soc1_subarea1_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
<div id="soc1_subareaOptWin2" class="page_win page_win_hide">
|
|
<blockquote class="layui-elem-quote page_blockquote">企业单位位置列表<span id="soc1_subarea2_subarea1"></span><input
|
|
type="hidden" id="soc1_subarea2_pid"/></blockquote>
|
|
<div class="page_tools">
|
|
<div class="layui-inline" id="soc1_subarea2_valsName_tips">
|
|
<input class="layui-input" id="soc1_subarea2_valsName" placeholder="位置名称" autocomplete="off"
|
|
style="width:200px;"/>
|
|
</div>
|
|
<button id="soc1_subarea2_addBtn" class="layui-btn"><i class="layui-icon"></i>快速添加</button>
|
|
<span></span>
|
|
</div>
|
|
<table id="soc1_subarea2_dataTable" lay-filter="soc1_subarea2_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
<!--平面图添加页面-->
|
|
<div id="soc1_docsinfo1AddWin" class="page_win page_win_hide">
|
|
<form id="soc1_docsinfo1AddForm" lay-filter="soc1_docsinfo1AddForm_filter" class="layui-form">
|
|
<input type="hidden" name="baseId" value="${manager_user['baseId']}"/>
|
|
<input type="hidden" name="diType" value="1"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">图纸分类:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<select name="diCls" 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>
|
|
<option value="6">监管设备安装点位置图</option>
|
|
<option value="7">安全巡检区域图</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">图纸名称:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="diTitle" class="layui-input" placeholder="图纸名称" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">相关附件:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="file" id="soc1_docsinfo1AddForm_diFiles" name="diFiles" accept="image/png,image/jpeg"
|
|
lay-verify="required" lay-verType="tips" style="margin-top:6px;"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">连续添加:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="checkbox" id="soc1_docsinfo1AddForm_on" title="是" lay-skin="primary"/>
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-hide layui-btn layui-btn-normal" lay-filter="soc1_docsinfo1AddForm_filter"><i
|
|
class="icon_submit"></i>保存数据
|
|
</button>
|
|
</form>
|
|
</div>
|
|
<!--平面图show-->
|
|
<div id="soc1_docsinfo1ShowWin" class="page_win page_win_hide">
|
|
</div>
|
|
<!--消防合法文书添加页面-->
|
|
<div id="soc1_docsinfo2AddWin" class="page_win page_win_hide">
|
|
<form id="soc1_docsinfo2AddForm" lay-filter="soc1_docsinfo2AddForm_filter" class="layui-form">
|
|
<input type="hidden" name="baseId" value="${manager_user['baseId']}"/>
|
|
<input type="hidden" name="diType" value="2"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">名称:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<select name="diCls" lay-verify="required" lay-verType="tips">
|
|
<option value="">请选择</option>
|
|
<option value="1">消防行政审批</option>
|
|
<option value="2">消防竣工验收</option>
|
|
<option value="3">开业前检查</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">相关附件:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="file" id="soc1_docsinfo2AddForm_diFiles" name="diFiles" multiple="multiple"
|
|
lay-verify="required" lay-verType="tips" style="margin-top:6px;"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">连续添加:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="checkbox" id="soc1_docsinfo2AddForm_on" title="是" lay-skin="primary"/>
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-hide layui-btn layui-btn-normal" lay-filter="soc1_docsinfo2AddForm_filter"><i
|
|
class="icon_submit"></i>保存数据
|
|
</button>
|
|
</form>
|
|
</div>
|
|
<!--消防合法文书show页面-->
|
|
<div id="soc1_docsinfo2ShowWin" class="page_win page_win_hide">
|
|
<form id="soc1_docsinfo2ShowForm" lay-filter="soc1_docsinfo2ShowForm_filter" class="layui-form">
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">名称:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="diCls" class="layui-input" readonly="readonly"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">相关附件:</label>
|
|
<div class="layui-form-mid" style="width:366px;" id="soc1_docsinfo2ShowWin_diFiles"></div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!--消防预案和演练添加页面-->
|
|
<div id="soc1_docsinfo3AddWin" class="page_win page_win_hide">
|
|
<form id="soc1_docsinfo3AddForm" lay-filter="soc1_docsinfo3AddForm_filter" class="layui-form">
|
|
<input type="hidden" name="baseId" value="${manager_user['baseId']}"/>
|
|
<input type="hidden" name="diType" value="3"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">名称:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="diTitle" class="layui-input" placeholder="名称" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">制定时间:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="diTime" class="layui-input" placeholder="制定时间" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">简要:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<textarea name="diDes" class="layui-textarea" placeholder="简要" lay-verify="required" lay-verType="tips"
|
|
autocomplete="off" style="resize:none;height:100px;"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">相关附件:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="file" id="soc1_docsinfo3AddForm_diFiles" name="diFiles" multiple="multiple"
|
|
lay-verify="required" lay-verType="tips" style="margin-top:6px;"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">连续添加:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="checkbox" id="soc1_docsinfo3AddForm_on" title="是" lay-skin="primary"/>
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-hide layui-btn layui-btn-normal" lay-filter="soc1_docsinfo3AddForm_filter"><i
|
|
class="icon_submit"></i>保存数据
|
|
</button>
|
|
</form>
|
|
</div>
|
|
<!--消防预案和演练show页面-->
|
|
<div id="soc1_docsinfo3ShowWin" class="page_win page_win_hide">
|
|
<form id="soc1_docsinfo3ShowForm" lay-filter="soc1_docsinfo3ShowForm_filter" class="layui-form">
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">名称:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="diTitle" class="layui-input" readonly="readonly"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">制定时间:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="diTime" class="layui-input" readonly="readonly"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">简要:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<textarea name="diDes" class="layui-textarea" readonly="readonly"
|
|
style="resize:none;height:100px;"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">相关附件:</label>
|
|
<div class="layui-form-mid" style="width:366px;" id="soc1_docsinfo3ShowWin_diFiles"></div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!--消防培训添加页面-->
|
|
<div id="soc1_docsinfo4AddWin" class="page_win page_win_hide">
|
|
<form id="soc1_docsinfo4AddForm" lay-filter="soc1_docsinfo4AddForm_filter" class="layui-form">
|
|
<input type="hidden" name="baseId" value="${manager_user['baseId']}"/>
|
|
<input type="hidden" name="diType" value="4"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">培训时间:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="diTime" class="layui-input" placeholder="培训时间" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">参与人员:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="diTitle" class="layui-input" placeholder="参与人员" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">培训内容:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<textarea name="diDes" class="layui-textarea" placeholder="培训内容" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off" style="resize:none;height:100px;"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">相关附件:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="file" id="soc1_docsinfo4AddForm_diFiles" name="diFiles" multiple="multiple"
|
|
lay-verify="required" lay-verType="tips" style="margin-top:6px;"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">连续添加:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="checkbox" id="soc1_docsinfo4AddForm_on" title="是" lay-skin="primary"/>
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-hide layui-btn layui-btn-normal" lay-filter="soc1_docsinfo4AddForm_filter"><i
|
|
class="icon_submit"></i>保存数据
|
|
</button>
|
|
</form>
|
|
</div>
|
|
<!--消防培训show页面-->
|
|
<div id="soc1_docsinfo4ShowWin" class="page_win page_win_hide">
|
|
<form id="soc1_docsinfo4ShowForm" lay-filter="soc1_docsinfo4ShowForm_filter" class="layui-form">
|
|
<input type="hidden" name="baseId" value="${manager_user['baseId']}"/>
|
|
<input type="hidden" name="diType" value="4"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">培训时间:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="diTime" class="layui-input" readonly="readonly"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">参与人员:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="diTitle" class="layui-input" readonly="readonly"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">培训内容:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<textarea name="diDes" class="layui-textarea" readonly="readonly"
|
|
style="resize:none;height:100px;"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">相关附件:</label>
|
|
<div class="layui-form-mid" style="width:366px;" id="soc1_docsinfo4ShowWin_diFiles"></div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!--规章制度添加页面-->
|
|
<div id="soc1_docsinfo5AddWin" class="page_win page_win_hide">
|
|
<form id="soc1_docsinfo5AddForm" lay-filter="soc1_docsinfo5AddForm_filter" class="layui-form">
|
|
<input type="hidden" name="baseId" value="${manager_user['baseId']}"/>
|
|
<input type="hidden" name="diType" value="5"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">制度类型:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<select name="diCls" 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>
|
|
<option value="6">火灾隐患整改制度</option>
|
|
<option value="7">用火用电安全管理制度</option>
|
|
<option value="8">易燃易爆危险物品和场所防火防爆制度</option>
|
|
<option value="9">专职志愿消防队的组织管理制度</option>
|
|
<option value="10">灭火和应急疏散预案演练制度</option>
|
|
<option value="11">燃气电气设备的检查和管理制度</option>
|
|
<option value="12">消防安全工作考评和奖惩制度</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">名称:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="diTitle" class="layui-input" placeholder="名称" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">制定时间:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="diTime" class="layui-input" placeholder="制定时间" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">备注:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<textarea name="diDes" class="layui-textarea" placeholder="备注" lay-verify="required" lay-verType="tips"
|
|
autocomplete="off" style="resize:none;height:100px;"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">相关附件:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="file" id="soc1_docsinfo5AddForm_diFiles" name="diFiles" multiple="multiple"
|
|
lay-verify="required" lay-verType="tips" style="margin-top:6px;"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">连续添加:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="checkbox" id="soc1_docsinfo5AddForm_on" title="是" lay-skin="primary"/>
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-hide layui-btn layui-btn-normal" lay-filter="soc1_docsinfo5AddForm_filter"><i
|
|
class="icon_submit"></i>保存数据
|
|
</button>
|
|
</form>
|
|
</div>
|
|
<!--规章制度show页面-->
|
|
<div id="soc1_docsinfo5ShowWin" class="page_win page_win_hide">
|
|
<form id="soc1_docsinfo5ShowForm" lay-filter="soc1_docsinfo5ShowForm_filter" class="layui-form">
|
|
<input type="hidden" name="baseId" value="${manager_user['baseId']}"/>
|
|
<input type="hidden" name="diType" value="5"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">制度类型:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="diCls" class="layui-input" readonly="readonly"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">名称:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="diTitle" class="layui-input" readonly="readonly"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">制定时间:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="diTime" class="layui-input" readonly="readonly"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">备注:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<textarea name="diDes" class="layui-textarea" readonly="readonly"
|
|
style="resize:none;height:100px;"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">相关附件:</label>
|
|
<div class="layui-form-mid" style="width:366px;" id="soc1_docsinfo5ShowWin_diFiles"></div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!--微型消防站增加页面-->
|
|
<div id="soc1_mfsAddWin" class="page_win page_win_hide">
|
|
<form id="soc1_mfsAddForm" lay-filter="soc1_mfsAddForm_filter" class="layui-form">
|
|
<input type="hidden" name="baseId" value="${manager_user['baseId']}"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">简介描述:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<textarea name="mfsDes" class="layui-textarea" placeholder="简介描述" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off" style="resize:none;height:100px;"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">相关照片:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="file" id="soc1_mfsAddForm_mfsFiles" name="mfsFiles" multiple="multiple"
|
|
accept="image/png,image/jpeg" style="margin-top:6px;"/>
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-hide layui-btn layui-btn-normal" lay-filter="soc1_mfsAddForm_filter"><i
|
|
class="icon_submit"></i>保存数据
|
|
</button>
|
|
</form>
|
|
</div>
|
|
<!--微型消防站show图片-->
|
|
<div id="soc1_mfsImgWin" class="page_win page_win_hide">
|
|
</div>
|
|
<!--微型消防站-消防人员opt页面-->
|
|
<div id="soc1_mfspOptWin" class="page_win page_win_hide">
|
|
<div class="page_tools">
|
|
<button id="soc1_mfsp_addBtn" class="layui-btn"><i class="layui-icon"></i>添加消防人员</button>
|
|
<span></span>
|
|
</div>
|
|
<table id="soc1_mfsp_dataTable" lay-filter="soc1_mfsp_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
<!--微型消防站-消防人员add页面-->
|
|
<div id="soc1_mfspAddWin" class="page_win page_win_hide">
|
|
<form id="soc1_mfspAddForm" lay-filter="soc1_mfspAddForm_filter" class="layui-form">
|
|
<input type="hidden" name="baseId" value="${manager_user['baseId']}"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">姓名:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="mfspName" class="layui-input" placeholder="姓名" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">职务:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<select name="mfspDut" lay-verify="required" lay-verType="tips">
|
|
<option value="">请选择职务</option>
|
|
<option value="1">站长</option>
|
|
<option value="2">副站长</option>
|
|
<option value="3">普通成员</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">电话:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="mfspTel" class="layui-input" placeholder="电话" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">照片:</label>
|
|
<div class="layui-form-mid" style="width:366px;" id="soc1_mfspAddForm_file_div">
|
|
<img id="soc1_mfspAddForm_img"
|
|
style="width:250px;height:250px;border:1px solid #d2d2d2;margin-bottom:5px;"
|
|
src="${ctx}/style/images/help_nopic.png"/>
|
|
<div style="width:260px;text-align:center;margin-left:-5px;">
|
|
<a href="javascript:void(0);"
|
|
style="padding:6px 50px;font-size:16px;height:26px;line-height:26px;position:relative;border:1px solid #999;text-decoration:none;color:#b5e0ff;">选择文件
|
|
<input type="file" id="soc1_mfspAddForm_mfspFile" name="mfspFile" accept="image/png,image/jpeg"
|
|
style="opacity:0;-ms-filter:'alpha(opacity=0)';position:absolute;overflow:hidden;right:0;top:0;cursor:pointer;color:#b5e0ff;"/>
|
|
</a>
|
|
<a id="soc1_mfspAddForm_mfspFile_reset" href="javascript:void(0);"
|
|
style="margin-left:5px;padding:6px 20px;font-size:16px;height:26px;line-height:26px;position:relative;border:1px solid #999;text-decoration:none;color:#b5e0ff;">重置</a>
|
|
</div>
|
|
</div>
|
|
<!--
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="file" id="soc1_mfspAddForm_mfspFile" name="mfspFile" accept="image/png,image/jpeg" style="margin-top:6px;"/>
|
|
</div>
|
|
-->
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">连续添加:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="checkbox" id="soc1_mfspAddForm_on" title="是" lay-skin="primary"/>
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-hide layui-btn layui-btn-normal" lay-filter="soc1_mfspAddForm_filter"><i
|
|
class="icon_submit"></i>保存数据
|
|
</button>
|
|
</form>
|
|
</div>
|
|
<!--微型消防站-消防人员update页面-->
|
|
<div id="soc1_mfspUpdateWin" class="page_win page_win_hide">
|
|
<form id="soc1_mfspUpdateForm" lay-filter="soc1_mfspUpdateForm_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;">
|
|
<input type="text" name="mfspName" class="layui-input" placeholder="姓名" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">职务:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<select name="mfspDut" lay-verify="required" lay-verType="tips">
|
|
<option value="">请选择职务</option>
|
|
<option value="1">站长</option>
|
|
<option value="2">副站长</option>
|
|
<option value="3">普通成员</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">电话:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="mfspTel" class="layui-input" placeholder="电话" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">照片:</label>
|
|
<div class="layui-form-mid" style="width:366px;" id="soc1_mfspUpdateForm_file_div">
|
|
<img id="soc1_mfspUpdateForm_img"
|
|
style="width:250px;height:250px;border:1px solid #d2d2d2;margin-bottom:5px;"
|
|
src="${ctx}/style/images/help_nopic.png"/>
|
|
<div style="width:260px;text-align:center;margin-left:-5px;">
|
|
<a href="javascript:void(0);"
|
|
style="padding:6px 50px;font-size:16px;height:26px;line-height:26px;position:relative;border:1px solid #999;text-decoration:none;color:#b5e0ff;">选择文件
|
|
<input type="file" id="soc1_mfspUpdateForm_mfspFile" name="mfspFile"
|
|
accept="image/png,image/jpeg"
|
|
style="opacity:0;-ms-filter:'alpha(opacity=0)';position:absolute;overflow:hidden;right:0;top:0;cursor:pointer;"/>
|
|
</a>
|
|
<a id="soc1_mfspUpdateForm_mfspFile_remove" href="javascript:void(0);"
|
|
style="margin-left:5px;padding:6px 20px;font-size:16px;height:26px;line-height:26px;position:relative;border:1px solid #999;text-decoration:none;color:#b5e0ff;">移除</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-hide layui-btn layui-btn-normal" lay-filter="soc1_mfspUpdateForm_filter"><i
|
|
class="icon_submit"></i>保存数据
|
|
</button>
|
|
</form>
|
|
</div>
|
|
<!--微型消防站-消防器材opt页面-->
|
|
<div id="soc1_mfseOptWin" class="page_win page_win_hide">
|
|
<div class="page_tools">
|
|
<div class="layui-inline layui-form" style="width:200px;">
|
|
<select id="soc1_mfseOptWin_mfseCls" lay-filter="soc1_mfseOptWin_mfseCls_filter">
|
|
<option value="0">全部器材类型</option>
|
|
<option value="1">水枪</option>
|
|
<option value="2">水带</option>
|
|
<option value="3">灭火器</option>
|
|
<option value="4">呼吸面罩</option>
|
|
<option value="5">消防斧</option>
|
|
<option value="6">消防桶</option>
|
|
<option value="7">消防铲</option>
|
|
<option value="8">救援绳</option>
|
|
<option value="9">灭火毯</option>
|
|
<option value="10">战斗服</option>
|
|
<option value="11">头盔</option>
|
|
<option value="12">消防水靴</option>
|
|
<option value="13">担架</option>
|
|
<option value="14">灭火沙</option>
|
|
<option value="15">手电筒</option>
|
|
<option value="16">消防车</option>
|
|
<option value="17">器材车</option>
|
|
<option value="18">消防手套</option>
|
|
<option value="19">消防安全腰带</option>
|
|
<option value="20">消防空气呼吸器</option>
|
|
<option value="21">佩戴式防爆照明灯</option>
|
|
<option value="22">消防员呼救器</option>
|
|
<option value="23">方位灯</option>
|
|
<option value="24">强光照明灯</option>
|
|
<option value="25">分水器</option>
|
|
<option value="26">机动消防泵</option>
|
|
<option value="27">单杠梯</option>
|
|
<option value="28">消防栓扳手</option>
|
|
<option value="29">绝缘剪断钳</option>
|
|
<option value="30">外线电话</option>
|
|
<option value="31">手持对讲机</option>
|
|
<option value="32">大斧</option>
|
|
</select>
|
|
</div>
|
|
<button id="soc1_mfse_addBtn" class="layui-btn"><i class="layui-icon"></i>添加消防器材</button>
|
|
<span></span>
|
|
</div>
|
|
<table id="soc1_mfse_dataTable" lay-filter="soc1_mfse_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
<!--微型消防站-消防器材add页面-->
|
|
<div id="soc1_mfseAddWin" class="page_win page_win_hide">
|
|
<form id="soc1_mfseAddForm" lay-filter="soc1_mfseAddForm_filter" class="layui-form">
|
|
<input type="hidden" name="baseId" value="${manager_user['baseId']}"/>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">器材类型:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<select name="mfseCls" lay-filter="soc1_mfseAddForm_select_filter">
|
|
<option value="">全部器材类型</option>
|
|
<option value="1">水枪</option>
|
|
<option value="2">水带</option>
|
|
<option value="3">灭火器</option>
|
|
<option value="4">呼吸面罩</option>
|
|
<option value="5">消防斧</option>
|
|
<option value="6">消防桶</option>
|
|
<option value="7">消防铲</option>
|
|
<option value="8">救援绳</option>
|
|
<option value="9">灭火毯</option>
|
|
<option value="10">战斗服</option>
|
|
<option value="11">头盔</option>
|
|
<option value="12">消防水靴</option>
|
|
<option value="13">担架</option>
|
|
<option value="14">灭火沙</option>
|
|
<option value="15">手电筒</option>
|
|
<option value="16">消防车</option>
|
|
<option value="17">器材车</option>
|
|
<option value="18">消防手套</option>
|
|
<option value="19">消防安全腰带</option>
|
|
<option value="20">消防空气呼吸器</option>
|
|
<option value="21">佩戴式防爆照明灯</option>
|
|
<option value="22">消防员呼救器</option>
|
|
<option value="23">方位灯</option>
|
|
<option value="24">强光照明灯</option>
|
|
<option value="25">分水器</option>
|
|
<option value="26">机动消防泵</option>
|
|
<option value="27">单杠梯</option>
|
|
<option value="28">消防栓扳手</option>
|
|
<option value="29">绝缘剪断钳</option>
|
|
<option value="30">外线电话</option>
|
|
<option value="31">手持对讲机</option>
|
|
<option value="32">大斧</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">规格简要:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="mfseSpe" class="layui-input" placeholder="规格简要" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">数量:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="number" name="mfseCs" class="layui-input" placeholder="数量" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item" s="1">
|
|
<label class="layui-form-label">出厂时间:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input class="layui-input" type="text" name="mfseStart" id="mfseStartTime"
|
|
value="${.now?string('yyyy-MM-dd')}" placeholder="出厂时间" autocomplete="off"
|
|
style="font-size:16px;padding-top:4px;cursor:pointer;letter-spacing:1px;"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item" s="1" style="display: none">
|
|
<label class="layui-form-label">到期时间:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input class="layui-input" type="text" name="mfseEnd" id="mfseEndTime"
|
|
value="${.now?string('yyyy-MM-dd')}" placeholder="到期时间" autocomplete="off"
|
|
style="font-size:16px;padding-top:4px;cursor:pointer;letter-spacing:1px;"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item" s="1" style="display: none">
|
|
<label class="layui-form-label">即将到期提醒(天):</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input class="layui-input" type="number" name="mfseDue" value="30" placeholder="即将到期提醒(天)"
|
|
autocomplete="off" style="font-size:16px;padding-top:4px;cursor:pointer;letter-spacing:1px;"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">描述:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<textarea name="mfseDesc" class="layui-textarea" placeholder="描述" autocomplete="off"
|
|
style="resize:none;height:100px;"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">连续添加:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="checkbox" id="soc1_mfseAddForm_on" title="是" lay-skin="primary"/>
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-hide layui-btn layui-btn-normal" lay-filter="soc1_mfseAddForm_filter"><i
|
|
class="icon_submit"></i>保存数据
|
|
</button>
|
|
</form>
|
|
</div>
|
|
<!--微型消防站-消防器材update页面-->
|
|
<div id="soc1_mfseUpdateWin" class="page_win page_win_hide">
|
|
<form id="soc1_mfseUpdateForm" lay-filter="soc1_mfseUpdateForm_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="mfseCls" lay-filter="soc1_mfseUpdateForm_select_filter">
|
|
<option value="">全部器材类型</option>
|
|
<option value="1">水枪</option>
|
|
<option value="2">水带</option>
|
|
<option value="3">灭火器</option>
|
|
<option value="4">呼吸面罩</option>
|
|
<option value="5">消防斧</option>
|
|
<option value="6">消防桶</option>
|
|
<option value="7">消防铲</option>
|
|
<option value="8">救援绳</option>
|
|
<option value="9">灭火毯</option>
|
|
<option value="10">战斗服</option>
|
|
<option value="11">头盔</option>
|
|
<option value="12">消防水靴</option>
|
|
<option value="13">担架</option>
|
|
<option value="14">灭火沙</option>
|
|
<option value="15">手电筒</option>
|
|
<option value="16">消防车</option>
|
|
<option value="17">器材车</option>
|
|
<option value="18">消防手套</option>
|
|
<option value="19">消防安全腰带</option>
|
|
<option value="20">消防空气呼吸器</option>
|
|
<option value="21">佩戴式防爆照明灯</option>
|
|
<option value="22">消防员呼救器</option>
|
|
<option value="23">方位灯</option>
|
|
<option value="24">强光照明灯</option>
|
|
<option value="25">分水器</option>
|
|
<option value="26">机动消防泵</option>
|
|
<option value="27">单杠梯</option>
|
|
<option value="28">消防栓扳手</option>
|
|
<option value="29">绝缘剪断钳</option>
|
|
<option value="30">外线电话</option>
|
|
<option value="31">手持对讲机</option>
|
|
<option value="32">大斧</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">规格简要:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="mfseSpe" class="layui-input" placeholder="规格简要" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">数量:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="number" name="mfseCs" class="layui-input" placeholder="数量" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item" su="1" style="display: none">
|
|
<label class="layui-form-label">出厂时间:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input class="layui-input" type="text" name="mfseStart" id="mfseStartTime1"
|
|
value="${.now?string('yyyy-MM-dd')}" placeholder="出厂时间" autocomplete="off"
|
|
style="font-size:16px;padding-top:4px;cursor:pointer;letter-spacing:1px;"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item" su="1" style="display: none">
|
|
<label class="layui-form-label">到期时间:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input class="layui-input" type="text" name="mfseEnd" id="mfseEndTime1"
|
|
value="${.now?string('yyyy-MM-dd')}" placeholder="到期时间" autocomplete="off"
|
|
style="font-size:16px;padding-top:4px;cursor:pointer;letter-spacing:1px;"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item" su="1" style="display: none">
|
|
<label class="layui-form-label">即将到期提醒(天):</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input class="layui-input" type="number" name="mfseDue" placeholder="即将到期提醒(天)" autocomplete="off"
|
|
style="font-size:16px;padding-top:4px;cursor:pointer;letter-spacing:1px;"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">描述:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<textarea name="mfseDesc" class="layui-textarea" placeholder="描述" autocomplete="off"
|
|
style="resize:none;height:100px;"></textarea>
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-hide layui-btn layui-btn-normal" lay-filter="soc1_mfseUpdateForm_filter"><i
|
|
class="icon_submit"></i>保存数据
|
|
</button>
|
|
</form>
|
|
</div>
|
|
|
|
|
|
<!-- 值班人员添加 --><#---->
|
|
<!--值班人员-值班人员opt页面-->
|
|
<div id="soc1_dbOptWin" class="page_win page_win_hide">
|
|
<div class="page_tools">
|
|
<button id="soc1_db_addBtn" class="layui-btn"><i class="layui-icon"></i>添加值班人员</button>
|
|
<span></span>
|
|
</div>
|
|
<table id="soc1_db_dataTable" lay-filter="soc1_db_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
|
|
<!--值班人员-值班人员add页面-->
|
|
<div id="soc1_dbAddWin" class="page_win page_win_hide">
|
|
<form id="soc1_dbAddForm" lay-filter="soc1_dbAddForm_filter" class="layui-form">
|
|
<input type="hidden" name="baseId" value="${manager_user['baseId']}"/>
|
|
<input type="hidden" name="socName" value="${manager_user['groupName']}"/>
|
|
<input type="hidden" name="regionId" value="${manager_user['regionId']}"/>
|
|
<input type="hidden" name="regionIds" value="${manager_user['regionIds']}"/>
|
|
<input type="hidden" name="regionVal" value="${manager_user['regionVal']}"/>
|
|
<input type="hidden" name="regionVals" value="${manager_user['regionVals']}"/>
|
|
<#-- <div class="layui-form-item">-->
|
|
<#-- <label class="layui-form-label">选择账号:</label>-->
|
|
<#-- <div class="layui-input-inline" style="width:350px;">-->
|
|
<#-- <select id="soc1_db_addForm_accountUsers" name="usersUid" lay-filter="soc1_db_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:366px;">
|
|
<input type="text" name="usersName" class="layui-input" placeholder="姓名" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">职务:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="usersPost" class="layui-input" placeholder="职务" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">办公电话:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="dutyTel" class="layui-input" placeholder="办公电话" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">手机号码:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="dutyPhone" class="layui-input" placeholder="手机号码" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">照片:</label>
|
|
<div class="layui-form-mid" style="width:366px;float: left;" id="soc1_dbAddForm_file_div">
|
|
<img id="soc1_dbAddForm_img"
|
|
style="width:250px;height:250px;border:1px solid #d2d2d2;margin-bottom:5px;"
|
|
src="${ctx}/style/images/help_nopic.png"/>
|
|
<div style="width:260px;text-align:center;margin-left:-5px;">
|
|
<a href="javascript:void(0);"
|
|
style="padding:6px 50px;font-size:16px;height:26px;line-height:26px;position:relative;border:1px solid #999;text-decoration:none;color:#b5e0ff;">选择文件
|
|
<input type="file" id="soc1_dbAddForm_dbFile" name="dbFile" accept="image/png,image/jpeg"
|
|
style="opacity:0;-ms-filter:'alpha(opacity=0)';position:absolute;overflow:hidden;right:0;top:0;cursor:pointer;color:#b5e0ff;"/>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<!--
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="file" id="soc1_mfspAddForm_mfspFile" name="mfspFile" accept="image/png,image/jpeg" style="margin-top:6px;"/>
|
|
</div>
|
|
-->
|
|
</div>
|
|
<button lay-submit class="layui-hide layui-btn layui-btn-normal" lay-filter="soc1_dbAddForm_filter"><i
|
|
class="icon_submit"></i>保存数据
|
|
</button>
|
|
</form>
|
|
</div>
|
|
<!--值班人员-值班人员update页面-->
|
|
<div id="soc1_dbUpdateWin" class="page_win page_win_hide">
|
|
<form id="soc1_dbUpdateForm" lay-filter="soc1_dbUpdateForm_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;">
|
|
<input type="text" name="usersName" class="layui-input" placeholder="姓名" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">职务:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="usersPost" class="layui-input" placeholder="职务" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">办公电话:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="dutyTel" class="layui-input" placeholder="办公电话" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">手机号码:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="dutyPhone" class="layui-input" placeholder="手机号码" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">照片:</label>
|
|
<div class="layui-form-mid" style="width:366px;float: left;" id="soc1_dbUpdateForm_file_div">
|
|
<img id="soc1_dbUpdateForm_img"
|
|
style="width:250px;height:250px;border:1px solid #d2d2d2;margin-bottom:5px;"
|
|
src="${ctx}/style/images/help_nopic.png"/>
|
|
<div style="width:260px;text-align:center;margin-left:-5px;">
|
|
<a href="javascript:void(0);"
|
|
style="padding:6px 50px;font-size:16px;height:26px;line-height:26px;position:relative;border:1px solid #999;text-decoration:none;color:#b5e0ff;">选择文件
|
|
<input type="file" id="soc1_dbUpdateForm_dbFile" name="dbFile" accept="image/png,image/jpeg"
|
|
style="opacity:0;-ms-filter:'alpha(opacity=0)';position:absolute;overflow:hidden;right:0;top:0;cursor:pointer;color:#b5e0ff;"/>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-hide layui-btn layui-btn-normal" lay-filter="soc1_dbUpdateForm_filter"><i
|
|
class="icon_submit"></i>保存数据
|
|
</button>
|
|
</form>
|
|
</div>
|
|
<!--值班人员-值班人员值班记录页面-->
|
|
<div id="soc1_db_recordsWin" class="page_win page_win_hide">
|
|
<div class="page_tools">
|
|
<div class="layui-inline" style="width:70px;">
|
|
人员姓名:
|
|
</div>
|
|
<div class="layui-inline" style="width:150px;">
|
|
<input id="soc1_db_recordsWin_usersName" class="layui-input" type="text"
|
|
style="font-size:16px;padding-top:4px;cursor:pointer;letter-spacing:1px;"/>
|
|
</div>
|
|
<div class="layui-inline" style="width:90px;">
|
|
所属中控室:
|
|
</div>
|
|
<div class="layui-inline" style="width:150px;">
|
|
<input id="soc1_db_recordsWin_controlroom" class="layui-input" type="text"
|
|
style="font-size:16px;padding-top:4px;cursor:pointer;letter-spacing:1px;"/>
|
|
</div>
|
|
<div class="layui-inline" style="width:70px;">
|
|
值班时间:
|
|
</div>
|
|
<div class="layui-inline" style="width:110px;">
|
|
<input class="layui-input" type="text" id="beginTime" value="${.now?string('yyyy-MM-dd')}" placeholder="年份"
|
|
autocomplete="off" style="font-size:16px;padding-top:4px;cursor:pointer;letter-spacing:1px;"/>
|
|
</div>
|
|
<button id="soc1_db_recordsWin_cxBtn" class="layui-btn layui-btn-normal"><i class="layui-icon"></i>查询
|
|
</button>
|
|
<button id="soc1_db_recordsWin_czBtn" class="layui-btn"><i class="layui-icon"></i>重置</button>
|
|
</div>
|
|
<table id="soc1_db_recordsTable" lay-filter="soc1_db_recordsTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
<#-- 排班添加-->
|
|
<div id="soc1_dbDutyRosterWin" class="page_win page_win_hide">
|
|
<div class="page_tools">
|
|
<button id="soc1_duty_successBtn" class="layui-btn"><i class="layui-icon"></i>生成</button>
|
|
<span></span>
|
|
</div>
|
|
<form id="soc1_dbDutyRosterAdd" lay-filter="soc1_dbDutyRosterAdd_filter" class="layui-form">
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">排班添加:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="radio" lay-filter="roster_check" name="roster_check" onclick="checkchoose(1)" value="1"
|
|
title="手动录入"></input>
|
|
<input type="radio" lay-filter="roster_check" name="roster_check" onclick="checkchoose(2)" value="2"
|
|
title="系统自动排班" checked></input>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item" id="zbzks_center">
|
|
<label class="layui-form-label">值班中控室:</label>
|
|
<div class="layui-input-inline" style="width:366px;height: 30px">
|
|
<#--lay-verify="required" lay-verType="tips" -->
|
|
<select id="duty_roster_center" name="zks_select" lay-search lay-tools>
|
|
<option value="">请选择需要值班的中控室</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item" id="zbry_multselectone">
|
|
<label class="layui-form-label">值班人员:</label>
|
|
<div class="layui-input-inline " style="width:366px;height: 30px">
|
|
<select lay-filter="test_one" id="dutyroster_people_one" name="zbry_selectone">
|
|
<option value="">当前无值班人员,请先添加值班人员</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item" id="zbry_multselectmore">
|
|
<label class="layui-form-label">值班人员:</label>
|
|
<div class="layui-input-inline layui-form" style="width:366px;height: 30px" lay-filter="get_dutyrosterpeo">
|
|
<select multiple="multiple" id="dutyroster_people" name="zbry_selectmore" lay-filter="test">
|
|
<option value="">当前无值班人员,请先添加值班人员</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<#--value="${.now?string('yyyy-MM-dd')}" 获取现在的日期显示在框中<#--自排班-->
|
|
<div class="layui-form-item" id="begin_date">
|
|
<label class="layui-form-label">开始时间:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input class="layui-input" name="begin_date_dutyroster" type="text" id="duty_roster_datebegin"
|
|
value="${(.now?long+3600000)?number_to_datetime?string("yyyy-MM-dd HH:00:00")}"
|
|
placeholder="请选择日期" autocomplete="off"
|
|
style="font-size:16px;padding-top:4px;cursor:pointer;letter-spacing:1px;"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item" id="end_date">
|
|
<label class="layui-form-label">结束时间:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input class="layui-input" name="end_date_dutyroster" type="text" id="duty_roster_dateend"
|
|
placeholder="请选择日期" autocomplete="off"
|
|
style="font-size:16px;padding-top:4px;cursor:pointer;letter-spacing:1px;"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item" id="zbsc_date">
|
|
<label class="layui-form-label">值班时长:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="radio" name="roster" value="12" title="12小时/班">
|
|
<input type="radio" name="roster" value="8" title="8小时/班" checked>
|
|
<input type="radio" name="roster" value="6" title="6小时/班">
|
|
<#-- <input type="radio" name="roster" value="4" title="4小时/班" >-->
|
|
<#-- <input type="radio" name="roster" value="3" title="3小时/班" >-->
|
|
<input type="radio" name="roster" value="24" title="1天/班">
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-hide layui-btn layui-btn-normal" lay-filter="soc1_dbDutyRosterAdd_filter"><i
|
|
class="icon_submit"></i>保存数据
|
|
</button>
|
|
</form>
|
|
<hr class="layui-bg-orange">
|
|
<div id="table_duty">
|
|
<table id="soc1_duty_dataTable" name="212111" lay-filter="soc1_duty_dataTable_filter" lay-size="sm"></table>
|
|
</div>
|
|
</div>
|
|
<!--社会单位详情页面-->
|
|
<div id="soc1_detailWin" class="page_win page_win_hide">
|
|
<div class="tab-wrappert">
|
|
<div class="qy-name">昌吉市鑫堂商贸有限公司</div>
|
|
<div class="qy-jieshao">
|
|
行政区划:新疆维吾尔自治区,昌吉回族自治州,昌吉市,详细地址:宁边西路62,消防等级:其它,<br/>
|
|
所属行业:交通运输、仓储和邮政业,单位性质:其它,高危单位:否,消防第一责任人:李明明,<br/>
|
|
联系电话:13700000000,消防安全责任人:李明明,联系电话:13700000000,消防安全管理人:李明明,<br/>
|
|
联系电话:13700000000,法人代表:王木木
|
|
</div>
|
|
<div class="yq-tkrow3">
|
|
<ul>
|
|
<li class="yq-tkli1" style="padding: 39px 0;">
|
|
<a href="">
|
|
<h5>基本信息</h5>
|
|
</a>
|
|
</li>
|
|
<li class="yq-tkli2">
|
|
<a href="">
|
|
<h5>消防平面图</h5>
|
|
<h5>(0)</h5>
|
|
</a>
|
|
</li>
|
|
<li class="yq-tkli3">
|
|
<a href="">
|
|
<h5>消防预案</h5>
|
|
<h5>(0)</h5>
|
|
</a>
|
|
</li>
|
|
<li class="yq-tkli1">
|
|
<a href="">
|
|
<h5>规章制度</h5>
|
|
<h5>(0)</h5>
|
|
</a>
|
|
</li>
|
|
<li class="yq-tkli2">
|
|
<a href="">
|
|
<h5>消防培训</h5>
|
|
<h5>(0)</h5>
|
|
</a>
|
|
</li>
|
|
<li class="yq-tkli3">
|
|
<a href="">
|
|
<h5>合法性文件</h5>
|
|
<h5>(0)</h5>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="yq-tkrow4">
|
|
<div class="qy-aqxj fl">
|
|
<div class="qy-aqxj1">
|
|
<h5>安全巡检</h5>
|
|
</div>
|
|
<div class="qy-aqxj2">
|
|
<ul>
|
|
<li><a href="">重点部位(0)</a></li>
|
|
<li><a href="">检查计划(0)</a></li>
|
|
<li><a href="">消防设施(0)</a></li>
|
|
<li><a href="">隐患记录(0)</a></li>
|
|
<li style="width: 252px;"><a href="">检查痕迹</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="aqxj-lj lianjie1"></div>
|
|
<div class="aqxj-lj lianjie2"></div>
|
|
</div>
|
|
<div class="qy-aqxj ml-20 fl">
|
|
<div class="qy-aqxj1">
|
|
<h5>单位评估</h5>
|
|
</div>
|
|
<div class="qy-aqxj2">
|
|
<div id="xfyh" style="width:100%;height:134px; "></div>
|
|
|
|
<div class="dw-cjpg">单位评估成绩为:30.0 等级为:C<br/>
|
|
评估时间:2019-05-18
|
|
</div>
|
|
<div class="dw-cxpg"><a href="">重新评估</a></div>
|
|
</div>
|
|
<div class="aqxj-lj lianjie1"></div>
|
|
<div class="aqxj-lj lianjie2"></div>
|
|
</div>
|
|
<div class="qy-aqxj ml-20 fl">
|
|
<div class="qy-aqxj1">
|
|
<h5>物联网设备</h5>
|
|
</div>
|
|
<div class="qy-aqxj2">
|
|
<ul>
|
|
<li><a href="">智慧用电监测</a></li>
|
|
<li><a href="">消防用水监测</a></li>
|
|
<li><a href="">独立烟感预警</a></li>
|
|
<li><a href="">可燃气体预警</a></li>
|
|
<li><a href="">消防可视化监测</a></li>
|
|
<li><a href="">自动联网报警</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="aqxj-lj lianjie1"></div>
|
|
<div class="aqxj-lj lianjie2"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<#-- 中控室添加-->
|
|
<div id="soc1_dbcontrollWin" class="page_win page_win_hide">
|
|
<form id="soc1_dbcontrollAdd" lay-filter="soc1_dbcontrollAdd_filter" class="layui-form" style="margin-left: -6px;">
|
|
<div class="layui-form-item" style="margin-top: 25px">
|
|
<label class="layui-form-label">中控室名称:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="cbName" class="layui-input" placeholder="中控室名称" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item" id="zks_camera" style="margin-top: 25px">
|
|
<label class="layui-form-label">关联摄像头:</label>
|
|
<div class="layui-input-inline" style="width:366px;height: 30px">
|
|
<select lay-filter="camera_one" id="camera_add_one" name="zks_select_camera">
|
|
<option value="">请选择摄像头</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item" id="zks_transmission" style="margin-top: 25px">
|
|
<label class="layui-form-label">关联用传装置:</label>
|
|
<div class="layui-input-inline " style="width:366px;height: 30px">
|
|
<select lay-filter="test_one" id="transmission_add_one" name="zbry_select_transmission">
|
|
<option value="">请选择用传装置</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-hide layui-btn layui-btn-normal" lay-filter="soc1_dbcontrollAdd_filter"><i
|
|
class="icon_submit"></i>保存数据
|
|
</button>
|
|
</form>
|
|
</div>
|
|
<#--中控室修改-->
|
|
<div id="soc1_dbcontrollupdateWin" class="page_win page_win_hide">
|
|
<form id="soc1_dbcontrollup" lay-filter="soc1_dbcontrollupdate_filter" class="layui-form" style="margin-left: -6px;">
|
|
<input hidden="hidden" name="idhidden" type="text"/>
|
|
<div class="layui-form-item" style="margin-top: 25px">
|
|
<label class="layui-form-label">中控室名称:</label>
|
|
<div class="layui-input-inline" style="width:366px;">
|
|
<input type="text" name="cbName" class="layui-input" placeholder="中控室名称" lay-verify="required"
|
|
lay-verType="tips" autocomplete="off"/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item" id="zks_camera" style="margin-top: 25px">
|
|
<label class="layui-form-label">关联摄像头:</label>
|
|
<div class="layui-input-inline" style="width:366px;height: 30px">
|
|
<select lay-filter="camera_one" id="camera_up_one" name="zks_select_camera" class="camera_up_onesel">
|
|
<option value="">请选择摄像头</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item" id="zks_transmission" style="margin-top: 25px">
|
|
<label class="layui-form-label">关联用传装置:</label>
|
|
<div class="layui-input-inline " style="width:366px;height: 30px">
|
|
<select lay-filter="test_one" id="transmission_up_one" name="zbry_select_transmission">
|
|
<option value="">请选择用传装置</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<button lay-submit class="layui-hide layui-btn layui-btn-normal" lay-filter="soc1_dbcontrollupdate_filter"><i
|
|
class="icon_submit"></i>保存数据
|
|
</button>
|
|
</form>
|
|
</div>
|
|
<script type="text/javascript">
|
|
var dutyId;
|
|
var dutyRecordId;
|
|
//监控选择
|
|
layuiplus.on_w_1(function () {
|
|
layuiplus.init(1);
|
|
var getallroster=function(){
|
|
$("#soc_1_09_div_yes").html('');
|
|
html = "";
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/duty/allroster",
|
|
data: {
|
|
baseId: ${manager_user['baseId']}
|
|
},
|
|
dataType: "json",
|
|
success: function (res) {
|
|
if (res.data.length > 0) {
|
|
$.each(res.data, function (index, duty_data) {
|
|
html += "<div id='duty_" + duty_data.ID + "' class='sy-ssaqzs' style='float:left;width:400px;height:180px;margin-right:30px;margin-bottom:30px;'>";
|
|
html += "<div class='sy-jrzbl fl'><img src='${ctx}/_files/_s/" + duty_data.DUTY_PIC + "'></div>";
|
|
html += "<div class='sy-jrzbr fr'>";
|
|
html += "<div class='sy-jrzbr1'><span>姓名:</span>" + duty_data.USERS_NAME + "</div>";
|
|
html += "<div class='sy-jrzbr1'><span>值班中控室:</span>" + duty_data.CB_NAME + "</div>";
|
|
html += "<div class='sy-jrzbr1'><span>时间:</span>" + duty_data.DUTY_TIME_QUANTUM + "</div>";
|
|
html += "<div class='sy-jrzbr1'><span>办电:</span>" + duty_data.DUTY_PHONE + "</div>";
|
|
html += "<div class='sy-jrzbr1'><span>手机:</span>" + duty_data.DUTY_TEL + "</div>";
|
|
html += "</div></div>";
|
|
})
|
|
$("#soc_1_09_div_yes").show();
|
|
$("#soc_1_09_div_yes").prepend(html);
|
|
} else {
|
|
$("#soc_1_09_div_yes").hide();
|
|
}
|
|
}
|
|
})
|
|
}
|
|
//菜单监控
|
|
$("a[id^='soc_1_']").each(function (i) {
|
|
var _this = $(this);
|
|
var _id = _this.attr("id");
|
|
_this.click(function () {
|
|
$("div[class='layui-show']").removeClass("layui-show").addClass("layui-hide");
|
|
$("#" + _id + "_div").removeClass("layui-hide").addClass("layui-show");
|
|
if (_id == "soc_1_03") {
|
|
soc1_docsinfo1_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/1",
|
|
where: {
|
|
diCls: $("#soc1_docsinfo1_diCls").val(),
|
|
diDate: $("#soc1_docsinfo1_diDate").val()
|
|
}
|
|
});
|
|
}
|
|
if (_id == "soc_1_04") {
|
|
soc1_docsinfo2_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/2",
|
|
where: {
|
|
diCls: $("#soc1_docsinfo2_diCls").val(),
|
|
diDate: $("#soc1_docsinfo2_diDate").val()
|
|
}
|
|
});
|
|
}
|
|
if (_id == "soc_1_05") {
|
|
soc1_docsinfo3_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/3",
|
|
where: {
|
|
diDate: $("#soc1_docsinfo3_diDate").val()
|
|
}
|
|
});
|
|
}
|
|
if (_id == "soc_1_06") {
|
|
soc1_docsinfo4_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/4",
|
|
where: {
|
|
diDate: $("#soc1_docsinfo4_diDate").val()
|
|
}
|
|
});
|
|
}
|
|
if (_id == "soc_1_07") {
|
|
soc1_docsinfo5_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/5",
|
|
where: {
|
|
diCls: $("#soc_1_04_div input[name='soc1_docsinfo5_diCls']:checked").val(),
|
|
diDate: $("#soc1_docsinfo5_diDate").val()
|
|
}
|
|
});
|
|
}
|
|
if (_id == "soc_1_08") {
|
|
$("#soc1_mfs_addBtn").hide();
|
|
$("#soc1_mfsp_optBtn").hide();
|
|
$("#soc1_mfse_optBtn").hide();
|
|
if ($("#soc_1_08_div_yes").is(":visible")) {
|
|
$("#soc1_mfsp_optBtn").show();
|
|
$("#soc1_mfse_optBtn").show();
|
|
} else {
|
|
$("#soc1_mfs_addBtn").show();
|
|
}
|
|
}
|
|
if (_id == "soc_1_09") {
|
|
getallroster();
|
|
|
|
//$("#soc1_db_addBtn").hide();
|
|
<#--$.ajax({-->
|
|
<#-- type:"get",-->
|
|
<#-- url:"${ctx}/work/social/soc1/dBase/get",-->
|
|
<#-- data:{-->
|
|
<#-- baseId:"${manager_user['baseId']}",-->
|
|
<#-- usersUid:"${manager_user['usersUid']}"-->
|
|
<#-- },-->
|
|
<#-- dataType:"json",-->
|
|
<#-- success:function(data){-->
|
|
<#-- var _state = data.rsDutyState;-->
|
|
<#-- dutyId = data.rsDutyId;-->
|
|
<#-- if(_state == "1"){-->
|
|
<#-- $("#soc1_duty_end_Btn").show();-->
|
|
<#-- }else if(_state == "null"){-->
|
|
<#-- $("#soc1_duty_start_Btn").show();-->
|
|
<#-- }-->
|
|
<#-- if(data.rsData.length > 0){-->
|
|
<#-- var html = "";-->
|
|
<#-- for(var i=0;i<data.rsData.length;i++){-->
|
|
<#-- var pic_url = "";-->
|
|
<#-- if(data.rsData[i].dutyPic == null || data.rsData[i].dutyPic == undefined || data.rsData[i].dutyPic == ""){-->
|
|
<#-- pic_url = "${ctx}/style/index/img/zhibanren.jpg";-->
|
|
<#-- }else{-->
|
|
<#-- pic_url = "${ctx}/_files/_s/"+data.rsData[i].dutyPic;-->
|
|
<#-- }-->
|
|
<#-- html += "<div id='duty_"+data.rsData[i].dutyId+"' class='sy-ssaqzs' style='float:left;width:400px;height:180px;margin-right:30px;margin-bottom:30px;'>";-->
|
|
<#-- html += "<div class='sy-jrzbl fl'><img src='"+pic_url+"'></div>";-->
|
|
<#-- html += "<div class='sy-jrzbr fr'>";-->
|
|
<#-- html += "<div class='sy-jrzbr1'><span>姓名:</span>"+data.rsData[i].usersName+"</div>";-->
|
|
<#-- html += "<div class='sy-jrzbr1'><span>单位:</span>"+data.rsData[i].socName+"</div>";-->
|
|
<#-- html += "<div class='sy-jrzbr1'><span>职务:</span>"+data.rsData[i].usersPost+"</div>";-->
|
|
<#-- html += "<div class='sy-jrzbr1'><span>办电:</span>"+data.rsData[i].dutyPhone+"</div>";-->
|
|
<#-- html += "<div class='sy-jrzbr1'><span>手机:</span>"+data.rsData[i].dutyTel+"</div>";-->
|
|
<#-- html += "</div></div>";-->
|
|
<#-- if(data.rsDutyId == data.rsData[i].dutyId){-->
|
|
<#-- dutyRecordId = data.rsData[i].id;-->
|
|
<#-- }-->
|
|
<#-- }-->
|
|
<#-- $("#soc_1_09_div_yes").show();-->
|
|
<#-- $("#soc_1_09_div_yes").html(html);-->
|
|
<#-- }else{-->
|
|
<#-- $("#soc_1_09_div_no").show();-->
|
|
<#-- }-->
|
|
<#-- }-->
|
|
<#--})-->
|
|
//$("#soc1_mfsp_optBtn").hide();
|
|
//$("#soc1_mfse_optBtn").hide();
|
|
}
|
|
if (_id == "soc_1_10") {
|
|
soc1_controlller_dataTable.reload({
|
|
url:"${ctx}/work/social/soc1/control/get",
|
|
where:{
|
|
baseId:${manager_user["baseId"]}
|
|
}
|
|
})
|
|
}
|
|
});
|
|
});
|
|
var soc1_db_dataTable = null;
|
|
//定义窗口变量============
|
|
//var soc1_socLocWin = null;
|
|
var soc1_socClassWin = null;
|
|
var soc1_socIndWin = null;
|
|
var soc1_subareaOptWin1 = null;
|
|
var soc1_subareaOptWin2 = null;
|
|
var soc1_checksAddWin = null;
|
|
var soc1_checksUpdateWin = null;
|
|
var soc1_docsinfo1AddWin = null;
|
|
var soc1_docsinfo2AddWin = null;
|
|
var soc1_docsinfo3AddWin = null;
|
|
var soc1_docsinfo4AddWin = null;
|
|
var soc1_docsinfo5AddWin = null;
|
|
var soc1_docsinfo1ShowWin = null;
|
|
var soc1_docsinfo2ShowWin = null;
|
|
var soc1_docsinfo3ShowWin = null;
|
|
var soc1_docsinfo4ShowWin = null;
|
|
var soc1_docsinfo5ShowWin = null;
|
|
var soc1_mfsAddWin = null;
|
|
var soc1_mfsImgWin = null;
|
|
var soc1_mfspOptWin = null;
|
|
var soc1_mfspAddWin = null;
|
|
var soc1_mfspUpdateWin = null;
|
|
var soc1_mfseOptWin = null;
|
|
var soc1_mfseAddWin = null;
|
|
var soc1_mfseUpdateWin = null;
|
|
var soc1_detailWin = null;
|
|
var soc1_dbDutyRosterWin = null;
|
|
var soc1_dbOptWin = null;
|
|
var soc1_dbAddWin = null;
|
|
var soc1_dbUpdateWin = null;
|
|
var soc1_db_recordsWin = null;
|
|
var soc1_dbcontrollWin = null;
|
|
var soc1_dbcontrollupdateWin = null;
|
|
|
|
//基本信息==开始================================================================================================================================================================
|
|
//基本信息==================================================================================================================================================================
|
|
//所属行业按钮
|
|
$("#soc1_baseForm_socInd_btn").click(function () {
|
|
soc1_socIndWin = layer.open({
|
|
id: "soc1_socIndWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_detail\"></i>所属行业",
|
|
shade: 0.3,
|
|
resize: false,
|
|
area: ["500px", "600px"],
|
|
content: $("#soc1_socIndWin"),
|
|
btn: ["<i class=\"icon_tick\"></i>选择"],
|
|
yes: function (index, layero) {
|
|
var treeObj = $.fn.zTree.getZTreeObj("soc1_socInd_tree");
|
|
var _nodes = treeObj.getSelectedNodes();
|
|
if (_nodes.length == 0) {
|
|
layer.msg("请选择所属行业", {time: 2000});
|
|
return false;
|
|
}
|
|
var _ids = _nodes[0].id;
|
|
var _vals = _nodes[0].name;
|
|
if (_nodes[0].level == 3) {
|
|
_ids = _nodes[0].getParentNode().getParentNode().getParentNode().id + "," + _nodes[0].getParentNode().getParentNode().id + "," + _nodes[0].getParentNode().id + "," + _nodes[0].id;
|
|
_vals = _nodes[0].getParentNode().getParentNode().getParentNode().name + "," + _nodes[0].getParentNode().getParentNode().name + "," + _nodes[0].getParentNode().name + "," + _nodes[0].name;
|
|
}
|
|
if (_nodes[0].level == 2) {
|
|
_ids = _nodes[0].getParentNode().getParentNode().id + "," + _nodes[0].getParentNode().id + "," + _nodes[0].id;
|
|
_vals = _nodes[0].getParentNode().getParentNode().name + "," + _nodes[0].getParentNode().name + "," + _nodes[0].name;
|
|
}
|
|
if (_nodes[0].level == 1) {
|
|
_ids = _nodes[0].getParentNode().id + "," + _nodes[0].id;
|
|
_vals = _nodes[0].getParentNode().name + "," + _nodes[0].name;
|
|
}
|
|
$("#soc1_baseForm_socInd").val(_ids + "###" + _vals);
|
|
$("#soc1_baseForm_socInd_t").val(_vals);
|
|
layer.close(index);
|
|
},
|
|
success: function () {
|
|
indTreeOpt();
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
|
|
//单位类别按钮
|
|
$("#soc1_baseForm_socClass_btn").click(function () {
|
|
soc1_socClassWin = layer.open({
|
|
id: "soc1_socClassWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_detail\"></i>单位类别",
|
|
shade: 0.3,
|
|
resize: false,
|
|
area: ["500px", "600px"],
|
|
content: $("#soc1_socClassWin"),
|
|
btn: ["<i class=\"icon_tick\"></i>选择"],
|
|
yes: function (index, layero) {
|
|
var treeObj = $.fn.zTree.getZTreeObj("soc1_socClass_tree");
|
|
var _nodes = treeObj.getSelectedNodes();
|
|
if (_nodes.length == 0) {
|
|
layer.msg("请选择单位类别", {time: 2000});
|
|
return false;
|
|
}
|
|
var _ids = _nodes[0].id;
|
|
var _vals = _nodes[0].name;
|
|
if (_nodes[0].level == 3) {
|
|
_ids = _nodes[0].getParentNode().getParentNode().getParentNode().id + "," + _nodes[0].getParentNode().getParentNode().id + "," + _nodes[0].getParentNode().id + "," + _nodes[0].id;
|
|
_vals = _nodes[0].getParentNode().getParentNode().getParentNode().name + "," + _nodes[0].getParentNode().getParentNode().name + "," + _nodes[0].getParentNode().name + "," + _nodes[0].name;
|
|
}
|
|
if (_nodes[0].level == 2) {
|
|
_ids = _nodes[0].getParentNode().getParentNode().id + "," + _nodes[0].getParentNode().id + "," + _nodes[0].id;
|
|
_vals = _nodes[0].getParentNode().getParentNode().name + "," + _nodes[0].getParentNode().name + "," + _nodes[0].name;
|
|
}
|
|
if (_nodes[0].level == 1) {
|
|
_ids = _nodes[0].getParentNode().id + "," + _nodes[0].id;
|
|
_vals = _nodes[0].getParentNode().name + "," + _nodes[0].name;
|
|
}
|
|
$("#soc1_baseForm_socClass").val(_ids + "###" + _vals);
|
|
$("#soc1_baseForm_socClass_t").val(_vals);
|
|
layer.close(index);
|
|
},
|
|
success: function () {
|
|
classTreeOpt();
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
/*//定位按钮
|
|
$("#soc1_baseForm_socLoc_btn").click(function(){
|
|
alert("soc1_socLocWin");
|
|
return false;
|
|
});
|
|
*/
|
|
//提交数据按钮
|
|
form.on("submit(soc1_baseForm_filter)", function (formData) {
|
|
if (formData.field.socIsrisk == null) formData.field.socIsrisk = "0";
|
|
//处理 如果多个socChs1
|
|
var chs1s = $("#soc1_baseForm").find("input[name='socChs1']");
|
|
var chstel1s = $("#soc1_baseForm").find("input[name='socChstel1']");
|
|
var _chs1 = new Array();
|
|
var _chstel1 = new Array();
|
|
var _flag = "0";
|
|
chs1s.each(function (i) {
|
|
if ((chs1s.eq(i).val() != "" && chstel1s.eq(i).val() == "") || (chs1s.eq(i).val() == "" && chstel1s.eq(i).val() != "")) {
|
|
_flag = "1";
|
|
return false;
|
|
} else {
|
|
_chs1.push(chs1s.eq(i).val());
|
|
_chstel1.push(chstel1s.eq(i).val());
|
|
}
|
|
});
|
|
if (_flag == "1") {
|
|
layer.msg("请补全姓名或者电话信息", {time: 3000});
|
|
return false;
|
|
}
|
|
|
|
formData.field.socChs1 = _chs1.length > 0 ? _chs1.join(",") : "";
|
|
formData.field.socChstel1 = _chstel1.length > 0 ? _chstel1.join(",") : "";
|
|
//处理 如果多个socChs2
|
|
var chs2s = $("#soc1_baseForm").find("input[name='socChs2']");
|
|
var chstel2s = $("#soc1_baseForm").find("input[name='socChstel2']");
|
|
var _chs2 = new Array();
|
|
var _chstel2 = new Array();
|
|
chs2s.each(function (i) {
|
|
if ((chs2s.eq(i).val() != "" && chstel2s.eq(i).val() == "") || (chs2s.eq(i).val() == "" && chstel2s.eq(i).val() != "")) {
|
|
_flag = "1";
|
|
return false;
|
|
} else {
|
|
_chs2.push(chs2s.eq(i).val());
|
|
_chstel2.push(chstel2s.eq(i).val());
|
|
}
|
|
});
|
|
if (_flag == "1") {
|
|
layer.msg("请补全姓名或者电话信息", {time: 3000});
|
|
return false;
|
|
}
|
|
|
|
formData.field.socChs2 = _chs2.length > 0 ? _chs2.join(",") : "";
|
|
formData.field.socChstel2 = _chstel2.length > 0 ? _chstel2.join(",") : "";
|
|
//处理 如果多个socChs3
|
|
var chs3s = $("#soc1_baseForm").find("input[name='socChs3']");
|
|
var chstel3s = $("#soc1_baseForm").find("input[name='socChstel3']");
|
|
var _chs3 = new Array();
|
|
var _chstel3 = new Array();
|
|
chs3s.each(function (i) {
|
|
if ((chs3s.eq(i).val() != "" && chstel3s.eq(i).val() == "") || (chs3s.eq(i).val() == "" && chstel3s.eq(i).val() != "")) {
|
|
_flag = "1";
|
|
return false;
|
|
} else {
|
|
_chs3.push(chs3s.eq(i).val());
|
|
_chstel3.push(chstel3s.eq(i).val());
|
|
}
|
|
});
|
|
if (_flag == "1") {
|
|
layer.msg("请补全姓名或者电话信息", {time: 3000});
|
|
return false;
|
|
}
|
|
|
|
formData.field.socChs3 = _chs3.length > 0 ? _chs3.join(",") : "";
|
|
formData.field.socChstel3 = _chstel3.length > 0 ? _chstel3.join(",") : "";
|
|
//处理自定义的人员
|
|
var cusArr = new Array();
|
|
var c_div = $("div[id^='socChsCustomDiv_']");
|
|
c_div.each(function () {
|
|
var _this = $(this);
|
|
var _text = _this.prev().text();
|
|
_text = _text.substring(0, _text.length - 1);//自定义人员类型
|
|
var c_chs = _this.find("input[name='socChs_c']");
|
|
var c_chstel = _this.find("input[name='socChstel_c']");
|
|
var c_chsArr = new Array();
|
|
var c_chstelArr = new Array();
|
|
c_chs.each(function (i) {
|
|
if ((c_chs.eq(i).val() != "" && c_chstel.eq(i).val() == "") || (c_chs.eq(i).val() == "" && c_chstel.eq(i).val() != "")) {
|
|
_flag = "1";
|
|
return false;
|
|
} else {
|
|
c_chsArr.push(c_chs.eq(i).val());
|
|
c_chstelArr.push(c_chstel.eq(i).val());
|
|
}
|
|
});
|
|
if (_flag == "1") {
|
|
return false;
|
|
}
|
|
if (c_chsArr.length > 0) {
|
|
cusArr.push(_text + "###" + c_chsArr.join(",") + "###" + c_chstelArr.join(","));
|
|
}
|
|
});
|
|
if (_flag == "1") {
|
|
layer.msg("请补全姓名或者电话信息", {time: 3000});
|
|
return false;
|
|
}
|
|
formData.field.socChsCustom = cusArr.length > 0 ? cusArr.join("|") : "";
|
|
layerload.on();
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socialBase/save",
|
|
data: formData.field,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
layer.msg("操作成功", {time: 2000});
|
|
layerload.off();
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//基本信息==结束================================================================================================================================================================
|
|
//===========================================================================================================================================================================
|
|
//巡检点==开始================================================================================================================================================================
|
|
//巡检点==================================================================================================================================================================
|
|
//分区和位置select监听
|
|
form.on("select(soc1_subarea_cls1_filter)", function (data) {
|
|
if (data.value == "") return false;
|
|
socSubareaOpt("${manager_user['baseId']}", data.value);
|
|
var selectNodes = $.fn.zTree.getZTreeObj("soc1_checksTree").getSelectedNodes();
|
|
//执行查询soc1_checks_dataTable
|
|
soc1_checks_dataTable.reload({
|
|
where: {
|
|
baseId: "${manager_user['baseId']}",
|
|
valsid1: data.value,
|
|
checksCls: selectNodes.length == 0 ? "" : selectNodes[0].id
|
|
}
|
|
});
|
|
});
|
|
form.on("select(soc1_subarea_cls2_filter)", function (data) {
|
|
if (data.value == "") return false;
|
|
var selectNodes = $.fn.zTree.getZTreeObj("soc1_checksTree").getSelectedNodes();
|
|
//执行查询soc1_checks_dataTable
|
|
soc1_checks_dataTable.reload({
|
|
where: {
|
|
baseId: "${manager_user['baseId']}",
|
|
valsid1: $("#soc1_subarea_cls1").val(),
|
|
valsid2: data.value,
|
|
checksCls: selectNodes.length == 0 ? "" : selectNodes[0].id
|
|
}
|
|
});
|
|
});
|
|
//重置select按钮
|
|
$("#soc1_subarea_resetBtn").click(function () {
|
|
socSubareaOpt("${manager_user['baseId']}");
|
|
$("#soc1_subarea_cls2")[0].options.length = 1;
|
|
$("#soc1_subarea_cls2").val("");
|
|
form.render();
|
|
soc1_checks_dataTable.reload({
|
|
where: {
|
|
baseId: "${manager_user['baseId']}"
|
|
}
|
|
});
|
|
});
|
|
$("#soc1_checks_addBtn").click(function () {
|
|
soc1_checksAddWin = layer.open({
|
|
id: "soc1_checksAddWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_detail\"></i>企业单位巡检点设置",
|
|
shade: 0.3,
|
|
area: ["1000px", "600px"],
|
|
resize: false,
|
|
content: $("#soc1_checksAddWin"),
|
|
btn: ["<i class=\"icon_tick\"></i>保存巡检点"],
|
|
yes: function (index, layero) {
|
|
$("#soc1_checksAddForm").find("button[lay-filter=soc1_checksAddForm_filter]").click();
|
|
},
|
|
end: function () {
|
|
$("#soc1_checksAddForm")[0].reset();
|
|
var selectNodes = $.fn.zTree.getZTreeObj("soc1_checksTree").getSelectedNodes();
|
|
soc1_checks_dataTable.reload({
|
|
where: {
|
|
baseId: "${manager_user['baseId']}",
|
|
valsid1: $("#soc1_subarea_cls1").val(),
|
|
valsid2: $("#soc1_subarea_cls2").val(),
|
|
checksCls: selectNodes.length == 0 ? "" : selectNodes[0].id
|
|
}
|
|
});
|
|
}
|
|
});
|
|
});
|
|
//巡检点添加页面中分区select监听
|
|
form.on("select(soc1_checksAddForm_valst1_filter)", function (data) {
|
|
if (data.value == "") return false;
|
|
socSubareaForm("${manager_user['baseId']}", data.value, "add");
|
|
});
|
|
//巡检点添加页面保存按钮
|
|
form.on("submit(soc1_checksAddForm_filter)", function (formData) {
|
|
if ($("#soc1_checksAddForm_checksCls").val() == "") {
|
|
layer.tips("请选择巡检点类型", "#soc1_checksAddTree", {tips: 2});
|
|
return false;
|
|
}
|
|
layerload.on();
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socChecks/add",
|
|
data: formData.field,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
var _checksDes = $("#soc1_checksAddForm").find("input[name='checksDes']");
|
|
_checksDes.val("");
|
|
_checksDes.focus();
|
|
layer.msg("保存成功", {time: 300});
|
|
layerload.off();
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//巡检点修改页面中分区select监听
|
|
form.on("select(soc1_checksUpdateForm_valst1_filter)", function (data) {
|
|
if (data.value == "") return false;
|
|
socSubareaForm("${manager_user['baseId']}", data.value, "update");
|
|
});
|
|
//巡检点修改页面保存按钮
|
|
form.on("submit(soc1_checksUpdateForm_filter)", function (formData) {
|
|
layerload.on();
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socChecks/update",
|
|
data: formData.field,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
var selectNodes = $.fn.zTree.getZTreeObj("soc1_checksTree").getSelectedNodes();
|
|
soc1_checks_dataTable.reload({
|
|
where: {
|
|
baseId: "${manager_user['baseId']}",
|
|
valsid1: $("#soc1_subarea_cls1").val(),
|
|
valsid2: $("#soc1_subarea_cls2").val(),
|
|
checksCls: selectNodes.length == 0 ? "" : selectNodes[0].id
|
|
}
|
|
});
|
|
layer.close(soc1_checksUpdateWin);
|
|
layer.msg("保存成功", {time: 2000});
|
|
layerload.off();
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//巡检点datatable
|
|
var soc1_checks_dataTable = table.render({
|
|
elem: "#soc1_checks_dataTable",
|
|
url: "${ctx}/work/social/soc1/socChecks/list",
|
|
where: {baseId: "${manager_user['baseId']}"},
|
|
method: "get",
|
|
page: {
|
|
layout: ["prev", "page", "next", "skip", "count", "limit"],
|
|
limits: [10, 20, 30],
|
|
theme: '#1E9FFF'
|
|
},
|
|
cols: [[
|
|
{
|
|
title: "所属企业单位", align: "center", width: 260, unresize: true, templet: function (d) {
|
|
return "${manager_user['groupName']}";
|
|
}
|
|
},
|
|
{field: "checksCls", title: "巡检点类型", width: 360, align: "center", unresize: true},
|
|
{field: "valst1", title: "所在分区", width: 130, align: "center", unresize: true},
|
|
{field: "valst2", title: "具体位置", width: 130, align: "center", unresize: true},
|
|
{field: "checksDes", title: "详细地址", width: 340, align: "center", unresize: true},
|
|
{field: "checksRfid", title: "RFID码", width: 160, align: "center", unresize: true},
|
|
{
|
|
title: "操作 ", align: "center", templet: function (d) {
|
|
var opt = "<a style=\"cursor: pointer;\" title=\"编辑\" lay-event=\"opt_detail\"><img src=\"${ctx}/style/cls1/img/tztg-icon2.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon2h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon2.png'\"></a> ";
|
|
opt += "<a style=\"cursor: pointer;\" title=\"删除\" lay-event=\"opt_delete\"><img src=\"${ctx}/style/cls1/img/tztg-icon3.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon3h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon3.png'\"></a> ";
|
|
return opt;
|
|
}
|
|
}
|
|
]]
|
|
|
|
});
|
|
table.on("tool(soc1_checks_dataTable_filter)", function (row) {
|
|
if (row.event == "opt_detail") {
|
|
soc1_checksUpdateWin = layer.open({
|
|
id: "soc1_checksUpdateWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_update\"></i>企业单位巡检点编辑",
|
|
shade: 0.3,
|
|
area: ["1000px", "600px"],
|
|
resize: false,
|
|
content: $("#soc1_checksUpdateWin"),
|
|
btn: ["<i class=\"icon_tick\"></i>保存巡检点"],
|
|
yes: function (index, layero) {
|
|
$("#soc1_checksUpdateForm").find("button[lay-filter=soc1_checksUpdateForm_filter]").click();
|
|
},
|
|
end: function () {
|
|
$("#soc1_checksUpdateForm")[0].reset();
|
|
},
|
|
success: function () {
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socChecks/get",
|
|
data: {id: row.data.id},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
var _treeObj = $.fn.zTree.getZTreeObj("soc1_checksUpdateTree");
|
|
var _checksCls = data.checksCls.split("###");
|
|
var _checksIds = _checksCls[0].split(",");
|
|
var _node = _treeObj.getNodeByParam("id", _checksIds[_checksIds.length - 1]);
|
|
_treeObj.cancelSelectedNode();//先取消所有的选中状态
|
|
_treeObj.selectNode(_node, true);//将指定ID的节点选中
|
|
$("#soc1_checksUpdateForm_checksCls").val(data.checksCls);
|
|
$("#soc1_checksUpdateForm_checkst").text(_checksCls[1]);
|
|
$("#soc1_checksUpdateForm_rfid").text(data.checksRfid != null ? data.checksRfid : "暂未录入");
|
|
$("#soc1_checksUpdateForm_valst1").val(data.valsid1);
|
|
form.val("soc1_checksUpdateForm_filter", {
|
|
id: data.id,
|
|
checksDes: data.checksDes
|
|
});
|
|
//根据分区加载位置并选中
|
|
socSubareaForm("${manager_user['baseId']}", row.data.valsid1, "update", data.valsid2);
|
|
$("#soc1_checksUpdateForm_valst2").val(data.valsid2);
|
|
form.render();
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
if (row.event == "opt_delete") {
|
|
layer.confirm("删除操作将清空所有关联的数据(慎重)。<br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?", {
|
|
title: "提示",
|
|
icon: 3
|
|
}, function (index) {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socChecks/delete",
|
|
data: {id: row.data.id},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
var selectNodes = $.fn.zTree.getZTreeObj("soc1_checksTree").getSelectedNodes();
|
|
soc1_checks_dataTable.reload({
|
|
where: {
|
|
baseId: "${manager_user['baseId']}",
|
|
valsid1: $("#soc1_subarea_cls1").val(),
|
|
valsid2: $("#soc1_subarea_cls2").val(),
|
|
checksCls: selectNodes.length == 0 ? "" : selectNodes[0].id
|
|
}
|
|
});
|
|
layer.close(index);
|
|
layer.msg("操作成功", {time: 2000});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
});
|
|
//企业单位分区位置设置按钮
|
|
$("#soc1_subarea_optBtn").click(function () {
|
|
soc1_subareaOptWin1 = layer.open({
|
|
id: "soc1_subareaOptWin1_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_detail\"></i>企业单位分区位置设置[点击单元格可进行修改]",
|
|
shade: 0.3,
|
|
area: ["600px", "600px"],
|
|
resize: false,
|
|
content: $("#soc1_subareaOptWin1"),
|
|
end: function () {
|
|
//关闭分区窗口的时候,刷新select1
|
|
socSubareaOpt("${manager_user['baseId']}");
|
|
},
|
|
success: function () {
|
|
soc1_subarea1_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socSubarea/list/ls",
|
|
where: {valsCls: "1", baseId: "${manager_user['baseId']}"}
|
|
});
|
|
}
|
|
});
|
|
});
|
|
//企业单位分区位置的datatable
|
|
var soc1_subarea1_dataTable = table.render({
|
|
elem: "#soc1_subarea1_dataTable",
|
|
//url:"${ctx}/work/social/soc1/socSubarea/list/ls",
|
|
//where:{valsCls:"1",baseId:"${manager_user['baseId']}"},
|
|
method: "get",
|
|
cols: [[
|
|
{field: "valsName", title: "分区", unresize: true, width: 250, edit: "text"},
|
|
{
|
|
title: "隐患类型", unresize: true, width: 130, templet: function (d) {
|
|
return "待定";
|
|
}
|
|
},
|
|
{field: "valsSort", title: "排序", unresize: true, width: 70, edit: "number"},
|
|
{
|
|
title: "操作 ", unresize: true, width: 110, templet: function (d) {
|
|
var opt = "<a style=\"cursor: pointer;\" title=\"点击设置位置详情\" lay-event=\"opt_detail\"><img src=\"${ctx}/style/cls1/img/tztg-icon2.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon2h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon2.png'\"></a> ";
|
|
opt += "<a style=\"cursor: pointer;\" title=\"删除\" lay-event=\"opt_delete\"><img src=\"${ctx}/style/cls1/img/tztg-icon3.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon3h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon3.png'\"></a> ";
|
|
return opt;
|
|
}
|
|
}
|
|
]]
|
|
});
|
|
table.on("edit(soc1_subarea1_dataTable_filter)", function (obj) {
|
|
var _data = {id: obj.data.id};
|
|
if (obj.field == "valsName") _data.valsName = obj.value;
|
|
if (obj.field == "valsSort") _data.valsSort = obj.value;
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socSubarea/update",
|
|
data: _data,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status = true) {
|
|
soc1_subarea1_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socSubarea/list/ls",
|
|
where: {valsCls: "1", baseId: "${manager_user['baseId']}"}
|
|
});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
table.on("tool(soc1_subarea1_dataTable_filter)", function (row) {
|
|
if (row.event == "opt_detail") {
|
|
soc1_subareaOptWin2 = layer.open({
|
|
id: "soc1_subareaOptWin2_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_detail\"></i>企业单位分区位置设置[点击单元格可进行修改]",
|
|
shade: 0.3,
|
|
area: ["600px", "500px"],
|
|
resize: false,
|
|
content: $("#soc1_subareaOptWin2"),
|
|
end: function () {
|
|
$("#soc1_subarea2_valsName").val("");
|
|
},
|
|
success: function () {
|
|
$("#soc1_subarea2_pid").val(row.data.id);
|
|
$("#soc1_subarea2_subarea1").html("[<span style=\"color:#fff;\">所属分区:" + row.data.valsName + "</span>]");
|
|
soc1_subarea2_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socSubarea/list/ls",
|
|
where: {pid: row.data.id, valsCls: "2", baseId: "${manager_user['baseId']}"}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
if (row.event == "opt_delete") {
|
|
layer.confirm("删除操作将清空所有关联的数据(慎重)。<br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?", {
|
|
title: "提示",
|
|
icon: 3
|
|
}, function (index) {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socSubarea/delete",
|
|
data: {id: row.data.id, valsCls: "1"},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
soc1_subarea1_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socSubarea/list/ls",
|
|
where: {valsCls: "1", baseId: "${manager_user['baseId']}"}
|
|
});
|
|
layer.close(index);
|
|
layer.msg("操作成功", {time: 2000});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
});
|
|
$("#soc1_subarea1_addBtn").click(function () {
|
|
if ($("#soc1_subarea1_valsName").val() == "") {
|
|
layer.tips("请输入分区名", "#soc1_subarea1_valsName_tips", {tips: 3});
|
|
return false;
|
|
}
|
|
if ($("#plan_ptl1_yh_dangersLevel").val() == "") {
|
|
layer.tips("请选择隐患类型", "#plan_ptl1_yh_dangersLevel_tips", {tips: 3});
|
|
return false;
|
|
}
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socSubarea/add",
|
|
data: {
|
|
baseId: "${manager_user['baseId']}",
|
|
//relId:"${manager_user['groupId']}",
|
|
valsCls: "1",
|
|
isdel: "0",
|
|
valsName: $("#soc1_subarea1_valsName").val(),
|
|
},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
soc1_subarea1_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socSubarea/list/ls",
|
|
where: {valsCls: "1", baseId: "${manager_user['baseId']}"}
|
|
});
|
|
$("#soc1_subarea1_valsName").val("");
|
|
$("#soc1_subarea1_valsName").focus();
|
|
}
|
|
}
|
|
});
|
|
});
|
|
var soc1_subarea2_dataTable = table.render({
|
|
elem: "#soc1_subarea2_dataTable",
|
|
//url:"${ctx}/work/social/soc1/socSubarea/list/ls",
|
|
//where:{valsCls:"2",pid:$("#soc1_subarea2_pid").val(),baseId:"${manager_user['baseId']}"},
|
|
method: "get",
|
|
cols: [[
|
|
{
|
|
title: "分区", unresize: true, width: 130, templet: function (d) {
|
|
var _t = $("#soc1_subarea2_subarea1").text();
|
|
_t.substring(4);
|
|
return _t.substring(6, _t.length - 1);
|
|
}
|
|
},
|
|
{field: "valsName", title: "位置", unresize: true, width: 250, edit: "text"},
|
|
{field: "valsSort", title: "排序", unresize: true, width: 70, edit: "number"},
|
|
{
|
|
title: "操作 ", unresize: true, width: 80, templet: function (d) {
|
|
var opt = "<a style=\"cursor: pointer;\" title=\"删除\" lay-event=\"opt_delete\"><img src=\"${ctx}/style/cls1/img/tztg-icon3.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon3h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon3.png'\"></a> ";
|
|
return opt;
|
|
}
|
|
}
|
|
]]
|
|
});
|
|
table.on("edit(soc1_subarea2_dataTable_filter)", function (obj) {
|
|
var _data = {id: obj.data.id};
|
|
if (obj.field == "valsName") _data.valsName = obj.value;
|
|
if (obj.field == "valsSort") _data.valsSort = obj.value;
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socSubarea/update",
|
|
data: _data,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status = true) {
|
|
soc1_subarea2_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socSubarea/list/ls",
|
|
where: {
|
|
pid: $("#soc1_subarea2_pid").val(),
|
|
valsCls: "2",
|
|
baseId: "${manager_user['baseId']}"
|
|
}
|
|
});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
table.on("tool(soc1_subarea2_dataTable_filter)", function (row) {
|
|
if (row.event == "opt_delete") {
|
|
layer.confirm("删除当前的分区位置(慎重)。<br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?", {
|
|
title: "提示",
|
|
icon: 3
|
|
}, function (index) {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socSubarea/delete",
|
|
data: {id: row.data.id, valsCls: "2"},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
soc1_subarea2_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socSubarea/list/ls",
|
|
where: {
|
|
pid: $("#soc1_subarea2_pid").val(),
|
|
valsCls: "2",
|
|
baseId: "${manager_user['baseId']}"
|
|
}
|
|
});
|
|
layer.close(index);
|
|
layer.msg("操作成功", {time: 2000});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
});
|
|
$("#soc1_subarea2_addBtn").click(function () {
|
|
if ($("#soc1_subarea2_valsName").val() == "") {
|
|
layer.tips("请输入位置名", "#soc1_subarea2_valsName_tips", {tips: 3});
|
|
return false;
|
|
}
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socSubarea/add",
|
|
data: {
|
|
baseId: "${manager_user['baseId']}",
|
|
//relId:"${manager_user['groupId']}",
|
|
pid: $("#soc1_subarea2_pid").val(),
|
|
valsCls: "2",
|
|
isdel: "0",
|
|
valsName: $("#soc1_subarea2_valsName").val(),
|
|
},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
soc1_subarea2_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socSubarea/list/ls",
|
|
where: {
|
|
pid: $("#soc1_subarea2_pid").val(),
|
|
valsCls: "2",
|
|
baseId: "${manager_user['baseId']}"
|
|
}
|
|
});
|
|
$("#soc1_subarea2_valsName").val("");
|
|
$("#soc1_subarea2_valsName").focus();
|
|
}
|
|
}
|
|
});
|
|
});
|
|
//巡检点==结束================================================================================================================================================================
|
|
//===========================================================================================================================================================================
|
|
//==微型消防站==开始================================================================================================================================================================
|
|
$("#soc1_mfs_addBtn").click(function () {
|
|
soc1_mfsAddWin = layer.open({
|
|
id: "soc1_mfsAddWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_opt\"></i>创建微型消防站信息",
|
|
shade: 0.3,
|
|
area: ["600px", "auto"],
|
|
resize: false,
|
|
content: $("#soc1_mfsAddWin"),
|
|
btn: ["<i class=\"icon_tick\"></i>保存微型消防站信息"],
|
|
yes: function (index, layero) {
|
|
$("#soc1_mfsAddForm").find("button[lay-filter=soc1_mfsAddForm_filter]").click();
|
|
},
|
|
end: function () {
|
|
$("#soc1_mfsAddForm")[0].reset();
|
|
}
|
|
});
|
|
});
|
|
form.on("submit(soc1_mfsAddForm_filter)", function (formData) {
|
|
var mfsFiles = $("#soc1_mfsAddForm_mfsFiles").get(0).files;
|
|
var typeAccepted = false;
|
|
for (var i = 0; i < mfsFiles.length; i++) {
|
|
if (mfsFiles[i].type != "image/jpeg" && mfsFiles[i].type != "image/png") {
|
|
typeAccepted = true;
|
|
break;
|
|
}
|
|
}
|
|
if (typeAccepted) {
|
|
layer.tips("只支持jpg/jpeg/png格式的图片。", "#soc1_mfsAddForm_mfsFiles", {tips: 3});
|
|
return false;
|
|
}
|
|
layerload.on();
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socMfs/add",
|
|
cache: false,
|
|
data: new FormData($("#soc1_mfsAddForm")[0]),
|
|
processData: false,
|
|
contentType: false,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if ($("#soc_1_08_div_no").is(":visible")) {
|
|
$("#soc_1_08_div_no").hide();
|
|
$("#soc1_mfs_addBtn").hide();
|
|
$("#soc_1_08_div_yes").show();
|
|
$("#soc1_mfsp_optBtn").show();
|
|
$("#soc1_mfse_optBtn").show();
|
|
}
|
|
form.val("soc1_mfsUpdateForm_filter", {
|
|
id: data.id,
|
|
baseId: data.baseId,
|
|
mfsDes: data.mfsDes
|
|
});
|
|
//解析照片data.mfsPics
|
|
if (data.mfsPics != "") {
|
|
var _pics = data.mfsPics.substring(1).split(":");
|
|
var _html = "";
|
|
$.each(_pics, function (i, val) {
|
|
_html += "<div id=\"soc1_mfs_img_div" + i + "\" style=\"float:left;border:1px solid #2F4056;width:160px;height:180px;margin:0 2px 2px 0;\"><div style=\"position:relative;left:143px;top:1px;width:160px;height:20px;\"><i class=\"icon_close\" title=\"删除\" style=\"cursor:pointer;\" onclick=\"socMfsOpt('" + val + "',1,'" + i + "')\"></i></div><div><img src=\"${ctx}/_files/_s/" + val + "\" onclick=\"socMfsOpt('" + val + "')\" title=\"点击查看原图\" style=\"width:160px;height:160px;cursor:pointer;\"/></div></div>";
|
|
});
|
|
$("#soc1_mfsUpdateForm_files_div").html(_html);
|
|
} else {
|
|
$("#soc1_mfsUpdateForm_files_div").html("暂无相关照片。");
|
|
}
|
|
layer.close(soc1_mfsAddWin);
|
|
layer.msg("操作成功", {time: 2000});
|
|
layerload.off();
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
form.on("submit(soc1_mfsUpdateForm_filter)", function (formData) {
|
|
var mfsFiles = $("#soc1_mfsUpdateForm_mfsFiles").get(0).files;
|
|
var typeAccepted = false;
|
|
for (var i = 0; i < mfsFiles.length; i++) {
|
|
if (mfsFiles[i].type != "image/jpeg" && mfsFiles[i].type != "image/png") {
|
|
typeAccepted = true;
|
|
break;
|
|
}
|
|
}
|
|
if (typeAccepted) {
|
|
layer.tips("只支持jpg/jpeg/png格式的图片。", "#soc1_mfsAddForm_mfsFiles", {tips: 3});
|
|
return false;
|
|
}
|
|
//验证现有照片
|
|
var imgs = $("#soc1_mfsUpdateForm_files_div").find("img");
|
|
if (imgs.length != 0) {
|
|
var _imgs = "";
|
|
$.each(imgs, function () {
|
|
var _src = $(this).attr("src");
|
|
_imgs += ":" + _src.substring(_src.lastIndexOf(".") - 32);
|
|
});
|
|
$("#soc1_mfsUpdateForm_pics").val(_imgs);
|
|
}
|
|
layerload.on();
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socMfs/update",
|
|
cache: false,
|
|
data: new FormData($("#soc1_mfsUpdateForm")[0]),
|
|
processData: false,
|
|
contentType: false,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
//解析照片data.mfsPics
|
|
if (data.mfsPics != "") {
|
|
var _pics = data.mfsPics.substring(1).split(":");
|
|
var _html = "";
|
|
$.each(_pics, function (i, val) {
|
|
_html += "<div id=\"soc1_mfs_img_div" + i + "\" style=\"float:left;border:1px solid #2F4056;width:160px;height:180px;margin:0 2px 2px 0;\"><div style=\"position:relative;left:143px;top:1px;width:160px;height:20px;\"><i class=\"icon_close\" title=\"删除\" style=\"cursor:pointer;\" onclick=\"socMfsOpt('" + val + "',1,'" + i + "')\"></i></div><div><img src=\"${ctx}/_files/_s/" + val + "\" onclick=\"socMfsOpt('" + val + "')\" title=\"点击查看原图\" style=\"width:160px;height:160px;cursor:pointer;\"/></div></div>";
|
|
});
|
|
$("#soc1_mfsUpdateForm_files_div").html(_html);
|
|
} else {
|
|
$("#soc1_mfsUpdateForm_files_div").html("暂无相关照片。");
|
|
}
|
|
layer.msg("操作成功", {time: 2000});
|
|
$("#soc1_mfsUpdateForm input[type='file']").val("");
|
|
layerload.off();
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//soc1_mfsp_dataTable
|
|
var soc1_mfsp_dataTable = table.render({
|
|
elem: "#soc1_mfsp_dataTable",
|
|
method: "get",
|
|
cols: [[
|
|
{field: "mfspName", title: "姓名", unresize: true, width: 166},
|
|
{
|
|
field: "mfspDut", title: "职务", unresize: true, width: 166, templet: function (d) {
|
|
if (d.mfspDut == "1") return "站长";
|
|
if (d.mfspDut == "2") return "副站长";
|
|
if (d.mfspDut == "3") return "普通成员";
|
|
return "";
|
|
}
|
|
},
|
|
{field: "mfspTel", title: "电话", unresize: true, width: 166},
|
|
{
|
|
title: "操作 ", unresize: true, width: 166, templet: function (d) {
|
|
var opt = "<a style=\"cursor: pointer;\" title=\"编辑\" lay-event=\"opt_detail\"><img src=\"${ctx}/style/cls1/img/tztg-icon2.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon2h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon2.png'\"></a> ";
|
|
opt += "<a style=\"cursor: pointer;\" title=\"删除\" lay-event=\"opt_delete\"><img src=\"${ctx}/style/cls1/img/tztg-icon3.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon3h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon3.png'\"></a> ";
|
|
return opt;
|
|
}
|
|
}
|
|
]]
|
|
});
|
|
table.on("tool(soc1_mfsp_dataTable_filter)", function (row) {
|
|
if (row.event == "opt_detail") {
|
|
soc1_mfspUpdateWin = layer.open({
|
|
id: "soc1_mfspUpdateWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_detail\"></i>详情",
|
|
shade: 0.3,
|
|
area: ["600px", "650px"],
|
|
resize: false,
|
|
content: $("#soc1_mfspUpdateWin"),
|
|
btn: ["<i class=\"icon_tick\"></i>提交数据"],
|
|
yes: function (index, layero) {
|
|
$("#soc1_mfspUpdateForm").find("button[lay-filter=soc1_mfspUpdateForm_filter]").click();
|
|
},
|
|
end: function () {
|
|
$("#soc1_mfspUpdateForm_img").attr("src", "${ctx}/style/images/help_nopic.png");
|
|
$("#soc1_mfspUpdateForm")[0].reset();
|
|
soc1_mfsp_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socMfsp/list/${manager_user['baseId']}"
|
|
});
|
|
},
|
|
success: function () {
|
|
form.val("soc1_mfspUpdateForm_filter", {
|
|
id: row.data.id,
|
|
mfspName: row.data.mfspName,
|
|
mfspDut: row.data.mfspDut,
|
|
mfspTel: row.data.mfspTel
|
|
});
|
|
//处理照片
|
|
if (row.data.mfspPhoto != null) {
|
|
$("#soc1_mfspUpdateForm_img").attr("src", "${ctx}/_files/_s/" + row.data.mfspPhoto);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
if (row.event == "opt_delete") {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socMfsp/delete/normal",
|
|
data: {id: row.data.id, fileName: row.data.mfspPhoto},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
soc1_mfsp_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socMfsp/list/${manager_user['baseId']}"
|
|
});
|
|
layer.msg("操作成功", {time: 2000});
|
|
}
|
|
}
|
|
});
|
|
}
|
|
});
|
|
$("#soc1_mfsp_addBtn").click(function () {
|
|
soc1_mfspAddWin = layer.open({
|
|
id: "soc1_mfspAddWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_add\"></i>添加消防人员",
|
|
shade: 0.3,
|
|
area: ["600px", "auto"],
|
|
resize: false,
|
|
content: $("#soc1_mfspAddWin"),
|
|
btn: ["<i class=\"icon_tick\"></i>提交数据"],
|
|
yes: function (index, layero) {
|
|
$("#soc1_mfspAddForm").find("button[lay-filter=soc1_mfspAddForm_filter]").click();
|
|
},
|
|
end: function () {
|
|
$("#soc1_mfspAddForm_img").attr("src", "${ctx}/style/images/help_nopic.png");
|
|
$("#soc1_mfspAddForm")[0].reset();
|
|
soc1_mfsp_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socMfsp/list/${manager_user['baseId']}"
|
|
});
|
|
}
|
|
});
|
|
});
|
|
$("#soc1_mfspAddForm_mfspFile").change(function (e) {
|
|
var _files = e.target.files;
|
|
var typeAccepted = false;
|
|
if (_files.length != 0) {
|
|
if (_files.item(0).type != "image/jpeg" && _files.item(0).type != "image/png") {
|
|
typeAccepted = true;
|
|
}
|
|
}
|
|
if (typeAccepted) {
|
|
layer.tips("只支持jpg/jpeg/png格式的图片。", "#soc1_mfspAddForm_mfspFile", {tips: 2});
|
|
return false;
|
|
}
|
|
var _file = _files.item(0);
|
|
//实例化FileReader API
|
|
var freader = new FileReader();
|
|
freader.readAsDataURL(_file);
|
|
freader.onload = function (e) {
|
|
$("#soc1_mfspAddForm_img").attr("src", e.target.result);
|
|
}
|
|
});
|
|
$("#soc1_mfspAddForm_mfspFile_reset").click(function () {
|
|
$("#soc1_mfspAddForm_mfspFile").val("");
|
|
$("#soc1_mfspAddForm_img").attr("src", "${ctx}/style/images/help_nopic.png");
|
|
});
|
|
$("#soc1_mfspUpdateForm_mfspFile").change(function (e) {
|
|
var _files = e.target.files;
|
|
var typeAccepted = false;
|
|
if (_files.length != 0) {
|
|
if (_files.item(0).type != "image/jpeg" && _files.item(0).type != "image/png") {
|
|
typeAccepted = true;
|
|
}
|
|
}
|
|
if (typeAccepted) {
|
|
layer.tips("只支持jpg/jpeg/png格式的图片。", "#soc1_mfspUpdateForm_mfspFile", {tips: 2});
|
|
return false;
|
|
}
|
|
var _file = _files.item(0);
|
|
//实例化FileReader API
|
|
var freader = new FileReader();
|
|
freader.readAsDataURL(_file);
|
|
freader.onload = function (e) {
|
|
$("#soc1_mfspUpdateForm_img").attr("src", e.target.result);
|
|
}
|
|
});
|
|
$("#soc1_mfspUpdateForm_mfspFile_remove").click(function () {
|
|
var _src = $("#soc1_mfspUpdateForm_img").attr("src");
|
|
if (_src.indexOf("help_nopic") > -1) {
|
|
return false;
|
|
}
|
|
_src = _src.substring(_src.lastIndexOf(".") - 32);
|
|
var id = $("#soc1_mfspUpdateForm input[name='id']").val();
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socMfsp/delete/pic",
|
|
data: {id: id, fileName: _src},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
$("#soc1_mfspUpdateForm_mfspFile").val("");
|
|
$("#soc1_mfspUpdateForm_img").attr("src", "${ctx}/style/images/help_nopic.png");
|
|
layer.msg("删除成功", {time: 2000});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
form.on("submit(soc1_mfspAddForm_filter)", function (formData) {
|
|
var _files = $("#soc1_mfspAddForm_mfspFile").get(0).files;
|
|
var typeAccepted = false;
|
|
if (_files.length != 0) {
|
|
if (_files[0].type != "image/jpeg" && _files[0].type != "image/png") {
|
|
typeAccepted = true;
|
|
}
|
|
}
|
|
if (typeAccepted) {
|
|
layer.tips("只支持jpg/jpeg/png格式的图片。", "#soc1_mfspAddForm_mfspFile", {tips: 2});
|
|
return false;
|
|
}
|
|
layerload.on();
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socMfsp/add",
|
|
cache: false,
|
|
data: new FormData($("#soc1_mfspAddForm")[0]),
|
|
processData: false,
|
|
contentType: false,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
$("#soc1_mfspAddForm_img").attr("src", "${ctx}/style/images/help_nopic.png");
|
|
if ($("#soc1_mfspAddForm_on").prop("checked")) {
|
|
$("#soc1_mfspAddForm")[0].reset();
|
|
} else {
|
|
layer.close(soc1_mfspAddWin);
|
|
}
|
|
layer.msg("操作成功", {time: 2000});
|
|
layerload.off();
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
form.on("submit(soc1_mfspUpdateForm_filter)", function (formData) {
|
|
var _files = $("#soc1_mfspUpdateForm_mfspFile").get(0).files;
|
|
var typeAccepted = false;
|
|
if (_files.length != 0) {
|
|
if (_files[0].type != "image/jpeg" && _files[0].type != "image/png") {
|
|
typeAccepted = true;
|
|
}
|
|
}
|
|
if (typeAccepted) {
|
|
layer.tips("只支持jpg/jpeg/png格式的图片。", "#soc1_mfspUpdateForm_mfspFile", {tips: 2});
|
|
return false;
|
|
}
|
|
layerload.on();
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socMfsp/update",
|
|
cache: false,
|
|
data: new FormData($("#soc1_mfspUpdateForm")[0]),
|
|
processData: false,
|
|
contentType: false,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
$("#soc1_mfspUpdateForm_img").attr("src", "${ctx}/style/images/help_nopic.png");
|
|
layer.close(soc1_mfspUpdateWin);
|
|
layer.msg("操作成功", {time: 2000});
|
|
layerload.off();
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
$("#soc1_mfsp_optBtn").click(function () {
|
|
soc1_mfspOptWin = layer.open({
|
|
id: "soc1_mfspOptWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_detail\"></i>微型消防站 - 消防人员列表",
|
|
shade: 0.3,
|
|
area: ["800px", "600px"],
|
|
resize: false,
|
|
content: $("#soc1_mfspOptWin"),
|
|
success: function () {
|
|
soc1_mfsp_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socMfsp/list/${manager_user['baseId']}"
|
|
});
|
|
}
|
|
});
|
|
});
|
|
//soc1_mfse_dataTable
|
|
var soc1_mfse_dataTable = table.render({
|
|
elem: "#soc1_mfse_dataTable",
|
|
method: "get",
|
|
cols: [[
|
|
{
|
|
field: "mfseCls", title: "器材类型", unresize: true, width: 160, templet: function (d) {
|
|
if (d.mfseCls == "1") return "水枪";
|
|
if (d.mfseCls == "2") return "水带";
|
|
if (d.mfseCls == "3") return "灭火器";
|
|
if (d.mfseCls == "4") return "呼吸面罩";
|
|
if (d.mfseCls == "5") return "消防斧";
|
|
if (d.mfseCls == "6") return "消防桶";
|
|
if (d.mfseCls == "7") return "消防铲";
|
|
if (d.mfseCls == "8") return "救援绳";
|
|
if (d.mfseCls == "9") return "灭火毯";
|
|
if (d.mfseCls == "10") return "战斗服";
|
|
if (d.mfseCls == "11") return "头盔";
|
|
if (d.mfseCls == "12") return "消防水靴";
|
|
if (d.mfseCls == "13") return "担架";
|
|
if (d.mfseCls == "14") return "灭火沙";
|
|
if (d.mfseCls == "15") return "手电筒";
|
|
if (d.mfseCls == "16") return "消防车";
|
|
if (d.mfseCls == "17") return "器材车";
|
|
if (d.mfseCls == "18") return "消防手套";
|
|
if (d.mfseCls == "19") return "消防安全腰带";
|
|
if (d.mfseCls == "20") return "消防空气呼吸器";
|
|
if (d.mfseCls == "21") return "佩戴式防爆照明灯";
|
|
if (d.mfseCls == "22") return "消防员呼救器";
|
|
if (d.mfseCls == "23") return "方位灯";
|
|
if (d.mfseCls == "24") return "强光照明灯";
|
|
if (d.mfseCls == "25") return "分水器";
|
|
if (d.mfseCls == "26") return "机动消防泵";
|
|
if (d.mfseCls == "27") return "单杠梯";
|
|
if (d.mfseCls == "28") return "消防栓扳手";
|
|
if (d.mfseCls == "29") return "绝缘剪断钳";
|
|
if (d.mfseCls == "30") return "外线电话";
|
|
if (d.mfseCls == "31") return "手持对讲机";
|
|
if (d.mfseCls == "32") return "大斧";
|
|
return "";
|
|
}
|
|
},
|
|
{field: "mfseSpe", title: "规格", unresize: true, width: 160},
|
|
{field: "mfseCs", title: "数量", unresize: true, width: 60},
|
|
{field: "mfseStart", title: "出厂时间", unresize: true, width: 140},
|
|
{field: "mfseEnd", title: "到期时间", unresize: true, width: 140},
|
|
{field: "mfseDue", title: "即将到期提醒(天)", unresize: true, width: 140},
|
|
{
|
|
title: "操作 ", unresize: true, width: 100, templet: function (d) {
|
|
var opt = "<a style=\"cursor: pointer;\" title=\"详情\" lay-event=\"opt_detail\"><img src=\"${ctx}/style/cls1/img/tztg-icon2.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon2h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon2.png'\"></a> ";
|
|
opt += "<a style=\"cursor: pointer;\" title=\"删除\" lay-event=\"opt_delete\"><img src=\"${ctx}/style/cls1/img/tztg-icon3.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon3h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon3.png'\"></a> ";
|
|
return opt;
|
|
}
|
|
}
|
|
]]
|
|
});
|
|
table.on("tool(soc1_mfse_dataTable_filter)", function (row) {
|
|
if (row.event == "opt_detail") {
|
|
soc1_mfseUpdateWin = layer.open({
|
|
id: "soc1_mfseUpdateWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_detail\"></i>详情",
|
|
shade: 0.3,
|
|
area: ["600px", "auto"],
|
|
resize: false,
|
|
content: $("#soc1_mfseUpdateWin"),
|
|
btn: ["<i class=\"icon_tick\"></i>提交数据"],
|
|
yes: function (index, layero) {
|
|
$("#soc1_mfseUpdateForm").find("button[lay-filter=soc1_mfseUpdateForm_filter]").click();
|
|
},
|
|
end: function () {
|
|
$("#soc1_mfseUpdateForm")[0].reset();
|
|
soc1_mfse_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socMfse/list/${manager_user['baseId']}/" + $("#soc1_mfseOptWin_mfseCls").val()
|
|
});
|
|
},
|
|
success: function () {
|
|
if (row.data.mfseCls != "3") {
|
|
$("div[su='1']").hide();
|
|
} else {
|
|
$("div[su='1']").show();
|
|
}
|
|
form.val("soc1_mfseUpdateForm_filter", {
|
|
id: row.data.id,
|
|
mfseCls: row.data.mfseCls,
|
|
mfseSpe: row.data.mfseSpe,
|
|
mfseCs: row.data.mfseCs,
|
|
mfseStart: row.data.mfseStart,
|
|
mfseEnd: row.data.mfseEnd,
|
|
mfseDue: row.data.mfseDue,
|
|
mfseDesc: row.data.mfseDesc
|
|
});
|
|
}
|
|
});
|
|
}
|
|
if (row.event == "opt_delete") {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socMfse/delete",
|
|
data: {id: row.data.id},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
soc1_mfse_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socMfse/list/${manager_user['baseId']}/" + $("#soc1_mfseOptWin_mfseCls").val()
|
|
});
|
|
layer.msg("操作成功", {time: 2000});
|
|
}
|
|
}
|
|
});
|
|
}
|
|
});
|
|
//========================================================
|
|
form.on('select(soc1_mfseAddForm_select_filter)', function (data) {
|
|
if (data.value == "3") {
|
|
console.log($("div[s='1']").html());
|
|
$("div[s='1']").show();
|
|
} else {
|
|
console.log($("div[s='1']").html());
|
|
$("div[s='1']").hide();
|
|
}
|
|
});
|
|
form.on('select(soc1_mfseUpdateForm_select_filter)', function (data) {
|
|
if (data.value == "3") {
|
|
console.log($("div[su='1']").html());
|
|
$("div[su='1']").show();
|
|
} else {
|
|
console.log($("div[su='1']").html());
|
|
$("div[su='1']").hide();
|
|
}
|
|
});
|
|
$("#soc1_mfse_addBtn").click(function () {
|
|
$("div[s='1']").hide();
|
|
soc1_mfseAddWin = layer.open({
|
|
id: "soc1_mfseAddWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_add\"></i>添加消防器材",
|
|
shade: 0.3,
|
|
area: ["600px", "auto"],
|
|
resize: false,
|
|
content: $("#soc1_mfseAddWin"),
|
|
btn: ["<i class=\"icon_tick\"></i>提交数据"],
|
|
yes: function (index, layero) {
|
|
$("#soc1_mfseAddForm").find("button[lay-filter=soc1_mfseAddForm_filter]").click();
|
|
},
|
|
end: function () {
|
|
$("#soc1_mfseAddForm")[0].reset();
|
|
soc1_mfse_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socMfse/list/${manager_user['baseId']}/" + $("#soc1_mfseOptWin_mfseCls").val()
|
|
});
|
|
}
|
|
});
|
|
});
|
|
form.on("submit(soc1_mfseAddForm_filter)", function (formData) {
|
|
layerload.on();
|
|
var sendsForm = new FormData(formData.form);
|
|
if (sendsForm.get("mfseCls") != "3") {
|
|
sendsForm.set("mfseStart", "");
|
|
sendsForm.set("mfseEnd", "");
|
|
sendsForm.set("mfseDue", "");
|
|
}
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socMfse/add",
|
|
data: sendsForm,
|
|
dataType: "json",
|
|
contentType: false, //jax 中 contentType 设置为 false 是为了避免 JQuery 对其操作,从而失去分界符,而使服务器不能正常解析文件
|
|
processData: false, //当设置为false的时候,jquery ajax 提交的时候会序列化 data,而是直接使用data
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
if ($("#soc1_mfseAddForm_on").prop("checked")) {
|
|
$("#soc1_mfseAddForm")[0].reset();
|
|
} else {
|
|
layer.close(soc1_mfseAddWin);
|
|
}
|
|
layer.msg("操作成功", {time: 2000});
|
|
layerload.off();
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
form.on("submit(soc1_mfseUpdateForm_filter)", function (formData) {
|
|
layerload.on();
|
|
var sendsForm = new FormData(formData.form);
|
|
if (sendsForm.get("mfseCls") != "3") {
|
|
sendsForm.set("mfseStart", "");
|
|
sendsForm.set("mfseEnd", "");
|
|
sendsForm.set("mfseDue", "");
|
|
}
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socMfse/update",
|
|
data: sendsForm,
|
|
dataType: "json",
|
|
contentType: false, //jax 中 contentType 设置为 false 是为了避免 JQuery 对其操作,从而失去分界符,而使服务器不能正常解析文件
|
|
processData: false, //当设置为false的时候,jquery ajax 提交的时候会序列化 data,而是直接使用data
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
layer.close(soc1_mfseUpdateWin);
|
|
layer.msg("操作成功", {time: 2000});
|
|
layerload.off();
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
form.on("select(soc1_mfseOptWin_mfseCls_filter)", function (data) {
|
|
if (data.value == "") {
|
|
soc1_mfse_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socMfse/list/${manager_user['baseId']}/0"
|
|
});
|
|
} else {
|
|
soc1_mfse_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socMfse/list/${manager_user['baseId']}/" + data.value
|
|
});
|
|
}
|
|
});
|
|
$("#soc1_mfse_optBtn").click(function () {
|
|
soc1_mfseOptWin = layer.open({
|
|
id: "soc1_mfseOptWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_detail\"></i>微型消防站 - 消防器材列表",
|
|
shade: 0.3,
|
|
area: ["960px", "600px"],
|
|
resize: false,
|
|
content: $("#soc1_mfseOptWin"),
|
|
success: function () {
|
|
soc1_mfse_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socMfse/list/${manager_user['baseId']}/0"
|
|
});
|
|
}
|
|
});
|
|
});
|
|
//==微型消防站==结束================================================================================================================================================================
|
|
//==单位平面图==开始================================================================================================================================================================
|
|
form.on("select(soc1_docsinfo1_diCls_filter)", function (data) {
|
|
soc1_docsinfo1_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/1",
|
|
where: {
|
|
diCls: data.value,
|
|
diDate: $("#soc1_docsinfo1_diDate").val()
|
|
}
|
|
});
|
|
});
|
|
//选择时间具体到整点或者半点
|
|
ldate.render({
|
|
elem: '#duty_roster_nowsel'
|
|
// ,position: 'static'
|
|
, min: 0
|
|
// ,min:"nowTime"
|
|
, trigger: 'click'
|
|
, theme: '#393D49'
|
|
, format: 'HH:mm:00'
|
|
, change: function (value, date) { //监听日期被切换
|
|
lay('#testView').html(value);
|
|
}
|
|
});
|
|
var soc1_docsinfo1_dataTable = table.render({
|
|
elem: "#soc1_docsinfo1_dataTable",
|
|
method: "get",
|
|
cols: [[
|
|
{
|
|
field: "diCls", title: "类别", width: 508, align: "center", unresize: true, templet: function (d) {
|
|
if (d.diCls == "1") {
|
|
return "平面图";
|
|
}
|
|
if (d.diCls == "2") {
|
|
return "疏散图";
|
|
}
|
|
if (d.diCls == "3") {
|
|
return "水电图";
|
|
}
|
|
if (d.diCls == "4") {
|
|
return "消防管网布局图";
|
|
}
|
|
if (d.diCls == "5") {
|
|
return "消防灭火设施划分区域图";
|
|
}
|
|
if (d.diCls == "6") {
|
|
return "监管设备安装点位置图";
|
|
}
|
|
if (d.diCls == "7") {
|
|
return "安全巡检区域图";
|
|
}
|
|
return "";
|
|
}
|
|
},
|
|
{field: "diTitle", title: "名称", width: 508, align: "center", unresize: true},
|
|
{
|
|
title: "操作 ", unresize: true, width: 508, align: "center", templet: function (d) {
|
|
var opt = "<a title=\"查看\" style=\"cursor: pointer;\" lay-event=\"opt_show\"><img src=\"${ctx}/style/cls1/img/tztg-icon1.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon1h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon1.png'\"></a> ";
|
|
opt += "<a style=\"cursor: pointer;\" title=\"删除\" lay-event=\"opt_delete\"><img src=\"${ctx}/style/cls1/img/tztg-icon3.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon3h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon3.png'\"></a> ";
|
|
return opt;
|
|
}
|
|
}
|
|
]]
|
|
});
|
|
table.on("tool(soc1_docsinfo1_dataTable_filter)", function (row) {
|
|
if (row.event == "opt_show") {
|
|
var x = ($(document.body).width() - 200).toString() + "px";
|
|
var y = ($(document.body).height() - 200).toString() + "px";
|
|
soc1_docsinfo1ShowWin = layer.open({
|
|
id: "soc1_docsinfo1ShowWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_detail\"></i>详情",
|
|
shade: 0.3,
|
|
area: [x, y],
|
|
resize: false,
|
|
content: $("#soc1_docsinfo1ShowWin"),
|
|
btn: ["<i class=\"icon_down\"></i>下载"],
|
|
yes: function (index, layero) {
|
|
location.href = "${ctx}/work/social/soc1/socDocsinfo/down?diName=" + $("#soc1_docsinfo1ShowWin_diName").val() + "&diNew=" + $("#soc1_docsinfo1ShowWin_diNew").val();
|
|
},
|
|
success: function () {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/get/1/" + row.data.id,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
var _html = "<input type=\"hidden\" id=\"soc1_docsinfo1ShowWin_diName\" value=\"" + data.diName + "\"/>";
|
|
_html += "<input type=\"hidden\" id=\"soc1_docsinfo1ShowWin_diNew\" value=\"" + data.diNew + "\"/>";
|
|
_html += "<center><img id=\"soc1_docsinfo1ShowWin_img\" src=\"${ctx}/_files/_s/" + data.diNew + "\" border=\"0\"/></center>";
|
|
$("#soc1_docsinfo1ShowWin").html(_html);
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
if (row.event == "opt_delete") {
|
|
layer.confirm("确定删除当前数据(慎重)。<br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?", {
|
|
title: "提示",
|
|
icon: 3
|
|
}, function (index) {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/delete/${manager_user['baseId']}/" + row.data.id,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
soc1_docsinfo1_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/1",
|
|
where: {
|
|
diCls: $("#soc1_docsinfo1_diCls").val(),
|
|
diDate: $("#soc1_docsinfo1_diDate").val()
|
|
}
|
|
});
|
|
layer.close(index);
|
|
layer.msg("操作成功", {time: 2000});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
});
|
|
$("#soc1_docsinfo1_addBtn").click(function () {
|
|
soc1_docsinfo1AddWin = layer.open({
|
|
id: "soc1_docsinfo1AddWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_add\"></i>添加平面图",
|
|
shade: 0.3,
|
|
area: ["600px", "360px"],
|
|
resize: false,
|
|
content: $("#soc1_docsinfo1AddWin"),
|
|
btn: ["<i class=\"icon_tick\"></i>提交数据"],
|
|
yes: function (index, layero) {
|
|
$("#soc1_docsinfo1AddForm").find("button[lay-filter=soc1_docsinfo1AddForm_filter]").click();
|
|
},
|
|
end: function () {
|
|
$("#soc1_docsinfo1AddForm")[0].reset();
|
|
}
|
|
});
|
|
});
|
|
form.on("submit(soc1_docsinfo1AddForm_filter)", function (formData) {
|
|
var diFiles = $("#soc1_docsinfo1AddForm_diFiles").get(0).files;
|
|
var typeAccepted = false;
|
|
for (var i = 0; i < diFiles.length; i++) {
|
|
if (diFiles[i].type != "image/jpeg" && diFiles[i].type != "image/png") {
|
|
typeAccepted = true;
|
|
break;
|
|
}
|
|
}
|
|
if (typeAccepted) {
|
|
layer.tips("只支持jpg/jpeg/png格式的图片。", "#soc1_docsinfo1AddForm_diFiles", {tips: 3});
|
|
return false;
|
|
}
|
|
layerload.on();
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/add",
|
|
cache: false,
|
|
data: new FormData($("#soc1_docsinfo1AddForm")[0]),
|
|
processData: false,
|
|
contentType: false,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
if ($("#soc1_docsinfo1AddForm_on").prop("checked")) {
|
|
$("#soc1_docsinfo1AddForm")[0].reset();
|
|
} else {
|
|
$("#soc1_docsinfo1_diCls").val("");
|
|
$("#soc1_docsinfo1_diDate").val("${.now?string('yyyy')}");
|
|
form.render();
|
|
soc1_docsinfo1_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/1",
|
|
where: {
|
|
diCls: $("#soc1_docsinfo1_diCls").val(),
|
|
diDate: $("#soc1_docsinfo1_diDate").val()
|
|
}
|
|
});
|
|
layer.close(soc1_docsinfo1AddWin);
|
|
}
|
|
layer.msg("操作成功", {time: 2000});
|
|
layerload.off();
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//==单位平面图==结束================================================================================================================================================================
|
|
//===========================================================================================================================================================================
|
|
//==消防合法文书==开始================================================================================================================================================================
|
|
form.on("select(soc1_docsinfo2_diCls_filter)", function (data) {
|
|
soc1_docsinfo2_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/2",
|
|
where: {
|
|
diCls: data.value,
|
|
diDate: $("#soc1_docsinfo2_diDate").val()
|
|
}
|
|
});
|
|
});
|
|
var soc1_docsinfo2_dataTable = table.render({
|
|
elem: "#soc1_docsinfo2_dataTable",
|
|
method: "get",
|
|
cols: [[
|
|
{
|
|
field: "diCls", title: "名称", width: 508, align: "center", unresize: true, templet: function (d) {
|
|
if (d.diCls == "1") {
|
|
return "消防行政审批";
|
|
}
|
|
if (d.diCls == "2") {
|
|
return "消防竣工验收";
|
|
}
|
|
if (d.diCls == "3") {
|
|
return "开业前检查";
|
|
}
|
|
return "";
|
|
}
|
|
},
|
|
{field: "diDate", width: 508, align: "center", title: "上传时间", unresize: true},
|
|
{
|
|
title: "操作 ", width: 508, align: "center", unresize: true, templet: function (d) {
|
|
var opt = "<a title=\"查看\" style=\"cursor: pointer;\" lay-event=\"opt_show\"><img src=\"${ctx}/style/cls1/img/tztg-icon1.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon1h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon1.png'\"></a> ";
|
|
opt += "<a style=\"cursor: pointer;\" title=\"删除\" lay-event=\"opt_delete\"><img src=\"${ctx}/style/cls1/img/tztg-icon3.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon3h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon3.png'\"></a> ";
|
|
return opt;
|
|
}
|
|
}
|
|
]]
|
|
});
|
|
table.on("tool(soc1_docsinfo2_dataTable_filter)", function (row) {
|
|
if (row.event == "opt_show") {
|
|
soc1_docsinfo2ShowWin = layer.open({
|
|
id: "soc1_docsinfo2ShowWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_detail\"></i>详情",
|
|
shade: 0.3,
|
|
area: ["600px", "460px"],
|
|
resize: false,
|
|
content: $("#soc1_docsinfo2ShowWin"),
|
|
success: function () {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/get/2/" + row.data.id,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.info.diCls == "1") $("#soc1_docsinfo2ShowWin").find("input[name='diCls']").val("消防行政审批");
|
|
if (data.info.diCls == "2") $("#soc1_docsinfo2ShowWin").find("input[name='diCls']").val("消防竣工验收");
|
|
if (data.info.diCls == "3") $("#soc1_docsinfo2ShowWin").find("input[name='diCls']").val("开业前检查");
|
|
//处理附件
|
|
if (data.files.length == 0) {
|
|
$("#soc1_docsinfo2ShowWin_diFiles").html("无");
|
|
} else {
|
|
var _html = "";
|
|
$.each(data.files, function () {
|
|
_html += "<p><a href=\"${ctx}/work/social/soc1/socDocsinfo/down?diName=" + $(this).get(0).diName + "&diNew=" + $(this).get(0).diNew + "\" title=\"点击下载\">" + $(this).get(0).diName + "</a></p>";
|
|
});
|
|
$("#soc1_docsinfo2ShowWin_diFiles").html(_html);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
if (row.event == "opt_delete") {
|
|
layer.confirm("确定删除当前数据(慎重)。<br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?", {
|
|
title: "提示",
|
|
icon: 3
|
|
}, function (index) {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/delete/${manager_user['baseId']}/" + row.data.id,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
soc1_docsinfo2_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/2",
|
|
where: {
|
|
diCls: $("#soc1_docsinfo2_diCls").val(),
|
|
diDate: $("#soc1_docsinfo2_diDate").val()
|
|
}
|
|
});
|
|
layer.close(index);
|
|
layer.msg("操作成功", {time: 2000});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
});
|
|
$("#soc1_docsinfo2_addBtn").click(function () {
|
|
soc1_docsinfo2AddWin = layer.open({
|
|
id: "soc1_docsinfo2AddWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_add\"></i>添加消防合法文书",
|
|
shade: 0.3,
|
|
area: ["600px", "360px"],
|
|
resize: false,
|
|
content: $("#soc1_docsinfo2AddWin"),
|
|
btn: ["<i class=\"icon_tick\"></i>提交数据"],
|
|
yes: function (index, layero) {
|
|
$("#soc1_docsinfo2AddForm").find("button[lay-filter=soc1_docsinfo2AddForm_filter]").click();
|
|
},
|
|
end: function () {
|
|
$("#soc1_docsinfo2AddForm")[0].reset();
|
|
}
|
|
});
|
|
});
|
|
form.on("submit(soc1_docsinfo2AddForm_filter)", function (formData) {
|
|
layerload.on();
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/add",
|
|
cache: false,
|
|
data: new FormData($("#soc1_docsinfo2AddForm")[0]),
|
|
processData: false,
|
|
contentType: false,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
if ($("#soc1_docsinfo2AddForm_on").prop("checked")) {
|
|
$("#soc1_docsinfo2AddForm")[0].reset();
|
|
} else {
|
|
$("#soc1_docsinfo2_diCls").val("");
|
|
$("#soc1_docsinfo2_diDate").val("${.now?string('yyyy')}");
|
|
form.render();
|
|
soc1_docsinfo2_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/2",
|
|
where: {
|
|
diCls: $("#soc1_docsinfo2_diCls").val(),
|
|
diDate: $("#soc1_docsinfo2_diDate").val()
|
|
}
|
|
});
|
|
layer.close(soc1_docsinfo2AddWin);
|
|
}
|
|
layer.msg("操作成功", {time: 2000});
|
|
layerload.off();
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//==消防合法文书==结束================================================================================================================================================================
|
|
//===========================================================================================================================================================================
|
|
//==消防预案和演练==开始================================================================================================================================================================
|
|
var soc1_docsinfo3_dataTable = table.render({
|
|
elem: "#soc1_docsinfo3_dataTable",
|
|
method: "get",
|
|
cols: [[
|
|
{field: "diTitle", width: 381, align: "center", title: "名称", unresize: true},
|
|
{field: "diTime", width: 381, align: "center", title: "制定时间", unresize: true},
|
|
{field: "diDes", width: 381, align: "center", title: "简要", unresize: true},
|
|
{
|
|
title: "操作 ", width: 381, align: "center", unresize: true, templet: function (d) {
|
|
var opt = "<a title=\"查看\" style=\"cursor: pointer;\" lay-event=\"opt_show\"><img src=\"${ctx}/style/cls1/img/tztg-icon1.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon1h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon1.png'\"></a> ";
|
|
opt += "<a style=\"cursor: pointer;\" title=\"删除\" lay-event=\"opt_delete\"><img src=\"${ctx}/style/cls1/img/tztg-icon3.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon3h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon3.png'\"></a> ";
|
|
return opt;
|
|
}
|
|
}
|
|
]]
|
|
});
|
|
table.on("tool(soc1_docsinfo3_dataTable_filter)", function (row) {
|
|
if (row.event == "opt_show") {
|
|
soc1_docsinfo3ShowWin = layer.open({
|
|
id: "soc1_docsinfo3ShowWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_detail\"></i>详情",
|
|
shade: 0.3,
|
|
area: ["600px", "500px"],
|
|
resize: false,
|
|
content: $("#soc1_docsinfo3ShowWin"),
|
|
success: function () {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/get/3/" + row.data.id,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
$("#soc1_docsinfo3ShowWin").find("input[name='diTitle']").val(data.info.diTitle);
|
|
$("#soc1_docsinfo3ShowWin").find("input[name='diTime']").val(data.info.diTime);
|
|
$("#soc1_docsinfo3ShowWin").find("textarea[name='diDes']").val(data.info.diDes);
|
|
//处理附件
|
|
if (data.files.length == 0) {
|
|
$("#soc1_docsinfo3ShowWin_diFiles").html("无");
|
|
} else {
|
|
var _html = "";
|
|
$.each(data.files, function () {
|
|
_html += "<p><a href=\"${ctx}/work/social/soc1/socDocsinfo/down?diName=" + $(this).get(0).diName + "&diNew=" + $(this).get(0).diNew + "\" title=\"点击下载\">" + $(this).get(0).diName + "</a></p>";
|
|
});
|
|
$("#soc1_docsinfo3ShowWin_diFiles").html(_html);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
if (row.event == "opt_delete") {
|
|
layer.confirm("确定删除当前数据(慎重)。<br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?", {
|
|
title: "提示",
|
|
icon: 3
|
|
}, function (index) {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/delete/${manager_user['baseId']}/" + row.data.id,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
soc1_docsinfo3_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/3",
|
|
where: {
|
|
diDate: $("#soc1_docsinfo3_diDate").val()
|
|
}
|
|
});
|
|
layer.close(index);
|
|
layer.msg("操作成功", {time: 2000});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
});
|
|
$("#soc1_docsinfo3_addBtn").click(function () {
|
|
soc1_docsinfo3AddWin = layer.open({
|
|
id: "soc1_docsinfo3AddWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_add\"></i>添加消防预案和演练",
|
|
shade: 0.3,
|
|
area: ["600px", "500px"],
|
|
resize: false,
|
|
content: $("#soc1_docsinfo3AddWin"),
|
|
btn: ["<i class=\"icon_tick\"></i>提交数据"],
|
|
yes: function (index, layero) {
|
|
$("#soc1_docsinfo3AddForm").find("button[lay-filter=soc1_docsinfo3AddForm_filter]").click();
|
|
},
|
|
end: function () {
|
|
$("#soc1_docsinfo3AddForm")[0].reset();
|
|
}
|
|
});
|
|
});
|
|
form.on("submit(soc1_docsinfo3AddForm_filter)", function (formData) {
|
|
layerload.on();
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/add",
|
|
cache: false,
|
|
data: new FormData($("#soc1_docsinfo3AddForm")[0]),
|
|
processData: false,
|
|
contentType: false,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
if ($("#soc1_docsinfo3AddForm_on").prop("checked")) {
|
|
$("#soc1_docsinfo3AddForm")[0].reset();
|
|
} else {
|
|
$("#soc1_docsinfo3_diDate").val("${.now?string('yyyy')}");
|
|
soc1_docsinfo3_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/3",
|
|
where: {
|
|
diDate: $("#soc1_docsinfo3_diDate").val()
|
|
}
|
|
});
|
|
layer.close(soc1_docsinfo3AddWin);
|
|
}
|
|
layer.msg("操作成功", {time: 2000});
|
|
layerload.off();
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//==消防预案和演练==结束================================================================================================================================================================
|
|
//===========================================================================================================================================================================
|
|
//==消防培训==开始================================================================================================================================================================
|
|
var soc1_docsinfo4_dataTable = table.render({
|
|
elem: "#soc1_docsinfo4_dataTable",
|
|
method: "get",
|
|
cols: [[
|
|
{field: "diTime", width: 381, align: "center", title: "培训时间", unresize: true},
|
|
{field: "diDes", width: 381, align: "center", title: "培训内容", unresize: true},
|
|
{field: "diTitle", width: 381, align: "center", title: "参与人员", unresize: true},
|
|
{
|
|
title: "操作 ", unresize: true, width: 381, align: "center", templet: function (d) {
|
|
var opt = "<a title=\"查看\" style=\"cursor: pointer;\" lay-event=\"opt_show\"><img src=\"${ctx}/style/cls1/img/tztg-icon1.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon1h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon1.png'\"></a> ";
|
|
opt += "<a style=\"cursor: pointer;\" title=\"删除\" lay-event=\"opt_delete\"><img src=\"${ctx}/style/cls1/img/tztg-icon3.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon3h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon3.png'\"></a> ";
|
|
return opt;
|
|
}
|
|
}
|
|
]]
|
|
});
|
|
table.on("tool(soc1_docsinfo4_dataTable_filter)", function (row) {
|
|
if (row.event == "opt_show") {
|
|
soc1_docsinfo4ShowWin = layer.open({
|
|
id: "soc1_docsinfo4ShowWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_detail\"></i>详情",
|
|
shade: 0.3,
|
|
area: ["600px", "500px"],
|
|
resize: false,
|
|
content: $("#soc1_docsinfo4ShowWin"),
|
|
success: function () {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/get/4/" + row.data.id,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
$("#soc1_docsinfo4ShowWin").find("input[name='diTime']").val(data.info.diTime);
|
|
$("#soc1_docsinfo4ShowWin").find("input[name='diTitle']").val(data.info.diTitle);
|
|
$("#soc1_docsinfo4ShowWin").find("textarea[name='diDes']").val(data.info.diDes);
|
|
//处理附件
|
|
if (data.files.length == 0) {
|
|
$("#soc1_docsinfo4ShowWin_diFiles").html("无");
|
|
} else {
|
|
var _html = "";
|
|
$.each(data.files, function () {
|
|
_html += "<p><a href=\"${ctx}/work/social/soc1/socDocsinfo/down?diName=" + $(this).get(0).diName + "&diNew=" + $(this).get(0).diNew + "\" title=\"点击下载\">" + $(this).get(0).diName + "</a></p>";
|
|
});
|
|
$("#soc1_docsinfo4ShowWin_diFiles").html(_html);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
if (row.event == "opt_delete") {
|
|
layer.confirm("确定删除当前数据(慎重)。<br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?", {
|
|
title: "提示",
|
|
icon: 3
|
|
}, function (index) {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/delete/${manager_user['baseId']}/" + row.data.id,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
soc1_docsinfo4_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/4",
|
|
where: {
|
|
diDate: $("#soc1_docsinfo4_diDate").val()
|
|
}
|
|
});
|
|
layer.close(index);
|
|
layer.msg("操作成功", {time: 2000});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
});
|
|
$("#soc1_docsinfo4_addBtn").click(function () {
|
|
soc1_docsinfo4AddWin = layer.open({
|
|
id: "soc1_docsinfo4AddWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_add\"></i>添加消防培训",
|
|
shade: 0.3,
|
|
area: ["600px", "500px"],
|
|
resize: false,
|
|
content: $("#soc1_docsinfo4AddWin"),
|
|
btn: ["<i class=\"icon_tick\"></i>提交数据"],
|
|
yes: function (index, layero) {
|
|
$("#soc1_docsinfo4AddForm").find("button[lay-filter=soc1_docsinfo4AddForm_filter]").click();
|
|
},
|
|
end: function () {
|
|
$("#soc1_docsinfo4AddForm")[0].reset();
|
|
}
|
|
});
|
|
});
|
|
form.on("submit(soc1_docsinfo4AddForm_filter)", function (formData) {
|
|
layerload.on();
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/add",
|
|
cache: false,
|
|
data: new FormData($("#soc1_docsinfo4AddForm")[0]),
|
|
processData: false,
|
|
contentType: false,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
if ($("#soc1_docsinfo4AddForm_on").prop("checked")) {
|
|
$("#soc1_docsinfo4AddForm")[0].reset();
|
|
} else {
|
|
$("#soc1_docsinfo4_diDate").val("${.now?string('yyyy')}");
|
|
soc1_docsinfo4_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/4",
|
|
where: {
|
|
diDate: $("#soc1_docsinfo4_diDate").val()
|
|
}
|
|
});
|
|
layer.close(soc1_docsinfo4AddWin);
|
|
}
|
|
layer.msg("操作成功", {time: 2000});
|
|
layerload.off();
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//==消防培训==结束================================================================================================================================================================
|
|
//===========================================================================================================================================================================
|
|
//==规章制度==开始================================================================================================================================================================
|
|
form.on("select(soc1_docsinfo5_diCls_filter)", function (data) {
|
|
soc1_docsinfo5_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/5",
|
|
where: {
|
|
diCls: data.value,
|
|
diDate: $("#soc1_docsinfo5_diDate").val()
|
|
}
|
|
});
|
|
});
|
|
var soc1_docsinfo5_dataTable = table.render({
|
|
elem: "#soc1_docsinfo5_dataTable",
|
|
method: "get",
|
|
cols: [[
|
|
{
|
|
field: "diCls", width: 304, align: "center", title: "制度类型", unresize: true, templet: function (d) {
|
|
if (d.diCls == "1") return "安全教育培训制度";
|
|
if (d.diCls == "2") return "防火巡查检查制度";
|
|
if (d.diCls == "3") return "安全疏散设施管理制度";
|
|
if (d.diCls == "4") return "消防(控制室)值班制度";
|
|
if (d.diCls == "5") return "消防设施器材维护管理制度";
|
|
if (d.diCls == "6") return "火灾隐患整改制度";
|
|
if (d.diCls == "7") return "用火用电安全管理制度";
|
|
if (d.diCls == "8") return "易燃易爆危险物品和场所防火防爆制度";
|
|
if (d.diCls == "9") return "专职志愿消防队的组织管理制度";
|
|
if (d.diCls == "10") return "灭火和应急疏散预案演练制度";
|
|
if (d.diCls == "11") return "燃气电气设备的检查和管理制度";
|
|
if (d.diCls == "12") return "消防安全工作考评和奖惩制度";
|
|
return "";
|
|
}
|
|
},
|
|
{field: "diTitle", width: 304, align: "center", title: "名称", unresize: true},
|
|
{field: "diTime", width: 304, align: "center", title: "制定时间", unresize: true},
|
|
{field: "diDes", width: 304, align: "center", title: "备注", unresize: true},
|
|
{
|
|
title: "操作 ", width: 304, align: "center", unresize: true, templet: function (d) {
|
|
var opt = "<a title=\"查看\" style=\"cursor: pointer;\" lay-event=\"opt_show\"><img src=\"${ctx}/style/cls1/img/tztg-icon1.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon1h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon1.png'\"></a> ";
|
|
opt += "<a style=\"cursor: pointer;\" title=\"删除\" lay-event=\"opt_delete\"><img src=\"${ctx}/style/cls1/img/tztg-icon3.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon3h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon3.png'\"></a> ";
|
|
return opt;
|
|
}
|
|
}
|
|
]]
|
|
});
|
|
table.on("tool(soc1_docsinfo5_dataTable_filter)", function (row) {
|
|
if (row.event == "opt_show") {
|
|
soc1_docsinfo5ShowWin = layer.open({
|
|
id: "soc1_docsinfo5ShowWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_detail\"></i>详情",
|
|
shade: 0.3,
|
|
area: ["600px", "600px"],
|
|
resize: false,
|
|
content: $("#soc1_docsinfo5ShowWin"),
|
|
success: function () {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/get/5/" + row.data.id,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.info.diCls == "1") $("#soc1_docsinfo5ShowWin").find("input[name='diCls']").val("安全教育培训制度");
|
|
if (data.info.diCls == "2") $("#soc1_docsinfo5ShowWin").find("input[name='diCls']").val("防火巡查检查制度");
|
|
if (data.info.diCls == "3") $("#soc1_docsinfo5ShowWin").find("input[name='diCls']").val("安全疏散设施管理制度");
|
|
if (data.info.diCls == "4") $("#soc1_docsinfo5ShowWin").find("input[name='diCls']").val("消防(控制室)值班制度");
|
|
if (data.info.diCls == "5") $("#soc1_docsinfo5ShowWin").find("input[name='diCls']").val("消防设施器材维护管理制度");
|
|
if (data.info.diCls == "6") $("#soc1_docsinfo5ShowWin").find("input[name='diCls']").val("火灾隐患整改制度");
|
|
if (data.info.diCls == "7") $("#soc1_docsinfo5ShowWin").find("input[name='diCls']").val("用火用电安全管理制度");
|
|
if (data.info.diCls == "8") $("#soc1_docsinfo5ShowWin").find("input[name='diCls']").val("易燃易爆危险物品和场所防火防爆制度");
|
|
if (data.info.diCls == "9") $("#soc1_docsinfo5ShowWin").find("input[name='diCls']").val("专职志愿消防队的组织管理制度");
|
|
if (data.info.diCls == "10") $("#soc1_docsinfo5ShowWin").find("input[name='diCls']").val("灭火和应急疏散预案演练制度");
|
|
if (data.info.diCls == "11") $("#soc1_docsinfo5ShowWin").find("input[name='diCls']").val("燃气电气设备的检查和管理制度");
|
|
if (data.info.diCls == "12") $("#soc1_docsinfo5ShowWin").find("input[name='diCls']").val("消防安全工作考评和奖惩制度");
|
|
$("#soc1_docsinfo5ShowWin").find("input[name='diTitle']").val(data.info.diTitle);
|
|
$("#soc1_docsinfo5ShowWin").find("input[name='diTime']").val(data.info.diTime);
|
|
$("#soc1_docsinfo5ShowWin").find("textarea[name='diDes']").val(data.info.diDes);
|
|
//处理附件
|
|
if (data.files.length == 0) {
|
|
$("#soc1_docsinfo5ShowWin_diFiles").html("无");
|
|
} else {
|
|
var _html = "";
|
|
$.each(data.files, function () {
|
|
_html += "<p><a href=\"${ctx}/work/social/soc1/socDocsinfo/down?diName=" + $(this).get(0).diName + "&diNew=" + $(this).get(0).diNew + "\" title=\"点击下载\">" + $(this).get(0).diName + "</a></p>";
|
|
});
|
|
$("#soc1_docsinfo5ShowWin_diFiles").html(_html);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
if (row.event == "opt_delete") {
|
|
layer.confirm("确定删除当前数据(慎重)。<br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?", {
|
|
title: "提示",
|
|
icon: 3
|
|
}, function (index) {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/delete/${manager_user['baseId']}/" + row.data.id,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
soc1_docsinfo5_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/5",
|
|
where: {
|
|
diCls: $("#soc1_docsinfo5_diCls").val(),
|
|
diDate: $("#soc1_docsinfo5_diDate").val()
|
|
}
|
|
});
|
|
layer.close(index);
|
|
layer.msg("操作成功", {time: 2000});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
});
|
|
$("#soc1_docsinfo5_addBtn").click(function () {
|
|
soc1_docsinfo5AddWin = layer.open({
|
|
id: "soc1_docsinfo5AddWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_add\"></i>添加规章制度",
|
|
shade: 0.3,
|
|
area: ["600px", "560px"],
|
|
resize: false,
|
|
content: $("#soc1_docsinfo5AddWin"),
|
|
btn: ["<i class=\"icon_tick\"></i>提交数据"],
|
|
yes: function (index, layero) {
|
|
$("#soc1_docsinfo5AddForm").find("button[lay-filter=soc1_docsinfo5AddForm_filter]").click();
|
|
},
|
|
end: function () {
|
|
$("#soc1_docsinfo5AddForm")[0].reset();
|
|
}
|
|
});
|
|
});
|
|
form.on("submit(soc1_docsinfo5AddForm_filter)", function (formData) {
|
|
layerload.on();
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/add",
|
|
cache: false,
|
|
data: new FormData($("#soc1_docsinfo5AddForm")[0]),
|
|
processData: false,
|
|
contentType: false,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
if ($("#soc1_docsinfo5AddForm_on").prop("checked")) {
|
|
$("#soc1_docsinfo5AddForm")[0].reset();
|
|
} else {
|
|
$("#soc1_docsinfo5_diCls").val("");
|
|
$("#soc1_docsinfo5_diDate").val("${.now?string('yyyy')}");
|
|
form.render();
|
|
soc1_docsinfo5_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/5",
|
|
where: {
|
|
diCls: $("#soc1_docsinfo5_diCls").val(),
|
|
diDate: $("#soc1_docsinfo5_diDate").val()
|
|
}
|
|
});
|
|
layer.close(soc1_docsinfo5AddWin);
|
|
}
|
|
layer.msg("操作成功", {time: 2000});
|
|
layerload.off();
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//==规章制度==结束================================================================================================================================================================
|
|
//日期input
|
|
ldate.render({
|
|
elem: "#soc1_docsinfo1_diDate",
|
|
type: "year",
|
|
done: function (value, date, endDate) {
|
|
soc1_docsinfo1_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/1",
|
|
where: {
|
|
diCls: $("#soc1_docsinfo1_diCls").val(),
|
|
diDate: value
|
|
}
|
|
});
|
|
}
|
|
});
|
|
ldate.render({
|
|
elem: "#soc1_docsinfo2_diDate",
|
|
type: "year",
|
|
done: function (value, date, endDate) {
|
|
soc1_docsinfo2_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/2",
|
|
where: {
|
|
diCls: $("#soc1_docsinfo2_diCls").val(),
|
|
diDate: value
|
|
}
|
|
});
|
|
}
|
|
});
|
|
ldate.render({
|
|
elem: "#soc1_docsinfo3_diDate",
|
|
type: "year",
|
|
done: function (value, date, endDate) {
|
|
soc1_docsinfo3_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/3",
|
|
where: {
|
|
diDate: value
|
|
}
|
|
});
|
|
}
|
|
});
|
|
ldate.render({
|
|
elem: "#soc1_docsinfo4_diDate",
|
|
type: "year",
|
|
done: function (value, date, endDate) {
|
|
soc1_docsinfo4_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/4",
|
|
where: {
|
|
diDate: value
|
|
}
|
|
});
|
|
}
|
|
});
|
|
ldate.render({
|
|
elem: "#soc1_docsinfo5_diDate",
|
|
type: "year",
|
|
done: function (value, date, endDate) {
|
|
soc1_docsinfo5_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/socDocsinfo/list/${manager_user['baseId']}/5",
|
|
where: {
|
|
diCls: $("#soc1_docsinfo5_diCls").val(),
|
|
diDate: value
|
|
}
|
|
});
|
|
}
|
|
});
|
|
//2019-01-09追加增加人员的监听事件===================
|
|
$("i[class='icon_useradd']").each(function () {
|
|
var _this = $(this);
|
|
_this.click(function () {
|
|
var _n = _this.attr("num");
|
|
var _h = $("#socChsDiv_" + _n);
|
|
var _guid = guid();
|
|
var _html = "<div id=\"dv0_" + _n + "_" + _guid + "\" style=\"height:50px;\"> </div>" +
|
|
"<div id=\"dv1_" + _n + "_" + _guid + "\" class=\"layui-input-inline\" style=\"width:150px;\">" +
|
|
"<input type=\"text\" name=\"socChs" + _n + "\" class=\"layui-input\" placeholder=\"姓名\" autocomplete=\"off\"/>" +
|
|
"</div>" +
|
|
"<div id=\"dv2_" + _n + "_" + _guid + "\" class=\"layui-input-inline\" style=\"width:150px;\">" +
|
|
"<input type=\"text\" name=\"socChstel" + _n + "\" oninput=\"value=value.replace(/[^\\d]/g,'')\" class=\"layui-input\" placeholder=\"电话\" autocomplete=\"off\"/>" +
|
|
"</div>" +
|
|
"<div id=\"dv3_" + _n + "_" + _guid + "\" class=\"layui-input-inline\" style=\"line-height:38px;\">" +
|
|
"<i class=\"icon_close\" title=\"点击删除\" style=\"cursor:pointer;\" onclick=\"usersRemove(" + _n + ",'" + _guid + "')\"></i>" +
|
|
"</div>";
|
|
_h.append(_html);
|
|
});
|
|
});
|
|
//2019-01-09追加增加人员的自定义的按钮监听事件===================
|
|
$("#soc1_baseForm_custom_btn").click(function () {
|
|
$(this).parent().siblings().removeClass("layui-hide");
|
|
$("#soc1_baseForm_custom_t").focus();
|
|
return false;
|
|
});
|
|
$("#soc1_baseForm_custom_esc").click(function () {
|
|
$("#soc1_baseForm_custom_t").val("");
|
|
$("#soc1_baseForm_custom_btn").parent().siblings().addClass("layui-hide");
|
|
});
|
|
$("#soc1_baseForm_custom_ok").click(function () {
|
|
var t = $("#soc1_baseForm_custom_t");
|
|
if (t.val() == "") {
|
|
t.focus();
|
|
return false;
|
|
}
|
|
$("#soc1_baseForm_custom_btn").parent().siblings().addClass("layui-hide");
|
|
var _div = $("#soc1_baseForm_custom_div");
|
|
var _guid = guid();
|
|
var _html = "<div id=\"socMansCustomDiv_" + _guid + "\" class=\"layui-form-item\">" +
|
|
"<div class=\"layui-inline\">" +
|
|
"<label class=\"layui-form-label\">" + t.val() + ":</label>" +
|
|
"<div id=\"socChsCustomDiv_" + _guid + "\" class=\"layui-inline\" style=\"600px;\">" +
|
|
"<div class=\"layui-input-inline\" style=\"width:150px;\">" +
|
|
"<input type=\"text\" name=\"socChs_c\" class=\"layui-input\" placeholder=\"姓名\" autocomplete=\"off\"/>" +
|
|
"</div>" +
|
|
"<div class=\"layui-input-inline\" style=\"width:150px;\">" +
|
|
"<input type=\"text\" name=\"socChstel_c\" oninput=\"value=value.replace(/[^\\d]/g,'')\" class=\"layui-input\" placeholder=\"电话\" autocomplete=\"off\"/>" +
|
|
"</div>" +
|
|
"<div class=\"layui-input-inline\" style=\"line-height:38px;\">" +
|
|
"<i class=\"icon_useradd\" title=\"点击增加人员\" style=\"cursor:pointer;\" onclick=\"usersAppend('" + _guid + "')\"></i>" +
|
|
"<i class=\"icon_cancel\" title=\"点击取消\" style=\"cursor:pointer;\" onclick=\"mansCancel('" + _guid + "')\"></i>" +
|
|
"</div>" +
|
|
"</div>" +
|
|
"</div>" +
|
|
"</div>";
|
|
_div.append(_html)
|
|
t.val("");
|
|
return false;
|
|
});
|
|
//值班人员开始================================================================================================================================================================================================‘
|
|
$("#soc1_db_optBtn").click(function () {
|
|
soc1_dbOptWin = layer.open({
|
|
id: "soc1_dbOptWin_id",
|
|
type: 1,
|
|
title: "值班人员",
|
|
shade: 0.3,
|
|
area: ["800px", "700px"],
|
|
resize: false,
|
|
content: $("#soc1_dbOptWin"),
|
|
success: function () {
|
|
soc1_db_dataTable = table.render({
|
|
elem: "#soc1_db_dataTable",
|
|
url: "${ctx}/work/social/soc1/dbase/list",
|
|
where: {
|
|
baseId: ${manager_user['baseId']}
|
|
},
|
|
method: "get",
|
|
page: {
|
|
layout: ["prev", "page", "next", "skip", "count", "limit"],
|
|
limits: [10, 20, 30],
|
|
theme: '#1E9FFF'
|
|
},
|
|
cols: [[
|
|
// {field:"usersUid",align:"center",title:"登录账号",unresize:true},
|
|
{field: "usersName", align: "center", title: "人员姓名", unresize: true},
|
|
{field: "usersPost", align: "center", title: "职务", unresize: true},
|
|
{field: "dutyTel", align: "center", title: "办公电话", unresize: true},
|
|
{field: "dutyPhone", align: "center", title: "手机号码", unresize: true},
|
|
{
|
|
title: "操作 ", align: "center", unresize: true, templet: function (d) {
|
|
var opt = "<a title=\"查看\" style=\"cursor: pointer;\" lay-event=\"opt_show\"><img src=\"${ctx}/style/cls1/img/tztg-icon1.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon1h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon1.png'\"></a> ";
|
|
opt += "<a style=\"cursor: pointer;\" title=\"删除\" lay-event=\"opt_delete\"><img src=\"${ctx}/style/cls1/img/tztg-icon3.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon3h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon3.png'\"></a> ";
|
|
return opt;
|
|
}
|
|
}
|
|
]]
|
|
});
|
|
}
|
|
});
|
|
})
|
|
//===值班人员添加=====================================================================
|
|
$("#soc1_db_addBtn").click(function () {
|
|
soc1_dbAddWin = layer.open({
|
|
id: "soc1_dbAddWin_id",
|
|
type: 1,
|
|
title: "值班人员添加",
|
|
shade: 0.3,
|
|
area: ["800px", "700px"],
|
|
resize: false,
|
|
content: $("#soc1_dbAddWin"),
|
|
btn: ["<i class=\"icon_tick\"></i>提交数据"],
|
|
yes: function (index, layero) {
|
|
$("#soc1_dbAddForm").find("button[lay-filter=soc1_dbAddForm_filter]").click();
|
|
},
|
|
end: function () {
|
|
$("#soc1_dbAddForm")[0].reset();
|
|
},
|
|
success: function () {
|
|
soc1AccountOpt($("#soc1_db_addForm_accountUsers"));
|
|
}
|
|
});
|
|
});
|
|
form.on("submit(soc1_dbAddForm_filter)", function (formData) {
|
|
var dbFile = $("#soc1_dbAddForm_dbFile").get(0).files;
|
|
var typeAccepted = false;
|
|
for (var i = 0; i < dbFile.length; i++) {
|
|
if (dbFile[i].type != "image/jpeg" && dbFile[i].type != "image/png") {
|
|
typeAccepted = true;
|
|
break;
|
|
}
|
|
}
|
|
if (dbFile.length > 1) {
|
|
layer.tips("只支持上传一张照片。", "#soc1_dbAddForm_dbFile", {tips: 3});
|
|
return false;
|
|
}
|
|
if (typeAccepted) {
|
|
layer.tips("只支持jpg/jpeg/png格式的图片。", "#soc1_dbAddForm_dbFile", {tips: 3});
|
|
return false;
|
|
}
|
|
//验证现有照片
|
|
layerload.on();
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/dbase/add",
|
|
cache: false,
|
|
data: new FormData($("#soc1_dbAddForm")[0]),
|
|
processData: false,
|
|
contentType: false,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
layer.msg("操作成功", {time: 2000});
|
|
layer.close(soc1_dbAddWin);
|
|
$("#soc1_dbAddForm input[type='file']").val("");
|
|
soc1_db_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/dbase/list",
|
|
where: {
|
|
baseId: ${manager_user['baseId']}
|
|
}
|
|
});
|
|
layerload.off();
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
|
|
$("#soc1_dbAddForm_dbFile").change(function (e) {
|
|
var _files = e.target.files;
|
|
var typeAccepted = false;
|
|
if (_files.length != 0) {
|
|
if (_files.item(0).type != "image/jpeg" && _files.item(0).type != "image/png") {
|
|
typeAccepted = true;
|
|
}
|
|
}
|
|
if (typeAccepted) {
|
|
layer.tips("只支持jpg/jpeg/png格式的图片。", "#soc1_dbAddForm_dbFile", {tips: 2});
|
|
return false;
|
|
}
|
|
var _file = _files.item(0);
|
|
//实例化FileReader API
|
|
var freader = new FileReader();
|
|
freader.readAsDataURL(_file);
|
|
freader.onload = function (e) {
|
|
$("#soc1_dbAddForm_img").attr("src", e.target.result);
|
|
}
|
|
});
|
|
$("#soc1_dbUpdateForm_dbFile").change(function (e) {
|
|
var _files = e.target.files;
|
|
var typeAccepted = false;
|
|
if (_files.length != 0) {
|
|
if (_files.item(0).type != "image/jpeg" && _files.item(0).type != "image/png") {
|
|
typeAccepted = true;
|
|
}
|
|
}
|
|
if (typeAccepted) {
|
|
layer.tips("只支持jpg/jpeg/png格式的图片。", "#soc1_dbUpdateForm_dbFile", {tips: 2});
|
|
return false;
|
|
}
|
|
var _file = _files.item(0);
|
|
//实例化FileReader API
|
|
var freader = new FileReader();
|
|
freader.readAsDataURL(_file);
|
|
freader.onload = function (e) {
|
|
$("#soc1_dbUpdateForm_img").attr("src", e.target.result);
|
|
}
|
|
});
|
|
table.on("tool(soc1_db_dataTable_filter)", function (row) {
|
|
if (row.event == "opt_show") {
|
|
soc1_dbUpdateWin = layer.open({
|
|
id: "soc1_dbUpdateWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_detail\"></i>详情",
|
|
shade: 0.3,
|
|
area: ["800px", "700px"],
|
|
resize: false,
|
|
btn: ["<i class=\"icon_tick\"></i>提交数据"],
|
|
yes: function (index, layero) {
|
|
$("#soc1_dbUpdateForm").find("button[lay-filter=soc1_dbUpdateForm_filter]").click();
|
|
},
|
|
end: function () {
|
|
$("#soc1_dbUpdateForm")[0].reset();
|
|
},
|
|
content: $("#soc1_dbUpdateWin"),
|
|
success: function () {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/dbase/get",
|
|
data: {
|
|
id: row.data.id
|
|
},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.dutyPic != null) {
|
|
$("#soc1_dbUpdateForm_img").attr("src", "${ctx}/_files/_s/" + data.dutyPic);
|
|
}
|
|
|
|
form.val("soc1_dbUpdateForm_filter", {
|
|
id: data.id,
|
|
usersName: data.usersName,
|
|
usersPost: data.usersPost,
|
|
dutyTel: data.dutyTel,
|
|
dutyPhone: data.dutyPhone
|
|
});
|
|
}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
if (row.event == "opt_delete") {
|
|
layer.confirm("确定删除当前数据(慎重)。<br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?", {
|
|
title: "提示",
|
|
icon: 3
|
|
}, function (index) {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/dbase/delete/" + row.data.id,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
soc1_db_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/dbase/list",
|
|
where: {
|
|
baseId: ${manager_user['baseId']}
|
|
}
|
|
});
|
|
layer.close(index);
|
|
layer.msg("操作成功", {time: 2000});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
});
|
|
form.on("submit(soc1_dbUpdateForm_filter)", function (formData) {
|
|
var dbFile = $("#soc1_dbUpdateForm_dbFile").get(0).files;
|
|
var typeAccepted = false;
|
|
for (var i = 0; i < dbFile.length; i++) {
|
|
if (dbFile[i].type != "image/jpeg" && dbFile[i].type != "image/png") {
|
|
typeAccepted = true;
|
|
break;
|
|
}
|
|
}
|
|
if (dbFile.length > 1) {
|
|
layer.tips("只支持上传一张照片。", "#soc1_dbUpdateForm_dbFile", {tips: 3});
|
|
return false;
|
|
}
|
|
if (typeAccepted) {
|
|
layer.tips("只支持jpg/jpeg/png格式的图片。", "#soc1_dbUpdateForm_dbFile", {tips: 3});
|
|
return false;
|
|
}
|
|
//验证现有照片
|
|
layerload.on();
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/dbase/update",
|
|
cache: false,
|
|
data: new FormData($("#soc1_dbUpdateForm")[0]),
|
|
processData: false,
|
|
contentType: false,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
layer.msg("操作成功", {time: 2000});
|
|
layer.close(soc1_dbUpdateWin);
|
|
$("#soc1_dbUpdateForm input[type='file']").val("");
|
|
soc1_db_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/dbase/list",
|
|
where: {
|
|
baseId: ${manager_user['baseId']}
|
|
}
|
|
});
|
|
layerload.off();
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
//排班时间选择
|
|
ldate.render({
|
|
elem: '#duty_roster_datesel'
|
|
// ,position: 'static'
|
|
, min: 0
|
|
, min: "nowTime"
|
|
, trigger: 'click'
|
|
, theme: '#393D49'
|
|
, type: 'datetime'
|
|
// ,format: 'yyyy-MM-dd HH:mm:ss'
|
|
, change: function (value, date) { //监听日期被切换
|
|
lay('#testView').html(value);
|
|
}
|
|
});
|
|
ldate.render({
|
|
elem: '#duty_roster_datebegin'
|
|
// ,position: 'static'
|
|
, min: 0
|
|
// ,max:7
|
|
, trigger: 'click'
|
|
, theme: '#393D49'
|
|
, type: 'datetime'
|
|
, btns: ['clear', 'confirm']
|
|
, change: function (value, date) { //监听日期被切换
|
|
lay('#testView').html(value);
|
|
}
|
|
});
|
|
ldate.render({
|
|
elem: '#duty_roster_dateend'
|
|
// ,position: 'static'
|
|
, min: 1
|
|
, max: 45
|
|
, trigger: 'click'
|
|
, theme: '#393D49'
|
|
, type: 'datetime'
|
|
, btns: ['clear', 'confirm']
|
|
, change: function (value, date) { //监听日期被切换
|
|
lay('#testView').html(value);
|
|
}
|
|
});
|
|
/*点击之前的显示 排班开始*/
|
|
document.getElementById("end_date").style.display = "block";
|
|
document.getElementById("begin_date").style.display = "block";
|
|
document.getElementById("zbsc_date").style.display = "block";
|
|
document.getElementById("begin_date").style.display = "block";
|
|
document.getElementById("zbry_multselectmore").style.display = "block";
|
|
document.getElementById("zbry_multselectone").style.display = "none";
|
|
document.getElementById("soc1_duty_successBtn").style.visibility = "visible";
|
|
/*roster_check 的onclick事件*/
|
|
form.on('radio(roster_check)', function (data) {
|
|
if (data.value == 1) {/*手动录入*/
|
|
document.getElementById("soc1_duty_successBtn").style.visibility = "hidden";
|
|
document.getElementById("table_duty").style.display = "none";
|
|
document.getElementById("end_date").style.display = "none";
|
|
document.getElementById("zbry_multselectone").style.display = "block";
|
|
document.getElementById("zbry_multselectmore").style.display = "none";
|
|
} else {/*自动生成*/
|
|
document.getElementById("soc1_duty_successBtn").style.visibility = "visible";
|
|
document.getElementById("end_date").style.display = "block";
|
|
document.getElementById("zbry_multselectmore").style.display = "block";
|
|
document.getElementById("zbry_multselectone").style.display = "none";
|
|
}
|
|
});
|
|
/*生成自动排班*/
|
|
$("#soc1_duty_successBtn").click(function () {
|
|
if ($("#dutyroster_people option:selected").val() == "") {
|
|
layer.msg("请选择值班人员");
|
|
return false;
|
|
}
|
|
if ($("#duty_roster_center option:selected").val() == "" || $("#duty_roster_center option:selected").val() == undefined) {
|
|
layer.msg("请选择值班的消防控制室");
|
|
return false;
|
|
}
|
|
if (new FormData($("#soc1_dbDutyRosterAdd")[0]).get("end_date_dutyroster") == "") {
|
|
layer.msg("请选择结束时间");
|
|
return false;
|
|
}
|
|
var begin_time = new FormData($("#soc1_dbDutyRosterAdd")[0]).get("begin_date_dutyroster")
|
|
var end_time = new FormData($("#soc1_dbDutyRosterAdd")[0]).get("end_date_dutyroster")
|
|
var value_center = document.getElementById("duty_roster_center").options[document.getElementById("duty_roster_center").selectedIndex].text;
|
|
if (bjDate(begin_time, end_time) == begin_time) {
|
|
layer.msg("开始时间大于结束时间,请重新选择");
|
|
return false;
|
|
}
|
|
var d_list = new FormData($("#soc1_dbDutyRosterAdd")[0]).getAll("zbry_selectmore")
|
|
var s_str = "";
|
|
for (i = 0; i < d_list.length; i++) {
|
|
if (i == (d_list.length) - 1) {
|
|
s_str += d_list[i];
|
|
} else {
|
|
s_str += d_list[i] + "-";
|
|
}
|
|
}
|
|
if (s_str.length == "0") {
|
|
layer.msg("请选择至少一名值班人员");
|
|
return false;
|
|
}
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/duty/dutyget",
|
|
dataType: "json",
|
|
data: {
|
|
begintime: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("begin_date_dutyroster"),
|
|
endtime: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("end_date_dutyroster"),
|
|
shiftwork: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("roster"),
|
|
controlroom: value_center,
|
|
fire_control_id: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("zks_select"),
|
|
style_addduty: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("roster_check"),
|
|
people_duty: s_str,
|
|
baseId: ${manager_user['baseId']}
|
|
|
|
},
|
|
success: function (res) {
|
|
if (res.code == "0") {
|
|
document.getElementById("table_duty").style.display = "block";
|
|
soc1_duty_dataTable = table.render({
|
|
elem: '#soc1_duty_dataTable',
|
|
url: "${ctx}/work/social/soc1/duty/dutyget",
|
|
where: {
|
|
begintime: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("begin_date_dutyroster"),
|
|
endtime: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("end_date_dutyroster"),
|
|
shiftwork: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("roster"),
|
|
controlroom: value_center,
|
|
fire_control_id: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("zks_select"),
|
|
style_addduty: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("roster_check"),
|
|
people_duty: s_str,
|
|
baseId: ${manager_user['baseId']}
|
|
},
|
|
method: "get",
|
|
cols: [[
|
|
// {field:"usersUid",align:"center",title:"登录账号",unresize:true},
|
|
{field: "people", align: "center", title: "人员姓名", unresize: true},
|
|
{field: "date", align: "center", title: "值班日期", unresize: true},
|
|
{field: "duan", align: "center", title: "值班时间", unresize: true},
|
|
{field: "shi", align: "center", title: "消防室", unresize: true},
|
|
]],
|
|
// page: {
|
|
// layout: ["prev", "page", "next", "skip", "count", "limit"],
|
|
// limits: [10, 20, 30],
|
|
// theme: '#1E9FFF'
|
|
// },
|
|
// page: true,
|
|
});
|
|
}
|
|
if (res.code == "-1") {
|
|
layer.msg(res.msg);
|
|
document.getElementById("table_duty").style.display = "none";
|
|
}
|
|
}
|
|
})
|
|
});
|
|
|
|
function bjDate(date, date1) {
|
|
var date_begin = new Date(date);
|
|
var date1_end = new Date(date1);
|
|
if (date_begin.getTime() - date1_end.getTime() < 0) {
|
|
return date1;
|
|
} else {
|
|
return date;
|
|
}
|
|
}
|
|
|
|
//*排班添加*/
|
|
$("#soc1_db_duty_rosterBtn").click(function () {
|
|
soc1_dbDutyRosterWin = layer.open({
|
|
id: "soc1_dbDutyRosterWin_id",
|
|
type: 1,
|
|
title: "排班",
|
|
shade: 0.3,
|
|
area: ["800px,700px"],
|
|
resize: false,
|
|
content: $("#soc1_dbDutyRosterWin"),
|
|
btn: ["<i class=\"icon_tick\"></i>提交数据"],
|
|
yes: function () {
|
|
$("#soc1_dbDutyRosterAdd").find("button[lay-filter=soc1_dbDutyRosterAdd_filter]").click();
|
|
},
|
|
end: function () {
|
|
$("#soc1_dbDutyRosterAdd")[0].reset();
|
|
document.getElementById("table_duty").style.display = "none";
|
|
},
|
|
success: function () {
|
|
layui.use(['multiSelect'], function () {
|
|
var $ = layui.jquery, form = layui.form,
|
|
multiSelect = layui.multiSelect;
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/dbase/list",
|
|
data: {
|
|
baseId: ${manager_user['baseId']}
|
|
},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
var opt = '<option value="" selected=""></option>';
|
|
var option;
|
|
var result = data.data;
|
|
for (i = 0; i < result.length; i++) {
|
|
var value_duty = result[i].id;
|
|
opt += '<option value = "' + value_duty + '">' + result[i].usersName + '</option>'
|
|
option += "<option value=\"" + value_duty + "\">" + result[i].usersName + "</option>";
|
|
}
|
|
$("#dutyroster_people").html(option);
|
|
$("#dutyroster_people_one").html(opt);
|
|
multiSelect.render('select');
|
|
// $("soc1_duty_dataTable")
|
|
layui.table.cache["soc1_duty_dataTable"] == "";
|
|
}
|
|
})
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/controlroom/list",
|
|
data: {
|
|
baseId: ${manager_user['baseId']}
|
|
},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
var opt = '<option value="" selected=""></option>';
|
|
var option;
|
|
var result = data.data;
|
|
for (i = 0; i < result.length; i++) {
|
|
var value_duty = result[i].id;
|
|
opt += '<option value = "' + value_duty + '">' + result[i].cbName + '</option>'
|
|
}
|
|
$("#duty_roster_center").html(opt);
|
|
multiSelect.render('select');
|
|
// $("soc1_duty_dataTable")
|
|
layui.table.cache["soc1_duty_dataTable"] == "";
|
|
}
|
|
})
|
|
});
|
|
}
|
|
})
|
|
});
|
|
|
|
/*排班提交*/
|
|
form.on("submit(soc1_dbDutyRosterAdd_filter)", function (formData) {
|
|
var s_str = "";
|
|
var d_list = new FormData($("#soc1_dbDutyRosterAdd")[0]).getAll("zbry_selectmore");
|
|
for (i = 0; i < d_list.length; i++) {
|
|
if (i == (d_list.length) - 1) {
|
|
s_str += d_list[i];
|
|
} else {
|
|
s_str += d_list[i] + "-";
|
|
}
|
|
}
|
|
if (formData.field["roster_check"] == "2") {
|
|
if (layui.table.cache["soc1_duty_dataTable"] == undefined || layui.table.cache["soc1_duty_dataTable"] == "" || layui.table.cache["soc1_duty_dataTable"] == null) {
|
|
layer.msg("请生成数据查看后再提交");
|
|
return false;
|
|
}
|
|
if (document.getElementById("table_duty").style.display == "none") {
|
|
layer.msg("请生成数据查看后再提交");
|
|
return false;
|
|
}
|
|
layerload.on();
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/duty/add",
|
|
cache: false,
|
|
data: {
|
|
begintime: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("begin_date_dutyroster"),
|
|
endtime: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("end_date_dutyroster"),
|
|
shiftwork: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("roster"),
|
|
controlroom: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("zks_select"),
|
|
style_addduty: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("roster_check"),
|
|
people_duty: s_str,
|
|
baseId: ${manager_user['baseId']}
|
|
},
|
|
dataType: "json",
|
|
success: function (res) {
|
|
if (res.status == true) {
|
|
layer.msg("操作成功", {time: 2000});
|
|
layer.close(soc1_dbDutyRosterWin);
|
|
getallroster();
|
|
document.getElementById("table_duty").style.display = "none";
|
|
// layui.table.cache["soc1_duty_dataTable"]== "";
|
|
} else {
|
|
layer.msg("操作失败", {time: 2000});
|
|
}
|
|
layerload.off();
|
|
}
|
|
})
|
|
} else {
|
|
if ($("#dutyroster_people_one option:selected").val() == "") {
|
|
layer.msg("请选择值班人员");
|
|
return false;
|
|
}
|
|
if ($("#duty_roster_center option:selected").val() == "" || $("#duty_roster_center option:selected").val() == undefined) {
|
|
layer.msg("请选择值班的消防控制室");
|
|
return false;
|
|
}
|
|
layerload.on();
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/duty/add",
|
|
cache: false,
|
|
data: {
|
|
begintime: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("begin_date_dutyroster"),
|
|
// endtime: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("end_date_dutyroster"),
|
|
shiftwork: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("roster"),
|
|
controlroom: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("zks_select"),
|
|
style_addduty: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("roster_check"),
|
|
people_duty: new FormData($("#soc1_dbDutyRosterAdd")[0]).get("zbry_selectone"),
|
|
baseId: ${manager_user['baseId']}
|
|
},
|
|
dataType: "json",
|
|
success: function (res) {
|
|
if (res.status == true) {
|
|
layer.msg("操作成功", {time: 2000});
|
|
layer.close(soc1_dbDutyRosterWin);
|
|
getallroster();
|
|
// document.getElementById("table_duty").style.display = "none";
|
|
// layui.table.cache["soc1_duty_dataTable"]== "";
|
|
} else {
|
|
layer.msg(res.msg);
|
|
}
|
|
layerload.off();
|
|
}
|
|
})
|
|
}
|
|
return false;
|
|
});
|
|
|
|
var soc1_db_recordsTable = null;
|
|
var soc1_duty_dataTable = null;
|
|
|
|
|
|
$("#soc1_db_recordsBtn").click(function () {
|
|
soc1_db_recordsWin = layer.open({
|
|
id: "soc1_db_recordsWin_id",
|
|
type: 1,
|
|
title: "排班管理",
|
|
shade: 0.3,
|
|
area: ["1000px", "700px"],
|
|
resize: false,
|
|
content: $("#soc1_db_recordsWin"),
|
|
end: function () {
|
|
$("#soc1_db_recordsWin_usersName").val("");
|
|
$("#beginTime").val("${.now?string('yyyy-MM-dd')}");
|
|
},
|
|
success: function () {
|
|
soc1_db_recordsTable = table.render({
|
|
elem: "#soc1_db_recordsTable",
|
|
url: "${ctx}/work/social/soc1/room/paging",
|
|
where: {
|
|
// usersName: $("#soc1_db_recordsWin_usersName").val(),
|
|
baseId: "${manager_user['baseId']}"
|
|
},
|
|
method: "get",
|
|
page: {
|
|
layout: ["prev", "page", "next", "skip", "count", "limit"],
|
|
limits: [10, 20, 30],
|
|
theme: '#1e9fff'
|
|
},
|
|
cols: [[
|
|
// {field: "usersUid", align: "center", title: "登录账号", unresize: true},
|
|
{field: "usersName", align: "center", title: "人员姓名", unresize: true},
|
|
{field: "usersName", align: "center", title: "人员姓名", unresize: true},
|
|
{field: "startTime", align: "center", title: "开始时间", unresize: true},
|
|
{field: "endTime", align: "center", title: "结束时间", unresize: true},
|
|
{field: "dutyRemark", align: "center", title: "值班备注", unresize: true}
|
|
]]
|
|
});
|
|
}
|
|
});
|
|
})
|
|
//查询按钮
|
|
$("#soc1_db_recordsWin_cxBtn").bind("click", function () {
|
|
soc1_db_recordsTable.reload({
|
|
where: {
|
|
usersName: $("#soc1_db_recordsWin_usersName").val(),
|
|
baseId: "${manager_user['baseId']}",
|
|
beginTime: $("#beginTime").val()
|
|
}
|
|
});
|
|
});
|
|
|
|
//重置按钮
|
|
$("#soc1_db_recordsWin_czBtn").bind("click", function () {
|
|
$("#soc1_db_recordsWin_usersName").val("");
|
|
$("#beginTime").val("${.now?string('yyyy-MM-dd')}");
|
|
soc1_db_recordsTable.reload({
|
|
where: {
|
|
usersName: "",
|
|
baseId: "${manager_user['baseId']}",
|
|
beginTime: $("#beginTime").val()
|
|
}
|
|
});
|
|
});
|
|
|
|
//==========================中控室===================================
|
|
/*添加中控室*/
|
|
$("#soc1_control_addoptBtn").click(function () {
|
|
soc1_dbcontrollWin = layer.open({
|
|
id: "soc1_dbcontrollWin_id",
|
|
type: 1,
|
|
title: "中控室添加",
|
|
shade: 0.3,
|
|
area: ["600px", "500px"],
|
|
resize: false,
|
|
content: $("#soc1_dbcontrollWin"),
|
|
btn: ["<i class=\"icon_tick\"></i>提交数据"],
|
|
yes: function () {
|
|
$("#soc1_dbcontrollAdd").find("button[lay-filter=soc1_dbcontrollAdd_filter]").click();
|
|
},
|
|
end: function () {
|
|
$("#soc1_dbcontrollAdd")[0].reset();
|
|
},
|
|
success: function () {
|
|
layui.use(['multiSelect'], function () {
|
|
var $ = layui.jquery, form = layui.form,
|
|
multiSelect = layui.multiSelect;
|
|
$.ajax({
|
|
type: "get",
|
|
url: "http://39.97.66.43:8060/WEBAPI/WebHandle/APPHandler.ashx",
|
|
dataType: "json",
|
|
data: {
|
|
Action: "GetDvcCamList",
|
|
limit: 40,
|
|
page: 1,
|
|
UNIT_ID: "${manager_user['groupId']}",
|
|
},
|
|
crossDomain: true,
|
|
success: function (data) {
|
|
var option = '<option value="" selected="">请选择中控室摄像头</option>';
|
|
$.each(data.data, function (index, value_control) {
|
|
var camera_name_addr = value_control.DEVICE_NAME + "(" + value_control.DEVICE_ADDR + ")";
|
|
var camera_id_name_addr = value_control.ID + "-" + value_control.DEVICE_NAME + "-" +
|
|
value_control.DEVICE_ADDR;
|
|
option += "<option value=\"" + camera_id_name_addr + "\">" + camera_name_addr + "</option>";
|
|
});
|
|
$("#camera_add_one").html(option);
|
|
// $("#DVC05_ID").html(option);
|
|
multiSelect.render('select');
|
|
}
|
|
});
|
|
$.ajax({
|
|
url: "http://39.97.66.43:8060/WEBAPI/WebHandle/APPHandler.ashx",
|
|
dataType: "json",
|
|
type: "get",
|
|
data: {
|
|
Action: "GetDvcList",
|
|
SYS_ID: "05",
|
|
limit: 30,
|
|
UNIT_ID: "${manager_user['groupId']}",
|
|
page: 1
|
|
},
|
|
crossDomain: true,
|
|
success: function (data) {
|
|
var option = '<option value="" selected="">请选择中控室用户传输装置</option>';
|
|
$.each(data.data, function (index, value_control_yongchuan) {
|
|
var trad_name_addr = value_control_yongchuan.DEVICE_NAME + "(" + value_control_yongchuan.DEVICE_ADDR + ")";
|
|
var trad_id_name_addr = value_control_yongchuan.ID + "-" + value_control_yongchuan.DEVICE_NAME + "-" + value_control_yongchuan.DEVICE_ADDR;
|
|
option += "<option value=\"" + trad_id_name_addr + "\">" + trad_name_addr + "</option>";
|
|
});
|
|
$("#transmission_add_one").html(option);
|
|
multiSelect.render('select');
|
|
}
|
|
})
|
|
});
|
|
}
|
|
})
|
|
});
|
|
form.on("submit(soc1_dbcontrollAdd_filter)", function (formData) {
|
|
if (formData.field.cbName == "") {
|
|
layer.msg("中控室名称不能为空!");
|
|
return false;
|
|
}
|
|
if (new FormData($("#soc1_dbcontrollAdd")[0]).get("zks_select_camera") == "") {
|
|
layer.msg("请选择可视化摄像头设备!");
|
|
return false;
|
|
}
|
|
if (new FormData($("#soc1_dbcontrollAdd")[0]).get("zbry_select_transmission") == "") {
|
|
layer.msg("请选择用户传输装置设备!");
|
|
return false;
|
|
} else {
|
|
layerload.on();
|
|
$.ajax({
|
|
type: "post",
|
|
dataType: "json",
|
|
url: "${ctx}/work/social/soc1/center/add",
|
|
data: {
|
|
baseId: ${manager_user['baseId']},
|
|
groupId: "${manager_user['groupId']}",
|
|
cbName: new FormData($("#soc1_dbcontrollAdd")[0]).get("cbName"),
|
|
dvc06Id: new FormData($("#soc1_dbcontrollAdd")[0]).get("zks_select_camera"),
|
|
dvc05Id: new FormData($("#soc1_dbcontrollAdd")[0]).get("zbry_select_transmission"),
|
|
},
|
|
success: function (res) {
|
|
if (res.status == true) {
|
|
layer.msg("操作成功", {time: 2000});
|
|
layer.close(soc1_dbcontrollWin);
|
|
soc1_controlller_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/control/get",
|
|
where: {
|
|
baseId:${manager_user["baseId"]},
|
|
}
|
|
});
|
|
} else {
|
|
layer.msg(res.msg);
|
|
}
|
|
layerload.off();
|
|
}
|
|
})
|
|
return false;
|
|
}
|
|
|
|
// if()
|
|
});
|
|
var soc1_controlller_dataTable=table.render({
|
|
elem: "#soc1_controlller_dataTable",
|
|
method: "get",
|
|
cols: [[
|
|
// {field: "id",width: 200, align: "center", title: "中控室名称", unresize: true},
|
|
{field: "cbName", width: 200, align: "center", title: "中控室名称", unresize: true},
|
|
{field: "dvc06Name", width: 280, align: "center", title: "关联摄像头名称", unresize: true},
|
|
{field: "dvc06Addr", width: 280, align: "center", title: "关联摄像头位置", unresize: true},
|
|
{field: "dvc05Name", width: 280, align: "center", title: "关联用传设备名称", unresize: true},
|
|
{field: "dvc05Addr", width: 280, align: "center", title: "关联用传设备位置", unresize: true},
|
|
{
|
|
title: "操作 ", unresize: true, width: 340, align: "center", templet: function (d) {
|
|
var opt = "<a title=\"查看\" style=\"cursor: pointer;\" lay-event=\"opt_show\"><img src=\"${ctx}/style/cls1/img/tztg-icon1.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon1h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon1.png'\"></a> ";
|
|
opt += "<a style=\"cursor: pointer;\" title=\"删除\" lay-event=\"opt_delete\"><img src=\"${ctx}/style/cls1/img/tztg-icon3.png\" onmouseover=\"this.src='${ctx}/style/cls1/img/tztg-icon3h.png'\" onmouseout=\"this.src='${ctx}/style/cls1/img/tztg-icon3.png'\"></a> ";
|
|
return opt;
|
|
}
|
|
}
|
|
]]
|
|
});
|
|
/*修改删除*/
|
|
table.on("tool(soc1_controlller_dataTable_filter)", function (row) {
|
|
if (row.event == "opt_show") {
|
|
soc1_dbcontrollupdateWin = layer.open({
|
|
id: "soc1_dbcontrollupdateWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_detail\"></i>详情",
|
|
shade: 0.3,
|
|
area: ["600px", "500px"],
|
|
resize: false,
|
|
content: $("#soc1_dbcontrollupdateWin"),
|
|
btn:["<i class=\"icon_tick\"></i>提交数据"],
|
|
yes:function(){
|
|
$("#soc1_dbcontrollup").find("button[lay-filter=soc1_dbcontrollupdate_filter]").click();
|
|
},
|
|
end:function(){
|
|
},
|
|
success: function () {
|
|
layui.use(['multiSelect'], function () {
|
|
var $ = layui.jquery, form = layui.form,
|
|
multiSelect = layui.multiSelect;
|
|
$.ajax({
|
|
type: "get",
|
|
url: "http://39.97.66.43:8060/WEBAPI/WebHandle/APPHandler.ashx",
|
|
dataType: "json",
|
|
data: {
|
|
Action: "GetDvcCamList",
|
|
limit: 40,
|
|
page: 1,
|
|
UNIT_ID: "${manager_user['groupId']}",
|
|
},
|
|
crossDomain: true,
|
|
success: function (data) {
|
|
var option = '<option value="" selected="">请选择中控室摄像头</option>';
|
|
$.each(data.data, function (index, value_control) {
|
|
var camera_name_addr = value_control.DEVICE_NAME + "(" + value_control.DEVICE_ADDR + ")";
|
|
var camera_id_name_addr = value_control.ID + "-" + value_control.DEVICE_NAME + "-" + value_control.DEVICE_ADDR;
|
|
option += "<option value=\"" + camera_id_name_addr + "\">" + camera_name_addr + "</option>";
|
|
});
|
|
$("#camera_up_one").html(option);
|
|
multiSelect.render('select');
|
|
}
|
|
});
|
|
$.ajax({
|
|
url: "http://39.97.66.43:8060/WEBAPI/WebHandle/APPHandler.ashx",
|
|
dataType: "json",
|
|
type: "get",
|
|
data: {
|
|
Action: "GetDvcList",
|
|
SYS_ID: "05",
|
|
limit: 30,
|
|
UNIT_ID: "${manager_user['groupId']}",
|
|
page: 1
|
|
},
|
|
crossDomain: true,
|
|
success: function (data) {
|
|
var option = '<option value="" selected="">请选择中控室用户传输装置</option>';
|
|
$.each(data.data, function (index, value_control_yongchuan) {
|
|
var trad_name_addr = value_control_yongchuan.DEVICE_NAME + "(" + value_control_yongchuan.DEVICE_ADDR + ")";
|
|
var trad_id_name_addr = value_control_yongchuan.ID + "-" + value_control_yongchuan.DEVICE_NAME + "-" + value_control_yongchuan.DEVICE_ADDR;
|
|
option += "<option value=\"" + trad_id_name_addr + "\">" + trad_name_addr + "</option>";
|
|
});
|
|
$("#transmission_up_one").html(option);
|
|
multiSelect.render('select');
|
|
}
|
|
});
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/center/getonly" ,
|
|
data:{
|
|
id:row.data.id,
|
|
},
|
|
dataType: "json",
|
|
success: function (res) {
|
|
console.log(res);
|
|
var camera_id_name_addr = res.data.dvc06Id + "-" + res.data.dvc06Name + "-" + res.data.dvc06Addr;
|
|
var trad_id_name_addr = res.data.dvc05Id + "-" + res.data.dvc05Name + "-" + res.data.dvc05Addr;
|
|
$("#soc1_dbcontrollupdateWin").find("input[name='idhidden']").val(res.data.id);
|
|
$("#soc1_dbcontrollupdateWin").find("input[name='cbName']").val(res.data.cbName);
|
|
|
|
setTimeout(function(){
|
|
$("#camera_up_one").find("option[value='"+camera_id_name_addr+"']").prop("selected",true);
|
|
$("#transmission_up_one").find("option[value='"+trad_id_name_addr+"']").prop("selected",true);
|
|
multiSelect.render('select');
|
|
/*form.render('select')*/
|
|
}, 10);
|
|
}
|
|
});
|
|
});
|
|
}
|
|
});
|
|
}
|
|
if (row.event == "opt_delete") {
|
|
layer.confirm("确定删除当前数据(慎重)。<br/>如果继续请点击“确定”,否则点击“取消”<br/>是否继续?", {
|
|
title: "提示",
|
|
icon: 3
|
|
}, function (index) {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/center/del",
|
|
data:{
|
|
id:row.data.id,
|
|
},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.status == true) {
|
|
soc1_controlller_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/control/get",
|
|
where: {
|
|
baseId:${manager_user["baseId"]},
|
|
}
|
|
});
|
|
layer.close(index);
|
|
layer.msg("操作成功", {time: 2000});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
});
|
|
form.on("submit(soc1_dbcontrollupdate_filter)", function (formData){
|
|
if (formData.field.zks_select_camera == "") {
|
|
layer.msg("请选择可视化摄像头设备!");
|
|
return false;
|
|
}
|
|
if (formData.field.zbry_select_transmission == "") {
|
|
layer.msg("请选择用户传输装置设备!");
|
|
return false;
|
|
}
|
|
$.ajax({
|
|
type:"post",
|
|
dataType:"json",
|
|
url:"${ctx}/work/social/soc1/center/update",
|
|
data:{
|
|
baseId:${manager_user["baseId"]},
|
|
id:formData.field.idhidden,
|
|
cbName:formData.field.cbName,
|
|
camera:formData.field.zks_select_camera,
|
|
transmission:formData.field.zbry_select_transmission,
|
|
},
|
|
success:function(res){
|
|
if(res.status==true) {
|
|
layer.msg("修改成功", {time: 2000});
|
|
layer.close(soc1_dbcontrollupdateWin);
|
|
soc1_controlller_dataTable.reload({
|
|
url: "${ctx}/work/social/soc1/control/get",
|
|
where: {
|
|
baseId: ${manager_user["baseId"]},
|
|
}
|
|
});
|
|
}else{
|
|
layer.msg(res.msg);
|
|
}
|
|
}
|
|
})
|
|
// onsole.log(formData.field);
|
|
// console.log(formData.field.idhidden);
|
|
return false;
|
|
})
|
|
// ===============================中控室结束=============
|
|
|
|
|
|
//开始值班
|
|
$("#soc1_duty_start_Btn").bind("click", function () {
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/dBase/startDuty",
|
|
data: {
|
|
dutyId: dutyId
|
|
},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data == "0") {
|
|
layer.msg("上班异常");
|
|
} else {
|
|
layer.msg("上班成功");
|
|
html = "<div id='duty_" + data.data.id + "' class='sy-ssaqzs' style='float:left;width:400px;height:180px;margin-right:30px;margin-bottom:30px;'>";
|
|
html += "<div class='sy-jrzbl fl'><img src='${ctx}/_files/_s/" + data.data.dutyPic + "'></div>";
|
|
html += "<div class='sy-jrzbr fr'>";
|
|
html += "<div class='sy-jrzbr1'><span>姓名:</span>" + data.data.usersName + "</div>";
|
|
// html += "<div class='sy-jrzbr1'><span>单位:</span>"+data.data.socName+"</div>";
|
|
// html += "<div class='sy-jrzbr1'><span>职务:</span>"+data.data.usersPost+"</div>";
|
|
html += "<div class='sy-jrzbr1'><span>值班中控室:</span>" + data.data.dutyTel + "</div>";
|
|
html += "<div class='sy-jrzbr1'><span>值班时间:</span>" + data.data.dutyTel + "</div>";
|
|
html += "<div class='sy-jrzbr1'><span>办电:</span>" + data.data.dutyPhone + "</div>";
|
|
html += "<div class='sy-jrzbr1'><span>手机:</span>" + data.data.dutyTel + "</div>";
|
|
html += "</div></div>";
|
|
dutyRecordId = data.dutyRecordId;
|
|
$("#soc_1_09_div_yes").show();
|
|
$("#soc_1_09_div_yes").prepend(html);
|
|
$("#soc1_duty_start_Btn").hide();
|
|
$("#soc1_duty_end_Btn").show();
|
|
$("#soc_1_09_div_no").hide();
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
//结束值班
|
|
$("#soc1_duty_end_Btn").bind("click", function () {
|
|
var end_Win = layer.open({
|
|
type: 1,
|
|
area: ["600px", "350px"],
|
|
title: "是否结束值班",
|
|
shade: 0.3,
|
|
resize: false,
|
|
content: $("#soc1_duty_end_Win"),
|
|
btn: ["结束值班"],
|
|
yes: function () {
|
|
$.ajax({
|
|
type: "post",
|
|
url: "${ctx}/work/social/soc1/dBase/endDuty",
|
|
data: {
|
|
dutyRecordId: dutyRecordId,
|
|
dutyRemark: $("#dutyRemarkId").val()
|
|
},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data == "0") {
|
|
layer.msg("下班异常");
|
|
} else if (data == "1") {
|
|
layer.msg("下班成功");
|
|
layer.close(end_Win);
|
|
$("#duty_" + dutyId).remove();
|
|
$("#dutyRemarkId").val("");
|
|
$("#soc1_duty_end_Btn").hide();
|
|
$("#soc1_duty_start_Btn").show();
|
|
if ($("#soc_1_09_div_yes").html() == "") {
|
|
$("#soc_1_09_div_no").show();
|
|
}
|
|
}
|
|
}
|
|
});
|
|
},
|
|
end: function () {
|
|
$("#dutyRemarkId").val("");
|
|
}
|
|
});
|
|
|
|
});
|
|
|
|
//日期input 值班时间
|
|
ldate.render({
|
|
elem: "#beginTime",
|
|
type: "date",
|
|
max: "#nowTime"
|
|
});
|
|
//加载数据================================================================================================================
|
|
//加载当前也所有数据
|
|
|
|
|
|
//出厂时间 add
|
|
ldate.render({
|
|
elem: "#mfseStartTime",
|
|
type: "date",
|
|
max: "nowTime"
|
|
});
|
|
//出厂时间 update
|
|
ldate.render({
|
|
elem: "#mfseStartTime1",
|
|
type: "date",
|
|
max: "nowTime"
|
|
});
|
|
//到期时间 add
|
|
ldate.render({
|
|
elem: "#mfseEndTime",
|
|
type: "date",
|
|
min: "nowTime"
|
|
});
|
|
//到期时间 update
|
|
ldate.render({
|
|
elem: "#mfseEndTime1",
|
|
type: "date",
|
|
min: "nowTime"
|
|
});
|
|
loadSocInfo();
|
|
});
|
|
var loadSocInfo = function () {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socInfo/load",
|
|
data: {baseId: "${manager_user['baseId']}"},
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
//加载基本信息
|
|
var baseData = data.socBase;
|
|
$("#soc1_baseForm_regions").html("<span style=\"color:#ffffff;\">" + baseData.regionVals + "</span>");
|
|
if (baseData.socInd != null) $("#soc1_baseForm_socInd_t").val(baseData.socInd.split("###")[1]);
|
|
if (baseData.socClass != null) $("#soc1_baseForm_socClass_t").val(baseData.socClass.split("###")[1]);
|
|
form.val("soc1_baseForm_filter", {
|
|
id: baseData.id,
|
|
relId: baseData.relId,
|
|
socName: baseData.socName,
|
|
socCode: baseData.socCode,
|
|
socLevel: baseData.socLevel,
|
|
socProp: baseData.socProp,
|
|
isdel: baseData.isdel,
|
|
socInd: baseData.socInd,
|
|
socClass: baseData.socClass,
|
|
socLicence: baseData.socLicence,
|
|
socLegal: baseData.socLegal,
|
|
socAddr: baseData.socAddr,
|
|
socLoc: baseData.socLoc,
|
|
socAcreage: baseData.socAcreage,
|
|
socPcount: baseData.socPcount,
|
|
socAssets: baseData.socAssets,
|
|
socBuild: baseData.socBuild
|
|
/*
|
|
socChs1:baseData.socChs1,
|
|
socChstel1:baseData.socChstel1,
|
|
socCard1:baseData.socCard1,
|
|
socNum1:baseData.socNum1,
|
|
socChs2:baseData.socChs2,
|
|
socChstel2:baseData.socChstel2,
|
|
socCard2:baseData.socCard2,
|
|
socNum2:baseData.socNum2,
|
|
socChs3:baseData.socChs3,
|
|
socChstel3:baseData.socChstel3,
|
|
socCard3:baseData.socCard3,
|
|
socNum3:baseData.socNum3
|
|
*/
|
|
});
|
|
if (baseData.socIsrisk == "1") $("#soc1_baseForm input[name='socIsrisk']").attr("checked", true);
|
|
if (baseData.socIsrisk == "0") $("#soc1_baseForm input[name='socIsrisk']").attr("checked", false);
|
|
/*
|
|
if(baseData.socLive1 == "1") $("#soc1_baseForm input[name='socLive1']").attr("checked",true);
|
|
if(baseData.socLive1 == "0") $("#soc1_baseForm input[name='socLive1']").attr("checked",false);
|
|
if(baseData.socLive2 == "1") $("#soc1_baseForm input[name='socLive2']").attr("checked",true);
|
|
if(baseData.socLive2 == "0") $("#soc1_baseForm input[name='socLive2']").attr("checked",false);
|
|
if(baseData.socLive3 == "1") $("#soc1_baseForm input[name='socLive3']").attr("checked",true);
|
|
if(baseData.socLive3 == "0") $("#soc1_baseForm input[name='socLive3']").attr("checked",false);
|
|
*/
|
|
//解析baseData.socMans
|
|
if (baseData.socMans != null) {
|
|
var soc1BaseForm = $("#soc1_baseForm");
|
|
var _ln = 0, _n, _h, _guid, _html;
|
|
var mansJson = $.parseJSON(baseData.socMans);
|
|
for (var key in mansJson) {
|
|
_ln++;
|
|
}
|
|
//消防第一责任人
|
|
var m1 = mansJson['m1'];
|
|
var mans1 = m1.mans;
|
|
if (mans1 != null && mans1 != "") {
|
|
soc1BaseForm.find("input[name='socChs1']").val(mans1[0][0]);
|
|
soc1BaseForm.find("input[name='socChstel1']").val(mans1[0][1]);
|
|
}
|
|
_n = 1;
|
|
_h = $("#socChsDiv_1");
|
|
_guid = guid();
|
|
_html = "";
|
|
for (var i = 1; i < mans1.length; i++) {
|
|
_html += "<div id=\"dv0_" + _n + "_" + _guid + "\" style=\"height:50px;\"> </div>" +
|
|
"<div id=\"dv1_" + _n + "_" + _guid + "\" class=\"layui-input-inline\" style=\"width:150px;\">" +
|
|
"<input type=\"text\" name=\"socChs" + _n + "\" value=\"" + mans1[i][0] + "\" class=\"layui-input\" placeholder=\"姓名\" autocomplete=\"off\"/>" +
|
|
"</div>" +
|
|
"<div id=\"dv2_" + _n + "_" + _guid + "\" class=\"layui-input-inline\" style=\"width:150px;\">" +
|
|
"<input type=\"text\" name=\"socChstel" + _n + "\" oninput=\"value=value.replace(/[^\\d]/g,'')\" value=\"" + mans1[i][1] + "\" class=\"layui-input\" placeholder=\"电话\" autocomplete=\"off\"/>" +
|
|
"</div>" +
|
|
"<div id=\"dv3_" + _n + "_" + _guid + "\" class=\"layui-input-inline\" style=\"line-height:38px;\">" +
|
|
"<i class=\"icon_close\" title=\"点击删除\" style=\"cursor:pointer;\" onclick=\"usersRemove(" + _n + ",'" + _guid + "')\"></i>" +
|
|
"</div>";
|
|
}
|
|
_h.append(_html);
|
|
//消防安全责任人
|
|
var m2 = mansJson['m2'];
|
|
var mans2 = m2.mans;
|
|
if (mans2 != null && mans2 != "") {
|
|
soc1BaseForm.find("input[name='socChs2']").val(mans2[0][0]);
|
|
soc1BaseForm.find("input[name='socChstel2']").val(mans2[0][1]);
|
|
}
|
|
_n = 2;
|
|
_h = $("#socChsDiv_2");
|
|
_guid = guid();
|
|
_html = "";
|
|
for (var i = 1; i < mans2.length; i++) {
|
|
_html += "<div id=\"dv0_" + _n + "_" + _guid + "\" style=\"height:50px;\"> </div>" +
|
|
"<div id=\"dv1_" + _n + "_" + _guid + "\" class=\"layui-input-inline\" style=\"width:150px;\">" +
|
|
"<input type=\"text\" name=\"socChs" + _n + "\" value=\"" + mans2[i][0] + "\" class=\"layui-input\" placeholder=\"姓名\" autocomplete=\"off\"/>" +
|
|
"</div>" +
|
|
"<div id=\"dv2_" + _n + "_" + _guid + "\" class=\"layui-input-inline\" style=\"width:150px;\">" +
|
|
"<input type=\"text\" name=\"socChstel" + _n + "\" oninput=\"value=value.replace(/[^\\d]/g,'')\" value=\"" + mans2[i][1] + "\" class=\"layui-input\" placeholder=\"电话\" autocomplete=\"off\"/>" +
|
|
"</div>" +
|
|
"<div id=\"dv3_" + _n + "_" + _guid + "\" class=\"layui-input-inline\" style=\"line-height:38px;\">" +
|
|
"<i class=\"icon_close\" title=\"点击删除\" style=\"cursor:pointer;\" onclick=\"usersRemove(" + _n + ",'" + _guid + "')\"></i>" +
|
|
"</div>";
|
|
}
|
|
_h.append(_html);
|
|
//消防安全管理人
|
|
var m3 = mansJson['m3'];
|
|
var mans3 = m3.mans;
|
|
if (mans3 != null && mans3 != "") {
|
|
soc1BaseForm.find("input[name='socChs3']").val(mans3[0][0]);
|
|
soc1BaseForm.find("input[name='socChstel3']").val(mans3[0][1]);
|
|
}
|
|
_n = 3;
|
|
_h = $("#socChsDiv_3");
|
|
_guid = guid();
|
|
_html = "";
|
|
for (var i = 1; i < mans3.length; i++) {
|
|
_html += "<div id=\"dv0_" + _n + "_" + _guid + "\" style=\"height:50px;\"> </div>" +
|
|
"<div id=\"dv1_" + _n + "_" + _guid + "\" class=\"layui-input-inline\" style=\"width:150px;\">" +
|
|
"<input type=\"text\" name=\"socChs" + _n + "\" value=\"" + mans3[i][0] + "\" class=\"layui-input\" placeholder=\"姓名\" autocomplete=\"off\"/>" +
|
|
"</div>" +
|
|
"<div id=\"dv2_" + _n + "_" + _guid + "\" class=\"layui-input-inline\" style=\"width:150px;\">" +
|
|
"<input type=\"text\" name=\"socChstel" + _n + "\" oninput=\"value=value.replace(/[^\\d]/g,'')\" value=\"" + mans3[i][1] + "\" class=\"layui-input\" placeholder=\"电话\" autocomplete=\"off\"/>" +
|
|
"</div>" +
|
|
"<div id=\"dv3_" + _n + "_" + _guid + "\" class=\"layui-input-inline\" style=\"line-height:38px;\">" +
|
|
"<i class=\"icon_close\" title=\"点击删除\" style=\"cursor:pointer;\" onclick=\"usersRemove(" + _n + ",'" + _guid + "')\"></i>" +
|
|
"</div>";
|
|
}
|
|
_h.append(_html);
|
|
//分析自定义
|
|
if (_ln > 3) {
|
|
_n = 4;
|
|
//_n++;
|
|
var _div = $("#soc1_baseForm_custom_div");
|
|
for (var i = _n; i <= _ln; i++) {
|
|
_html = "";
|
|
var m_c = mansJson['m' + i];
|
|
var mans_c = m_c.mans;
|
|
_guid = guid();
|
|
_html += "<div id=\"socMansCustomDiv_" + _guid + "\" class=\"layui-form-item\">" +
|
|
"<div class=\"layui-inline\">" +
|
|
"<label class=\"layui-form-label\">" + m_c.name + ":</label>" +
|
|
"<div id=\"socChsCustomDiv_" + _guid + "\" class=\"layui-inline\" style=\"600px;\">" +
|
|
"<div class=\"layui-input-inline\" style=\"width:150px;\">" +
|
|
"<input type=\"text\" name=\"socChs_c\" value=\"" + mans_c[0][0] + "\" class=\"layui-input\" placeholder=\"姓名\" autocomplete=\"off\"/>" +
|
|
"</div>" +
|
|
"<div class=\"layui-input-inline\" style=\"width:150px;\">" +
|
|
"<input type=\"text\" name=\"socChstel_c\" oninput=\"value=value.replace(/[^\\d]/g,'')\" value=\"" + mans_c[0][1] + "\" class=\"layui-input\" placeholder=\"电话\" autocomplete=\"off\"/>" +
|
|
"</div>" +
|
|
"<div class=\"layui-input-inline\" style=\"line-height:38px;\">" +
|
|
"<i class=\"icon_useradd\" title=\"点击增加人员\" style=\"cursor:pointer;\" onclick=\"usersAppend('" + _guid + "')\"></i>" +
|
|
"<i class=\"icon_cancel\" title=\"点击取消\" style=\"cursor:pointer;\" onclick=\"mansCancel('" + _guid + "')\"></i>" +
|
|
"</div>" +
|
|
"</div>" +
|
|
"</div>" +
|
|
"</div>";
|
|
_div.append(_html);
|
|
var _html_c = "";
|
|
var _h_c = $("#socChsCustomDiv_" + _guid);
|
|
for (var j = 1; j < mans_c.length; j++) {
|
|
var _guid_c = guid();
|
|
_html_c += "<div id=\"dv0_" + _guid_c + "\" style=\"height:50px;\"> </div>" +
|
|
"<div id=\"dv1_" + _guid_c + "\" class=\"layui-input-inline\" style=\"width:150px;\">" +
|
|
"<input type=\"text\" name=\"socChs_c\" value=\"" + mans_c[j][0] + "\" class=\"layui-input\" placeholder=\"姓名\" autocomplete=\"off\"/>" +
|
|
"</div>" +
|
|
"<div id=\"dv2_" + _guid_c + "\" class=\"layui-input-inline\" style=\"width:150px;\">" +
|
|
"<input type=\"text\" name=\"socChstel_c\" oninput=\"value=value.replace(/[^\\d]/g,'')\" value=\"" + mans_c[j][1] + "\" class=\"layui-input\" placeholder=\"电话\" autocomplete=\"off\"/>" +
|
|
"</div>" +
|
|
"<div id=\"dv3_" + _guid_c + "\" class=\"layui-input-inline\" style=\"line-height:38px;\">" +
|
|
"<i class=\"icon_close\" title=\"点击删除\" style=\"cursor:pointer;\" onclick=\"usersRemove(-99,'" + _guid_c + "')\"></i>" +
|
|
"</div>";
|
|
}
|
|
_h_c.append(_html_c);
|
|
}
|
|
}
|
|
}
|
|
//微型消防站
|
|
var mfsData = data.socMfs;
|
|
if (mfsData != null) {
|
|
$("#soc_1_08_div_yes").show();
|
|
form.val("soc1_mfsUpdateForm_filter", {
|
|
id: mfsData.id,
|
|
baseId: mfsData.baseId,
|
|
mfsDes: mfsData.mfsDes
|
|
});
|
|
//解析照片mfsData.mfsPics
|
|
if (mfsData.mfsPics != undefined) {
|
|
var _pics = mfsData.mfsPics.substring(1).split(":");
|
|
var _html = "";
|
|
$.each(_pics, function (i, val) {
|
|
_html += "<div id=\"soc1_mfs_img_div" + i + "\" style=\"float:left;border:1px solid #2F4056;width:160px;height:180px;margin:0 2px 2px 0;\"><div style=\"position:relative;left:143px;top:1px;width:160px;height:20px;\"><i class=\"icon_close\" title=\"删除\" style=\"cursor:pointer;\" onclick=\"socMfsOpt('" + val + "',1,'" + i + "')\"></i></div><div><img src=\"${ctx}/_files/_s/" + val + "\" onclick=\"socMfsOpt('" + val + "')\" title=\"点击查看原图\" style=\"width:160px;height:160px;cursor:pointer;\"/></div></div>";
|
|
});
|
|
$("#soc1_mfsUpdateForm_files_div").html(_html);
|
|
} else {
|
|
$("#soc1_mfsUpdateForm_files_div").html("暂无相关照片。");
|
|
}
|
|
} else {
|
|
$("#soc_1_08_div_no").show();
|
|
}
|
|
//加载巡检点类型tree
|
|
var checksData = data.socChecks;
|
|
var zSet = {
|
|
view: {
|
|
selectedMulti: false
|
|
},
|
|
callback: {
|
|
onClick: function (event, treeId, treeNode) {
|
|
if (treeNode.level == 0) {
|
|
table.reload("soc1_checks_dataTable", {
|
|
where: {
|
|
baseId: "${manager_user['baseId']}",
|
|
valsid1: $("#soc1_subarea_cls1").val(),
|
|
valsid2: $("#soc1_subarea_cls2").val(),
|
|
checksCls: ""
|
|
}
|
|
});
|
|
return false;
|
|
}
|
|
table.reload("soc1_checks_dataTable", {
|
|
where: {
|
|
baseId: "${manager_user['baseId']}",
|
|
valsid1: $("#soc1_subarea_cls1").val(),
|
|
valsid2: $("#soc1_subarea_cls2").val(),
|
|
checksCls: treeNode.id
|
|
}
|
|
});
|
|
}
|
|
}
|
|
};
|
|
$.fn.zTree.init($("#soc1_checksTree"), zSet, checksData);
|
|
//为了展开第一个节点
|
|
var treeObj = $.fn.zTree.getZTreeObj("soc1_checksTree");
|
|
var nodes = treeObj.getNodesByFilter(function (node) {
|
|
return node.level == 0
|
|
});
|
|
for (var i = 0; i < nodes.length; i++) {
|
|
treeObj.expandNode(nodes[i], true);
|
|
}
|
|
menuIconOpt("soc1_checksTree");//换图标
|
|
//加载添加,修改巡检点页面的tree
|
|
var zOptSet = {
|
|
view: {
|
|
selectedMulti: false
|
|
},
|
|
callback: {
|
|
beforeClick: function (treeId, treeNode, clickFlag) {
|
|
if (treeNode.level == 0) {
|
|
return false;
|
|
}
|
|
},
|
|
onClick: function (event, treeId, treeNode) {
|
|
var _checksId = treeNode.id;
|
|
var _checksT = treeNode.name;
|
|
if (treeNode.level == 2) {
|
|
_checksId = treeNode.getParentNode().id + "," + treeNode.id;
|
|
_checksT = treeNode.getParentNode().name + "," + treeNode.name;
|
|
}
|
|
if (treeNode.level == 3) {
|
|
_checksId = treeNode.getParentNode().getParentNode().id + "," + treeNode.getParentNode().id + "," + treeNode.id;
|
|
_checksT = treeNode.getParentNode().getParentNode().name + "," + treeNode.getParentNode().name + "," + treeNode.name;
|
|
}
|
|
if ($("#soc1_checksAddWin").is(":visible")) {
|
|
$("#soc1_checksAddForm_checkst").text(_checksT);
|
|
$("#soc1_checksAddForm_checksCls").val(_checksId + "###" + _checksT);
|
|
} else {
|
|
$("#soc1_checksUpdateForm_checkst").text(_checksT);
|
|
$("#soc1_checksUpdateForm_checksCls").val(_checksId + "###" + _checksT);
|
|
}
|
|
}
|
|
}
|
|
};
|
|
$.fn.zTree.init($("#soc1_checksAddTree"), zOptSet, checksData);
|
|
$.fn.zTree.getZTreeObj("soc1_checksAddTree").expandAll(true);
|
|
$.fn.zTree.init($("#soc1_checksUpdateTree"), zOptSet, checksData);
|
|
$.fn.zTree.getZTreeObj("soc1_checksUpdateTree").expandAll(true);
|
|
//menuIconOpt("soc1_checksAddTree");//换图标
|
|
//menuIconOpt("soc1_checksUpdateTree");//换图标
|
|
//加载单位分区select
|
|
var subareaData = data.socSubarea;
|
|
var soc1_subarea_cls1 = $("#soc1_subarea_cls1");
|
|
var soc1_add_valst1 = $("#soc1_checksAddForm_valst1");//添加页面
|
|
var soc1_update_valst1 = $("#soc1_checksUpdateForm_valst1");//修改页面
|
|
soc1_subarea_cls1[0].options.length = 1;
|
|
soc1_add_valst1[0].options.length = 1;
|
|
soc1_update_valst1[0].options.length = 1;
|
|
$.each(subareaData, function () {
|
|
soc1_subarea_cls1.append("<option value=\"" + $(this)[0].id + "\">" + $(this)[0].valsName + "</option>");
|
|
soc1_add_valst1.append("<option value=\"" + $(this)[0].id + "\">" + $(this)[0].valsName + "</option>");
|
|
soc1_update_valst1.append("<option value=\"" + $(this)[0].id + "\">" + $(this)[0].valsName + "</option>");
|
|
});
|
|
//layui刷新
|
|
form.render();
|
|
}
|
|
});
|
|
|
|
}
|
|
var socSubareaForm = function (baseId, pid, op, v) {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socSubarea/list/s",
|
|
data: {baseId: baseId, pid: pid},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
var soc1_valst2 = $("#soc1_checksAddForm_valst2");
|
|
if (op == "update") {
|
|
soc1_valst2 = $("#soc1_checksUpdateForm_valst2");
|
|
}
|
|
soc1_valst2[0].options.length = 1;
|
|
$.each(data, function () {
|
|
if (v == $(this)[0].id) {
|
|
soc1_valst2.append("<option value=\"" + $(this)[0].id + "\" selected=\"selected\">" + $(this)[0].valsName + "</option>");
|
|
} else {
|
|
soc1_valst2.append("<option value=\"" + $(this)[0].id + "\">" + $(this)[0].valsName + "</option>");
|
|
}
|
|
});
|
|
form.render();
|
|
}
|
|
});
|
|
}
|
|
var socSubareaOpt = function (baseId, pid) {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socSubarea/list/s",
|
|
data: {baseId: baseId, pid: pid == null ? "" : pid},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (pid == null) {
|
|
var soc1_subarea_cls1 = $("#soc1_subarea_cls1");
|
|
soc1_subarea_cls1[0].options.length = 1;
|
|
//soc1_subarea_cls1.append("<option value=\"\">全部</option>");
|
|
$.each(data, function () {
|
|
soc1_subarea_cls1.append("<option value=\"" + $(this)[0].id + "\">" + $(this)[0].valsName + "</option>");
|
|
});
|
|
} else {
|
|
var soc1_subarea_cls2 = $("#soc1_subarea_cls2");
|
|
soc1_subarea_cls2[0].options.length = 1;
|
|
//soc1_subarea_cls2.append("<option value=\"\">全部</option>");
|
|
$.each(data, function () {
|
|
soc1_subarea_cls2.append("<option value=\"" + $(this)[0].id + "\">" + $(this)[0].valsName + "</option>");
|
|
});
|
|
}
|
|
form.render();
|
|
}
|
|
});
|
|
}
|
|
var indTreeOpt = function () {
|
|
var zSet = {
|
|
view: {
|
|
selectedMulti: false
|
|
}
|
|
};
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/dic/sshy",
|
|
dataType: "json",
|
|
success: function (data) {
|
|
//处理树结构
|
|
$.fn.zTree.init($("#soc1_socInd_tree"), zSet, data);
|
|
menuIconOpt("soc1_socInd_tree");
|
|
}
|
|
});
|
|
}
|
|
var classTreeOpt = function () {
|
|
var zSet = {
|
|
view: {
|
|
selectedMulti: false
|
|
}
|
|
};
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/dic/dwlb",
|
|
dataType: "json",
|
|
success: function (data) {
|
|
//处理树结构
|
|
$.fn.zTree.init($("#soc1_socClass_tree"), zSet, data);
|
|
menuIconOpt("soc1_socClass_tree");
|
|
}
|
|
});
|
|
}
|
|
var socMfsOpt = function (fileName, t, n) {
|
|
if (t == 1) {
|
|
//执行删除照片操作
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/socMfs/delete",
|
|
data: {baseId: "${manager_user['baseId']}", fileName: fileName},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
$("#soc1_mfs_img_div" + n).remove();
|
|
if ($("#soc1_mfsUpdateForm_files_div").html().length == 0) {
|
|
$("#soc1_mfsUpdateForm_files_div").html("暂无相关照片。");
|
|
}
|
|
}
|
|
});
|
|
} else {
|
|
//执行展示图片
|
|
var x = ($(document.body).width() - 200).toString() + "px";
|
|
var y = ($(document.body).height() - 200).toString() + "px";
|
|
soc1_mfsImgWin = layer.open({
|
|
id: "soc1_mfsImgWin_id",
|
|
type: 1,
|
|
title: "<i class=\"icon_detail\"></i>查看原图",
|
|
shade: 0.3,
|
|
area: [x, y],
|
|
resize: false,
|
|
content: $("#soc1_mfsImgWin"),
|
|
btn: ["<i class=\"icon_down\"></i>下载原图"],
|
|
yes: function (index, layero) {
|
|
location.href = "${ctx}/work/social/soc1/socMfs/down?fileName=" + fileName;
|
|
},
|
|
success: function () {
|
|
$("#soc1_mfsImgWin").html("<center><img src=\"${ctx}/_files/_s/" + fileName + "\" border=\"0\"/></center>");
|
|
}
|
|
});
|
|
}
|
|
}
|
|
var usersRemove = function (n, m) {
|
|
$("#dv0_" + (n == -99 ? "" : n + "_") + m).remove();
|
|
$("#dv1_" + (n == -99 ? "" : n + "_") + m).remove();
|
|
$("#dv2_" + (n == -99 ? "" : n + "_") + m).remove();
|
|
$("#dv3_" + (n == -99 ? "" : n + "_") + m).remove();
|
|
}
|
|
var usersAppend = function (guid) {
|
|
var _guid = s4() + s4() + s4() + s4() + s4() + s4() + s4() + s4();
|
|
var _h = $("#socChsCustomDiv_" + guid);
|
|
var _html = "<div id=\"dv0_" + _guid + "\" style=\"height:50px;\"> </div>" +
|
|
"<div id=\"dv1_" + _guid + "\" class=\"layui-input-inline\" style=\"width:150px;\">" +
|
|
"<input type=\"text\" name=\"socChs_c\" class=\"layui-input\" placeholder=\"姓名\" autocomplete=\"off\"/>" +
|
|
"</div>" +
|
|
"<div id=\"dv2_" + _guid + "\" class=\"layui-input-inline\" style=\"width:150px;\">" +
|
|
"<input type=\"text\" name=\"socChstel_c\" oninput=\"value=value.replace(/[^\\d]/g,'')\" class=\"layui-input\" placeholder=\"电话\" autocomplete=\"off\"/>" +
|
|
"</div>" +
|
|
"<div id=\"dv3_" + _guid + "\" class=\"layui-input-inline\" style=\"line-height:38px;\">" +
|
|
"<i class=\"icon_close\" title=\"点击删除\" style=\"cursor:pointer;\" onclick=\"usersRemove(-99,'" + _guid + "')\"></i>" +
|
|
"</div>";
|
|
_h.append(_html);
|
|
}
|
|
var mansCancel = function (guid) {
|
|
$("#socMansCustomDiv_" + guid).remove();
|
|
}
|
|
//生成uuid用
|
|
var s4 = function () {
|
|
return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
|
|
}
|
|
var guid = function () {
|
|
return (s4() + s4() + s4() + s4() + s4() + s4() + s4() + s4());
|
|
}
|
|
|
|
var soc1AccountOpt = function (obg) {
|
|
$.ajax({
|
|
type: "get",
|
|
url: "${ctx}/work/social/soc1/dbAccount/select",
|
|
data: {baseId: "${manager_user['baseId']}"},
|
|
dataType: "json",
|
|
success: function (data) {
|
|
var accountUsers = obg;
|
|
accountUsers.html("");
|
|
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.accountUid + "</option>");
|
|
_tmp = item.deptId;
|
|
});
|
|
accountUsers.append("</optgroup>");
|
|
form.render();
|
|
}
|
|
});
|
|
}
|
|
// 只需要引入multiSelect模块即可
|
|
layui.config({
|
|
base: '${ctx}/js/',
|
|
})
|
|
|
|
</script>
|
|
|
|
|
|
</body>
|
|
</html>
|