Ver código fonte

Merge branch 'dev2.0' of 192.168.3.17:qmx/jy into dev2.0

王传进 8 anos atrás
pai
commit
3962cf8e47

+ 118 - 7
src/jfw/front/search.go

@@ -4,13 +4,18 @@ import (
 	"fmt"
 
 	"github.com/go-xweb/xweb"
+	"strings"
+	"qfw/util"
+	"qfw/util/redis"
+	"jfw/wx"
 )
 
 type Search struct {
 	*xweb.Action
 	/********************剑鱼搜索dev2.0**************************/
-	mainSearch  xweb.Mapper `xweb:"/jylab/mainSearch"`
-	superSearch xweb.Mapper `xweb:"/jylab/superSearch"`
+	mainSearch  xweb.Mapper `xweb:"/jylab/mainSearch"`				//剑鱼搜索主页面
+	superSearch xweb.Mapper `xweb:"/jylab/superSearch"`				//超级搜索
+	getSearchData xweb.Mapper `xweb:"/jylab/getSearchData"`                       //获取数据action
 }
 
 func init() {
@@ -21,9 +26,115 @@ func (s *Search) MainSearch() error {
 	s.T["name"] = "主页面搜索"
 	return s.Render("/weixin/search/mainSearch.html", &s.T)
 }
-
-func (s *Search) SuperSearch() error {
-	fmt.Println("------超级搜索------")
-	s.T["name"] = "超级搜索"
-	return s.Render("/weixin/search/superSearch.html", &s.T)
+func (m *Search) SuperSearch() error{
+	defer util.Catch()
+	keywords := m.GetString("searchname")
+	searchvalue := m.GetString("searchvalue")
+	toptype := m.GetString("toptype")
+	subtype := m.GetString("subtype")
+	money :=m.GetString("money")
+	industry := m.GetString("industry")
+	scope := m.GetString("scope")
+	publishtime := m.GetString("publishtime")
+	fmt.Println("keywords:",keywords,"searchvalue:",searchvalue,"toptype:",toptype,"subtype",subtype,"scope",scope,"publishtime",publishtime)
+	fmt.Println("money---->>",money,"   industry----->>",industry)
+	selectType := m.GetString("selectType")
+	m.SetSession("shname", keywords)
+	m.SetSession("toptype", toptype)
+	m.SetSession("subtype", subtype)
+	m.SetSession("scope", scope)
+	m.SetSession("publishtime", publishtime)
+	var list *[]map[string]interface{}
+	if userid := m.GetSession("userId"); userid != nil {
+		if len(keywords) > 0 {
+			if selectType == "" { //默认设置为全文搜索
+				selectType = "all"
+			}
+			list = getWxsearchlistData(keywords, searchvalue, scope, publishtime, subtype,industry, 1, selectType)
+			fmt.Println("list",list)
+			r := redis.GetStr("other", "s_"+userid.(string))
+			arrs := strings.Split(r, ",")
+			if r == "" {
+				arrs = make([]string, 0)
+			}
+			var historyFlag = 0
+			for _, v := range arrs {
+				if v == strings.Trim(keywords, " ") {
+					historyFlag = 1
+					break
+				}
+			}
+			if historyFlag != 1 {
+				arrs = append(arrs, keywords)
+				if len(arrs) > 5 {
+					arrs = arrs[1:6]
+				}
+				redis.Del("other", "s_"+userid.(string))
+				redis.Put("other", "s_"+userid.(string), strings.Join(arrs, ","), -1)
+			}
+		}
+	}
+	m.T["list"] = list
+	m.T["pageSize"] = wx_pageSize
+	m.T["keywords"] = keywords
+	m.T["searchvalue"] = searchvalue
+	m.T["toptype"] = toptype
+	m.T["subtype"] = subtype
+	m.T["scope"] = scope
+	m.T["publishtime"] = publishtime
+	//搜索列表增加分享
+	m.T["signature"] = wx.SignJSSDK(m.Site() + m.Url())
+	myopenid, _ := m.Session().Get("s_m_openid").(string)
+	m.T["openid"] = se.EncodeString(myopenid)
+	mynickname, _ := m.Session().Get("s_nickname").(string)
+	myavatar, _ := m.Session().Get("s_avatar").(string)
+	m.T["nickname"] = mynickname
+	m.T["avatar"] = myavatar
+	return  m.Render("/weixin/search/superSearch.html", &m.T)
+}
+func (m *Search) GetSearchData() error{
+	defer util.Catch()
+	keywords := m.GetString("searchname")
+	searchvalue := m.GetString("searchvalue")
+	toptype := m.GetString("toptype")
+	subtype := m.GetString("subtype")
+	money :=m.GetString("money")
+	industry := m.GetString("industry")
+	scope := m.GetString("scope")
+	publishtime := m.GetString("publishtime")
+	fmt.Println("keywords:",keywords,"searchvalue:",searchvalue,"toptype:",toptype,"subtype",subtype,"scope",scope,"publishtime",publishtime)
+	fmt.Println("money---->>",money,"   industry----->>",industry)
+	selectType := m.GetString("selectType")
+	var list *[]map[string]interface{}
+	if userid := m.GetSession("userId"); userid != nil {
+		if len(keywords) > 0 {
+			if selectType == "" { //默认设置为全文搜索
+				selectType = "all"
+			}
+			list = getWxsearchlistData(keywords, searchvalue, scope, publishtime, subtype,industry, 1, selectType)
+			fmt.Println("list",list)
+			r := redis.GetStr("other", "s_"+userid.(string))
+			arrs := strings.Split(r, ",")
+			if r == "" {
+				arrs = make([]string, 0)
+			}
+			var historyFlag = 0
+			for _, v := range arrs {
+				if v == strings.Trim(keywords, " ") {
+					historyFlag = 1
+					break
+				}
+			}
+			if historyFlag != 1 {
+				arrs = append(arrs, keywords)
+				if len(arrs) > 5 {
+					arrs = arrs[1:6]
+				}
+				redis.Del("other", "s_"+userid.(string))
+				redis.Put("other", "s_"+userid.(string), strings.Join(arrs, ","), -1)
+			}
+		}
+	}
+	m.ServeJson(list)
+	return nil
 }

+ 1 - 1
src/jfw/jylabutil/entsearch.go

@@ -21,7 +21,7 @@ func GetEenNameImmediate(name string, limit int) []map[string]interface{} {
 				  "minimum_should_match": 1
 			    }
 			  },
-			  "_source": ["name"],
+			  "_source": ["name","_id"],
 			  "from": 0,"size": ` + fmt.Sprint(limit) + `
 			}`
 	list := *elastic.Get("winner", "winner", query)

+ 21 - 13
src/jfw/modules/entsesearch/src/search/entsesearch.go

@@ -3,10 +3,12 @@ package search
 import (
 	"fmt"
 	"github.com/go-xweb/xweb"
-	//"qfw/util/elastic"
 	"config"
 	"strconv"
 	"jfw/jylabutil"
+	"time"
+	"strings"
+	"qfw/util"
 )
 
 type EntSeSearch struct {
@@ -28,17 +30,6 @@ func (e *EntSeSearch) ToSearch() error{
 func (e *EntSeSearch) RecList() {
 	var entName = e.GetString("entName")
 	limit,_ := strconv.Atoi(config.Sysconfig["recommendEntLimit"].(string))
-	//if entName!=""{
-	//	limit,_ := strconv.Atoi(config.Sysconfig["recommendEntLimit"].(string))
-	//	r := elastic.GetPage("winner", "winner", `{"winner":"`+entName+`"}`, ``, `"_id","winner"`, 0, limit)
-	//	if r!=nil && len(*r) != 0{
-	//		fmt.Println("RecList",r)
-	//		e.ServeJson(map[string]interface{}{
-	//			"recList": r,
-	//		})
-	//	}
-	//}
-	fmt.Println("11111111111111111",entName,limit)
 	re := jylabutil.GetEenNameImmediate(entName,limit)
 	fmt.Println("RecList",re)
 	if re!=nil && len(re) != 0{
@@ -56,7 +47,24 @@ func (e *EntSeSearch) ProList() {
 	var money_to,_ = strconv.Atoi(e.GetString("money_to"))
 	fmt.Println(searchname,scope,money_from,money_to)
 	proMap := jylabutil.GetProjectByEntName(searchname,scope,money_from,money_to,1,10)
-	fmt.Println("------------------",proMap)
+	fmt.Println("proMap------------------",proMap)
+	for _,val := range proMap{
+		var jgtime = val["jgtime"]
+		if jgtime!=nil{
+			val["jgtime"] = time.Unix(int64(jgtime.(float64)),0).Format("20060102")
+		}else{
+			val["jgtime"] = ""
+		}
+		var bidamount = val["bidamount"]
+		if bidamount!=nil{
+			var bidamount_f = bidamount.(float64)/10000
+			val["bidamount"] = strings.Replace(fmt.Sprintf("%.2f", bidamount_f),".00","",-1)
+		}else{
+			val["bidamount"] = ""
+		}
+
+		val["sourceinfoid"] = util.EncodeArticleId2ByCheck(val["sourceinfoid"].(string))
+	}
 	e.ServeJson(map[string]interface{}{
 		"proList": proMap,
 	})

+ 125 - 120
src/jfw/modules/entsesearch/src/web/templates/weixin/entseSearch.html

@@ -221,7 +221,11 @@
 	color: #1d1d1d;
 }
 /*高亮字体*/
-#jytables table span.higHlight{
+/*#jytables table span.highLight{
+	color: #2cb7ca;
+}*/
+
+.highLight{
 	color: #2cb7ca;
 }
 
@@ -376,18 +380,6 @@
 			</tr>
 			</thead>
 			<tbody>
-			<tr>
-				<td>1</td>
-				<td>2017 0721</td>
-				<td><span>五峰土家族自治县</span>LED单色户外电子屏采购项目</td>
-				<td>1.30</td>
-			</tr>
-			<tr>
-				<td>2</td>
-				<td>2017 0721</td>
-				<td>G320下司至麻江良田公路改扩建项目</td>
-				<td>31</td>
-			</tr>
 			</tbody>
 		</table>
 	</section>
@@ -395,12 +387,13 @@
 <!--tip-->
 <div class="tip_m">提示:为了获得更佳的体验,推荐使用电脑浏览器访问剑鱼网站jianyu360.com查看数据表格。</div>
 </body>
-</html>
 <script>
 	$(function () {
         $(".qc").addClass("hidden");
         $(".tubiao").addClass("hidden");
         $(".jydqsure").css("background","#ccc");
+        $("#searchList").addClass("hidden");
+        $(".tip_m").addClass("hidden");
 
         //选项卡
         $("#set_search .select ul li:eq(0)").css("color","#2cb7ca");
@@ -432,36 +425,6 @@
             $(".wxhead").find("[name='searchname']").focus();
         });
 
-        //企业推荐列表
-        function getRecList(entName) {
-            $("#recList").html("");
-            $.post("/jylab/entsesearch/recList",{entName:entName},function(r){
-                if(r){
-                    if(typeof (r.recList)!="undefined"){
-                        var recList = r.recList;
-                        for(var i=0;i<recList.length;i++){
-                            var entName = recList[i].name;
-                            if(entName!="" && entName.length>20){
-                                entName = entName.substr(0,20)+"...";
-                            }
-                            var obj=$("<div class='rec'>"+entName+"</div>");
-                            $("#recList").append(obj);
-                        }
-                    }
-                }
-                $("#recList").show();
-
-                $(".rec").click(function(){
-                    if($(this).text()!=""){
-                        $("#searchname").val($(this).text());
-                        $("#recList").hide();
-                        $(".qc").addClass("hidden");
-                        $(".tubiao").removeClass("hidden");
-                    }
-                });
-            });
-        }
-
         $("body").click(function () {
             $("#recList").hide();
         });
@@ -510,41 +473,102 @@
         $(".tubiao").click(function(){
             formSubmit();
         });
-        //确定
-		function formSubmit(){
-			var searchname = $.trim($(".searchname").val().replace(/^\s+|\s+$/g,"").replace(/\s+/g,"+"));
-            var dataObj = {};
 
-            var money = "";
-            //金额
-            if($(".money .btn.active_m").first().length>0){
-                money = $(".money .btn.active_m").first().text();
-                console.log(money);
-			}
-			var money_from = $.trim($("#money_from").val());
-            var money_to = $.trim($("#money_to").val());
+        //显示筛选过滤选择
+        $(".shaixuan").click(function(){
+            if($("#set_search").attr("class")=="hidden"){
+                $("#set_search").removeClass("hidden");
+                $("#searchList").addClass("hidden");
+                $(".tip_m").addClass("hidden");
+            }else{
+                shaixuanHide();
+            }
+        });
+
+        //选择金额or地区
+        $("#set_search .select ul li:eq(0)").click(function(){
+            $(this).css("color","#2cb7ca");
+            $("#set_search .select ul li:eq(2)").css("color","#888");
+            $("#set_search .select ul li:eq(0) img").attr("src","/jylab/entsesearch/images/wx/sys-jt-bottom2.png");
+            $("#set_search .select ul li:eq(2) img").attr("src","/jylab/entsesearch/images/wx/sys-jt-bottom.png");
+            $(".money").removeClass("hidden");
+            $(".jydq-dialog").addClass("hidden");
+        })
+        $("#set_search .select ul li:eq(2)").click(function(){
+            $(this).css("color","#2cb7ca");
+            $("#set_search .select ul li:eq(0)").css("color","#888");
+            $("#set_search .select ul li:eq(0) img").attr("src","/jylab/entsesearch/images/wx/sys-jt-bottom.png");
+            $("#set_search .select ul li:eq(2) img").attr("src","/jylab/entsesearch/images/wx/sys-jt-bottom2.png");
+            $(".money").addClass("hidden");
+            $(".jydq-dialog").removeClass("hidden");
+        })
+    });
 
-            //项目地区
-            this.setScope = function(){
-                var scope = [];
-                $(".contentone .btn.active").each(function(){
-                    var thisText = $(this).text();
-                    if(thisText == "全国"){
-                        scope.push("");
-                        return false;
-                    }else{
-                        scope.push(thisText);
+    //企业推荐列表
+    function getRecList(entName_key) {
+        $("#recList").html("");
+        $.post("/jylab/entsesearch/recList",{entName:entName_key},function(r){
+            if(r){
+                if(typeof (r.recList)!="undefined"){
+                    var recList = r.recList;
+                    for(var i=0;i<recList.length;i++){
+                        var entName = recList[i].name;
+                        if(entName!="" && entName.length>20){
+                            entName = entName.substr(0,20)+"...";
+                        }
+                        var obj=$("<div class='rec'>"+entName.replace(entName_key,"<span class='highLight'>"+entName_key+"</span>")+"</div>");
+                        $("#recList").append(obj);
                     }
-                });
-                return scope.join(",");
+                }
             }
-            dataObj["searchname"] = searchname;
-            dataObj["scope"] = this.setScope();
-            dataObj["money"] = money;
-            dataObj["money_from"] = money_from;
-            dataObj["money_to"] = money_to;
-            dataObj["pagenum"] = "1";
-            dataObj["pagesize"] = "10";
+            $("#recList").show();
+
+            $(".rec").click(function(){
+                if($(this).text()!=""){
+                    $("#searchname").val($(this).text());
+                    $("#recList").hide();
+                    $(".qc").addClass("hidden");
+                    $(".tubiao").removeClass("hidden");
+                }
+            });
+        });
+    }
+
+    //确定
+    function formSubmit(){
+        var searchname = $.trim($(".searchname").val().replace(/^\s+|\s+$/g,"").replace(/\s+/g,"+"));
+        var dataObj = {};
+
+        var money = "";
+        //金额
+        if($(".money .btn.active_m").first().length>0){
+            money = $(".money .btn.active_m").first().text();
+            console.log(money);
+        }
+        var money_from = $.trim($("#money_from").val());
+        var money_to = $.trim($("#money_to").val());
+
+        //项目地区
+        this.setScope = function(){
+            var scope = [];
+            $(".contentone .btn.active").each(function(){
+                var thisText = $(this).text();
+                if(thisText == "全国"){
+                    scope.push("");
+                    return false;
+                }else{
+                    scope.push(thisText);
+                }
+            });
+            return scope.join(",");
+        };
+        dataObj["searchname"] = searchname;
+        dataObj["scope"] = this.setScope();
+        dataObj["money"] = money;
+        dataObj["money_from"] = money_from;
+        dataObj["money_to"] = money_to;
+        dataObj["pagenum"] = "1";
+        dataObj["pagesize"] = "10";
 
 //			  $("#searchform [name='scope']").val(this.setScope());
 //            $("#searchform [name='money']").val(money);
@@ -552,58 +576,39 @@
 //            $("#searchform [name='money_to']").val(money_to);
 //            $(".searchform").submit();
 
-            $.post("/jylab/entsesearch/proList",dataObj,function(r){
-                if(r){
-                    console.log(r);
-                    if(typeof (r.proList)!="undefined"){
-                        var proList = r.proList;
-                        for(var i=0;i<proList.length;i++){
-							var bidamount = proList[i].bidamount/10000;
-							var projectname = proList[i].projectname;
-                            var zbtime = proList[i].jgtime;
-                            var obj =$("<tr><td>"+(i+1)+"</td><td>"+zbtime+"</td><td>"+projectname+"</td><td>"+bidamount+"</td></tr>");
-                            $("#searchlist tbody").append(obj);
-                        }
+        $.post("/jylab/entsesearch/proList",dataObj,function(r){
+            if(r){
+                console.log(r);
+                if(typeof (r.proList)!="undefined"){
+                    var proList = r.proList;
+                    for(var i=0;i<proList.length;i++){
+                        var bidamount = proList[i].bidamount;
+                        var projectname = proList[i].projectname;
+                        var zbtime = proList[i].jgtime;
+                        var sourceinfoid = proList[i].sourceinfoid;
+                        var projectcode = proList[i].projectcode;
+                        var obj =$("<tr onclick=\"toDetail('"+sourceinfoid+"','"+projectcode+"','"+projectname+"')\"><td>"+(i+1)+"</td><td>"+zbtime+"</td><td>"+projectname+"</td><td>"+bidamount+"</td></tr>");
+                        $("#searchlist tbody").append(obj);
                     }
-                    shaixuanHide();
                 }
-            });
-		}
-    });
+                shaixuanHide();
+            }
+        });
+    }
 
-	//显示筛选过滤选择
-	$(".shaixuan").click(function(){
-		if($("#set_search").attr("class")=="hidden"){
-			$("#set_search").removeClass("hidden");
-			$("#searchList").addClass("hidden");
-			$(".tip_m").addClass("hidden");
-		}else{
-            shaixuanHide();
-		}
-	})
+    //
+    function toDetail(id,projectcode,projectname) {
+        if(id!="" && typeof (id)!="undefined" && projectcode!="" && typeof(projectcode)!="undefined" && projectname!="" && typeof(projectname)!="undefined"){
+            window.location.href="/follow/photo/"+id+"__"+projectname+"__"+projectcode;
+        }
+    }
 
+    //筛选隐藏
 	function shaixuanHide() {
         $("#set_search").addClass("hidden");
         $("#searchList").removeClass("hidden");
         $(".tip_m").removeClass("hidden");
     }
 	
-	//选择金额or地区
-	$("#set_search .select ul li:eq(0)").click(function(){
-		$(this).css("color","#2cb7ca");
-        $("#set_search .select ul li:eq(2)").css("color","#888");
-        $("#set_search .select ul li:eq(0) img").attr("src","/jylab/entsesearch/images/wx/sys-jt-bottom2.png");
-        $("#set_search .select ul li:eq(2) img").attr("src","/jylab/entsesearch/images/wx/sys-jt-bottom.png");
-        $(".money").removeClass("hidden");
-        $(".jydq-dialog").addClass("hidden");
-	})
-	$("#set_search .select ul li:eq(2)").click(function(){
-		$(this).css("color","#2cb7ca");
-		$("#set_search .select ul li:eq(0)").css("color","#888");
-		$("#set_search .select ul li:eq(0) img").attr("src","/jylab/entsesearch/images/wx/sys-jt-bottom.png");
-		$("#set_search .select ul li:eq(2) img").attr("src","/jylab/entsesearch/images/wx/sys-jt-bottom2.png");
-		$(".money").addClass("hidden");
-		$(".jydq-dialog").removeClass("hidden");
-	})
-	
-</script>
+</script>
+</html>

+ 10 - 26
src/jfw/modules/followent/src/followent/followent.go

@@ -2,7 +2,6 @@ package followent
 
 import (
 	"config"
-	"fmt"
 	"log"
 	"qfw/util"
 	"qfw/util/elastic"
@@ -12,6 +11,7 @@ import (
 	"tools"
 
 	"github.com/go-xweb/xweb"
+	"jfw/jylabutil"
 )
 
 var mongodb = tools.MQFW
@@ -34,16 +34,8 @@ func init() {
 
 func (f *FollowEnt) EntList() error {
 	defer util.Catch()
-	//var entArr = make([]map[string]string, 0)
-	//for i := 0; i < 10; i++ {
-	//	entMap := make(map[string]string)
-	//	entMap["s_projectname"] = "计算机" + strconv.Itoa(i+1)
-	//	entMap["l_lastpushtime"] = strconv.FormatInt(1501546210, 10)
-	//	entArr = append(entArr, entMap)
-	//}
-	//f.T["datas"] = entArr
 	f.T["followLimit"] = config.Sysconfig["followentlimit"]
-	datas, ok := mongodb.Find("jylab_followent", `{"s_userid":"`+f.GetSession("userId").(string)+`"}`, `{"l_createtime":-1}`, `{"_id":1,"winner":1,"s_userid":1,"s_openid":1,"l_createtime":1,"s_id":1}`, false, 0, 10)
+	datas, ok := mongodb.Find("jylab_followent", `{"s_userid":"`+f.GetSession("userId").(string)+`","s_entname":{$ne:""}}`, `{"l_createtime":-1}`, `{"_id":1,"s_entname":1,"s_userid":1,"s_openid":1,"l_createtime":1,"s_id":1,"i_ispush":1}`, false, 0, 10)
 	f.T["flag"] = false
 	if ok && datas != nil && len(*datas) > 0 {
 		for _, v := range *datas {
@@ -60,25 +52,17 @@ func (f *FollowEnt) AddEnt() error {
 }
 
 func (f *FollowEnt) RecList() {
-	fmt.Println("entName", f.GetString("entName"))
 	var entName = f.GetString("entName")
-	if entName != "" {
-		limit, _ := strconv.Atoi(config.Sysconfig["recommendEntLimit"].(string))
-		r := elastic.GetPage("winner", "winner", `{"winner":"`+entName+`"}`, ``, `"_id","winner"`, 0, limit)
-		if r != nil && len(*r) != 0 {
-			fmt.Println("RecList", r)
-			for _, v := range *r {
-				v["_id"] = util.EncodeArticleId2ByCheck(v["_id"].(string))
-			}
-			f.ServeJson(map[string]interface{}{
-				"recList": r,
-			})
+	limit,_ := strconv.Atoi(config.Sysconfig["recommendEntLimit"].(string))
+	re := jylabutil.GetEenNameImmediate(entName,limit)
+	if re!=nil && len(re) != 0{
+		for _, v := range re {
+			v["_id"] = util.EncodeArticleId2ByCheck(v["_id"].(string))
 		}
+		f.ServeJson(map[string]interface{}{
+			"recList": re,
+		})
 	}
-	//var recArr [10]string
-	//for i := 0; i < len(recArr); i++ {
-	//	recArr[i] = "河南省凯陆电子科技有限公司" + strconv.Itoa(i+1)
-	//}
 }
 
 func (f *FollowEnt) SaveEnt() {

+ 7 - 4
src/jfw/modules/followent/src/web/templates/weixin/add.html

@@ -33,6 +33,9 @@
 		line-height: 35px;
 		font-size: 13px;
 	}
+.highLight{
+    color: #2cb7ca;
+}
 </style>
 <script type="text/javascript">
 	var winner_id = "";
@@ -89,19 +92,19 @@
         });
     });
 
-	function getRecList(entName) {
+	function getRecList(entName_key) {
 		$("#recList").html("");
-		$.post("/jylab/followent/recList",{entName:entName},function(r){
+		$.post("/jylab/followent/recList",{entName:entName_key},function(r){
 			if(r){
 				if(typeof (r.recList)!="undefined"){
 					var recList = r.recList;
 					for(var i=0;i<recList.length;i++){
-					    var entName = recList[i].winner;
+					    var entName = recList[i].name;
 					    var id = recList[i]._id;
 						if(entName!="" && entName.length>20){
 							entName = entName.substr(0,20)+"...";
 						}
-						var obj=$("<div class='rec' data-id='"+id+"'>"+entName+"</div>");
+						var obj=$("<div class='rec' data-id='"+id+"'>"+entName.replace(entName_key,"<span class='highLight'>"+entName_key+"</span>")+"</div>");
 						$("#recList").append(obj);
 					}
 				}

+ 7 - 3
src/jfw/modules/followent/src/web/templates/weixin/list.html

@@ -40,9 +40,13 @@ if(sessionStorage){
             }
 
             var listno = parseInt(i)+parseInt(1);
-            allHtml +="<li data-id='"+data[i]["s_id"]+"' data-winner='"+data[i]["winner"]+"' Sort='"+l_createtime+"'>"
+            var entname = data[i]["s_entname"];
+            if(typeof (entname)=="undefined"){
+                entname = "";
+			}
+            allHtml +="<li data-id='"+data[i]["s_id"]+"' data-entname='"+entname+"' Sort='"+l_createtime+"'>"
                 +"<div class='jyfwlistno'>"+listno+".</div>"
-                +"<div class='jyfwlisttitle' style='width:88%;'>"+(data[i]["winner"]?data[i]["winner"]:data[i]["winner"])+"</div>"
+                +"<div class='jyfwlisttitle' style='width:88%;'>"+entname+"</div>"
                 +"<div style='clear:both;'></div>"+rem
                 +"<img src='/jylab/followent/images/wx/d.png' class='arrow-right'>"
                 +"<div class='jytimest'>"
@@ -58,7 +62,7 @@ if(sessionStorage){
                 sessionStorage.version="0";
             }
 
-            window.location.href = "/jylab/followent/newInfo/"+$(this).attr("data-winner")+"/"+$(this).attr("data-id");
+            window.location.href = "/jylab/followent/newInfo/"+$(this).attr("data-entname")+"/"+$(this).attr("data-id");
         });
 	    //
         $("#addDiv").click(function(){

+ 1 - 0
src/web/staticres/css/wxlist.css

@@ -1,3 +1,4 @@
+<!--           列表样式                  -->
 .tslist .bt{
 	color:#1d1d1d;
 	text-decoration: none;

+ 188 - 0
src/web/staticres/wxswordfish/superSearch.css

@@ -1465,4 +1465,192 @@
 .money-dialog .active{
 	background-color: #24C0D7;
 	color: #fff;
+}
+<!--           原页面样式                  -->
+body{
+	font-size:16px !important;
+}
+.searchname{
+	background-color: #f5f4fa;
+	border:1px solid #E6E6E6;
+	width:85% !important;
+	font-size:16px;
+	position:relative;
+	box-shadow:none;
+	cursor: pointer;
+	webkit-transform: translateZ(0);
+	-moz-transform: translateZ(0);
+	-ms-transform: translateZ(0);
+	-o-transform: translateZ(0);
+	transform: translateZ(0);
+}
+.wxhead{
+	padding:8px 12px;
+}
+.tubiao img{
+	top: 27px;
+	right: 22%;
+	width: 35px;
+	display: inline-block;
+	padding-left: 10px;
+	border-left: 2px solid #ccc;
+	position: absolute;
+	z-index: 10;
+}
+#wrapper{
+	background-color:#fff;
+}
+#list{
+	padding:0px 20px;
+	background-color:#fff;
+}
+.nullcontent{
+	padding-top: 10%;
+	position: absolute;
+	top: 125px;
+	left: 0px;
+	right: 0px;
+	padding:0px 20px;
+	background-color:#fff;
+}
+#wrapper{
+	margin-bottom: 52px;
+}
+.parent-node img {
+	vertical-align: sub !important;
+}
+.searchform{
+	margin: 0px;
+}
+.wxsearch{
+	margin-top: 10px;
+}
+.slistbkc{
+	background-color: #F4F4F9;
+}
+.detail{
+	font-size: 14px;
+	margin-top: 5px;
+	color: #646464;
+	padding-left: 25px;
+	word-wrap: break-word;
+	word-break: break-all;
+	white-space: normal !important;
+}
+.resnumb .two{
+	max-height:45px;
+	overflow: hidden;
+}
+.screen{
+	color:#0987ff;
+	font-size: 16px;
+	float: right;
+	position: absolute;
+	z-index: 10;
+	top: 18px;
+	right: 5%;
+	height: 20px;
+}
+.query img{
+	width: 32px;
+	display: inline-block;
+	padding-left: 10px;
+	position: absolute;
+	z-index: 10;
+	top: 18px;
+	right: 20%;
+}
+.clearInpt img{
+	width: 30px;
+	display: inline-block;
+	padding-left: 10px;
+	position: absolute;
+	z-index: 10;
+	top: 18px;
+	right: 30%;
+}
+.selLable{
+	font-size:14px;
+	height:40px;
+	line-height: 40px;
+	color:#888;
+	padding: 0 10px;
+	border-bottom: 1px solid #e0e0e0;
+}
+.selLable div{
+	float: left;
+}
+.com-title{
+	width: 59%;
+}
+.com-title span{
+	margin: 0 10px;
+}
+.com-title .on{
+	color: #2cb7ca;
+}
+.selLable .line-vertical{
+	width: 1px;
+	height: 30px;
+	margin-top: 5px;
+	border-left: 1px solid #e0e0e0;
+}
+.showType{
+	width: 40%;
+	display: flex;
+	justify-content: space-around;
+	align-content: center;
+}
+.showType div{
+	padding-left: 30px;
+}
+.showType .showlist{
+	background: url(/images/search/showList.png)10px center no-repeat;
+	background-size: 30%;
+}
+.showType .showtable{
+	background: url(/images/search/showTable.png)10px center no-repeat;
+	background-size: 30%;
+}
+.showType .showlist.on{
+	background: url(/images/search/showList_on.png)10px center no-repeat;
+	background-size: 30%;
+	color: #2cb7ca;
+}
+.showType .showtable.on{
+	background: url(/images/search/showTable_on.png)10px center no-repeat;
+	background-size: 30%;
+	color: #2cb7ca;
+}
+#table{
+	overflow-x: scroll;
+	width: 100%;
+	padding-left: 20px;
+	padding-top: 20px;
+}
+#table table{
+	width: 525px;
+}
+#table table>tr>td:nth-child(1){
+	width:30px;
+}
+#table table>tbody>tr>td:nth-child(2){
+	width:68px;
+}
+#table table>tbody>tr>td:nth-child(3){
+	width:74px;
+}
+#table table>tbody>tr>td:nth-child(4){
+	width:160px;
+}
+#table table>tbody>tr>td:nth-child(5){
+	width: 160px;
+}
+#table tr td{
+	border: 1px solid #E0E0E0;
+	text-align: center;
+	padding: 5px;
+}
+.content .keyword{
+	color: #2cb7ca;
 }

+ 5 - 4
src/web/staticres/wxswordfish/superSearch.js

@@ -46,6 +46,8 @@ $(function(){
         $(".money-dialog .btn").removeClass("active");
 	})
 
+
+
     $(".shaixIndustry").click(function(){
         $(this).addClass("shaixcl");
         $(this).siblings().removeClass("shaixcl");
@@ -162,10 +164,9 @@ $(function(){
 			dialogObjtwo.find("ul:first li:first .btn").addClass("active");
 		};
 	});
-	
-	$(".jysstj").find(".jydqsure").click(function(){
-		beforeSubmit(1);
-	});
+
+
+
 	$(".jysstj").find(".jydqreset").click(function(){
 		//$(".point").addClass("hidden");
 		$(".searchname [name='searchvalue']").val("");

+ 0 - 165
src/web/staticres/wxswordfish/superSearch1.js

@@ -1,165 +0,0 @@
-$(function(){
-	$("#starttime").click(function(){
-        $('#starttime').mobiscroll('show');
-	});
-	$("#endtime").click(function(){
-        $('#endtime').mobiscroll('show');
-	});
-	initMobiscroll();
-});
-function initMobiscroll(){
-	var starttime = null;
-	var endtime = null;
-	if(localStorage){
-		var stime = localStorage.search_starttime;
-		var etime = localStorage.search_endtime;
-		if(stime){
-			$("#starttime").attr("data-value",stime);
-			starttime = new Date(Number(stime));
-			$('#starttime').val(starttime.Format("yyyy年MM月dd日"));
-		}else{
-			$("#starttime").attr("data-value","");
-			$('#starttime').val("");
-		}
-		if(etime){
-			$("#endtime").attr("data-value",etime);
-			endtime = new Date(Number(etime));
-			$('#endtime').val(endtime.Format("yyyy年MM月dd日"));
-		}else{
-			$("#endtime").attr("data-value","");
-			$('#endtime').val("");
-		}
-	}
-	$.mobiscroll.setDefaults({
-	   	theme: "ios",
-	   	lang: "zh",
-		setText: "确定",
-		clearText: "清空",
-		buttons: [ 
-		    'set',
-		    { 
-		        text: '选择时间',
-				cssClass: 'dwb title',
-		        handler: function(event,inst){ 
-		            
-		        }
-		    },
-			'clear'
-		],
-		dateFormat: "yyyy年mm月dd日",
-		dateOrder: "yyyymd",
-		timeWheels: "H",
-		timeFormat: "HH时 周DD",
-		dayNames: ["日","一","二","三","四","五","六"],
-		headerText: false,
-		yearSuffix: "年",
-		monthSuffix: "月",
-		daySuffix: "日",
-		showOnTap: false,
-		onBeforeShow: function(inst){
-			if(typeof(isWxsearchlist) != "undefined"){
-				window.top.$(".sl-jyshxbottom").addClass("hide");
-			}
-		},
-		onClosed: function(valueText, inst){
-			if(typeof(isWxsearchlist) != "undefined"){
-				window.top.$(".sl-jyshxbottom").removeClass("hide");
-			}
-		}
-	});
-	$("#starttime").mobiscroll().date({
-		maxDate: endtime,
-		onInit: function(inst){
-			if(starttime){
-				inst.setVal(new Date(Number(starttime)));
-			}
-		},
-		onSelect: function(valueText,inst){
-			var arrayVal = inst.getArrayVal();
-			var date = new Date(arrayVal[0],arrayVal[1],arrayVal[2]);
-			var inst = $("#endtime").mobiscroll('getInst');
-			inst.option({minDate: date});
-			if(localStorage){
-				localStorage.search_starttime = date.getTime();
-			}
-			$("#starttime").attr("data-value",date.getTime());
-			afterSelect();
-		},
-		onClear: function (event, inst){
-			$("#starttime").attr("data-value","");
-			if(localStorage){
-				localStorage.removeItem("search_starttime");
-			}
-			afterOnClear();
-    	}
-    });
-	$("#endtime").mobiscroll().date({
-		minDate: starttime,
-		onInit: function(inst){
-			if(endtime){
-				inst.setVal(new Date(Number(endtime)));
-			}
-		},
-		onSelect: function(valueText,inst){
-			var arrayVal = inst.getArrayVal();
-			var date = new Date(arrayVal[0],arrayVal[1],arrayVal[2]);
-			var inst = $("#starttime").mobiscroll('getInst');
-			inst.option({maxDate: date});
-			if(localStorage){
-				localStorage.search_endtime = date.getTime();
-			}
-			$("#endtime").attr("data-value",date.getTime());
-			afterSelect();
-		},
-		onClear: function (event, inst){
-			$("#endtime").attr("data-value","");
-			if(localStorage){
-				localStorage.removeItem("search_endtime");
-			}
-			afterOnClear();
-    	}
-    });
-}
-function afterSelect(){
-	$(".jypt-timeinputs").addClass("jypt-timeinputs-active");
-	$(".jypt-pt .jypt-active").removeClass("jypt-active");
-}
-function afterOnClear(){
-	if($("#starttime").attr("data-value") == "" && $("#endtime").attr("data-value") == ""){
-		$(".jypt-timeinputs").removeClass("jypt-timeinputs-active");
-		$(".jypt-pt>button:first").addClass("jypt-active");
-	}
-}
-function setPublishtime(){
-	var publishtime = $(".jypt-pt .jypt-active:not(#alltime)").attr("data-value");
-	if(publishtime){
-		return publishtime;
-	}else{
-		if(!$(".jypt-timeinputs").hasClass("jypt-timeinputs-active")){
-			return "";
-		}
-		publishtime = getInputTime().join("_");
-		if(publishtime != "_"){
-			return publishtime;	
-		}else{
-			return "";
-		}
-	}
-}
-function getInputTime(){
-	var starttime = $("#starttime").attr("data-value");
-	if(starttime){
-		starttime = $.trim(starttime);
-		starttime = starttime.substring(0,starttime.length - 3);
-	}else{
-		starttime = "";
-	}
-	var endtime = $("#endtime").attr("data-value");
-	if(endtime){
-		endtime = $.trim(endtime);
-		endtime = endtime.substring(0,endtime.length - 3);
-	}else{
-		endtime = "";
-	}
-	return [starttime,endtime]
-}

+ 56 - 21
src/web/templates/weixin/search/mainSearch.html

@@ -42,14 +42,14 @@
             background-image:url(/images/wx/jysearch.png);
             background-size:100% 160%;
         }
-        .mainSearch .tubiao img {
+        .mainSearch .clearInpt img {
             width: 32px;
             display: inline-block;
             padding-left: 10px;
             position: absolute;
             z-index: 10;
             top: 58px;
-            right: 16%;
+            right: 26%;
         }
         .mainSearch .help img {
             width: 23px;
@@ -57,14 +57,14 @@
             top: 55px;
             right: 3.5%;
         }
-        .mainSearch .qc img {
+        .mainSearch .query img {
             width: 30px;
             display: inline-block;
             padding-left: 10px;
             position: absolute;
             z-index: 10;
             top: 58px;
-            right: 26px;
+            right: 16%;
         }
         .otherSearch{
             width:94%;
@@ -111,22 +111,57 @@
             height: 20px;
         }
     </style>
+    <script>
+        $(function(){
+            $(".searchname").on("input propertychange",function(){
+                canSearch()
+            });
+            canSearch();
+            $(".searchform .clearInpt").click(function(){$("input[name=searchname]").val("");canSearch();});
+            $(".searchform .query").click(function(){
+                toSearch();
+            })
+        })
+        document.onkeydown = function(e){
+            if(!e){
+                e = window.event;
+            }
+            if((e.keyCode || e.which) == 13){
+                toSearch();
+            }
+        }
+        function canSearch(){  //是否显示搜索按钮
+            var len=$(".searchname").val().length;
+            if(len>0){
+                $(".clearInpt").removeClass("hidden");
+                $(".query").removeClass("hidden");
+            }else{
+                $(".clearInpt").addClass("hidden");
+                $(".query").addClass("hidden");
+            }
+        }
+        function toSearch() {
+            $("input[name$='keleyi']").val($(".searchname").val());
+            $("#searchform").submit();
+        }
+    </script>
 </head>
 <body class="mainSearch">
-	<!-->顶部搜索<-->
+<!-->顶部搜索<-->
 <div id="searchDiv">
-	<form class="searchform" id="searchform" method="post" action="/swordfish/searchlist" target="listf">
-	<div class="wxhead">
-	<input class="form-control searchname" id="searchname" name="searchname" maxlength ="50" value="{{if .T.shname}}{{.T.shname}}{{end}}" placeholder="示例:税务局 软件"/>
-	<span class="tubiao"><img src="/images/wx/jywxjs.png"/></span>
-	<span class="qc hidden"><img src="/images/wx/jyqingchu.png"></span>
-	<span class="help"><img src="/images/help-w.png"/></span>
-	</div>
-	</form>
+    <form class="searchform" id="searchform" method="post" action="/jylab/superSearch">
+        <div class="wxhead">
+            <input class="form-control searchname" id="searchname" name="searchname" maxlength ="50" value="{{if .T.shname}}{{.T.shname}}{{end}}" placeholder="示例:税务局 软件"/>
+            <input name="searchvalue" class="hidden">
+            <span class="query hidden"><img src="/images/wx/jywxjs.png"/></span>
+            <span class="clearInpt hidden"><img src="/images/wx/jyqingchu.png"></span>
+            <span class="help"><img src="/images/help-w.png"/></span>
+        </div>
+    </form>
 </div>
 <div id="otherSearch">
-	<!-->超级搜索<-->
-	<div id="superSearch" class="otherSearch">
+    <!-->超级搜索<-->
+    <div id="superSearch" class="otherSearch">
         <div class="img">
             <img src="/images/search/search-sousuo.png">
         </div>
@@ -134,11 +169,11 @@
             <div class="title">超级搜索</div>
             <div class="desc">按行业、金额搜索,结果可按表格显示</div>
         </div>
-	</div>
-	
-	<div class="block"></div>
-	<!-->中标企业搜索<-->
-	<div id="entseSearch" class="otherSearch">
+    </div>
+
+    <div class="block"></div>
+    <!-->中标企业搜索<-->
+    <div id="entseSearch" class="otherSearch">
         <div class="img">
             <img src="/images/search/search-zhongqy.png">
         </div>
@@ -146,7 +181,7 @@
             <div class="title">中标企业搜索</div>
             <div class="desc">搜索企业的所有中标项目信息</div>
         </div>
-	</div>
+    </div>
 </div>
 </body>
 </html>

+ 811 - 945
src/web/templates/weixin/search/superSearch.html

@@ -1,975 +1,841 @@
 <html>
 <head>
-<title>招标搜索</title>
-<meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1" />
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="renderer" content="webkit">
-<link href="/mobiscroll/mobiscroll.min.css" rel="stylesheet">
-<link href="/wxswordfish/superSearch.css?v={{Msg "seo" "version"}}" rel="stylesheet">
-{{include "/common/inc.html"}}
-<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
-<script src="/js/jquery.js"></script>
-<script src="/mobiscroll/mobiscroll.min.js"></script>
-<script src="/wxswordfish/share.js?v={{Msg "seo" "version"}}"></script>
-<script src="/wxswordfish/superSearch.js?v={{Msg "seo" "version"}}"></script>
-<script src="/wxswordfish/jquery.resize.js"></script>
-<script>
-	var isWxsearchlist = true;
-	var msgset= {{.T.msgset}};
-	var toptype = {{.T.toptype}};
-	var subtype = {{.T.subtype}};
-	var scopes = {{.T.scope}};
-	var ptime = {{.T.publishtime}};
-	var s_words = {{.T.searchvalue}};
-	var bodyHeight = 0;
-	var isloadover = false;
-	var firstPage = {{.T.list}};
-	var pageSize = {{.T.pageSize}};
-	window.top.pageNumCache = 1;
-	window.top.listCache = "";
-	window.top.noMoreCache = "false";
-	initShare({{.T.signature}},{{.T.openid}},2,"jy_extend",{{.T.nickname}},{{.T.avatar}});
-
-$(function(){
-
-	$(".wxhead").find(".screen").click(function(){
-		if(!isloadover){
-			return;
-		};
-		$(".wxsearch").toggleClass("hidden");
-		$("#selLable").toggleClass("hidden");
-
-		if($("#list").text()==""){
-		    $(".nullcontent").toggleClass("hidden");
-		}else{
-		    $("#wrapper").toggleClass("hidden");
-		}
-	});
-	/**********************分页请求start****************************/
-	var loadCacheData = false;
-    var pageNum = 1;
-	if(sessionStorage && sessionStorage.wxsearchScrollTop && sessionStorage.wxsearchListCache){
-		loadCacheData = true;
-		isloadover = true;
-		pageNum = sessionStorage.wxsearchPageNumCache;
-		window.top.noMoreCache = sessionStorage.wxsearchNoMoreCache;
-		$("#list").css("visibility","hidden");
-		appendListHtml(sessionStorage.wxsearchListCache,pageNum);
-		if(window.top.noMoreCache == "true"){
-			initDroploadNoMoreData();
-		}
-		sessionStorage.removeItem("wxsearchPageNumCache");
-		sessionStorage.removeItem("wxsearchListCache");
-		setTimeout(function(){
-			$(window.top.isIOS?window.top:window).scrollTop(sessionStorage.wxsearchScrollTop);
-			sessionStorage.removeItem("wxsearchScrollTop");
-			$("#list").css("visibility","visible");
-		},300);
-	}else{
-		if(!firstPage || firstPage.length == 0){
-			hasNoData();
-			isloadover = true;
-		}else if(firstPage && firstPage.length < pageSize){
-			appendListHtml(getHtml(firstPage,1),1);
-			initDroploadNoMoreData();
-			isloadover = true;
-		}
-		$(window.top).scrollTop(0);
-	}
-	if(firstPage && firstPage.length == pageSize && window.top.noMoreCache != "true"){
-		setTimeout(function(){
-			var reqParam = {
-				"searchname": $("#searchform [name='searchname']").val(),
-				"searchvalue": $("#searchform [name='searchvalue']").val(),
-				"subtype": $("#searchform [name='subtype']").val(),
-				"scope": $("#searchform [name='scope']").val(),
-				"publishtime": $("#searchform [name='publishtime']").val(),
-				"selectType": $("#searchform [name='selectType']").val(),
-				"pageNum": pageNum
-			};
-			if(reqParam["searchname"] == ""){
-				hasNoData();
-				return;
-			}
-			$('#wrapper').dropload({
-		        scrollArea : window.top.isIOS?window.top:window,
-		        loadDownFn : function(me){
-					if(window.top.isBackIndex){
-						noMoreData(me);
-						return;
-					}
-					if(!loadCacheData && firstPage){
-						appendListHtml(getHtml(firstPage,1),1);
-						firstPage = null;
-						isloadover = true;
-						setTimeout(function(){
-							me.resetload();
-						},1000);
-						return;
-					}
-					pageNum++
-					reqParam["pageNum"] = pageNum;
-		            $.ajax({
-		                type: 'post',
-		                url: '/swordfish/searchlist/paging',
-						data: reqParam,
-		                dataType: 'json',
-		                success: function(data){
-							isloadover = true;
-							//没有数据
-							if(data["list"] == null || data["list"].length == 0){
-								noMoreData(me);
-								return;
-							}
-							var html = getHtml(data["list"],reqParam["pageNum"]);
-							// 每次数据插入,必须重置
-							appendListHtml(html,pageNum);
-							//没有下一页了
-							if(!data.hasNextPage){
-								// 锁定
-		                        me.lock();
-								// 无数据
-			                    me.noData();
-							}
-							me.resetload();
-		                },
-		                error: function(xhr, type){
-							noMoreData(me);
-		                }
-		            });
-		        }
-		    });
-		},0);
-	}
-	/**********************分页请求end****************************/
-	//
-	if(scopes != "A"&&scopes != ""){
-		$(".contentone").find("ul:first li:first .btn").removeClass("active");
-		scopes = scopes.split(",");
-		for(var i=0;i<scopes.length;i++){
-			$(".contentone").find(".btn").each(function(){
-				if($(this).text() == scopes[i]){
-				$(this).addClass("active");
-				if($(this).parent("li").find(".btn").length == $(this).parent("li").find(".btn.active").length){
-					$(this).prevAll('div[id="dqbtn"]').addClass("active");
-					};
-					return false;
-				}
-			});
-		}
-	}
-	if(ptime != ""){
-		$(".jypt-pt .jypt-active").removeClass("jypt-active");
-		if(ptime.indexOf("_") > -1){
-			$(".jypt-timeinputs").addClass("jypt-timeinputs-active");
-			spTimeArray = ptime.split("_");
-			if(spTimeArray[0] != ""){
-				$("#starttime").val(new Date(new Number(spTimeArray[0]+"000")).Format("yyyy年MM月dd日"));
-			}
-			if(spTimeArray[1] != ""){
-				$("#endtime").val(new Date(new Number(spTimeArray[1]+"000")).Format("yyyy年MM月dd日"));
-			}
-		}else{
-			$(".jypt-pt [data-value='"+ptime+"']").addClass("jypt-active");
-		}
-	}
-	//
-	if(toptype != ""){
-		toptype = toptype.split(",");
-		for(var i=0;i<toptype.length;i++){
-			$(".contenttwo").find("#dqbtn").each(function(){
-				if($(this).attr("data-value") == toptype[i]){
-					$(this).addClass("active");
-					$(this).nextAll(".btn").addClass("active");
-					return false;
-				}
-			});
-		}
-	}
-	if(subtype != ""){
-		subtype = subtype.split(",");
-		for(var i=0;i<subtype.length;i++){
-			$(".contenttwo").find(".btn").each(function(){
-				if($(this).text() == subtype[i]){
-					$(this).addClass("active");
-					if($(this).parent("li").find(".btn").length == $(this).parent("li").find(".btn.active").length){
-						$(this).prevAll('div[id="dqbtn"]').addClass("active");
-					};
-					return false;
-				}
-			});
-		}
-	}
-	if(subtype.length > 0 || toptype.length > 0){
-		$(".contenttwo").find("ul:first li:first .btn").removeClass("active");
-	}
-
-    $(".searchname").on("input propertychange",function(){
-        canSearch()
-    });
-    canSearch();
-    //清除输入框功能
-	$(".searchform .clearInpt").click(function(){$("input[name=searchname]").val("");canSearch();});
-	//提交查询
-	$(".searchform .query").click(function(){beforeSubmit()})
-    $(".jyshxbottom .jydqsure").click(function(){
-        if($(this).hasClass("on")){
-            beforeSubmit();
-		}else{
-            return
-		}
-	})
-
-});
-function canSearch(){
-	var len=$(".searchname").val().length;
-    if(len>0){
-        $(".clearInpt").removeClass("hidden");
-        $(".query").removeClass("hidden");
-        $(".jydqsure").addClass("on");
-    }else{
-        $(".clearInpt").addClass("hidden");
-        $(".query").addClass("hidden");
-        $(".jydqsure").removeClass("on");
-    }
-}
-function beforeSubmit(){
-		var dataObj = {};
-		//信息范围
-		this.setScope = function(){
-			var scope = [];
-			$(".contentone .btn.active").each(function(){
-				var thisText = $(this).text();
-				if(thisText == "全国"){
-					scope.push("");
-					return false;
-				}else{
-					scope.push(thisText);
-				}
-			});
-			return scope.join(",");
-		}
-		//信息类型
-		
-		var selectToptypes = "";
-		$(".contenttwo #dqbtn.active").each(function(){
-			var thisText = $(this).attr("data-value");
-			if(selectToptypes != ""){
-				selectToptypes += ",";
-			}
-			selectToptypes += thisText;
-		});
-		//$("#searchform [name='toptype']").val(selectToptypes);
-		var selectSubTypes = "";
-		$(".contenttwo  .btn.active").each(function(){
-			//if($(this).prevAll("#dqbtn").hasClass("active")){
-			//	return true;
-			//}
-			if($(this).parent().index() == 0){
-				return true;
-			}
-			var thisText = $(this).text();
-			if(selectSubTypes != ""){
-				selectSubTypes += ",";
-			}
-			selectSubTypes += thisText;
-		});
-		$("#searchform [name='subtype']").val(selectSubTypes);
-		dataObj["scope"] = this.setScope();
-		$("#searchform [name='scope']").val(dataObj["scope"]);
-		processVal($(".searchname").val());
-		$("#searchform [name='publishtime']").val(setPublishtime());
-		sessionStorage.searchlistLastIndex = $(".jyshaxuan li.shaixcl").index();
-		$(".searchform").submit();
-		return true;
-}
-function processVal(value){
-	$("[name='searchvalue']").val(value.replace(/^\s+|\s+$/g,"").replace(/\s+/g,"+"));
-}
-function CSubmit(){
-	var sn = $(".searchname").val();
-	processVal(sn);
-	var dataObj = {};
-	//信息范围
-	this.setScope = function(){
-		var scope = [];
-		$(".contentone .btn.active").each(function(){
-			var thisText = $(this).text();
-			if(thisText == "全国"){
-				scope.push("");
-				return false;
-			}else{
-				scope.push(thisText);
-			}
-		});
-		return scope.join(",");
-	}
-	//信息类型
-	this.setStype = function(){
-		var stype = [];
-		$(".contenttwo .btn.active").each(function(){
-			var thisText = $(this).text();
-			if(thisText == ""){
-				stype.push("");
-				return false;
+	<title>招标搜索</title>
+	<meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1" />
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<meta name="renderer" content="webkit">
+	<link href="/mobiscroll/mobiscroll.min.css" rel="stylesheet">
+	<link href="/wxswordfish/superSearch.css?v={{Msg "seo" "version"}}" rel="stylesheet">
+	<link href="/css/dropload.css?v={{Msg "seo" "version"}}" rel="stylesheet">
+	<link href="/css/wxlist.css?v={{Msg "seo" "version"}}" rel="stylesheet">
+	{{include "/common/inc.html"}}
+	<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
+	<script src="/js/jquery.js"></script>
+	<script src="/mobiscroll/mobiscroll.min.js"></script>
+	<script src="/wxswordfish/share.js?v={{Msg "seo" "version"}}"></script>
+    <script src="/wxswordfish/superSearch.js?v={{Msg "seo" "version"}}"></script>
+	<script src="/js/dropload.js?v={{Msg "seo" "version"}}"></script>
+    <script src="/wxswordfish/jquery.resize.js"></script>
+	<script>
+
+        var s_words = {{.T.searchvalue}};
+        var isloadover = false;
+        var firstPage = {{.T.list}};
+        var pageSize = {{.T.pageSize}};
+        window.top.noMoreCache = "false";
+        var scrollDownObj=null;
+        initShare({{.T.signature}},{{.T.openid}},2,"jy_extend",{{.T.nickname}},{{.T.avatar}});
+        //提交参数
+        var reqParam = {
+            "searchname": $("#searchform [name='searchname']").val(),
+            "searchvalue": $("#searchform [name='searchvalue']").val(),
+            "subtype": "",
+            "scope": "",
+            "publishtime": "",
+            "selectType": $("#searchform [name='selectType']").val(),
+            "money":"",
+            "industry":"",
+            "pageNum": ""
+        };
+        var pageNum = 1;
+        var loadCacheData = true;
+        $(function(){
+            //筛选菜单展示or隐藏
+            $(".wxhead").find(".screen").click(function(){
+                $(".wxsearch").toggleClass("hidden");
+                $("#selLable").toggleClass("hidden");
+
+                if($("#list").text()==""){
+                    $(".nullcontent").toggleClass("hidden");
+                }else{
+                    $("#wrapper").toggleClass("hidden");
+                }
+            });
+
+            /**********************分页请求start****************************/
+                //铺数据 1.首次跳转传过来的数据  2.页面搜索数据 3.下拉查询数据
+            //下拉更新
+            setTimeout(function(){
+
+                $('#wrapper').dropload({
+                    scrollArea : window.top.isIOS?window.top:window,
+                    loadDownFn : function(me){
+                        scrollDownObj=me;
+                        if(loadCacheData){
+                            if(firstPage.length>0){
+                                appendListHtml(getHtml(firstPage,1),1);
+                                firstPage = null;
+                                loadCacheData=false;
+                                isloadover = true;
+                                setTimeout(function(){
+                                    me.resetload();
+                                },1000);
+                            }else{
+                                $(".nullcontent").removeClass("hidden");
+                            }
+                            return;
+                        }
+                        beforeSubmit();
+                        pageNum++;
+                        reqParam["pageNum"] = pageNum;
+                        $.ajax({
+                            type: 'post',
+                            url: '/swordfish/searchlist/paging',
+                            data: reqParam,
+                            dataType: 'json',
+                            success: function(data){
+                                isloadover = true;
+                                //没有数据
+                                if(data["list"] == null || data["list"].length == 0){
+                                    noMoreData(me);
+                                    return;
+                                }
+                                var html = getHtml(data["list"],reqParam["pageNum"]);
+                                // 每次数据插入,必须重置
+                                appendListHtml(html,pageNum);
+                                //没有下一页了
+                                if(!data.hasNextPage){
+                                    // 锁定
+                                    me.lock();
+                                    // 无数据
+                                    me.noData();
+                                }
+                                me.resetload();
+                            },
+                            error: function(xhr, type){
+                                noMoreData(me);
+                            }
+                        });
+                    }
+                });
+            },0);
+
+            /**********************分页请求end****************************/
+
+            canSearch();
+
+            $("input[name=searchname]").on("input",function(){canSearch();})//监听输入框是否为空
+
+            //清除输入框功能
+            $(".searchform .clearInpt").click(function(){$("input[name=searchname]").val("");canSearch();});
+
+            //提交查询
+            $(".searchform .query").click(function(){beforeSubmit();toquery();})
+            $(".jyshxbottom .jydqsure").click(function(){
+                if($(this).hasClass("on")){
+                    beforeSubmit();
+                    toquery();
+                }else{
+                    return
+                }
+            })
+			//清除筛选
+			$(".jyshxbottom .jydqreset").click(function(){
+				$(".hyBody li").removeClass("active");//清除行业
+				$(".money-dialog ul li:eq(0) .btn").trigger("click");//清除金额
+				$(".jypt-dialog .jypt-pt .btn:eq(0)").trigger("click");//清除时间
+                $(".jydq-dialog .btn:eq(0)").trigger("click");  //清除地区
+				$(".jytype-dialog .btn:eq(0)").trigger("click"); //清除类别
+			})
+
+        });
+        function canSearch(){  //判断是否显示搜索按钮
+            var len=$(".searchname").val().length;
+            if(len>0){
+                $(".clearInpt").removeClass("hidden");
+                $(".query").removeClass("hidden");
+                $(".jydqsure").addClass("on");
+            }else{
+                $(".clearInpt").addClass("hidden");
+                $(".query").addClass("hidden");
+                $(".jydqsure").removeClass("on");
+            }
+        }
+        function beforeSubmit(){   //提交前,更新筛选内容至提交对象
+            s_words=$("#searchform [name='searchname']").val();
+            reqParam.searchname= $("#searchform [name='searchname']").val();
+            reqParam.searchvalue=$("#searchform [name='searchname']").val();
+            //信息范围
+            this.setScope = function(){
+                var scope = [];
+                $(".contentone .btn.active").each(function(){
+                    var thisText = $(this).text();
+                    if(thisText == "全国"){
+                        scope.push("");
+                        return false;
+                    }else{
+                        scope.push(thisText);
+                    }
+                });
+                return scope.join(",");
+            }
+            reqParam.scope=this.setScope;
+
+            //信息类型
+            var selectToptypes = "";
+            $(".contenttwo #dqbtn.active").each(function(){
+                var thisText = $(this).attr("data-value");
+                if(selectToptypes != ""){
+                    selectToptypes += ",";
+                }
+                selectToptypes += thisText;
+            });
+
+            var selectSubTypes = "";
+            $(".contenttwo  .btn.active").each(function(){
+                if($(this).parent().index() == 0){
+                    return true;
+                }
+                var thisText = $(this).text();
+                if(selectSubTypes != ""){
+                    selectSubTypes += ",";
+                }
+                selectSubTypes += thisText;
+            });
+            reqParam.subtype=selectSubTypes;
+
+            //行业
+            var industry=$(".hyBody  .active").attr("data-value");
+            reqParam.industry=industry;
+
+
+            //金额
+            var moneyRange=$(".money-dialog .active").attr("data-value");
+            if(moneyRange!="all"){
+                moneyRange=$(".money-dialog .money-inp .minMrice").val()+"-"+$(".money-dialog .money-inp .maxMrice").val()
+            }
+            reqParam.money=moneyRange;
+
+            //日期
+            reqParam.publishtime=setPublishtime();
+
+            //全文or标题
+			if($("#search_title").hasClass("on")){
+                reqParam.selectType="title";
 			}else{
-				stype.push(thisText);
-			}
-		});
-		return stype.join(",");
-	}
-	dataObj["scope"] = this.setScope();
-	dataObj["stype"] = this.setStype();
-	
-	$("#searchform [name='stype']").val(dataObj["stype"]);
-	$("#searchform [name='scope']").val(dataObj["scope"]);
-	$("#searchform [name='publishtime']").val(setPublishtime());
-	sessionStorage.removeItem("wxsearchScrollTop");
-	sessionStorage.removeItem("wxsearchListCache");
-	return true;
-}
-function getHtml(list,pageNum){
-	var html = '';
-	for(var i=0;i<list.length;i++){
-		var index = (pageNum-1)*pageSize+i+1;
-		var thisStyle = " style='padding-left: 15px;'";
-		if(index >= 10 && index < 100){
-			thisStyle = " style='padding-left: 26px;'";
-		}else if(index >= 100 && index < 1000){
-			thisStyle = " style='padding-left: 35px;'";
-		}else if(index >= 1000){
-			thisStyle = " style='padding-left: 45px;'";
-		}
-		var href = list[i].href;
-		if(!href || href.indexOf("java") > -1){							
-			href = "";
-		}
-		var title = list[i].title;
-		//关键词高亮
-		var detail = "";
-		var highlight = list[i].highlight;
-		if(highlight){
-			var details = highlight.detail;
-			if(details && details.length > 0){
-				detail = details[0];
+                reqParam.selectType="all";
 			}
-		}
-		if(s_words != ""){
-			var wordsArray = s_words.split("+");
-			title = keyWordHighlight(title,wordsArray.join("|"),'<font class="keyword">$1</font>');
-			if(detail != ""){
-				try{
-					$("#tempDiv").html(detail);
-					detail = $("#tempDiv").text().replace(/</g,"&lt;").replace(/>/g,"&gt;");
-				}catch(e){
-					detail = detail.replace(/</g,"&lt;").replace(/>/g,"&gt;");
+            return true;
+        }
+
+        function show() {   //筛选页面和内容展示替换显示
+            $(".selLable").removeClass("hidden");
+            $(".wxsearch").addClass("hidden");
+
+            if ($("#list").text() == "") {
+                $("#wrapper").addClass("hidden");
+                $(".nullcontent").removeClass("hidden");
+            } else {
+                //判断显示信息方式  列表or表格
+                $("#wrapper").removeClass("hidden");
+                if($(".showType .showlist").hasClass("on")){
+                    $("#list").removeClass("hidden");
+                    $("#table").addClass("hidden");
+                }else{
+                    $("#list").addClass("hidden");
+                    $("#table").removeClass("hidden");
+                }
+            }
+        }
+        function toquery(){    //提交表单,获取数据
+			console.log(reqParam);
+			if(reqParam.searchname=="") return
+            $.post("/jylab/getSearchData",reqParam,function(result){
+
+				if(result.length>0){
+                    hasData();
+                    pageNum=1;
+                    replayListHtml(getHtml(result,1));
+                    scrollDownObj.noData(false);
+                    scrollDownObj.unlock();
+                    scrollDownObj.resetload();
+                    if(!$(".wxsearch").hasClass("hidden")){
+                        show();
+                    }
+				}else{
+                    hasNoData();
 				}
-				detail = keyWordHighlight(detail,wordsArray.join("|"),'<font class="keyword">$1</font>');
-			}
-		}
-		if(detail != ""){
-			detail = "<div class='detail'"+thisStyle+">"+detail+"...</div>";
-		}
-		//
-		var area = list[i].area;
-		if(!area){
-			area = "";
-		}else{
-			area = $.trim(area);
-			area = area=="A"?"全国":area;
-		}
-		if(area != ""){
-			area = '<span class="location">'+area+'</span>';
-		}
-		//
-		var tdf = list[i].publishtime;
-		if(tdf){
-			tdf = timeDiff(new Date(Number(tdf+"000")));
-			if(tdf != null){
-				tdf='<span><i class="glyphicon bofangjilu" style="color:#7a7a7a;margin-right:2px;"></i>'+tdf+'</span>'
-			}
-		}else{
-			tdf = '';
-		}
-		//
-		var datatype = "";
-		if(list[i].subtype){
-			datatype='<span class="type">'+list[i].subtype+'</span>'
-		}else if(list[i].toptype){
-			datatype='<span class="type">'+list[i].toptype+'</span>'
-		}else if(list[i].type){
-			if(list[i].type == "tender"){
-				datatype='<span class="type">招标</span>'
-			}else if(list[i].type == "bid"){
-				datatype='<span class="type">中标</span>'
-			}
-		}
-		//					
-    	html += '<div class="tslist">'
-					+'<div class="resnumb">'
-						+'<div class="one">'
-							+'<span class="xh">'+index+'.</span>'
-						+'</div>'
-						+'<div class="two bt-parent"'+thisStyle+'>'
-							+'<a class="bt" sid="'+list[i]._id+'" s="'+href+'" href="javascript:void(0);">'+title+'</a>'
-						+'</div>'
-					+'</div>'
-					+'<div style="clear:both;"></div>'
-					+'<div class="restime time-diff">'
-						+area+datatype+tdf
-					+'</div>'
-					+'<div style="clear:both;"></div>'
-					+detail
-				+'</div>';
-    }
-	return html;							                    					                    
-}
-function hasNoData(){
-	$(".nullcontent").removeClass("hidden");
-	window.top.$(".resbm").addClass("hidden");
-	$("#wrapper").addClass("hidden");
-}
-function appendListHtml(html,pageNum){
-	//缓存数据
-	if(sessionStorage){
-		window.top.listCache += html;
-		window.top.pageNumCache = pageNum;
-	}
-    // 插入数据到页面,放到最后面
-	var htmlObj = $(html);
-	htmlObj.on("click", function(event){
-		var h = $(this).find("a.bt").attr("s");
-		var sid = $(this).find("a.bt").attr("sid");
-		var sds = s_words.replace(/\+/g,"+");
-		myredirect(h,sid,sds);
-	});
-    $('#list').append(htmlObj);
-	if(!window.top.isBackIndex){
-		if($(".jysstj").hasClass("hidden")){
-			window.top.$(".resbm").removeClass("hidden");
-		}
-	}
-}
-function noMoreData(me){
-	window.top.noMoreCache = "true";
-	// 锁定
-	me.lock();
-	// 无数据
-	me.noData();
-	me.resetload();
-}
-function initDroploadNoMoreData(){
-	setTimeout(function(){
-		$('#wrapper').dropload({
-	        scrollArea : window.top.isIOS?window.top:window,
-	        loadDownFn : function(me){
-				noMoreData(me);
-	        }
-	    });
-	},0);
-}
-</script>
-
-<style type="text/css">
-body{
-	font-size:16px !important;
-}
-.searchname{
-	background-color: #f5f4fa;
-	border:1px solid #E6E6E6;
-	width:85%;
-	font-size:16px;
-	position:relative;
-	box-shadow:none;
-	cursor: pointer;
-	webkit-transform: translateZ(0);
-	-moz-transform: translateZ(0);
-	-ms-transform: translateZ(0);
-	-o-transform: translateZ(0);
-	transform: translateZ(0);
-}
-.wxhead{
-	padding:8px 12px;
-}
-.tubiao img{
-    top: 27px;
-	right: 22%;
-    width: 35px;
-    display: inline-block;
-    padding-left: 10px;
-    border-left: 2px solid #ccc;
-    position: absolute;
-    z-index: 10;
-}
-#wrapper,.nullcontent{
-	padding:0px 20px;
-	background-color:#fff;
-}
-.nullcontent{
-	padding-top: 10%;
-	position: absolute;
-    top: 125px;
-    left: 0px;
-    right: 0px;
-}
-#wrapper{
-	margin-bottom: 52px;
-}
-.parent-node img {
-	vertical-align: sub !important;
-}
-.searchform{
-	margin: 0px;
-}
-.wxsearch{
-	margin-top: 10px;
-}
-.slistbkc{
-	background-color: #F4F4F9;
-}
-.detail{
-	font-size: 14px;
-	margin-top: 5px;
-	color: #646464;
-	padding-left: 25px;
-	word-wrap: break-word;
-	word-break: break-all;
-	white-space: normal !important;
-}
-.resnumb .two{
-	max-height:45px;
-    overflow: hidden;
-}
-.screen{
-	color:#0987ff;
-	font-size: 16px;
-	float: right;
-	position: absolute;
-	z-index: 10;
-	top: 18px;
-	right: 5%;
-	height: 20px;
-}
-.query img{
-	width: 32px;
-	display: inline-block;
-	padding-left: 10px;
-	position: absolute;
-	z-index: 10;
-	top: 18px;
-	right: 20%;
-}
-.clearInpt img{
-	width: 30px;
-	display: inline-block;
-	padding-left: 10px;
-	position: absolute;
-	z-index: 10;
-	top: 18px;
-	right: 30%;
-}
-.selLable{
-	font-size:14px;
-	height:40px;
-	line-height: 40px;
-	color:#888;
-	padding: 0 10px;
-	border-bottom: 1px solid #e0e0e0;
-}
-.selLable div{
-	float: left;
-}
-.com-title{
-	width: 59%;
-}
-.com-title span{
-	margin: 0 10px;
-}
-.com-title .on{
-	color: #2cb7ca;
-}
-.selLable .line-vertical{
-	width: 1px;
-	height: 30px;
-	margin-top: 5px;
-	border-left: 1px solid #e0e0e0;
-}
-.showType{
-	width: 40%;
-	display: flex;
-	justify-content: space-around;
-	align-content: center;
-}
-.showType div{
-	padding-left: 30px;
-}
-.showType .showlist{
-	background: url(/images/search/showList.png)10px center no-repeat;
-	background-size: 30%;
-}
-.showType .showtable{
-	background: url(/images/search/showTable.png)10px center no-repeat;
-	background-size: 30%;
-}
-.showType .showlist.on{
-	background: url(/images/search/showList_on.png)10px center no-repeat;
-	background-size: 30%;
-	color: #2cb7ca;
-}
-.showType .showtable.on{
-	background: url(/images/search/showTable_on.png)10px center no-repeat;
-	background-size: 30%;
-	color: #2cb7ca;
-}
-</style>
+
+            });
+        }
+
+        function getHtml(list,pageNum){//生成list表单 或 table表单
+            var html ={};
+            var ListHtml='';
+            var TableHtml='';
+            for(var i=0;i<list.length;i++){
+                var index = (pageNum-1)*pageSize+i+1;
+                var thisStyle = " style='padding-left: 15px;'";
+                if(index >= 10 && index < 100){
+                    thisStyle = " style='padding-left: 26px;'";
+                }else if(index >= 100 && index < 1000){
+                    thisStyle = " style='padding-left: 35px;'";
+                }else if(index >= 1000){
+                    thisStyle = " style='padding-left: 45px;'";
+                }
+                var href = list[i].href;
+                if(!href || href.indexOf("java") > -1){
+                    href = "";
+                }
+                var title = list[i].title;
+                //关键词高亮
+                var detail = "";
+                var highlight = list[i].highlight;
+                if(highlight){
+                    var details = highlight.detail;
+                    if(details && details.length > 0){
+                        detail = details[0];
+                    }
+                }
+                if(s_words != ""){
+                    var wordsArray = s_words.split("+");
+                    title = keyWordHighlight(title,wordsArray.join("|"),'<font class="keyword">$1</font>');
+                    if(detail != ""){
+                        try{
+                            $("#tempDiv").html(detail);
+                            detail = $("#tempDiv").text().replace(/</g,"&lt;").replace(/>/g,"&gt;");
+                        }catch(e){
+                            detail = detail.replace(/</g,"&lt;").replace(/>/g,"&gt;");
+                        }
+                        detail = keyWordHighlight(detail,wordsArray.join("|"),'<font class="keyword">$1</font>');
+                    }
+                }
+                if(detail != ""){
+                    detail = "<div class='detail'"+thisStyle+">"+detail+"...</div>";
+                }
+                //
+                var area = list[i].area;
+                if(!area){
+                    area = "";
+                }else{
+                    area = $.trim(area);
+                    area = area=="A"?"全国":area;
+                }
+                if(area != ""){
+                    area = '<span class="location">'+area+'</span>';
+                }
+
+
+                //时间
+                var tdf = list[i].publishtime;
+                var fullTime="";
+                if(tdf){
+                    var thisTime=new Date(Number(tdf+"000"))
+					var month=(thisTime.getMonth()+1)>10?(thisTime.getMonth()+1):"0"+(thisTime.getMonth()+1);
+					var date=(thisTime.getDate())>10?(thisTime.getDate()):"0"+(thisTime.getDate());
+                    fullTime=thisTime.getFullYear()+"<br>"+month+date;
+                    tdf = timeDiff(new Date(Number(tdf+"000")));
+                    if(tdf != null){
+                        tdf='<span><i class="glyphicon bofangjilu" style="color:#7a7a7a;margin-right:2px;"></i>'+tdf+'</span>'
+                    }
+                }else{
+                    tdf = '';
+                }
+
+                var datatype = "";
+                if(list[i].subtype){
+                    datatype='<span class="type">'+list[i].subtype+'</span>'
+                }else if(list[i].toptype){
+                    datatype='<span class="type">'+list[i].toptype+'</span>'
+                }else if(list[i].type){
+                    if(list[i].type == "tender"){
+                        datatype='<span class="type">招标</span>'
+                    }else if(list[i].type == "bid"){
+                        datatype='<span class="type">中标</span>'
+                    }
+                }
+				//招标单位
+                var agency=list[i].agency==null?"":list[i].agency;
+
+                ListHtml += '<div class="tslist">'
+                    +'<div class="resnumb">'
+                    +'<div class="one">'
+                    +'<span class="xh">'+index+'.</span>'
+                    +'</div>'
+                    +'<div class="two bt-parent"'+thisStyle+'>'
+                    +'<a class="bt" sid="'+list[i]._id+'" s="'+href+'" href="javascript:void(0);">'+title+'</a>'
+                    +'</div>'
+                    +'</div>'
+                    +'<div style="clear:both;"></div>'
+                    +'<div class="restime time-diff">'
+                    +area+datatype+tdf
+                    +'</div>'
+                    +'<div style="clear:both;"></div>'
+                    +detail
+                    +'</div>';
+                //
+                TableHtml +='<tr s="'+href+'"  sid="'+list[i]._id+'">'+
+                    '<td>'+index+'</td>'+
+                    '<td>'+fullTime+'</td>'+
+                    '<td>'+datatype+'公告</td>'+
+                    '<td>'+agency+'</td>'+
+                    '<td>'+title+'</td>'+
+                    '</tr>'
+            }
+            html["ListHtml"]=ListHtml;
+            html["TableHtml"]=TableHtml;
+            return html;
+        }
+
+        function hasNoData(){ //搜索信息为空
+            $(".nullcontent").removeClass("hidden");
+            $("#wrapper").addClass("hidden");
+        }
+        function hasData(){ //搜索信息不为空
+            $(".nullcontent").addClass("hidden");
+            $("#wrapper").removeClass("hidden");
+        }
+        function appendListHtml(html){  //下拉时展示信息
+
+            // 插入数据到页面,放到最后面
+            var ListHtmlObj = $(html.ListHtml);
+            ListHtmlObj.on("click", function(event){
+                var h = $(this).find("a.bt").attr("s");
+                var sid = $(this).find("a.bt").attr("sid");
+                var sds = s_words.replace(/\+/g,"+");
+                myredirect(h,sid,sds);
+            });
+            $('#list').append(ListHtmlObj);
+
+            var TableHtmlobj=$(html.TableHtml);
+            TableHtmlobj.on("click",function(event){
+
+                var h = $(this).attr("s");
+                var sid = $(this).attr("sid");
+                var sds = s_words.replace(/\+/g,"+");
+                myredirect(h,sid,sds);
+            })
+            $("#table .content").append(TableHtmlobj);
+
+            if(!window.top.isBackIndex){
+                if($(".jysstj").hasClass("hidden")){
+                    window.top.$(".resbm").removeClass("hidden");
+                }
+            }
+        }
+        function replayListHtml(html){ //搜索时替换信息
+            // 替换
+            var ListHtmlObj = $(html.ListHtml);
+            ListHtmlObj.on("click", function(event){
+                var h = $(this).find("a.bt").attr("s");
+                var sid = $(this).find("a.bt").attr("sid");
+                var sds = s_words.replace(/\+/g,"+");
+                myredirect(h,sid,sds);
+            });
+            $('#list').html(ListHtmlObj);
+
+            var TableHtmlobj=$(html.TableHtml);
+            TableHtmlobj.on("click",function(event){
+                var h = $(this).attr("s");
+                var sid = $(this).attr("sid");
+                var sds = s_words.replace(/\+/g,"+");
+                myredirect(h,sid,sds);
+            })
+            $("#table .content").html("<tr><td>序号</td><td>发布时间</td><td>公告类型</td><td>招标单位</td><td>项目名称</td></tr>");
+            $("#table .content").append(TableHtmlobj);
+
+            if(!window.top.isBackIndex){
+                if($(".jysstj").hasClass("hidden")){
+                    window.top.$(".resbm").removeClass("hidden");
+                }
+            }
+        }
+        function myredirect(link,sid,sds){  //跳转三级页
+            link = link.replace(/\n/g,"");
+            if(!/^http/.test(link)){
+                link="http://"+link
+            }
+            if(sds){
+                window.open("{{Msg "seo" "ZBADDRESS"}}/article/content/"+sid+".html?url="+escape(link)+"&keywords="+encodeURIComponent(sds));
+            }else{
+                window.open("{{Msg "seo" "ZBADDRESS"}}/article/content/"+sid+".html?url="+escape(link));
+            }
+        }
+        function noMoreData(me){
+            // 锁定
+            me.lock();
+            // 无数据
+            me.noData();
+            me.resetload();
+        }
+        function initDroploadNoMoreData(){
+            setTimeout(function(){
+                $('#wrapper').dropload({
+                    scrollArea : window.top.isIOS?window.top:window,
+                    loadDownFn : function(me){
+                        noMoreData(me);
+                    }
+                });
+            },0);
+        }
+	</script>
 </head>
 <body>
 <div style="background-color:#fff;" id="mainDiv">
-<div class="wxhead">
-<form class="searchform" id="searchform" method="post" action="/swordfish/searchlist"  onsubmit="CSubmit()" >
-		<input class="form-control searchname slistbkc" name="searchname" maxlength ="50" value="{{if .T.keywords}}{{.T.keywords}}{{end}}" placeholder="示例:税务局 软件"/>
-		<input type="hidden" name="searchvalue" value="{{.T.searchvalue}}">
-		<input type="hidden" name="toptype" value="{{.T.toptype}}">
-		<input type="hidden" name="subtype" value="{{.T.subtype}}">
-		<input type="hidden" name="scope" value="{{.T.scope}}">
-		<input type="hidden" name="publishtime" value="{{.T.publishtime}}">
-		<input type="hidden" name="selectType" value="{{.T.selectType}}">
-		<span class="query hidden"><img src="/images/wx/jywxjs.png"></span>
-		<span class="clearInpt hidden"><img src="/images/wx/jyqingchu.png"></span>
-		<span class="screen text-center" >筛选</span>
-</form>
-</div>
-<div>
-	<div class="selLable" id="selLable" >
-		<div class="com-title"><!--height:30px; margin-top:20px;-->
-			<span onclick="allSearch()" id="span1"  class="on">全文搜索</span><span id="span2" onclick="titleSearch()">标题搜索</span>
-		</div>
-		<div class="line-vertical">
-		</div>
-		<div class="showType">
-			<div class="showlist on">列表</div>
-			<div class="showtable">表格</div>
-		</div>
+	<div class="wxhead">
+		<form class="searchform" id="searchform" method="post" action="/jylab/superSearch" >
+			<input class="form-control searchname slistbkc" name="searchname" maxlength ="50" value="{{if .T.keywords}}{{.T.keywords}}{{end}}" placeholder="示例:税务局 软件"/>
+			<!--<input type="hidden" name="searchvalue" value="{{.T.searchvalue}}">
+			<input type="hidden" name="toptype" value="{{.T.toptype}}">
+			<input type="hidden" name="subtype" value="{{.T.subtype}}">
+			<input type="hidden" name="scope" value="{{.T.scope}}">
+			<input type="hidden" name="publishtime" value="{{.T.publishtime}}">
+			<input type="hidden" name="industry" value="">
+			<input type="hidden" name="money" value="">-->
+			<input type="hidden" name="selectType" value="all">
+			<span class="query hidden"><img src="/images/wx/jywxjs.png"></span>
+			<span class="clearInpt hidden"><img src="/images/wx/jyqingchu.png"></span>
+			<span class="screen text-center" >筛选</span>
+		</form>
 	</div>
-	<div class="wxsearch hidden">
-	<div class="jysstj">
-		<div class="jyshaxuan">
-			<div class="shaixIndustry shaixcl">行业</div>
-			<div class="shaixMoney">金额</div>
-			<div class="shaixpt">发布日期</div>
-			<div class="shaixone">项目地区</div>
-			<div class="shaixtwo">信息类型</div>
+	<div>
+		<div class="selLable" id="selLable" >
+			<div class="com-title"><!--height:30px; margin-top:20px;-->
+				<span onclick="allSearch()" id="search_all">全文搜索</span><span id="search_title" class="on" onclick="titleSearch()">标题搜索</span>
+			</div>
+			<div class="line-vertical">
+			</div>
+			<div class="showType">
+				<div class="showlist on">列表</div>
+				<div class="showtable">表格</div>
+			</div>
 		</div>
-		<div class="industry-dialog">
-			<ul class="hyHead">
-				<li class="on">全部</li>
-				<li>建筑工程</li>
-				<li>水利水电</li>
-				<li>能源化工</li>
-				<li>弱点安防</li>
-				<li>信息技术</li>
-				<li>行政办公</li>
-				<li>机械设备</li>
-				<li>交通工程</li>
-				<li>医疗卫生</li>
-				<li>市政设施</li>
-				<li>服务采购</li>
-			</ul>
-			<div class="hyBody">
-
-				<div style="display: block;" class="iner-list">
-				</div>
-				<div class="iner-list">
-					<ul>
-						<li  data-value="建筑工程">全部</li>
-						<li  data-value="勘察设计">勘察设计</li>
-						<li  data-value="工程施工">工程施工</li>
-						<li  data-value="工程监理">工程监理</li>
-						<li  data-value="材料设备">材料设备</li>
-					</ul>
-				</div>
-				<div class="iner-list">
-					<ul>
-						<li  data-value="水利水电">全部</li>
-						<li  data-value="水利工程">水利工程</li>
-						<li  data-value="发电工程">发电工程</li>
-						<li  data-value="航运工程">航运工程</li>
-						<li  data-value="其他工程">其他工程</li>
-					</ul>
-				</div>
-				<div class="iner-list">
-					<ul>
-						<li  data-value="能源化工">全部</li>
-						<li  data-value="原材料">原材料</li>
-						<li  data-value="仪器仪表">仪器仪表</li>
-						<li  data-value="设备">设备</li>
-						<li  data-value="化工产品">化工产品</li>
-						<li  data-value="新能源">新能源</li>
-					</ul>
-				</div>
-				<div class="iner-list">
-					<ul>
-						<li  data-value="弱点安防">全部</li>
-						<li  data-value="综合布线">综合布线</li>
-						<li  data-value="智能系统">智能系统</li>
-						<li  data-value="智能家居">智能家居</li>
-					</ul>
-				</div>
-				<div class="iner-list">
-					<ul>
-						<li  data-value="信息技术">全部</li>
-						<li  data-value="系统集成及安全">系统集成及安全</li>
-						<li  data-value="软件开发">软件开发</li>
-						<li  data-value="运维服务">运维服务</li>
-						<li  data-value="其他">其他</li>
-					</ul>
-				</div>
-				<div class="iner-list">
-					<ul>
-						<li  data-value="行政办公">全部</li>
-						<li  data-value="办公家具">办公家具</li>
-						<li  data-value="通用办公设备">通用办公设备</li>
-						<li  data-value="专业设备">专业设备</li>
-						<li  data-value="办公用品">办公用品</li>
-					</ul>
-				</div>
-				<div class="iner-list">
-					<ul>
-						<li  data-value="机械设备">全部</li>
-						<li  data-value="农业机械">农业机械</li>
-						<li  data-value="矿山机械">矿山机械</li>
-						<li  data-value="工程机械">工程机械</li>
-						<li  data-value="机械零部件">机械零部件</li>
-						<li  data-value="机床">机床</li>
-						<li  data-value="车辆">车辆</li>
-						<li  data-value="其他机械设备">其他机械设备</li>
-					</ul>
+		<div class="wxsearch hidden">
+			<div class="jysstj">
+				<div class="jyshaxuan">
+					<div class="shaixIndustry shaixcl">行业</div>
+					<div class="shaixMoney">金额</div>
+					<div class="shaixpt">发布日期</div>
+					<div class="shaixone">项目地区</div>
+					<div class="shaixtwo">信息类型</div>
 				</div>
-				<div class="iner-list">
-					<ul>
-						<li  data-value="交通工程">全部</li>
-						<li  data-value="隧道工程">隧道工程</li>
-						<li  data-value="轨道工程">轨道工程</li>
-						<li  data-value="桥梁工程">桥梁工程</li>
-						<li  data-value="其他工程">其他工程</li>
-					</ul>
-				</div>
-				<div class="iner-list">
-					<ul>
-						<li  data-value="医疗卫生">全部</li>
-						<li  data-value="设备">设备</li>
-						<li  data-value="耗材">耗材</li>
-						<li  data-value="药品">药品</li>
+				<div class="industry-dialog">
+					<ul class="hyHead">
+						<li class="on">全部</li>
+						<li>建筑工程</li>
+						<li>水利水电</li>
+						<li>能源化工</li>
+						<li>弱点安防</li>
+						<li>信息技术</li>
+						<li>行政办公</li>
+						<li>机械设备</li>
+						<li>交通工程</li>
+						<li>医疗卫生</li>
+						<li>市政设施</li>
+						<li>服务采购</li>
 					</ul>
+					<div class="hyBody">
+
+						<div style="display: block;" class="iner-list">
+						</div>
+						<div class="iner-list">
+							<ul>
+								<li  data-value="建筑工程_勘察设计,建筑工程_工程施工,建筑工程_工程监理,建筑工程_材料设备">全部</li>
+								<li  data-value="建筑工程_勘察设计">勘察设计</li>
+								<li  data-value="建筑工程_工程施工">工程施工</li>
+								<li  data-value="建筑工程_工程监理">工程监理</li>
+								<li  data-value="建筑工程_材料设备">材料设备</li>
+							</ul>
+						</div>
+						<div class="iner-list">
+							<ul>
+								<li  data-value="水利水电_水利工程,水利水电_发电工程,水利水电_航运工程,水利水电_其他工程">全部</li>
+								<li  data-value="水利水电_水利工程">水利工程</li>
+								<li  data-value="水利水电_发电工程">发电工程</li>
+								<li  data-value="水利水电_航运工程">航运工程</li>
+								<li  data-value="水利水电_其他工程">其他工程</li>
+							</ul>
+						</div>
+						<div class="iner-list">
+							<ul>
+								<li  data-value="能源化工_原材料,能源化工_仪器仪表,能源化工_设备,能源化工_化工产品,能源化工_新能源">全部</li>
+								<li  data-value="能源化工_原材料">原材料</li>
+								<li  data-value="能源化工_仪器仪表">仪器仪表</li>
+								<li  data-value="能源化工_设备">设备</li>
+								<li  data-value="能源化工_化工产品">化工产品</li>
+								<li  data-value="能源化工_新能源">新能源</li>
+							</ul>
+						</div>
+						<div class="iner-list">
+							<ul>
+								<li  data-value="弱点安防_综合布线,弱点安防_智能系统,弱点安防_智能家居">全部</li>
+								<li  data-value="弱点安防_综合布线">综合布线</li>
+								<li  data-value="弱点安防_智能系统">智能系统</li>
+								<li  data-value="弱点安防_智能家居">智能家居</li>
+							</ul>
+						</div>
+						<div class="iner-list">
+							<ul>
+								<li  data-value="信息技术_系统集成及安全,信息技术_软件开发,信息技术_运维服务,信息技术_其他">全部</li>
+								<li  data-value="信息技术_系统集成及安全">系统集成及安全</li>
+								<li  data-value="信息技术_软件开发">软件开发</li>
+								<li  data-value="信息技术_运维服务">运维服务</li>
+								<li  data-value="信息技术_其他">其他</li>
+							</ul>
+						</div>
+						<div class="iner-list">
+							<ul>
+								<li  data-value="行政办公_办公家具,行政办公_通用办公设备,行政办公_专业设备,行政办公_办公用品">全部</li>
+								<li  data-value="行政办公_办公家具">办公家具</li>
+								<li  data-value="行政办公_通用办公设备">通用办公设备</li>
+								<li  data-value="行政办公_专业设备">专业设备</li>
+								<li  data-value="行政办公_办公用品">办公用品</li>
+							</ul>
+						</div>
+						<div class="iner-list">
+							<ul>
+								<li  data-value="机械设备_农业机械,机械设备_矿山机械,机械设备_工程机械,机械设备_机械零部件,机械设备_机床,机械设备_车辆,机械设备_其他机械设备">全部</li>
+								<li  data-value="机械设备_农业机械">农业机械</li>
+								<li  data-value="机械设备_矿山机械">矿山机械</li>
+								<li  data-value="机械设备_工程机械">工程机械</li>
+								<li  data-value="机械设备_机械零部件">机械零部件</li>
+								<li  data-value="机械设备_机床">机床</li>
+								<li  data-value="机械设备_车辆">车辆</li>
+								<li  data-value="机械设备_其他机械设备">其他机械设备</li>
+							</ul>
+						</div>
+						<div class="iner-list">
+							<ul>
+								<li  data-value="交通工程_隧道工程,交通工程_轨道工程,交通工程_桥梁工程,交通工程_其他工程">全部</li>
+								<li  data-value="交通工程_隧道工程">隧道工程</li>
+								<li  data-value="交通工程_轨道工程">轨道工程</li>
+								<li  data-value="交通工程_桥梁工程">桥梁工程</li>
+								<li  data-value="交通工程_其他工程">其他工程</li>
+							</ul>
+						</div>
+						<div class="iner-list">
+							<ul>
+								<li  data-value="医疗卫生_设备,医疗卫生_耗材,医疗卫生_药品">全部</li>
+								<li  data-value="医疗卫生_设备">设备</li>
+								<li  data-value="医疗卫生_耗材">耗材</li>
+								<li  data-value="医疗卫生_药品">药品</li>
+							</ul>
+						</div>
+						<div class="iner-list">
+							<ul>
+								<li  data-value="市政设施_市政道路,市政设施_市政绿化,市政设施_管道线路,市政设施_综合项目">全部</li>
+								<li  data-value="市政设施_市政道路">市政道路</li>
+								<li  data-value="市政设施_市政绿化">市政绿化</li>
+								<li  data-value="市政设施_管道线路">管道线路</li>
+								<li  data-value="市政设施_综合项目">综合项目</li>
+							</ul>
+						</div>
+						<div class="iner-list">
+							<ul>
+								<li  data-value="服务采购_法律咨询,服务采购_会计服务,服务采购_物业服务,服务采购_审计服务,服务采购_安保服务,服务采购_物流服务,服务采购_其他服务">全部</li>
+								<li  data-value="服务采购_法律咨询">法律咨询</li>
+								<li  data-value="服务采购_会计服务">会计服务</li>
+								<li  data-value="服务采购_物业服务">物业服务</li>
+								<li  data-value="服务采购_审计服务">审计服务</li>
+								<li  data-value="服务采购_安保服务">安保服务</li>
+								<li  data-value="服务采购_物流服务">物流服务</li>
+								<li  data-value="服务采购_其他服务">其他服务</li>
+							</ul>
+						</div>
+					</div>
 				</div>
-				<div class="iner-list">
+				<!-->金额<-->
+				<div class="money-dialog hidden">
 					<ul>
-						<li  data-value="市政设施">全部</li>
-						<li  data-value="市政道路">市政道路</li>
-						<li  data-value="市政绿化">市政绿化</li>
-						<li  data-value="管道线路">管道线路</li>
-						<li  data-value="综合项目">综合项目</li>
+						<li><button data-value="all" class="btn active">全部</button></li>
+						<li>价格区间</li>
+						<li class="money-inp" data-value="">
+							<div class="min-price">
+								<input class="form-control minMrice"  placeholder="最低价"/>
+								<span class="min-unit">万元</span>
+								<span class="fgx"></span>
+							</div>
+							<div class="max-price">
+								<input class="form-control maxMrice"  placeholder="最高价"/>
+								<span class="max-unit">万元</span>
+							</div>
+
+						</li>
 					</ul>
 				</div>
-				<div class="iner-list">
-					<ul>
-						<li  data-value="服务采购">全部</li>
-						<li  data-value="法律咨询">法律咨询</li>
-						<li  data-value="会计服务">会计服务</li>
-						<li  data-value="物业服务">物业服务</li>
-						<li  data-value="审计服务">审计服务</li>
-						<li  data-value="安保服务">安保服务</li>
-						<li  data-value="物流服务">物流服务</li>
-						<li  data-value="其他服务">其他服务</li>
-					</ul>
+				<div class="jypt-dialog hidden">
+					<div class="jypt-pt">
+						<button type="button" data-value="" class="btn jypt-active">全部</button>
+						<button type="button" data-value="lately-7" class="btn">最近7天</button>
+						<button type="button" data-value="lately-30" class="btn">最近30天</button>
+						<button type="button" data-value="thisyear" class="btn">去年</button>
+					</div>
+					<div class="jypt-timeinputs">
+						<input type="text" name="starttime" readonly="readonly" id="starttime" data-value="">
+						<div class="jypt-fg">
+							<span></span>
+						</div>
+						<input type="text" name="endtime" readonly="readonly" id="endtime" data-value="">
+					</div>
 				</div>
-			</div>
-		</div>
-		<!-->金额<-->
-		<div class="money-dialog hidden">
-			<ul>
-				<li><button class="btn active">全部</button></li>
-				<li>价格区间</li>
-				<li class="money-inp">
-					<div class="min-price">
-						<input class="form-control minMrice"  placeholder="最低价"/>
-						<span class="min-unit">万元</span>
-						<span class="fgx"></span>
+				<div class="jydq-dialog hidden">
+					<div class="dialog-content contentone">
+						<ul>
+							<li>
+								<button class="btn active">全国</button>
+							</li>
+							<li>
+								<div id="dqbtn" style="width:81px;">华北地区</div>
+								<button class="btn">北京</button>
+								<button class="btn">天津</button>
+								<button class="btn">河北</button>
+								<button class="btn">山西</button>
+								<button class="btn">内蒙古</button>
+							</li>
+							<li>
+								<div id="dqbtn" style="width:81px;">东北地区</div>
+								<button class="btn">辽宁</button>
+								<button class="btn">吉林</button>
+								<button class="btn">黑龙江</button>
+							</li>
+							<li>
+								<div id="dqbtn" style="width:81px;">华东地区</div>
+								<button class="btn">上海</button>
+								<button class="btn">江苏</button>
+								<button class="btn">浙江</button>
+								<button class="btn">安徽</button>
+								<button class="btn">福建</button>
+								<button class="btn">江西</button>
+								<button class="btn">山东</button>
+							</li>
+							<li>
+								<div id="dqbtn" style="width:81px;">华南地区</div>
+								<button class="btn">广东</button>
+								<button class="btn">广西</button>
+								<button class="btn">海南</button>
+							</li>
+							<li>
+								<div id="dqbtn" style="width:81px;">华中地区</div>
+								<button class="btn">河南</button>
+								<button class="btn">湖北</button>
+								<button class="btn">湖南</button>
+							</li>
+							<li>
+								<div id="dqbtn" style="width:81px;">西南地区</div>
+								<button class="btn">重庆</button>
+								<button class="btn">四川</button>
+								<button class="btn">贵州</button>
+								<button class="btn">云南</button>
+								<button class="btn">西藏</button>
+							</li>
+							<li>
+								<div id="dqbtn" style="width:81px;">西北地区</div>
+								<button class="btn">陕西</button>
+								<button class="btn">甘肃</button>
+								<button class="btn">青海</button>
+								<button class="btn">宁夏</button>
+								<button class="btn">新疆</button>
+							</li>
+						</ul>
 					</div>
-					<div class="max-price">
-						<input class="form-control maxMrice"  placeholder="最高价"/>
-						<span class="max-unit">万元</span>
+				</div>
+				<div class="jytype-dialog hidden">
+					<div class="dialog-content contenttwo">
+						<ul>
+							<li>
+								<button class="btn active">全部</button>
+							</li>
+							<li>
+								<div id="dqbtn" style="width:81px;position:relative;float:left;" data-value="拟建">拟建项目</div><img style="float:left;" class="q-mark" src="/images/wx/q-mark.png"/>
+								<button class="btn hidden" style="clear:both;">拟建</button>
+							</li>
+							<li>
+								<div id="dqbtn" style="width:81px;" data-value="预告">招标预告</div>
+								<button class="btn hidden">预告</button>
+							</li>
+							<li>
+								<div id="dqbtn" style="width:81px;" data-value="招标">招标公告</div>
+								<button class="btn">招标</button>
+								<button class="btn">邀标</button>
+								<button class="btn">询价</button>
+								<button class="btn">竞谈</button>
+								<button class="btn">单一</button>
+								<button class="btn">竞价</button>
+								<button class="btn">变更</button>
+							</li>
+							<li>
+								<div id="dqbtn" style="width:81px;" data-value="结果">招标结果</div>
+								<button class="btn">中标</button>
+								<button class="btn">成交</button>
+								<button class="btn">废标</button>
+								<button class="btn">流标</button>
+							</li>
+							<li>
+								<div id="dqbtn" style="width:111px;" data-value="其它">招标信用信息</div>
+								<button class="btn">合同</button>
+								<button class="btn">验收</button>
+								<button class="btn">违规</button>
+								<button class="btn">其它</button>
+							</li>
+						</ul>
 					</div>
-
-				</li>
-			</ul>
-		</div>
-		<div class="jypt-dialog hidden">
-			<div class="jypt-pt">
-				<button type="button" data-value="" class="btn jypt-active">全部</button>
-				<button type="button" data-value="lately-7" class="btn">最近7天</button>
-				<button type="button" data-value="lately-30" class="btn">最近30天</button>
-				<button type="button" data-value="thisyear" class="btn">去年</button>
-			</div>
-			<div class="jypt-timeinputs">
-				<input type="text" name="starttime" readonly="readonly" id="starttime" data-value="">
-				<div class="jypt-fg">
-					<span></span>
 				</div>
-				<input type="text" name="endtime" readonly="readonly" id="endtime" data-value="">
 			</div>
-		</div>
-		<div class="jydq-dialog hidden">
-			<div class="dialog-content contentone">
-				<ul>
-					<li>
-						<button class="btn active">全国</button>
-					</li>
-					<li>
-						<div id="dqbtn" style="width:81px;">华北地区</div>
-						<button class="btn">北京</button>
-						<button class="btn">天津</button>
-						<button class="btn">河北</button>
-						<button class="btn">山西</button>
-						<button class="btn">内蒙古</button>
-					</li>
-					<li>
-						<div id="dqbtn" style="width:81px;">东北地区</div>
-						<button class="btn">辽宁</button>
-						<button class="btn">吉林</button>
-						<button class="btn">黑龙江</button>
-					</li>
-					<li>
-						<div id="dqbtn" style="width:81px;">华东地区</div>
-						<button class="btn">上海</button>
-						<button class="btn">江苏</button>
-						<button class="btn">浙江</button>
-						<button class="btn">安徽</button>
-						<button class="btn">福建</button>
-						<button class="btn">江西</button>
-						<button class="btn">山东</button>
-					</li>
-					<li>
-						<div id="dqbtn" style="width:81px;">华南地区</div>
-						<button class="btn">广东</button>
-						<button class="btn">广西</button>
-						<button class="btn">海南</button>
-					</li>
-					<li>
-						<div id="dqbtn" style="width:81px;">华中地区</div>
-						<button class="btn">河南</button>
-						<button class="btn">湖北</button>
-						<button class="btn">湖南</button>
-					</li>
-					<li>
-						<div id="dqbtn" style="width:81px;">西南地区</div>
-						<button class="btn">重庆</button>
-						<button class="btn">四川</button>
-						<button class="btn">贵州</button>
-						<button class="btn">云南</button>
-						<button class="btn">西藏</button>
-					</li>
-					<li>
-						<div id="dqbtn" style="width:81px;">西北地区</div>
-						<button class="btn">陕西</button>
-						<button class="btn">甘肃</button>
-						<button class="btn">青海</button>
-						<button class="btn">宁夏</button>
-						<button class="btn">新疆</button>
-					</li>
+			<div class="jyshxbottom sl-jyshxbottom">
+				<ul class="text-center">
+					<li class="jydqreset">重置</li>
+					<li class="jydqsure">确定</li>
 				</ul>
 			</div>
 		</div>
-		<div class="jytype-dialog hidden">
-			<div class="dialog-content contenttwo">
-				<ul>
-					<li>
-						<button class="btn active">全部</button>
-					</li>
-					<li>
-						<div id="dqbtn" style="width:81px;position:relative;float:left;" data-value="拟建">拟建项目</div><img style="float:left;" class="q-mark" src="/images/wx/q-mark.png"/>
-						<button class="btn hidden" style="clear:both;">拟建</button>
-					</li>
-					<li>
-						<div id="dqbtn" style="width:81px;" data-value="预告">招标预告</div>
-						<button class="btn hidden">预告</button>
-					</li>
-					<li>
-						<div id="dqbtn" style="width:81px;" data-value="招标">招标公告</div>
-						<button class="btn">招标</button>
-						<button class="btn">邀标</button>
-						<button class="btn">询价</button>
-						<button class="btn">竞谈</button>
-						<button class="btn">单一</button>
-						<button class="btn">竞价</button>
-						<button class="btn">变更</button>
-					</li>
-					<li>
-						<div id="dqbtn" style="width:81px;" data-value="结果">招标结果</div>
-						<button class="btn">中标</button>
-						<button class="btn">成交</button>
-						<button class="btn">废标</button>
-						<button class="btn">流标</button>
-					</li>
-					<li>
-						<div id="dqbtn" style="width:111px;" data-value="其它">招标信用信息</div>
-						<button class="btn">合同</button>
-						<button class="btn">验收</button>
-						<button class="btn">违规</button>
-						<button class="btn">其它</button>
-					</li>
-				</ul>
+		<div id="wrapper">
+			<div id="list" ></div>
+			<div id="table" class="hidden">
+				<table class="content">
+					<tr>
+						<td>序号</td>
+						<td>发布时间</td>
+						<td>公告类型</td>
+						<td>招标单位</td>
+						<td>项目名称</td>
+					</tr>
+				</table>
 			</div>
 		</div>
 	</div>
-	<div class="jyshxbottom sl-jyshxbottom">
-		<ul class="text-center">
-			<li class="jydqreset">重置</li>
-			<li class="jydqsure">确定</li>
-		</ul>
+	<div class="nullcontent text-center  hidden">
+		<div >
+			<img style="width:150px;margin:0px 0 50px 0;" src="/images/wx/jysorry_1.png">
+		</div>
+		<div style="font-size:16px;color:#1d1d1d;">没有找到和该关键词匹配的信息</div>
+		<div style="width:100%;" class="text-center">
+			<img onClick="window.open('/swordfish/feedback')" style="width: 200px;margin-top: 25px;" src="/images/wx/jyyjfk.png">
+		</div>
 	</div>
-</div>
-<div id="wrapper">
-	<div id="list"></div>
-</div>
-</div>
-<div class="nullcontent text-center  hidden">
-<div >
-<img style="width:150px;margin:0px 0 50px 0;" src="/images/wx/jysorry_1.png">
-</div>
-<div style="font-size:16px;color:#1d1d1d;">没有找到和该关键词匹配的信息</div>
-<div style="width:100%;" class="text-center">
-<img onClick="window.open('/swordfish/feedback')" style="width: 200px;margin-top: 25px;" src="/images/wx/jyyjfk.png">
-</div>
-</div>
-<div id="tempDiv" style="display:none;"></div>
-<script type="text/javascript">
-var keys = {{.T.keywords}};
-
-//全文搜索
-function allSearch(){
-    $("#span1").addClass("on").siblings().removeClass("on");
-	//将所选标签值作为参数传递
-	$("#searchform [name='selectType']").val("all");
-	localStorage.setItem("selectLable", "all");
-	beforeSubmit();
-}
-//标题搜索
-function  titleSearch(){
-    $("#span2").addClass("on").siblings().removeClass("on");
-	//将所选标签值作为参数传递
-	$("#searchform [name='selectType']").val("title");
-	localStorage.setItem("selectLable", "title");
-	beforeSubmit();
-}
-//展示
-$(".showType .showlist").click(function(){
-    $(this).addClass("on").siblings().removeClass("on");
-})
-$(".showType .showTable").click(function(){
-    $(this).addClass("on").siblings().removeClass("on");
-})
-</script>
-{{include "/common/baiducc.html"}}
+	<div id="tempDiv" style="display:none;"></div>
+	<script type="text/javascript">
+
+        //全文搜索
+        function allSearch(){
+            $("#search_all").addClass("on").siblings().removeClass("on");
+            //将所选标签值作为参数传递
+            beforeSubmit();
+            toquery();
+        }
+        //标题搜索
+        function  titleSearch(){
+            $("#search_title").addClass("on").siblings().removeClass("on");
+            //将所选标签值作为参数传递
+            beforeSubmit();
+            toquery();
+        }
+
+        //展示方式
+        //1.列表展示数据
+        $(".showType .showlist").click(function(){
+            $(this).addClass("on").siblings().removeClass("on");
+            $("#wrapper #table").addClass("hidden");
+            $("#wrapper #list").removeClass("hidden");
+            scrollDownObj.resetload();
+        })
+        //2.表格展示数据
+        $(".showType .showTable").click(function(){
+            $(this).addClass("on").siblings().removeClass("on");
+            $("#wrapper #table").removeClass("hidden");
+            $("#wrapper #list").addClass("hidden");
+            scrollDownObj.resetload();
+        })
+	</script>
+	{{include "/common/baiducc.html"}}
 </body>
 </html>

+ 1 - 0
src/web/templates/weixin/wxsearchlist.html

@@ -408,6 +408,7 @@ function getHtml(list,pageNum){
 				}
 				detail = keyWordHighlight(detail,wordsArray.join("|"),'<font class="keyword">$1</font>');
 			}
+			console.log(title)
 		}
 		if(detail != ""){
 			detail = "<div class='detail'"+thisStyle+">"+detail+"...</div>";