60bb2b344663ec12c00792def3cc515d.php 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349
  1. <?php if (!defined('THINK_PATH')) exit();?><div class="bjui-pageContent">
  2. <div class="pageFormContent" data-layout-h="0" style="overflow: auto;">
  3. <!-- Tabs -->
  4. <ul class="nav nav-tabs" role="tablist">
  5. <li class="active"><a href="#company_info" role="tab" data-toggle="tab">单位信息</a></li>
  6. <li><a href="#company_lian" role="tab" data-toggle="tab">联系人</a></li>
  7. <li><a href="#company_weibao" role="tab" data-toggle="tab">维保人员</a></li>
  8. <li><a href="#company_fujin" role="tab" data-toggle="tab">群组管理</a></li>
  9. </ul>
  10. <!-- Tab panes -->
  11. <div class="tab-content">
  12. <div class="tab-pane fade active in" id="company_info">
  13. <form action="/jdxf/admin1.php/Home/Company/edit" data-toggle="ajaxform">
  14. <button type="submit" class="btn-green" data-icon="save">保存</button>
  15. <input type="hidden" name="saveid" value="<?php echo ($list["id"]); ?>">
  16. <input type="hidden" name="type" value="savacompany" >
  17. <table class="table table-condensed table-hover" width="100%">
  18. <tbody>
  19. <tr><td>
  20. <label class="control-label x120">单位编号:</label>
  21. <?php echo ($list["owner_id"]); ?>
  22. </td></tr>
  23. <tr><td>
  24. <label class="control-label x120">单位名称:</label>
  25. <input type="text" size="25" name="owner_name" value="<?php echo ($list["owner_name"]); ?>" data-rule="required" class="form-control" >
  26. <span style="color:red;" >*</span>
  27. </td></tr>
  28. <tr><td>
  29. <label class="control-label x120">单位地址:</label>
  30. <input type="text" size="25" name="owner_address" value="<?php echo ($list["owner_address"]); ?>" data-rule="required" class="form-control" >
  31. <span style="color:red;" >*</span>
  32. </td></tr>
  33. <tr><td>
  34. <label class="control-label x120">项目类型:</label>
  35. <select data-toggle="selectpicker" name="xmlx">
  36. <option value="交通" <?php if( '交通' == $list["xmlx"] ): ?>selected<?php endif; ?>>交通</option>
  37. <option value="办公" <?php if( '办公' == $list["xmlx"] ): ?>selected<?php endif; ?>>办公</option>
  38. <option value="商业" <?php if( '商业' == $list["xmlx"] ): ?>selected<?php endif; ?>>商业</option>
  39. <option value="酒店旅馆" <?php if( '酒店旅馆' == $list["xmlx"] ): ?>selected<?php endif; ?>>酒店旅馆</option>
  40. </select>
  41. </td></tr>
  42. <tr><td>
  43. <label class="control-label x120">单位电话:</label>
  44. <input type="text" size="25" name="owner_office" value="<?php echo ($list["owner_office"]); ?>" class="form-control" >
  45. </td></tr>
  46. <tr><td>
  47. <label class="control-label x120">责任人:</label>
  48. <input type="text" size="25" name="owner_man" value="<?php echo ($list["owner_man"]); ?>" class="form-control" >
  49. </td></tr>
  50. <tr><td>
  51. <label class="control-label x120">所属建筑:</label>
  52. <select data-toggle="selectpicker" name="building_id" data-rule="required">
  53. <?php if(is_array($build)): $i = 0; $__LIST__ = $build;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$vo): $mod = ($i % 2 );++$i;?><option value="<?php echo ($vo["id"]); ?>" <?php if( $list["building_id"] == $vo["id"] ): ?>selected<?php endif; ?> ><?php echo ($vo["build_name"]); ?></option><?php endforeach; endif; else: echo "" ;endif; ?>
  54. </select>
  55. </td></tr>
  56. <tr><td>
  57. <label class="control-label x120">rtmp直播地址:</label>
  58. <input type="text" size="25" name="rtmp" value="<?php echo ($list["rtmp"]); ?>" class="form-control" >
  59. </td></tr>
  60. <tr><td>
  61. <label class="control-label x120">hls直播地址:</label>
  62. <input type="text" size="25" name="hls" value="<?php echo ($list["hls"]); ?>" class="form-control" >
  63. </td></tr>
  64. <tr><td>
  65. <label class="control-label x120">微信直播地址:</label>
  66. <input type="text" size="25" name="h5" value="<?php echo ($list["h5"]); ?>" class="form-control" >
  67. </td></tr>
  68. </tbody>
  69. </table>
  70. </form>
  71. </div>
  72. <div class="tab-pane fade" id="company_lian">
  73. <form action="/jdxf/admin1.php<?php echo ($action); ?>" data-toggle="ajaxform" id="ownerlian" >
  74. <select data-toggle="selectpicker" name="idphone" data-live-search="true">
  75. <option value="0">--自定义--</option>
  76. <?php if(is_array($weixin)): $i = 0; $__LIST__ = $weixin;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$vot): $mod = ($i % 2 );++$i;?><option value="<?php echo ($vot['idphone']); ?>" ><?php echo ($vot['idphone']); ?> <?php echo ($vot['username']); ?></option><?php endforeach; endif; else: echo "" ;endif; ?>
  77. </select>
  78. <input type="hidden" name="type" value="addlian" >
  79. <input type="hidden" name="owner_code" value="<?php echo ($company_code_uid); ?>" >
  80. <button class="btn btn-green" onclick="Addlian()">新增</button>
  81. </form>
  82. <table class="table table-bordered table-hover table-striped table-condensed" data-toggle="tablefixed" data-height="150">
  83. <thead>
  84. <tr>
  85. <th data-order-field="owner_code">单位编号</th>
  86. <th data-order-field="truename">用户名</th>
  87. <th data-order-field="phone">手机号</th>
  88. <th data-order-field="status">手机推送</th>
  89. <!-- <th data-order-field="types">接收报警类型</th> -->
  90. <th data-order-field="datetime">时间</th>
  91. <th width="200px"> 操作</th>
  92. </tr>
  93. </thead>
  94. <tbody id="owner_lian_tab">
  95. <?php if(is_array($lianlist)): $i = 0; $__LIST__ = $lianlist;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$vo): $mod = ($i % 2 );++$i;?><tr>
  96. <td><?php echo ($vo["owner_code"]); ?></td>
  97. <td><input type="text" name="username" form="lianlist<?php echo ($vo["id"]); ?>" value="<?php echo ($vo["username"]); ?>"> </td>
  98. <td><input type="text" name="phone" form="lianlist<?php echo ($vo["id"]); ?>" value="<?php echo ($vo["phone"]); ?>"></td>
  99. <td>
  100. <select data-toggle="selectpicker" form="lianlist<?php echo ($vo["id"]); ?>" name="status">
  101. <option value="0" <?php if( 0 == $vo["status"] ): ?>selected<?php endif; ?> >不接收</option>
  102. <option value="1" <?php if( 1 == $vo["status"] ): ?>selected<?php endif; ?> >接收</option>
  103. </select>
  104. </td>
  105. <!-- <td>
  106. <select data-toggle="selectpicker" form="lianlist<?php echo ($vo["id"]); ?>" name="types">
  107. <option value="1" <?php if( 1 == $vo["types"] ): ?>selected<?php endif; ?> >火警</option>
  108. <option value="2" <?php if( 2 == $vo["types"] ): ?>selected<?php endif; ?> >其他</option>
  109. <option value="3" <?php if( 3 == $vo["types"] ): ?>selected<?php endif; ?> >所有</option>
  110. </select>
  111. </td> -->
  112. <td><?php echo ($vo["time"]); ?></td>
  113. <td>
  114. <form id="lianlist<?php echo ($vo["id"]); ?>" >
  115. <input type="hidden" name="type" value="sevalian" >
  116. <input type="hidden" name="lianid" value="<?php echo ($vo["id"]); ?>" >
  117. </form>
  118. <button class="btn btn-green" onclick=Savelian("lianlist<?php echo ($vo["id"]); ?>") >保存</button>&nbsp;
  119. <button class="btn btn-red" onclick=Dellian("<?php echo ($vo["id"]); ?>",this)>删除</button>
  120. </td>
  121. </tr><?php endforeach; endif; else: echo "" ;endif; ?>
  122. </tbody>
  123. </table>
  124. </div>
  125. <div class="tab-pane fade" id="company_weibao">
  126. <form action="/jdxf/admin1.php<?php echo ($action); ?>" data-toggle="ajaxform" id="ownerweibao" >
  127. <select data-toggle="selectpicker" name="username">
  128. <option value="0">--请选择--</option>
  129. <?php if(is_array($weibao)): $i = 0; $__LIST__ = $weibao;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$vot): $mod = ($i % 2 );++$i;?><option value="<?php echo ($vot['agentid']); ?>" ><?php echo ($vot['truename']); ?></option><?php endforeach; endif; else: echo "" ;endif; ?>
  130. </select>
  131. <input type="hidden" name="type" value="addweibao" >
  132. <input type="hidden" name="owner_code" value="<?php echo ($company_code_uid); ?>" >
  133. <button class="btn btn-green" onclick="AddWeibao()">新增</button>
  134. </form>
  135. <table class="table table-bordered table-hover table-striped table-condensed" data-toggle="tablefixed" data-height="150">
  136. <thead>
  137. <tr>
  138. <th data-order-field="owner_code">单位编号</th>
  139. <th data-order-field="truename">用户名</th>
  140. <th data-order-field="datetime">时间</th>
  141. <th width="120px"> 操作</th>
  142. </tr>
  143. </thead>
  144. <tbody id="owner_weibao_tab">
  145. <?php if(is_array($weibaolist)): $i = 0; $__LIST__ = $weibaolist;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$vo): $mod = ($i % 2 );++$i;?><tr>
  146. <td><?php echo ($vo["owner_code"]); ?></td>
  147. <td><?php echo ($vo["truename"]); ?></td>
  148. <td><?php echo ($vo["datetime"]); ?></td>
  149. <td><button class="btn btn-green" onclick=DelWeibao("<?php echo ($vo["id"]); ?>",this)>删除</button></td>
  150. </tr><?php endforeach; endif; else: echo "" ;endif; ?>
  151. </tbody>
  152. </table>
  153. </div>
  154. <div class="tab-pane fade" id="company_fujin">
  155. <form action="/jdxf/admin1.php<?php echo ($action); ?>" data-toggle="ajaxform" id="companyfujin" >
  156. <select data-toggle="selectpicker" name="myownercode">
  157. <option value="0">--请选择--</option>
  158. <?php if(is_array($fujinselect)): $i = 0; $__LIST__ = $fujinselect;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$vot): $mod = ($i % 2 );++$i;?><option value="<?php echo ($vot['owner_id']); ?>" ><?php echo ($vot['owner_name']); ?> <?php echo ($vot['unitinfo']); ?></option><?php endforeach; endif; else: echo "" ;endif; ?>
  159. </select>
  160. <input type="hidden" name="type" value="addfujin" >
  161. <input type="hidden" name="owner_code" value="<?php echo ($company_code_uid); ?>" >
  162. <button class="btn btn-green" onclick="Addfujin()">新增</button>
  163. </form>
  164. <table class="table table-bordered table-hover table-striped table-condensed" data-toggle="tablefixed" data-height="150">
  165. <thead>
  166. <tr>
  167. <th data-order-field="owner_code">单位编号</th>
  168. <th data-order-field="other_code">关联编号</th>
  169. <th data-order-field="owner_name">用户名</th>
  170. <th data-order-field="owner_address">单位地址</th>
  171. <th width="120px"> 操作</th>
  172. </tr>
  173. </thead>
  174. <tbody id="owner_fujin_tab">
  175. <?php if(is_array($fujinlist)): $i = 0; $__LIST__ = $fujinlist;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$vo): $mod = ($i % 2 );++$i;?><tr>
  176. <td><?php echo ($vo["owner_code"]); ?></td>
  177. <td><?php echo ($vo["other_code"]); ?></td>
  178. <td><?php echo ($vo["owner_name"]); ?></td>
  179. <td><?php echo ($vo["owner_address"]); ?></td>
  180. <td><button class="btn btn-green" onclick=Delfujin("<?php echo ($vo["id"]); ?>",this)>删除</button></td>
  181. </tr><?php endforeach; endif; else: echo "" ;endif; ?>
  182. </tbody>
  183. </table>
  184. </div>
  185. </div>
  186. </div>
  187. </div>
  188. <script>
  189. // lian
  190. function Addlian(){
  191. BJUI.ajax('ajaxform', {
  192. url: '/jdxf/admin1.php<?php echo ($action); ?>',
  193. form: $('#ownerlian'),
  194. validate: false,
  195. loadingmask: false,
  196. okalert:false,
  197. alertmsg:false,
  198. okCallback: function(json, options) {
  199. var html='<tr>'+
  200. '<td>'+json.owner_code+'</td>'+
  201. '<td><input type="text" name="username" form="lianlist'+json.id+'" class="form-control" value="'+json.username+'"> </td>'+
  202. '<td><input type="text" name="phone" form="lianlist'+json.id+'" class="form-control" value="'+json.phone+'"></td>'+
  203. '<td>'+
  204. '<select data-toggle="selectpicker" form="lianlist'+json.id+'" name="status">'+
  205. '<option value="0" >不接收</option>'+
  206. '<option value="1" >接收</option>'+
  207. '</select>'+
  208. '</td>'+
  209. // '<td>'+
  210. // '<select data-toggle="selectpicker" form="lianlist'+json.id+'" name="types">'+
  211. // '<option value="3" >所有</option>'+
  212. // '<option value="1" >火警</option>'+
  213. // '<option value="2" >其他</option>'+
  214. // '</select>'+
  215. // '</td>'+
  216. '<td>'+json.time+'</td>'+
  217. '<td>'+
  218. '<form id="lianlist'+json.id+'">'+
  219. '<input type="hidden" name="type" value="sevalian" >'+
  220. '<input type="hidden" name="lianid" value="'+json.id+'" >'+
  221. '</form>'+
  222. '<button class="btn btn-green" onclick=Savelian("lianlist'+json.id+'") >保存</button>&nbsp;&nbsp;'+
  223. '<button class="btn btn-red" onclick=Dellian("'+json.id+'",this)>删除</button>'+
  224. '</td>'+
  225. '</tr>';
  226. $('#owner_lian_tab').append(html);
  227. BJUI.alertmsg('ok', '添加成功!');
  228. }
  229. });
  230. }
  231. function Dellian(fid,dom){
  232. BJUI.ajax('doajax', {
  233. url: '/jdxf/admin1.php/home/Company/Dellian',
  234. data:{'id':fid},
  235. loadingmask: false,
  236. okCallback: function(json, options) {
  237. console.log(json);
  238. $(dom).parent().parent().remove();
  239. }
  240. })
  241. }
  242. function Savelian(formid){
  243. //console.log($('#'+formid).serialize());
  244. //console.log($('#'+formid).serializeArray());
  245. BJUI.ajax('ajaxform', {
  246. url: '/jdxf/admin1.php<?php echo ($action); ?>',
  247. form: $('#'+formid),
  248. validate: false,
  249. loadingmask: false,
  250. okalert:false,
  251. alertmsg:false,
  252. okCallback: function(json, options) {
  253. console.log(json);
  254. if(json){
  255. BJUI.alertmsg('ok', '保存成功!');
  256. }else{
  257. BJUI.alertmsg('error', '保存失败!');
  258. }
  259. }
  260. });
  261. }
  262. //weibao
  263. function AddWeibao(){
  264. BJUI.ajax('ajaxform', {
  265. url: '/jdxf/admin1.php<?php echo ($action); ?>',
  266. form: $('#ownerweibao'),
  267. validate: false,
  268. loadingmask: false,
  269. okalert:false,
  270. alertmsg:false,
  271. okCallback: function(json, options) {
  272. var html='<tr>'+
  273. '<td>'+json.owner_code+'</td>'+
  274. '<td>'+json.truename+'</td>'+
  275. '<td>'+json.datetime+'</td>'+
  276. '<td><button class="btn btn-green" onclick=DelWeibao("'+json.id+'",this)>删除</button></td>'+
  277. '</tr>';
  278. $('#owner_weibao_tab').append(html);
  279. BJUI.alertmsg('ok', '添加成功!');
  280. }
  281. });
  282. }
  283. function DelWeibao(fid,dom){
  284. BJUI.ajax('doajax', {
  285. url: '/jdxf/admin1.php/home/Company/Delwei',
  286. data:{'id':fid},
  287. loadingmask: false,
  288. okCallback: function(json, options) {
  289. //console.log('返回内容:\n'+ JSON.stringify(json));
  290. $(dom).parent().parent().remove();
  291. }
  292. })
  293. }
  294. function Addfujin(){
  295. BJUI.ajax('ajaxform', {
  296. url: '/jdxf/admin1.php<?php echo ($action); ?>',
  297. form: $('#companyfujin'),
  298. validate: false,
  299. loadingmask: false,
  300. okalert:false,
  301. alertmsg:false,
  302. okCallback: function(json, options) {
  303. var html='<tr>'+
  304. '<td>'+json.owner_code+'</td>'+
  305. '<td>'+json.other_code+'</td>'+
  306. '<td>'+json.owner_name+'</td>'+
  307. '<td>'+json.owner_address+'</td>'+
  308. '<td><button class="btn btn-green" onclick=Delfujin("'+json.id+'",this)>删除</button></td>'+
  309. '</tr>';
  310. $('#owner_fujin_tab').append(html);
  311. BJUI.alertmsg('ok', '添加成功!');
  312. }
  313. });
  314. }
  315. function Delfujin(fid,dom){
  316. BJUI.ajax('doajax', {
  317. url: '/jdxf/admin1.php/home/Company/Delfujin',
  318. data:{'id':fid},
  319. loadingmask: false,
  320. okCallback: function(json, options) {
  321. //console.log('返回内容:\n'+ JSON.stringify(json));
  322. $(dom).parent().parent().remove();
  323. }
  324. })
  325. }
  326. </script>