|
@@ -5,7 +5,7 @@
|
|
|
<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/search/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"}}
|
|
@@ -19,11 +19,11 @@
|
|
|
<script>
|
|
|
|
|
|
var s_words = {{.T.searchvalue}};
|
|
|
- var isloadover = false;
|
|
|
var firstPage = {{.T.list}};
|
|
|
var pageSize = {{.T.pageSize}};
|
|
|
window.top.noMoreCache = "false";
|
|
|
- var scrollDownObj=null;
|
|
|
+ var scrollDownObj=null; //翻页对象
|
|
|
+ var dyDiv=true; //显示订阅剑鱼信息
|
|
|
initShare({{.T.signature}},{{.T.openid}},2,"jy_extend",{{.T.nickname}},{{.T.avatar}});
|
|
|
//提交参数
|
|
|
var reqParam = {
|
|
@@ -32,12 +32,11 @@
|
|
|
"subtype": "",
|
|
|
"scope": "",
|
|
|
"publishtime": "",
|
|
|
- "selectType": $("#searchform [name='selectType']").val(),
|
|
|
+ "selectType": "",
|
|
|
"money":"",
|
|
|
"industry":"",
|
|
|
- "pageNum": ""
|
|
|
+ "pageNum": 1
|
|
|
};
|
|
|
- var pageNum = 1;
|
|
|
var loadCacheData = true;
|
|
|
$(function(){
|
|
|
//筛选菜单展示or隐藏
|
|
@@ -53,7 +52,7 @@
|
|
|
});
|
|
|
|
|
|
/**********************分页请求start****************************/
|
|
|
- //铺数据 1.首次跳转传过来的数据 2.页面搜索数据 3.下拉查询数据
|
|
|
+ //铺数据 1.首次跳转传过来的数据 2.页面搜索数据 3.下拉查询数据
|
|
|
//下拉更新
|
|
|
setTimeout(function(){
|
|
|
|
|
@@ -61,12 +60,11 @@
|
|
|
scrollArea : window.top.isIOS?window.top:window,
|
|
|
loadDownFn : function(me){
|
|
|
scrollDownObj=me;
|
|
|
- if(loadCacheData){
|
|
|
+ if(loadCacheData&&firstPage){
|
|
|
if(firstPage.length>0){
|
|
|
- appendListHtml(getHtml(firstPage,1),1);
|
|
|
+ appendListHtml(getHtml(firstPage,1));
|
|
|
firstPage = null;
|
|
|
loadCacheData=false;
|
|
|
- isloadover = true;
|
|
|
setTimeout(function(){
|
|
|
me.resetload();
|
|
|
},1000);
|
|
@@ -76,15 +74,14 @@
|
|
|
return;
|
|
|
}
|
|
|
beforeSubmit();
|
|
|
- pageNum++;
|
|
|
- reqParam["pageNum"] = pageNum;
|
|
|
+ // pageNum++;
|
|
|
+ reqParam["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);
|
|
@@ -92,7 +89,7 @@
|
|
|
}
|
|
|
var html = getHtml(data["list"],reqParam["pageNum"]);
|
|
|
// 每次数据插入,必须重置
|
|
|
- appendListHtml(html,pageNum);
|
|
|
+ appendListHtml(html);
|
|
|
//没有下一页了
|
|
|
if(!data.hasNextPage){
|
|
|
// 锁定
|
|
@@ -137,6 +134,38 @@
|
|
|
$(".jydq-dialog .btn:eq(0)").trigger("click"); //清除地区
|
|
|
$(".jytype-dialog .btn:eq(0)").trigger("click"); //清除类别
|
|
|
})
|
|
|
+ //关闭搜索后订阅================================================================
|
|
|
+ $(".dy_close").on("click",function(){
|
|
|
+ $(".resbm").addClass("hidden");
|
|
|
+ dyDiv=false;
|
|
|
+ })
|
|
|
+ if(dyDiv&&$("#list").text()!=""){ //首次进来是否显示订阅
|
|
|
+ $(".resbm").removeClass("hidden");
|
|
|
+ }
|
|
|
+ //订阅
|
|
|
+ $("#zjdy").click(function(){
|
|
|
+ var rFlag = false;
|
|
|
+ $.ajax({
|
|
|
+ type: "post",
|
|
|
+ url: "/member/swordfish/ajaxReq",
|
|
|
+ data: {keys:$("[name='searchname']").val(),reqType: "subscribe"},
|
|
|
+ dataType: "json",
|
|
|
+ async: false,
|
|
|
+ success: function(r){
|
|
|
+ if(r.flag=="y"){
|
|
|
+ rFlag = true;
|
|
|
+ }else if(r.flag=="o"){
|
|
|
+ EasyAlert.show("您已经超过订阅<br>关键字上限");
|
|
|
+ }
|
|
|
+ },error: function(){
|
|
|
+ rFlag = true;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ if(rFlag){
|
|
|
+ window.open("/wxkeyset/keyset/index");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ //订阅结束==========================================================================
|
|
|
|
|
|
});
|
|
|
function canSearch(){ //判断是否显示搜索按钮
|
|
@@ -219,8 +248,11 @@
|
|
|
}
|
|
|
|
|
|
function show() { //筛选页面和内容展示替换显示
|
|
|
- $(".selLable").removeClass("hidden");
|
|
|
- $(".wxsearch").addClass("hidden");
|
|
|
+ if(!$(".wxsearch").hasClass("hidden")){
|
|
|
+ $(".selLable").removeClass("hidden");
|
|
|
+ $(".wxsearch").addClass("hidden");
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
if ($("#list").text() == "") {
|
|
|
$("#wrapper").addClass("hidden");
|
|
@@ -237,25 +269,35 @@
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
function toquery(){ //提交表单,获取数据
|
|
|
- console.log(reqParam);
|
|
|
if(reqParam.searchname=="") return
|
|
|
- $.post("/jylab/getSearchData",reqParam,function(result){
|
|
|
+ reqParam.pageNum=1
|
|
|
+ $.post("/swordfish/searchlist/paging",reqParam,function(data){
|
|
|
+ var history=data.history;
|
|
|
+ var msgset=data.msgset;
|
|
|
|
|
|
- if(result.length>0){
|
|
|
+
|
|
|
+ //铺查询信息
|
|
|
+ if(data["list"] == null || data["list"].length == 0){
|
|
|
+ noMoreData(scrollDownObj);
|
|
|
+ $("#list").text("")
|
|
|
+ hasNoData();
|
|
|
+ show();
|
|
|
+ return
|
|
|
+ }else{
|
|
|
hasData();
|
|
|
- pageNum=1;
|
|
|
- replayListHtml(getHtml(result,1));
|
|
|
- scrollDownObj.noData(false);
|
|
|
+ replayListHtml(getHtml(data["list"],1));
|
|
|
+ show();
|
|
|
+ }
|
|
|
+ if(!data.hasNextPage){
|
|
|
+ scrollDownObj.lock();
|
|
|
+ scrollDownObj.noData(true);
|
|
|
+ }else{
|
|
|
scrollDownObj.unlock();
|
|
|
- scrollDownObj.resetload();
|
|
|
- if(!$(".wxsearch").hasClass("hidden")){
|
|
|
- show();
|
|
|
- }
|
|
|
- }else{
|
|
|
- hasNoData();
|
|
|
+ scrollDownObj.noData(false);
|
|
|
}
|
|
|
-
|
|
|
+ scrollDownObj.resetload();
|
|
|
});
|
|
|
}
|
|
|
|
|
@@ -384,6 +426,9 @@
|
|
|
function hasData(){ //搜索信息不为空
|
|
|
$(".nullcontent").addClass("hidden");
|
|
|
$("#wrapper").removeClass("hidden");
|
|
|
+ if(dyDiv){
|
|
|
+ $(".resbm").removeClass("hidden");
|
|
|
+ }
|
|
|
}
|
|
|
function appendListHtml(html){ //下拉时展示信息
|
|
|
|
|
@@ -481,8 +526,8 @@
|
|
|
<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">
|
|
|
+ <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>
|
|
@@ -791,8 +836,15 @@
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
+ <div class="resbm hidden">
|
|
|
+ <div class="rests">如果您对以上结果满意可</div>
|
|
|
+ <div class="resdy" id="zjdy">直接订阅<img src="/images/wx/jydyyou.png"></div>
|
|
|
+ <div class="dy_close"><img src="/images/search/dy_close.png"/></div>
|
|
|
+ <div style="clear:both"></div>
|
|
|
+ </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">
|