|
@@ -1,7 +1,14 @@
|
|
{{include "head.html"}}
|
|
{{include "head.html"}}
|
|
|
|
+
|
|
|
|
+<style>
|
|
|
|
+ #nestable th,td{
|
|
|
|
+ padding: 0 10px;
|
|
|
|
+ text-align: center;
|
|
|
|
+ }
|
|
|
|
+</style>
|
|
<div class="modal fade" id="editsite" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
|
<div class="modal fade" id="editsite" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<div class="modal-dialog">
|
|
- <div class="modal-content">
|
|
|
|
|
|
+ <div class="modal-content" style="max-height: 90vh;overflow-y: scroll;overflow-x: hidden;">
|
|
<div class="modal-header">
|
|
<div class="modal-header">
|
|
<div class="modal-header">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true" style="margin-top: -19px">×</button>
|
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true" style="margin-top: -19px">×</button>
|
|
@@ -10,71 +17,139 @@
|
|
<span class="glyphicon glyphicon-edit" aria-hidden="true" style="margin-left: 20px;"></span>
|
|
<span class="glyphicon glyphicon-edit" aria-hidden="true" style="margin-left: 20px;"></span>
|
|
<span class="info">编辑站点</span>
|
|
<span class="info">编辑站点</span>
|
|
</div>
|
|
</div>
|
|
- <form class="form-horizontal" role="form">
|
|
|
|
|
|
+ <form class="form-horizontal" role="form" id="edit-form">
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="edit-site" class="col-sm-2 control-label">网站名称:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <input type="text" name="site" class="form-control" id="edit-site" value="{{.T.site}}" placeholder="请输入网站名称">
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="edit-othername" class="col-sm-2 control-label">网站别名:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <input type="text" name="othername" class="form-control" id="edit-othername" placeholder="请输入网站别名">
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="edit-domain" class="col-sm-2 control-label">网站域名:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <input type="text" name="domain" class="form-control" id="edit-domain" placeholder="请输入网站域名">
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="edit-sponsor" class="col-sm-2 control-label">主办方:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <input type="text" name="sponsor" class="form-control" id="edit-sponsor" placeholder="请输入主办方">
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="edit-site_type" class="col-sm-2 control-label">一级类型:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <select class="form-control" name="site_type" onchange="siteTypeChange(this.value)", id="edit-site_type"></select>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="edit-second_type" class="col-sm-2 control-label">二级类型:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <select class="form-control" name="second_type" id="edit-second_type"></select>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="edit-special_type" class="col-sm-2 control-label">特殊类型:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <input type="text" name="special_type" class="form-control" id="edit-special_type" placeholder="请输入特殊类型">
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="edit-isneedregister" class="col-sm-2 control-label">需注册:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <select class="form-control" name="isneedregister" id="edit-isneedregister">
|
|
|
|
+ <option value="-1">--请选择--</option>
|
|
|
|
+ <option value="1">是</option>
|
|
|
|
+ <option value="0">否</option>
|
|
|
|
+ </select>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="edit-isregistered" class="col-sm-2 control-label">已注册:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <select class="form-control" name="isregistered" id="edit-isregistered">
|
|
|
|
+ <option value="-1">--请选择--</option>
|
|
|
|
+ <option value="1">是</option>
|
|
|
|
+ <option value="0">否</option>
|
|
|
|
+ </select>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="site" class="col-sm-2 control-label">网站名称:</label>
|
|
|
|
|
|
+ <label for="edit-account" class="col-sm-2 control-label">账号:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="edit-site" placeholder="请输入网站名称">
|
|
|
|
|
|
+ <input type="text" name="account" class="form-control" id="edit-account" placeholder="请输入账号">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="othername" class="col-sm-2 control-label">网站别名:</label>
|
|
|
|
|
|
+ <label for="edit-password" class="col-sm-2 control-label">密码:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="edit-othername" placeholder="请输入网站别名">
|
|
|
|
|
|
+ <input type="text" name="password" class="form-control" id="edit-password" placeholder="请输入密码">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="domain" class="col-sm-2 control-label">网站域名:</label>
|
|
|
|
|
|
+ <label for="edit-area" class="col-sm-2 control-label">省份:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="edit-domain" placeholder="请输入网站域名">
|
|
|
|
|
|
+ <input type="text" name="area" class="form-control" id="edit-area" placeholder="请输入省份">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+<!-- <div class="form-group">-->
|
|
|
|
+<!-- <label for="edit-qy_area" class="col-sm-2 control-label">辅助省份:</label>-->
|
|
|
|
+<!-- <div class="col-sm-10">-->
|
|
|
|
+<!-- <input type="text" name="qy_area" class="form-control" id="edit-qy_area" placeholder="请输入辅助省份">-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+<!-- </div>-->
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="area" class="col-sm-2 control-label">省份:</label>
|
|
|
|
|
|
+ <label for="edit-city" class="col-sm-2 control-label">城市:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="edit-area" placeholder="请输入省份">
|
|
|
|
|
|
+ <input type="text" name="city" class="form-control" id="edit-city" placeholder="请输入城市">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="qy_area" class="col-sm-2 control-label">辅助省份:</label>
|
|
|
|
|
|
+ <label for="edit-district" class="col-sm-2 control-label">区县:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="edit-qy_area" placeholder="请输入辅助省份">
|
|
|
|
|
|
+ <input type="text" name="district" class="form-control" id="edit-district" placeholder="请输入区县">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="city" class="col-sm-2 control-label">城市:</label>
|
|
|
|
|
|
+ <label for="edit-f_area" class="col-sm-2 control-label">发布省份:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="edit-city" placeholder="请输入城市">
|
|
|
|
|
|
+ <input type="text" name="f_area" class="form-control" id="edit-f_area" placeholder="请输入发布省份">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="district" class="col-sm-2 control-label">区/县:</label>
|
|
|
|
|
|
+ <label for="edit-f_city" class="col-sm-2 control-label">发布城市:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="edit-district" placeholder="请输入区/县">
|
|
|
|
|
|
+ <input type="text" name="f_city" class="form-control" id="edit-f_city" placeholder="请输入发布城市">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="industry" class="col-sm-2 control-label">行业:</label>
|
|
|
|
|
|
+ <label for="edit-f_district" class="col-sm-2 control-label">发布区县:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="edit-industry" placeholder="请输入行业">
|
|
|
|
|
|
+ <input type="text" name="f_district" class="form-control" id="edit-f_district" placeholder="请输入发布区县">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="sitetype" class="col-sm-2 control-label">网站类型:</label>
|
|
|
|
|
|
+ <label for="edit-industry" class="col-sm-2 control-label">行业:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <select class="form-control" id="edit-sitetype"></select>
|
|
|
|
|
|
+ <input type="text" name="industry" class="form-control" id="edit-industry" placeholder="请输入行业">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="psite" class="col-sm-2 control-label">父站:</label>
|
|
|
|
|
|
+ <label for="edit-p_site" class="col-sm-2 control-label">父站:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="edit-psite" placeholder="请输入父站">
|
|
|
|
|
|
+ <input type="text" name="p_site" class="form-control" id="edit-p_site" placeholder="请输入父站">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="ssite" class="col-sm-2 control-label">子站:</label>
|
|
|
|
|
|
+ <label for="edit-s_site" class="col-sm-2 control-label">子站:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="edit-ssite" placeholder="请输入子站">
|
|
|
|
|
|
+ <input type="text" name="s_site" class="form-control" id="edit-s_site" placeholder="请输入子站">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
@@ -92,7 +167,7 @@
|
|
</div>
|
|
</div>
|
|
<div class="modal fade" id="addsite" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
|
<div class="modal fade" id="addsite" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<div class="modal-dialog">
|
|
- <div class="modal-content">
|
|
|
|
|
|
+ <div class="modal-content" style="max-height: 90vh;overflow-y: scroll;overflow-x: hidden;">
|
|
<div class="modal-header">
|
|
<div class="modal-header">
|
|
<div class="modal-header">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true" style="margin-top: -19px">×</button>
|
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true" style="margin-top: -19px">×</button>
|
|
@@ -101,76 +176,144 @@
|
|
<span class="glyphicon glyphicon-save" aria-hidden="true" style="margin-left: 20px;"></span>
|
|
<span class="glyphicon glyphicon-save" aria-hidden="true" style="margin-left: 20px;"></span>
|
|
<span class="info">新增站点</span>
|
|
<span class="info">新增站点</span>
|
|
</div>
|
|
</div>
|
|
- <form class="form-horizontal" role="form">
|
|
|
|
|
|
+ <form class="form-horizontal" role="form" id="add-form">
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="add-site" class="col-sm-2 control-label">网站名称:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <input type="text" class="form-control" name="site" id="add-site" placeholder="请输入网站名称">
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="add-othername" class="col-sm-2 control-label">网站别名:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <input type="text" class="form-control" name="othername" id="add-othername" placeholder="请输入网站别名">
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="add-domain" class="col-sm-2 control-label">网站域名:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <input type="text" class="form-control" name="domain" id="add-domain" placeholder="请输入网站域名">
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="add-sponsor" class="col-sm-2 control-label">主办方:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <input type="text" class="form-control" name="sponsor" id="add-sponsor" placeholder="请输入主办方">
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="add-site_type" class="col-sm-2 control-label">一级类型:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <select class="form-control" name="site_type" onchange="siteTypeChange(this.value)" id="add-site_type"></select>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="add-second_type" class="col-sm-2 control-label">二级类型:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <select class="form-control" name="second_type" id="add-second_type"></select>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="add-special_type" class="col-sm-2 control-label">特殊类型:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <input type="text" class="form-control" name="special_type" id="add-special_type" placeholder="请输入特殊类型">
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="add-isneedregister" class="col-sm-2 control-label">需注册:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <select class="form-control" name="isneedregister" id="add-isneedregister">
|
|
|
|
+ <option value="-1">--请选择--</option>
|
|
|
|
+ <option value="1">是</option>
|
|
|
|
+ <option value="0">否</option>
|
|
|
|
+ </select>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label for="add-isregistered" class="col-sm-2 control-label">已注册:</label>
|
|
|
|
+ <div class="col-sm-10">
|
|
|
|
+ <select class="form-control" name="isregistered" id="add-isregistered">
|
|
|
|
+ <option value="-1">--请选择--</option>
|
|
|
|
+ <option value="1">是</option>
|
|
|
|
+ <option value="0">否</option>
|
|
|
|
+ </select>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="site" class="col-sm-2 control-label">网站名称:</label>
|
|
|
|
|
|
+ <label for="add-account" class="col-sm-2 control-label">账号:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="save-site" placeholder="请输入网站名称">
|
|
|
|
|
|
+ <input type="text" name="account" class="form-control" id="add-account" placeholder="请输入账号">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="othername" class="col-sm-2 control-label">网站别名:</label>
|
|
|
|
|
|
+ <label for="add-password" class="col-sm-2 control-label">密码:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="othername" placeholder="请输入网站别名">
|
|
|
|
|
|
+ <input type="text" name="password" class="form-control" id="add-password" placeholder="请输入密码">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="domain" class="col-sm-2 control-label">网站域名:</label>
|
|
|
|
|
|
+ <label for="add-area" class="col-sm-2 control-label">省份:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="domain" placeholder="请输入网站域名">
|
|
|
|
|
|
+ <input type="text" name="area" class="form-control" id="add-area" placeholder="请输入省份">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+<!-- <div class="form-group">-->
|
|
|
|
+<!-- <label for="add-qy_area" class="col-sm-2 control-label">辅助省份:</label>-->
|
|
|
|
+<!-- <div class="col-sm-10">-->
|
|
|
|
+<!-- <input type="text" name="qy_area" class="form-control" id="add-qy_area" placeholder="请输入辅助省份">-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+<!-- </div>-->
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="area" class="col-sm-2 control-label">省份:</label>
|
|
|
|
|
|
+ <label for="add-city" class="col-sm-2 control-label">城市:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="area" placeholder="请输入省份">
|
|
|
|
|
|
+ <input type="text" name="city" class="form-control" id="add-city" placeholder="请输入城市">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="qy_area" class="col-sm-2 control-label">辅助省份:</label>
|
|
|
|
|
|
+ <label for="add-district" class="col-sm-2 control-label">区县:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="qy_area" placeholder="请输入辅助省份">
|
|
|
|
|
|
+ <input type="text" name="district" class="form-control" id="add-district" placeholder="请输入区县">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="city" class="col-sm-2 control-label">城市:</label>
|
|
|
|
|
|
+ <label for="add-f_area" class="col-sm-2 control-label">发布省份:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="city" placeholder="请输入城市">
|
|
|
|
|
|
+ <input type="text" name="f_area" class="form-control" id="add-f_area" placeholder="请输入发布省份">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="district" class="col-sm-2 control-label">区/县:</label>
|
|
|
|
|
|
+ <label for="add-f_city" class="col-sm-2 control-label">发布城市:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="district" placeholder="请输入区/县">
|
|
|
|
|
|
+ <input type="text" name="f_city" class="form-control" id="add-f_city" placeholder="请输入发布城市">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="industry" class="col-sm-2 control-label">行业:</label>
|
|
|
|
|
|
+ <label for="add-f_district" class="col-sm-2 control-label">发布区县:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="industry" placeholder="请输入行业">
|
|
|
|
|
|
+ <input type="text" name="f_district" class="form-control" id="add-f_district" placeholder="请输入发布区县">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="sitetype" class="col-sm-2 control-label">网站类型:</label>
|
|
|
|
|
|
+ <label for="add-industry" class="col-sm-2 control-label">行业:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <select class="form-control" id="sitetype"></select>
|
|
|
|
|
|
+ <input type="text" name="industry" class="form-control" id="add-industry" placeholder="请输入行业">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="psite" class="col-sm-2 control-label">父站:</label>
|
|
|
|
|
|
+ <label for="add-p_site" class="col-sm-2 control-label">父站:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="psite" placeholder="请输入父站">
|
|
|
|
|
|
+ <input type="text" name="p_site" class="form-control" id="add-p_site" placeholder="请输入父站">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label for="ssite" class="col-sm-2 control-label">子站:</label>
|
|
|
|
|
|
+ <label for="add-s_site" class="col-sm-2 control-label">子站:</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
- <input type="text" class="form-control" id="ssite" placeholder="请输入子站">
|
|
|
|
|
|
+ <input type="text" name="s_site" class="form-control" id="add-s_site" placeholder="请输入子站">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
<div class="col-sm-offset-2 col-sm-10 operateStyle">
|
|
<div class="col-sm-offset-2 col-sm-10 operateStyle">
|
|
- <input type="button" onclick="saveSite('')" class="btn btn-primary" value="保存">
|
|
|
|
|
|
+ <input type="button" onclick="saveSite()" class="btn btn-primary" value="保存">
|
|
<input type="button" onclick="cancelAdd()" class="btn btn-default" value="取消">
|
|
<input type="button" onclick="cancelAdd()" class="btn btn-default" value="取消">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -209,23 +352,25 @@
|
|
<thead>
|
|
<thead>
|
|
<tr>
|
|
<tr>
|
|
<th><input type="checkbox" id="selrow" onclick="selectrow(this)"/></th>
|
|
<th><input type="checkbox" id="selrow" onclick="selectrow(this)"/></th>
|
|
- <th>编号</th>
|
|
|
|
|
|
+ <th>编号</th>
|
|
|
|
+ <th>详情</th>
|
|
<th>站点</th>
|
|
<th>站点</th>
|
|
- <th>重点</th>
|
|
|
|
- <th>别名</th>
|
|
|
|
<th>域名</th>
|
|
<th>域名</th>
|
|
|
|
+ <th>重点</th>
|
|
|
|
+<!-- <th>别名</th>-->
|
|
<th>省份</th>
|
|
<th>省份</th>
|
|
- <th>辅助省份</th>
|
|
|
|
<th>城市</th>
|
|
<th>城市</th>
|
|
<th>区县</th>
|
|
<th>区县</th>
|
|
- <th>行业</th>
|
|
|
|
- <th>类型</th>
|
|
|
|
|
|
+ <th>一级类型</th>
|
|
|
|
+ <th>二级类型</th>
|
|
|
|
+<!-- <th>行业</th>-->
|
|
<th>父站</th>
|
|
<th>父站</th>
|
|
<th>子站</th>
|
|
<th>子站</th>
|
|
<th>状态</th>
|
|
<th>状态</th>
|
|
<th>节点</th>
|
|
<th>节点</th>
|
|
- <th>时间</th>
|
|
|
|
|
|
+ <th>信息类型</th>
|
|
<th>平台</th>
|
|
<th>平台</th>
|
|
|
|
+ <th>时间</th>
|
|
<th class="hidden-xs">操作</th>
|
|
<th class="hidden-xs">操作</th>
|
|
</tr>
|
|
</tr>
|
|
</thead>
|
|
</thead>
|
|
@@ -236,22 +381,22 @@
|
|
</section>
|
|
</section>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
|
+var siteTypesMap = {};
|
|
$(function(){
|
|
$(function(){
|
|
- var sitetypes={{.T.sitetypes}};
|
|
|
|
- $("#sitetype").append("<option value=''>--请选择网站类型--</option>");
|
|
|
|
- $("#edit-sitetype").append("<option value=''>--请选择网站类型--</option>");
|
|
|
|
- for(var i in sitetypes){
|
|
|
|
- $("#sitetype").append("<option value='"+sitetypes[i]+"'>"+sitetypes[i]+"</option>")
|
|
|
|
- $("#edit-sitetype").append("<option value='"+sitetypes[i]+"'>"+sitetypes[i]+"</option>")
|
|
|
|
- }
|
|
|
|
- ttable=$('#sitelist').DataTable({
|
|
|
|
|
|
+ siteTypesMap = {{.T.sitetypes}};
|
|
|
|
+ // $("#edit-site_type").append("<option value=''>--请选择网站一级类型--</option>");
|
|
|
|
+ // $("#edit-second_type").append("<option value=''>--请选择网站二级类型--</option>");
|
|
|
|
+ // for(var k in siteTypesMap){
|
|
|
|
+ // $("#add-site_type").append("<option value='"+k+"'>"+k+"</option>")
|
|
|
|
+ // $("#edit-site_type").append("<option value='"+k+"'>"+k+"</option>")
|
|
|
|
+ // }
|
|
|
|
+ ttable=$('#sitelist').DataTable({
|
|
"language": {
|
|
"language": {
|
|
"url": "/js/dataTables.chinese.lang"
|
|
"url": "/js/dataTables.chinese.lang"
|
|
},
|
|
},
|
|
"columnDefs": [
|
|
"columnDefs": [
|
|
- { "orderable": false, "targets": [0,1,3,4,5,6,7,8,9,10,11,12,14,15] },
|
|
|
|
- //爬虫挂起
|
|
|
|
- {"targets":[3], createdCell: function (cell, cellData, rowData, rowIndex, colIndex) {
|
|
|
|
|
|
+ { "orderable": false, "targets": [0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16] },
|
|
|
|
+ {"targets":[5], createdCell: function (cell, cellData, rowData, rowIndex, colIndex) {
|
|
var aInput;
|
|
var aInput;
|
|
$(cell).click(function () {
|
|
$(cell).click(function () {
|
|
$(this).html(selectImportant(rowData._id));
|
|
$(this).html(selectImportant(rowData._id));
|
|
@@ -276,75 +421,82 @@ $(function(){
|
|
});
|
|
});
|
|
}}
|
|
}}
|
|
],
|
|
],
|
|
- "order": [[13,"desc"]],
|
|
|
|
|
|
+ "order": [[3,"desc"]],
|
|
"lengthChange":false,
|
|
"lengthChange":false,
|
|
"processing":true,
|
|
"processing":true,
|
|
"serverSide": true,
|
|
"serverSide": true,
|
|
"searching": true,
|
|
"searching": true,
|
|
"ordering": true,
|
|
"ordering": true,
|
|
- "info": false,
|
|
|
|
|
|
+ "info": true,
|
|
"autoWidth": false,
|
|
"autoWidth": false,
|
|
"ajax": {
|
|
"ajax": {
|
|
"url": "/center/site/sitelist",
|
|
"url": "/center/site/sitelist",
|
|
"type": "POST"
|
|
"type": "POST"
|
|
},
|
|
},
|
|
"columns": [
|
|
"columns": [
|
|
- { "data": "_id",render:function(val,a,row){
|
|
|
|
- return "<input type='checkbox' value='"+val+"'/>"
|
|
|
|
- }},
|
|
|
|
- { "data": "_id",render:function(val,a,row){
|
|
|
|
- return row.num
|
|
|
|
- }},
|
|
|
|
- { "data": "site"},
|
|
|
|
- { "data": "important",render:function(val,a,row){
|
|
|
|
- if(val == 1){
|
|
|
|
- return "是"
|
|
|
|
- }else{
|
|
|
|
- return "否"
|
|
|
|
- }
|
|
|
|
- }},
|
|
|
|
- { "data": "another_name"},
|
|
|
|
- { "data": "domain",render:function(val,a,row){
|
|
|
|
- return "<a href='http://"+val+"' target='_blank' style='color: #333'>"+val+"</a>"
|
|
|
|
- }},
|
|
|
|
- { "data": "area"},
|
|
|
|
- { "data": "qy_area",render:function (val,a,row) {
|
|
|
|
- if(val){
|
|
|
|
- return val;
|
|
|
|
- }else{
|
|
|
|
- return "";
|
|
|
|
- }
|
|
|
|
|
|
+ { "data": "_id",render:function(val,a,row){
|
|
|
|
+ return "<input type='checkbox' value='"+val+"'/>"
|
|
|
|
+ }},
|
|
|
|
+ { "data": "_id",render:function(val,a,row){
|
|
|
|
+ return row.num
|
|
|
|
+ }},
|
|
|
|
+ {
|
|
|
|
+ className: 'dt-control',
|
|
|
|
+ orderable: false,
|
|
|
|
+ data: null,
|
|
|
|
+ defaultContent: '',
|
|
|
|
+ },
|
|
|
|
+ { "data": "site"},
|
|
|
|
+ // { "data": "another_name"},
|
|
|
|
+ { "data": "domain",render:function(val,a,row){
|
|
|
|
+ return "<a href='http://"+val+"' target='_blank' style='color: #333'>"+val+"</a>"
|
|
}},
|
|
}},
|
|
- { "data": "city"},
|
|
|
|
- { "data": "district"},
|
|
|
|
- { "data": "industry"},
|
|
|
|
- { "data": "site_type"},
|
|
|
|
- { "data": "p_site"},
|
|
|
|
- { "data": "s_site"},
|
|
|
|
- { "data": "spider_status",width:"28px",render:function (val,a,row) {
|
|
|
|
- return "<a href='/center/site/getluas/"+row.site+"' style='color: #333 !important;' target='_blank'>"+val+"</a>"
|
|
|
|
- //return '<a onclick="goToCenter(\''+row.site+'\')" style="color: #333 !important;" target="_blank">'+val+'</a>'
|
|
|
|
- }},
|
|
|
|
- { "data": "event",render:function (val,a,row){
|
|
|
|
- var tmpval =val
|
|
|
|
- if(val.length >9){
|
|
|
|
- val = val.substring(0,9)+"..."
|
|
|
|
- }
|
|
|
|
- return "<span title='"+tmpval+"'>"+val+"</span>"
|
|
|
|
- }},
|
|
|
|
- { "data": "remarktime",width:"50px"},
|
|
|
|
- { "data": "platform"},
|
|
|
|
- { "data": "_id",render:function (val,a,row){
|
|
|
|
- var div=$("<div><div class=\"btn-group\"></div></div>")
|
|
|
|
- var buttonEdit=$('<a type="button" target="_blank" class="btn btn-sm btn-default">编辑</a>');
|
|
|
|
- var buttonDelete=$('<a type="button" class="btn btn-sm btn-default">删除</a>');
|
|
|
|
- buttonEdit.attr("onclick","siteEdit('"+JSON.stringify(row)+"',)");
|
|
|
|
- buttonDelete.attr("onclick","siteDelete('"+val+"')");
|
|
|
|
- div.find(".btn-group").append(buttonEdit);
|
|
|
|
- div.find(".btn-group").append(buttonDelete);
|
|
|
|
- return div.html();
|
|
|
|
- }}
|
|
|
|
- ],
|
|
|
|
|
|
+ { "data": "important",render:function(val,a,row){
|
|
|
|
+ if(val == 1){
|
|
|
|
+ return "是"
|
|
|
|
+ }else{
|
|
|
|
+ return "否"
|
|
|
|
+ }
|
|
|
|
+ }},
|
|
|
|
+ { "data": "area"},
|
|
|
|
+ { "data": "city"},
|
|
|
|
+ { "data": "district"},
|
|
|
|
+ // { "data": "industry"},
|
|
|
|
+ { "data": "site_type"},
|
|
|
|
+ { "data": "second_type"},
|
|
|
|
+ { "data": "p_site"},
|
|
|
|
+ { "data": "s_site"},
|
|
|
|
+ { "data": "spider_status",width:"28px",render:function (val,a,row) {
|
|
|
|
+ return "<a href='/center/site/getluas/"+row.site+"' style='color: #333 !important;' target='_blank'>"+val+"</a>"
|
|
|
|
+ //return '<a onclick="goToCenter(\''+row.site+'\')" style="color: #333 !important;" target="_blank">'+val+'</a>'
|
|
|
|
+ }},
|
|
|
|
+ { "data": "event",render:function (val,a,row){
|
|
|
|
+ var tmpval =val
|
|
|
|
+ if(val.length >9){
|
|
|
|
+ val = val.substring(0,9)+"..."
|
|
|
|
+ }
|
|
|
|
+ return "<span title='"+tmpval+"'>"+val+"</span>"
|
|
|
|
+ }},
|
|
|
|
+ { "data": "infotype",render:function (val,a,row) {
|
|
|
|
+ if(val){
|
|
|
|
+ return val;
|
|
|
|
+ }else{
|
|
|
|
+ return "";
|
|
|
|
+ }
|
|
|
|
+ }},
|
|
|
|
+ { "data": "platform"},
|
|
|
|
+ { "data": "remarktime",width:"50px"},
|
|
|
|
+ { "data": "_id",render:function (val,a,row){
|
|
|
|
+ var div=$("<div><div class=\"btn-group\"></div></div>")
|
|
|
|
+ var buttonEdit=$('<a type="button" target="_blank" class="btn btn-sm btn-default">编辑</a>');
|
|
|
|
+ var buttonDelete=$('<a type="button" class="btn btn-sm btn-default">删除</a>');
|
|
|
|
+ buttonEdit.attr("onclick","siteEdit('"+JSON.stringify(row)+"',)");
|
|
|
|
+ buttonDelete.attr("onclick","siteDelete('"+val+"')");
|
|
|
|
+ div.find(".btn-group").append(buttonEdit);
|
|
|
|
+ div.find(".btn-group").append(buttonDelete);
|
|
|
|
+ return div.html();
|
|
|
|
+ }}
|
|
|
|
+ ],
|
|
"fnDrawCallback": function(table) {
|
|
"fnDrawCallback": function(table) {
|
|
$("ul.pagination").prepend(" 转到第 <input type='text' id='changePage' style='width:20px;'> 页 <a type='text' href='javascript:void(0);' id='dataTable-btn' style='text-align:center'>GO</a>");
|
|
$("ul.pagination").prepend(" 转到第 <input type='text' id='changePage' style='width:20px;'> 页 <a type='text' href='javascript:void(0);' id='dataTable-btn' style='text-align:center'>GO</a>");
|
|
$('#dataTable-btn').click(function(e) {
|
|
$('#dataTable-btn').click(function(e) {
|
|
@@ -359,7 +511,9 @@ $(function(){
|
|
var platform=$("#platform").val()
|
|
var platform=$("#platform").val()
|
|
var event = $("#event").val();
|
|
var event = $("#event").val();
|
|
var sitestype = $("#sitestype").val();
|
|
var sitestype = $("#sitestype").val();
|
|
|
|
+ var secondstype = $("#secondstype").val();
|
|
var area = $("#areas").val();
|
|
var area = $("#areas").val();
|
|
|
|
+ var needregister = $("#needregister").val();
|
|
if(platform){
|
|
if(platform){
|
|
e.platform=platform
|
|
e.platform=platform
|
|
}else{
|
|
}else{
|
|
@@ -370,35 +524,40 @@ $(function(){
|
|
}else{
|
|
}else{
|
|
e.event="-1"
|
|
e.event="-1"
|
|
}
|
|
}
|
|
- console.log("sitestype",sitestype)
|
|
|
|
- if(sitestype){
|
|
|
|
- if (sitestype == "空"){
|
|
|
|
- sitestype = "";
|
|
|
|
- }
|
|
|
|
|
|
+ if (sitestype == undefined){
|
|
|
|
+ e.sitestype="-1";
|
|
|
|
+ }else{
|
|
e.sitestype = sitestype;
|
|
e.sitestype = sitestype;
|
|
|
|
+ }
|
|
|
|
+ if (secondstype == undefined){
|
|
|
|
+ e.secondstype="-1";
|
|
}else{
|
|
}else{
|
|
- e.sitestype="-1";
|
|
|
|
|
|
+ e.secondstype = secondstype;
|
|
}
|
|
}
|
|
-
|
|
|
|
if(area){
|
|
if(area){
|
|
e.area = area;
|
|
e.area = area;
|
|
}else{
|
|
}else{
|
|
e.area="-1";
|
|
e.area="-1";
|
|
}
|
|
}
|
|
|
|
+ if(needregister){
|
|
|
|
+ e.needregister = needregister;
|
|
|
|
+ }else{
|
|
|
|
+ e.needregister="-1";
|
|
|
|
+ }
|
|
}
|
|
}
|
|
});
|
|
});
|
|
common.setActive("index_site");
|
|
common.setActive("index_site");
|
|
ttable.on('init.dt', function () {
|
|
ttable.on('init.dt', function () {
|
|
- //平台
|
|
|
|
|
|
+ //平台
|
|
var urgency="<div class='form-group'><label for='name'>平台:</label>"+
|
|
var urgency="<div class='form-group'><label for='name'>平台:</label>"+
|
|
- "<select id='platform' onchange='checkclick(this.value)' class='form-control input-sm'>"+
|
|
|
|
|
|
+ "<select id='platform' onchange='checkclick(this.value,\"platform\")' class='form-control input-sm'>"+
|
|
"<option value='-1'>全部</option>"+
|
|
"<option value='-1'>全部</option>"+
|
|
"<option value='golua平台'>golua平台</option>"+
|
|
"<option value='golua平台'>golua平台</option>"+
|
|
"<option value='python'>python</option>"+
|
|
"<option value='python'>python</option>"+
|
|
|
|
+ "<option value='golua平台,python'>golua平台,python</option>"+
|
|
"<option value='通用爬虫'>通用爬虫</option>"+
|
|
"<option value='通用爬虫'>通用爬虫</option>"+
|
|
- "<option value='chrome插件'>chrome插件</option>"+
|
|
|
|
"</select></div>"
|
|
"</select></div>"
|
|
- $("#sitelist_filter").prepend(" ");
|
|
|
|
|
|
+ $("#sitelist_filter").prepend(" ");
|
|
$("#sitelist_filter").prepend(urgency);
|
|
$("#sitelist_filter").prepend(urgency);
|
|
//节点
|
|
//节点
|
|
var event="<option value='-1'>全部</option>"
|
|
var event="<option value='-1'>全部</option>"
|
|
@@ -407,23 +566,11 @@ $(function(){
|
|
event+="<option value='"+events[k]+"'>"+events[k]+"</option>"
|
|
event+="<option value='"+events[k]+"'>"+events[k]+"</option>"
|
|
}
|
|
}
|
|
var selectEvent="<div class='form-group'><label for='name'>节点:</label>"+
|
|
var selectEvent="<div class='form-group'><label for='name'>节点:</label>"+
|
|
- "<select id='event' onchange='checkclick(this.value)' class='form-control input-sm'>"+
|
|
|
|
|
|
+ "<select id='event' onchange='checkclick(this.value,\"event\")' class='form-control input-sm'>"+
|
|
event+
|
|
event+
|
|
"</select></div>"
|
|
"</select></div>"
|
|
- $("#sitelist_filter").prepend(" ");
|
|
|
|
|
|
+ $("#sitelist_filter").prepend(" ");
|
|
$("#sitelist_filter").prepend(selectEvent);
|
|
$("#sitelist_filter").prepend(selectEvent);
|
|
- //网站类型
|
|
|
|
- var sitestype ="<option value='-1'>全部</option>";
|
|
|
|
- for(k in sitetypes){
|
|
|
|
- sitestype+="<option value='"+sitetypes[k]+"'>"+sitetypes[k]+"</option>";
|
|
|
|
- }
|
|
|
|
- sitestype+="<option value='空'>空</option>";
|
|
|
|
- var selectStype="<div class='form-group'><label for='name'>网站类型:</label>"+
|
|
|
|
- "<select id='sitestype' onchange='checkclick(this.value)' class='form-control input-sm'>"+
|
|
|
|
- sitestype+
|
|
|
|
- "</select></div>"
|
|
|
|
- $("#sitelist_filter").prepend(" ");
|
|
|
|
- $("#sitelist_filter").prepend(selectStype);
|
|
|
|
//省份
|
|
//省份
|
|
var area ="<option value='-1'>全部</option>";
|
|
var area ="<option value='-1'>全部</option>";
|
|
var areas={{.T.areas}};
|
|
var areas={{.T.areas}};
|
|
@@ -431,41 +578,177 @@ $(function(){
|
|
area+="<option value='"+areas[k]+"'>"+areas[k]+"</option>";
|
|
area+="<option value='"+areas[k]+"'>"+areas[k]+"</option>";
|
|
}
|
|
}
|
|
var selectArea="<div class='form-group'><label for='name'>省份:</label>"+
|
|
var selectArea="<div class='form-group'><label for='name'>省份:</label>"+
|
|
- "<select id='areas' onchange='checkclick(this.value)' class='form-control input-sm'>"+
|
|
|
|
|
|
+ "<select id='areas' onchange='checkclick(this.value,\"area\")' class='form-control input-sm'>"+
|
|
area+
|
|
area+
|
|
"</select></div>"
|
|
"</select></div>"
|
|
- $("#sitelist_filter").prepend(" ");
|
|
|
|
|
|
+ $("#sitelist_filter").prepend(" ");
|
|
$("#sitelist_filter").prepend(selectArea);
|
|
$("#sitelist_filter").prepend(selectArea);
|
|
|
|
+ //是否需要注册
|
|
|
|
+ var selectNeedregister="<div class='form-group'><label for='name'>需注册:</label>"+
|
|
|
|
+ "<select id='needregister' onchange='checkclick(this.value,\"register\")' class='form-control input-sm'>"+
|
|
|
|
+ "<option value='-1'>全部</option>"+
|
|
|
|
+ "<option value='1'>是</option>"+
|
|
|
|
+ "<option value='0'>否</option>"+
|
|
|
|
+ "</select></div>"
|
|
|
|
+ $("#sitelist_filter").prepend(" ");
|
|
|
|
+ $("#sitelist_filter").prepend(selectNeedregister);
|
|
|
|
+ //网站二级类型
|
|
|
|
+ var secondtype ="<option value='-1'>全部</option>";
|
|
|
|
+ for(i in siteTypesMap){
|
|
|
|
+ for(j in siteTypesMap[i]){
|
|
|
|
+ secondtype+="<option value='"+siteTypesMap[i][j]+"'>"+siteTypesMap[i][j]+"</option>";
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ secondtype+="<option value=''>空</option>";
|
|
|
|
+ var selectSecondStype="<div class='form-group'><label for='name'>二级类型:</label>"+
|
|
|
|
+ "<select id='secondstype' onchange='checkclick(this.value,\"secondstype\")' class='form-control input-sm'>"+
|
|
|
|
+ secondtype+
|
|
|
|
+ "</select></div>"
|
|
|
|
+ $("#sitelist_filter").prepend(" ");
|
|
|
|
+ $("#sitelist_filter").prepend(selectSecondStype);
|
|
|
|
+ //网站一级类型
|
|
|
|
+ var sitestype ="<option value='-1'>全部</option>";
|
|
|
|
+ for(k in siteTypesMap){
|
|
|
|
+ sitestype+="<option value='"+k+"'>"+k+"</option>";
|
|
|
|
+ }
|
|
|
|
+ sitestype+="<option value=''>空</option>";
|
|
|
|
+ var selectStype="<div class='form-group'><label for='name'>一级类型:</label>"+
|
|
|
|
+ "<select id='sitestype' onchange='checkclick(this.value,\"sitestype\")' class='form-control input-sm'>"+
|
|
|
|
+ sitestype+
|
|
|
|
+ "</select></div>"
|
|
|
|
+ $("#sitelist_filter").prepend("  ");
|
|
|
|
+ $("#sitelist_filter").prepend(selectStype);
|
|
//
|
|
//
|
|
$("#sitelist_wrapper .col-sm-6").css({width:"100%"})//样式
|
|
$("#sitelist_wrapper .col-sm-6").css({width:"100%"})//样式
|
|
});
|
|
});
|
|
|
|
+ $('#sitelist tbody').on('click', 'td.dt-control', function () {
|
|
|
|
+ var tr = $(this).closest('tr');
|
|
|
|
+ var row = ttable.row(tr);
|
|
|
|
+
|
|
|
|
+ if (row.child.isShown()) {
|
|
|
|
+ // This row is already open - close it
|
|
|
|
+ row.child.hide();
|
|
|
|
+ tr.removeClass('shown');
|
|
|
|
+ } else {
|
|
|
|
+ // Open this row
|
|
|
|
+ row.child(format_X(row.data())).show();
|
|
|
|
+ tr.addClass('shown');
|
|
|
|
+ }
|
|
|
|
+ });
|
|
})
|
|
})
|
|
|
|
+function format_X(d) {
|
|
|
|
+ if (d.isneedregister == 1){
|
|
|
|
+ d.isneedregister = "是"
|
|
|
|
+ }else{
|
|
|
|
+ d.isneedregister = "否"
|
|
|
|
+ }
|
|
|
|
+ if (d.isregistered == 1){
|
|
|
|
+ d.isregistered = "是"
|
|
|
|
+ }else{
|
|
|
|
+ d.isregistered = "否"
|
|
|
|
+ }
|
|
|
|
+ if (d.site_status == 1){
|
|
|
|
+ d.site_status = "正常"
|
|
|
|
+ }else{
|
|
|
|
+ d.site_status = "异常"
|
|
|
|
+ }
|
|
|
|
+ if (d.lasttime != 0){
|
|
|
|
+ var dt = new Date()
|
|
|
|
+ dt.setTime(parseInt(d.lasttime) * 1000);
|
|
|
|
+ d.lasttime = dt.format("yyyy-MM-dd");
|
|
|
|
+ // d.lasttime = dt.format("yyyy-MM-dd hh:mm:ss");
|
|
|
|
+ }
|
|
|
|
+ return (
|
|
|
|
+ '<table id="nestable" style="border-spacing: 9px;border-collapse: separate;background: aliceblue;">' +
|
|
|
|
+ '<tr>' +
|
|
|
|
+ '<th>网站情况</th>' +
|
|
|
|
+ '<th>发布省份</th>' +
|
|
|
|
+ '<th>发布城市</th>' +
|
|
|
|
+ '<th>发布县区</th>' +
|
|
|
|
+ '<th>主办方</th>' +
|
|
|
|
+ '<th>数据量</th>' +
|
|
|
|
+ // '<th>平均发布周期</th>' +
|
|
|
|
+ '<th>最近更新时间</th>' +
|
|
|
|
+ '<th>需注册</th>' +
|
|
|
|
+ '<th>已注册</th>' +
|
|
|
|
+ '<th>网站账号</th>' +
|
|
|
|
+ '<th>网站密码</th>' +
|
|
|
|
+
|
|
|
|
+ '</tr>' +
|
|
|
|
+ '<tr>' +
|
|
|
|
+ '<td>' +
|
|
|
|
+ d.site_status +
|
|
|
|
+ '</td>' +
|
|
|
|
+
|
|
|
|
+ '<td>' +
|
|
|
|
+ d.f_area +
|
|
|
|
+ '</td>' +
|
|
|
|
+
|
|
|
|
+ '<td>' +
|
|
|
|
+ d.f_city +
|
|
|
|
+ '</td>' +
|
|
|
|
+
|
|
|
|
+ '<td>' +
|
|
|
|
+ d.f_district +
|
|
|
|
+ '</td>' +
|
|
|
|
+
|
|
|
|
+ '<td>' +
|
|
|
|
+ d.sponsor +
|
|
|
|
+ '</td>' +
|
|
|
|
+
|
|
|
|
+ '<td>' +
|
|
|
|
+ d.site_datanum +
|
|
|
|
+ '</td>' +
|
|
|
|
+
|
|
|
|
+ // '<td>' +
|
|
|
|
+ // d.period +
|
|
|
|
+ // '</td>' +
|
|
|
|
+
|
|
|
|
+ '<td>' +
|
|
|
|
+ d.lasttime +
|
|
|
|
+ '</td>' +
|
|
|
|
+
|
|
|
|
+ '<td>' +
|
|
|
|
+ d.isneedregister +
|
|
|
|
+ '</td>' +
|
|
|
|
+
|
|
|
|
+ '<td>' +
|
|
|
|
+ d.isregistered +
|
|
|
|
+ '</td>' +
|
|
|
|
+
|
|
|
|
+ '<td>' +
|
|
|
|
+ d.account +
|
|
|
|
+ '</td>' +
|
|
|
|
+
|
|
|
|
+ '<td>' +
|
|
|
|
+ d.password +
|
|
|
|
+ '</td>' +
|
|
|
|
+ '</tr>' +
|
|
|
|
+ '</table>'
|
|
|
|
+ );
|
|
|
|
+}
|
|
|
|
|
|
function addSite() {
|
|
function addSite() {
|
|
|
|
+ $("#add-site_type").empty();
|
|
|
|
+ $("#add-second_type").empty();
|
|
|
|
+ $("#add-site_type").append("<option value=''>--请选择网站一级类型--</option>");
|
|
|
|
+ $("#add-second_type").append("<option value=''>--请选择网站二级类型--</option>");
|
|
|
|
+ for(var k in siteTypesMap){
|
|
|
|
+ $("#add-site_type").append("<option value='"+k+"'>"+k+"</option>")
|
|
|
|
+ }
|
|
$("#addsite").modal("show");
|
|
$("#addsite").modal("show");
|
|
}
|
|
}
|
|
function updateSite(){
|
|
function updateSite(){
|
|
- id = $("#saveSiteId").attr("saveid");
|
|
|
|
- var site = $("#edit-site").val();
|
|
|
|
- var sitetype = $("#edit-sitetype").val();
|
|
|
|
- if(site==""||sitetype==""){
|
|
|
|
|
|
+ var formdataMap = common.form.serializeArray("edit-form");
|
|
|
|
+ if(formdataMap.site=="" || formdataMap.isneedregister == "-1" || formdataMap.isregistered == "-1"){
|
|
alert("表单填写不完整!");
|
|
alert("表单填写不完整!");
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- var domain = $("#edit-domain").val();
|
|
|
|
- var othername = $("#edit-othername").val();
|
|
|
|
- var area = $("#edit-area").val();
|
|
|
|
- var qy_area = $("#edit-qy_area").val();
|
|
|
|
- var city = $("#edit-city").val();
|
|
|
|
- var district = $("#edit-district").val();
|
|
|
|
- var industry = $("#edit-industry").val();
|
|
|
|
- var sitetype = $("#edit-sitetype").val();
|
|
|
|
- var psite = $("#edit-psite").val();
|
|
|
|
- var ssite = $("#edit-ssite").val();
|
|
|
|
|
|
+ formdataMap["id"] = $("#saveSiteId").attr("saveid");
|
|
$.ajax({
|
|
$.ajax({
|
|
url:"/center/site/savesite",
|
|
url:"/center/site/savesite",
|
|
type:"post",
|
|
type:"post",
|
|
- data:{"id":id,"site":site,"sitetype":sitetype,"othername":othername,"domain":domain,"area":area,"qy_area":qy_area,"city":city,"district":district,"industry":industry,"psite":psite,"ssite":ssite},
|
|
|
|
|
|
+ data:formdataMap,
|
|
success:function (r){
|
|
success:function (r){
|
|
if(r&&r.ok){
|
|
if(r&&r.ok){
|
|
showTip("保存成功", 1000);
|
|
showTip("保存成功", 1000);
|
|
@@ -485,24 +768,62 @@ function siteEdit(rowjson){
|
|
$("#edit-site").val(row.site);
|
|
$("#edit-site").val(row.site);
|
|
$("#edit-domain").val(row.domain);
|
|
$("#edit-domain").val(row.domain);
|
|
$("#edit-othername").val(row.another_name);
|
|
$("#edit-othername").val(row.another_name);
|
|
|
|
+ $("#edit-sponsor").val(row.sponsor);
|
|
|
|
+ $("#edit-special_type").val(row.special_type);
|
|
|
|
+ $("#edit-account").val(row.account);
|
|
|
|
+ $("#edit-password").val(row.password);
|
|
$("#edit-area").val(row.area);
|
|
$("#edit-area").val(row.area);
|
|
- $("#edit-qy_area").val(row.qy_area);
|
|
|
|
|
|
+ // $("#edit-qy_area").val(row.qy_area);
|
|
$("#edit-city").val(row.city);
|
|
$("#edit-city").val(row.city);
|
|
$("#edit-district").val(row.district);
|
|
$("#edit-district").val(row.district);
|
|
|
|
+ $("#edit-f_area").val(row.f_area);
|
|
|
|
+ $("#edit-f_city").val(row.f_city);
|
|
|
|
+ $("#edit-f_district").val(row.f_district);
|
|
$("#edit-industry").val(row.industry);
|
|
$("#edit-industry").val(row.industry);
|
|
- if(row.site_type!=""){
|
|
|
|
- $("#edit-sitetype option").each(function (){
|
|
|
|
- var text = $(this).val()
|
|
|
|
- if(text == row.site_type){
|
|
|
|
- $(this).attr("selected",true);
|
|
|
|
|
|
+ $("#edit-p_site").val(row.p_site);
|
|
|
|
+ $("#edit-s_site").val(row.s_site);
|
|
|
|
+ //一级类型
|
|
|
|
+ $("#edit-site_type").empty();
|
|
|
|
+ $("#edit-site_type").append("<option value=''>--请选择网站一级类型--</option>");
|
|
|
|
+ //二级类型
|
|
|
|
+ $("#edit-second_type").empty();
|
|
|
|
+ $("#edit-second_type").append("<option value=''>--请选择网站二级类型--</option>");
|
|
|
|
+ if(row.site_type != ""){
|
|
|
|
+ for(var k in siteTypesMap){
|
|
|
|
+ if (row.site_type == k){
|
|
|
|
+ //一级类型
|
|
|
|
+ $("#edit-site_type").append("<option selected value='"+k+"'>"+k+"</option>")
|
|
|
|
+ //二级类型
|
|
|
|
+ for(i in siteTypesMap[k]){
|
|
|
|
+ if ( row.second_type!="" && row.second_type == siteTypesMap[k][i]){
|
|
|
|
+ $("#edit-second_type").append("<option selected value='"+siteTypesMap[k][i]+"'>"+siteTypesMap[k][i]+"</option>");
|
|
|
|
+ }else{
|
|
|
|
+ $("#edit-second_type").append("<option value='"+siteTypesMap[k][i]+"'>"+siteTypesMap[k][i]+"</option>");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }else {
|
|
|
|
+ $("#edit-site_type").append("<option value='"+k+"'>"+k+"</option>")
|
|
}
|
|
}
|
|
- })
|
|
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- $("#psite").val(row.p_site);
|
|
|
|
- $("#ssite").val(row.s_site);
|
|
|
|
|
|
+ //需注册
|
|
|
|
+ $("#edit-isneedregister option").each(function (){
|
|
|
|
+ var text = $(this).val()
|
|
|
|
+ if(text == row.isneedregister){
|
|
|
|
+ $(this).attr("selected",true);
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ //已注册
|
|
|
|
+ $("#edit-isregistered option").each(function (){
|
|
|
|
+ var text = $(this).val()
|
|
|
|
+ if(text == row.isregistered){
|
|
|
|
+ $(this).attr("selected",true);
|
|
|
|
+ }
|
|
|
|
+ })
|
|
$("#saveSiteId").attr("saveid",row._id);
|
|
$("#saveSiteId").attr("saveid",row._id);
|
|
$("#editsite").modal("show");
|
|
$("#editsite").modal("show");
|
|
}
|
|
}
|
|
|
|
+//删除
|
|
function del(){
|
|
function del(){
|
|
var ids=[];
|
|
var ids=[];
|
|
$("#sitelist td input[type=checkbox]").each(function(){
|
|
$("#sitelist td input[type=checkbox]").each(function(){
|
|
@@ -535,27 +856,16 @@ function siteDelete(id){
|
|
});
|
|
});
|
|
}
|
|
}
|
|
//保存站点
|
|
//保存站点
|
|
-function saveSite(id){
|
|
|
|
- var site = $("#save-site").val();
|
|
|
|
- var sitetype = $("#sitetype").val();
|
|
|
|
- if(site==""||sitetype==""){
|
|
|
|
|
|
+function saveSite(){
|
|
|
|
+ var formdataMap = common.form.serializeArray("add-form");
|
|
|
|
+ if(formdataMap.site=="" || formdataMap.isneedregister == "-1" || formdataMap.isregistered == "-1"){
|
|
alert("表单填写不完整!");
|
|
alert("表单填写不完整!");
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- var domain = $("#domain").val();
|
|
|
|
- var othername = $("#othername").val();
|
|
|
|
- var area = $("#area").val();
|
|
|
|
- var qy_area = $("#qy_area").val();
|
|
|
|
- var city = $("#city").val();
|
|
|
|
- var district = $("#district").val();
|
|
|
|
- var industry = $("#industry").val();
|
|
|
|
- var sitetype = $("#sitetype").val();
|
|
|
|
- var psite = $("#psite").val();
|
|
|
|
- var ssite = $("#ssite").val();
|
|
|
|
$.ajax({
|
|
$.ajax({
|
|
url:"/center/site/savesite",
|
|
url:"/center/site/savesite",
|
|
type:"post",
|
|
type:"post",
|
|
- data:{"id":id,"site":site,"sitetype":sitetype,"othername":othername,"domain":domain,"area":area,"qy_area":qy_area,"city":city,"district":district,"industry":industry,"psite":psite,"ssite":ssite},
|
|
|
|
|
|
+ data:formdataMap,
|
|
success:function (r){
|
|
success:function (r){
|
|
if(r&&r.ok){
|
|
if(r&&r.ok){
|
|
showTip("保存成功", 1000000);
|
|
showTip("保存成功", 1000000);
|
|
@@ -600,7 +910,36 @@ function importSite(){
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
-function checkclick(me){
|
|
|
|
|
|
+
|
|
|
|
+function siteTypeChange(value) {
|
|
|
|
+ $("#add-second_type").empty();
|
|
|
|
+ $("#add-second_type").append("<option value=''>--请选择网站二级类型--</option>");
|
|
|
|
+ $("#edit-second_type").empty();
|
|
|
|
+ $("#edit-second_type").append("<option value=''>--请选择网站二级类型--</option>");
|
|
|
|
+ for(i in siteTypesMap[value]){
|
|
|
|
+ $("#add-second_type").append("<option value='"+siteTypesMap[value][i]+"'>"+siteTypesMap[value][i]+"</option>");
|
|
|
|
+ $("#edit-second_type").append("<option value='"+siteTypesMap[value][i]+"'>"+siteTypesMap[value][i]+"</option>");
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+function checkclick(value,stype){
|
|
|
|
+ if(stype == "sitestype"){
|
|
|
|
+ $("#secondstype").empty();
|
|
|
|
+ var secondtype ="<option value='-1'>全部</option>";
|
|
|
|
+ $("#secondstype").append(secondtype);
|
|
|
|
+ if (value != "-1"){
|
|
|
|
+ for(i in siteTypesMap[value]){
|
|
|
|
+ $("#secondstype").append("<option value='"+siteTypesMap[value][i]+"'>"+siteTypesMap[value][i]+"</option>");
|
|
|
|
+ }
|
|
|
|
+ }else{
|
|
|
|
+ for(i in siteTypesMap){
|
|
|
|
+ for(j in siteTypesMap[i]){
|
|
|
|
+ $("#secondstype").append("<option value='"+siteTypesMap[i][j]+"'>"+siteTypesMap[i][j]+"</option>");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ $("#secondstype").append("<option value=''>空</option>");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
ttable.ajax.reload();
|
|
ttable.ajax.reload();
|
|
}
|
|
}
|
|
function cancelAdd(){
|
|
function cancelAdd(){
|