|
@@ -7,6 +7,7 @@
|
|
<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,initial-scale=1.0" user-scalable="no" />
|
|
<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,initial-scale=1.0" user-scalable="no" />
|
|
<meta name="renderer" content="webkit"/>
|
|
<meta name="renderer" content="webkit"/>
|
|
<link href="/jylab/entsesearch/wxswordfish/style.css?v={{Msg "seo" "version"}}" rel="stylesheet">
|
|
<link href="/jylab/entsesearch/wxswordfish/style.css?v={{Msg "seo" "version"}}" rel="stylesheet">
|
|
|
|
+<link href="/jylab/entsesearch/css/dropload.css?v={{Msg "seo" "version"}}" rel="stylesheet">
|
|
{{include "/common/pnc.html"}}
|
|
{{include "/common/pnc.html"}}
|
|
<link href="/jylab/entsesearch/css/wxlist.css?v={{Msg "seo" "version"}}" rel="stylesheet">
|
|
<link href="/jylab/entsesearch/css/wxlist.css?v={{Msg "seo" "version"}}" rel="stylesheet">
|
|
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
|
|
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
|
|
@@ -16,9 +17,129 @@
|
|
<script src="/jylab/entsesearch/wxswordfish/search.js?v={{Msg "seo" "version"}}"></script>
|
|
<script src="/jylab/entsesearch/wxswordfish/search.js?v={{Msg "seo" "version"}}"></script>
|
|
<script src="/jylab/entsesearch/wxswordfish/jquery.resize.js"></script>
|
|
<script src="/jylab/entsesearch/wxswordfish/jquery.resize.js"></script>
|
|
<script src="/jylab/entsesearch/js/dropload.js?v={{Msg "seo" "version"}}"></script>
|
|
<script src="/jylab/entsesearch/js/dropload.js?v={{Msg "seo" "version"}}"></script>
|
|
-
|
|
|
|
<script src="/jylab/entsesearch/js/rem.js"></script>
|
|
<script src="/jylab/entsesearch/js/rem.js"></script>
|
|
<link rel="stylesheet" href="/jylab/entsesearch/css/reset.css" />
|
|
<link rel="stylesheet" href="/jylab/entsesearch/css/reset.css" />
|
|
|
|
+
|
|
|
|
+<script>
|
|
|
|
+ var scrollTop = 0;
|
|
|
|
+ var listCache = "";
|
|
|
|
+ var pageNumCache = 1;
|
|
|
|
+ var noMoreCache = false;
|
|
|
|
+ var moneyFromCache = "";
|
|
|
|
+ var moneyToCache = "";
|
|
|
|
+ var scopeCache = "";
|
|
|
|
+ var pageSize = {{.T.pageSize}};
|
|
|
|
+ var pageNum = "1";
|
|
|
|
+ //是否有列表数据
|
|
|
|
+ var dataListFlag = true;
|
|
|
|
+ //查询参数
|
|
|
|
+ var reqParam = null;
|
|
|
|
+ $(function () {
|
|
|
|
+ reqParam = {
|
|
|
|
+ "searchname": $.trim($(".searchname").val()),
|
|
|
|
+ "money_from": "",
|
|
|
|
+ "money_to": "",
|
|
|
|
+ "scope": "",
|
|
|
|
+ "pageNum": pageNum
|
|
|
|
+ };
|
|
|
|
+ //返回时 在缓存取数据
|
|
|
|
+ var loadCacheData = false;
|
|
|
|
+ if (sessionStorage && sessionStorage.wxsearchScrollTop && sessionStorage.wxsearchListCache) {
|
|
|
|
+ loadCacheData = true;
|
|
|
|
+ pageNum = sessionStorage.wxsearchPageNumCache;
|
|
|
|
+ noMoreCache = sessionStorage.wxsearchNoMoreCache;
|
|
|
|
+ $("#list").css("visibility", "hidden");
|
|
|
|
+ appendListHtml(sessionStorage.wxsearchListCache, pageNum);
|
|
|
|
+ if (noMoreCache == "true") {
|
|
|
|
+ initDroploadNoMoreData();
|
|
|
|
+ }else{
|
|
|
|
+ initDropload();
|
|
|
|
+ }
|
|
|
|
+ sessionStorage.removeItem("wxsearchPageNumCache");
|
|
|
|
+ sessionStorage.removeItem("wxsearchListCache");
|
|
|
|
+
|
|
|
|
+ moneyFromCache = sessionStorage.wxsearchMoneyFromCache;
|
|
|
|
+ moneyToCache = sessionStorage.wxsearchMoneyToCache;
|
|
|
|
+ $("#money_from").val(moneyFromCache);
|
|
|
|
+ $("#money_to").val(moneyToCache);
|
|
|
|
+ if(moneyFromCache!="" || moneyToCache!=""){
|
|
|
|
+ $(".money-inp").addClass("money-inp-active");
|
|
|
|
+ $(".money .btn").removeClass("active_m");
|
|
|
|
+ }else{
|
|
|
|
+ $(".money .btn").addClass("active_m");
|
|
|
|
+ $(".money-inp").removeClass("money-inp-active");
|
|
|
|
+ }
|
|
|
|
+ sessionStorage.removeItem("wxsearchMoneyFromCache");
|
|
|
|
+ sessionStorage.removeItem("wxsearchMoneyToCache");
|
|
|
|
+
|
|
|
|
+ scopeCache = sessionStorage.wxsearchScopeCache;
|
|
|
|
+ if(scopeCache != ""){
|
|
|
|
+ $(".contentone").find("ul:first li:first .btn").removeClass("active");
|
|
|
|
+ scopeCache = scopeCache.split(",");
|
|
|
|
+ for(var i=0;i<scopeCache.length;i++){
|
|
|
|
+ $(".contentone").find(".btn").each(function(){
|
|
|
|
+ if($(this).text() == scopeCache[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;
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ sessionStorage.removeItem("wxsearchScopeCache");
|
|
|
|
+
|
|
|
|
+ setTimeout(function () {
|
|
|
|
+ $(window).scrollTop(sessionStorage.wxsearchScrollTop);
|
|
|
|
+ sessionStorage.removeItem("wxsearchScrollTop");
|
|
|
|
+ $("#list").css("visibility", "visible");
|
|
|
|
+ }, 300);
|
|
|
|
+ } else {
|
|
|
|
+ $(window).scrollTop(0);
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ function initDropload(){
|
|
|
|
+ $(".dropload-down,.dropload-noData").remove();
|
|
|
|
+ //上拉分页
|
|
|
|
+ $('#wrapper').dropload({
|
|
|
|
+ scrollArea: window,
|
|
|
|
+ loadDownFn: function (me) {
|
|
|
|
+ beforeSubmit();
|
|
|
|
+ pageNum++;
|
|
|
|
+ reqParam["pageNum"] = pageNum;
|
|
|
|
+ $.ajax({
|
|
|
|
+ type: 'post',
|
|
|
|
+ url: '/jylab/entsesearch/proList',
|
|
|
|
+ data: reqParam,
|
|
|
|
+ dataType: 'json',
|
|
|
|
+ success: function (data) {
|
|
|
|
+ //没有数据
|
|
|
|
+ if (data["proList"] == null || data["proList"].length == 0) {
|
|
|
|
+ noMoreData(me);
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ var html = getHtml(data["proList"], reqParam["pageNum"]);
|
|
|
|
+ // 每次数据插入,必须重置
|
|
|
|
+ appendListHtml(html, pageNum);
|
|
|
|
+ //没有下一页了
|
|
|
|
+ if (!data.hasNextPage) {
|
|
|
|
+ // 锁定
|
|
|
|
+ me.lock();
|
|
|
|
+ // 无数据
|
|
|
|
+ me.noData();
|
|
|
|
+ }
|
|
|
|
+ me.resetload();
|
|
|
|
+ },
|
|
|
|
+ error: function (xhr, type) {
|
|
|
|
+ noMoreData(me);
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+</script>
|
|
<style>
|
|
<style>
|
|
#searchDiv .searchform{
|
|
#searchDiv .searchform{
|
|
width:79%;
|
|
width:79%;
|
|
@@ -68,9 +189,9 @@
|
|
transform: translateZ(0);
|
|
transform: translateZ(0);
|
|
}
|
|
}
|
|
.select{
|
|
.select{
|
|
- height:40px;
|
|
|
|
|
|
+ height:45px;
|
|
width:100%;
|
|
width:100%;
|
|
- line-height:40px;
|
|
|
|
|
|
+ line-height:45px;
|
|
border-bottom: 1px solid #ccc;
|
|
border-bottom: 1px solid #ccc;
|
|
}
|
|
}
|
|
.select ul li{
|
|
.select ul li{
|
|
@@ -81,15 +202,15 @@
|
|
}
|
|
}
|
|
.select ul li img{
|
|
.select ul li img{
|
|
width: 10px;
|
|
width: 10px;
|
|
- padding-bottom: 5px;
|
|
|
|
|
|
+ padding-bottom: 3px;
|
|
margin-left: 8px;
|
|
margin-left: 8px;
|
|
}
|
|
}
|
|
.shuxian{
|
|
.shuxian{
|
|
border-right: 1px solid #ccc;
|
|
border-right: 1px solid #ccc;
|
|
color: #2cb7ca;
|
|
color: #2cb7ca;
|
|
- line-height: 30px;
|
|
|
|
- height: 30px;
|
|
|
|
- margin-top: 4px;
|
|
|
|
|
|
+ line-height: 35px;
|
|
|
|
+ height: 35px;
|
|
|
|
+ margin-top: 5px;
|
|
}
|
|
}
|
|
.selecter{
|
|
.selecter{
|
|
padding:10px;
|
|
padding:10px;
|
|
@@ -127,6 +248,7 @@
|
|
}
|
|
}
|
|
.money-inp input{
|
|
.money-inp input{
|
|
width:100%;
|
|
width:100%;
|
|
|
|
+ padding-right: 45px;
|
|
}
|
|
}
|
|
.money-inp .min-price{
|
|
.money-inp .min-price{
|
|
width:42%;
|
|
width:42%;
|
|
@@ -172,7 +294,7 @@
|
|
}
|
|
}
|
|
.bottom_btn .reset{
|
|
.bottom_btn .reset{
|
|
background-color:#eff9fa;
|
|
background-color:#eff9fa;
|
|
- color:2cb7ca;
|
|
|
|
|
|
+ color:#2cb7ca;
|
|
}
|
|
}
|
|
.bottom_btn .sure{
|
|
.bottom_btn .sure{
|
|
background-color:#2cb7ca;
|
|
background-color:#2cb7ca;
|
|
@@ -199,7 +321,8 @@
|
|
}
|
|
}
|
|
|
|
|
|
#jytables{
|
|
#jytables{
|
|
- padding: .3rem;
|
|
|
|
|
|
+ /*padding: .3rem;*/
|
|
|
|
+ padding-bottom: .3rem;
|
|
padding-top: .4rem;
|
|
padding-top: .4rem;
|
|
}
|
|
}
|
|
#jytables table{
|
|
#jytables table{
|
|
@@ -229,14 +352,18 @@
|
|
color: #2cb7ca;
|
|
color: #2cb7ca;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+.money-inp-active{
|
|
|
|
+ background-color: #2cb7ca;
|
|
|
|
+}
|
|
|
|
+
|
|
.tip_m{
|
|
.tip_m{
|
|
font-size: 14px;
|
|
font-size: 14px;
|
|
- padding: 0 .3rem;
|
|
|
|
|
|
+ /*padding: 0 .3rem;*/
|
|
margin-bottom:70px;
|
|
margin-bottom:70px;
|
|
line-height: 20px;
|
|
line-height: 20px;
|
|
}
|
|
}
|
|
#recList{
|
|
#recList{
|
|
- z-index: 1;
|
|
|
|
|
|
+ z-index: 1000;
|
|
position: absolute;
|
|
position: absolute;
|
|
background: rgb(255, 255, 255);
|
|
background: rgb(255, 255, 255);
|
|
width: 79%;
|
|
width: 79%;
|
|
@@ -246,10 +373,27 @@
|
|
background-color: #24C0D7;
|
|
background-color: #24C0D7;
|
|
color: #FFFFFF;
|
|
color: #FFFFFF;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+#wrapper,.nullcontent{
|
|
|
|
+ /*padding:0px 20px;*/
|
|
|
|
+ padding:0px 15px;
|
|
|
|
+ background-color:#fff;
|
|
|
|
+}
|
|
|
|
+.nullcontent{
|
|
|
|
+ padding-top: 10%;
|
|
|
|
+ position: absolute;
|
|
|
|
+ top: 65px;
|
|
|
|
+ left: 0px;
|
|
|
|
+ right: 0px;
|
|
|
|
+ border-top: 1px solid #f4f4f9;
|
|
|
|
+}
|
|
|
|
+#wrapper{
|
|
|
|
+ margin-bottom: 52px;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|
|
</head>
|
|
</head>
|
|
<body>
|
|
<body>
|
|
-<!-->顶部搜索<-->
|
|
|
|
|
|
+<!--顶部搜索-->
|
|
<div id="searchDiv">
|
|
<div id="searchDiv">
|
|
<form class="searchform" id="searchform" method="post" target="listf">
|
|
<form class="searchform" id="searchform" method="post" target="listf">
|
|
<div class="wxhead">
|
|
<div class="wxhead">
|
|
@@ -268,7 +412,7 @@
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
-<!-->过滤搜索<-->
|
|
|
|
|
|
+<!--过滤搜索-->
|
|
<div id="set_search" class="hidden">
|
|
<div id="set_search" class="hidden">
|
|
<div class="select">
|
|
<div class="select">
|
|
<ul>
|
|
<ul>
|
|
@@ -285,12 +429,16 @@
|
|
<li>价格区间</li>
|
|
<li>价格区间</li>
|
|
<li class="money-inp">
|
|
<li class="money-inp">
|
|
<div class="min-price">
|
|
<div class="min-price">
|
|
- <input class="form-control money-input" id="money_from" placeholder="最低价" type="number"/>
|
|
|
|
|
|
+ <input class="form-control money-input" id="money_from" placeholder="最低价" type="number"
|
|
|
|
+ onkeyup="(this.v=function(){this.value=/^\d+(\.\d{0,2})?$/.test(this.value)==true?this.value:'';}).call(this)"
|
|
|
|
+ onblur="this.v();"/>
|
|
<span class="min-unit">万元</span>
|
|
<span class="min-unit">万元</span>
|
|
<span class="fgx"></span>
|
|
<span class="fgx"></span>
|
|
</div>
|
|
</div>
|
|
<div class="max-price">
|
|
<div class="max-price">
|
|
- <input class="form-control money-input" id="money_to" placeholder="最高价" type="number"/>
|
|
|
|
|
|
+ <input class="form-control money-input" id="money_to" placeholder="最高价" type="number"
|
|
|
|
+ onkeyup="(this.v=function(){this.value=/^\d+(\.\d{0,2})?$/.test(this.value)==true?this.value:'';}).call(this)"
|
|
|
|
+ onblur="this.v();"/>
|
|
<span class="max-unit">万元</span>
|
|
<span class="max-unit">万元</span>
|
|
</div>
|
|
</div>
|
|
</li>
|
|
</li>
|
|
@@ -368,42 +516,51 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--数据列表-->
|
|
<!--数据列表-->
|
|
-<div id="searchList" style="margin-top:.2rem;border-top: 1px solid #E0E0E0;">
|
|
|
|
- <section id="jytables">
|
|
|
|
|
|
+<div id="wrapper" style="margin-top:.2rem;border-top: 1px solid #E0E0E0;">
|
|
|
|
+ <div id="list">
|
|
|
|
+ <section id="jytables">
|
|
<table>
|
|
<table>
|
|
<thead>
|
|
<thead>
|
|
<tr>
|
|
<tr>
|
|
- <td>序号</td>
|
|
|
|
- <td>中标日期</td>
|
|
|
|
- <td>项目名称</td>
|
|
|
|
- <td>中标金额(万元)</td>
|
|
|
|
|
|
+ <td width="10%">序号</td>
|
|
|
|
+ <td width="20%">中标日期</td>
|
|
|
|
+ <td width="50%">项目名称</td>
|
|
|
|
+ <td width="20%">中标金额(万元)</td>
|
|
</tr>
|
|
</tr>
|
|
</thead>
|
|
</thead>
|
|
<tbody>
|
|
<tbody>
|
|
</tbody>
|
|
</tbody>
|
|
</table>
|
|
</table>
|
|
</section>
|
|
</section>
|
|
|
|
+ </div>
|
|
|
|
+ <!--tip-->
|
|
|
|
+ <div class="tip_m">提示:为了获得更佳的体验,推荐使用电脑浏览器访问剑鱼网站jianyu360.com查看数据表格。</div>
|
|
|
|
+</div>
|
|
|
|
+<!--no data-->
|
|
|
|
+<!--<div class="nullcontent text-center hidden">-->
|
|
|
|
+ <!--<div style="font-size:16px;color:#1d1d1d;">没有找到和该企业匹配的中标项目信息</div>-->
|
|
|
|
+<!--</div>-->
|
|
|
|
+<div class="nullcontent text-center hidden">
|
|
|
|
+ <div >
|
|
|
|
+ <img style="width:150px;margin:0px 0 50px 0;" src="/jylab/entsesearch/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="/jylab/entsesearch/images/wx/jyyjfk.png">
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
-<!--tip-->
|
|
|
|
-<div class="tip_m">提示:为了获得更佳的体验,推荐使用电脑浏览器访问剑鱼网站jianyu360.com查看数据表格。</div>
|
|
|
|
</body>
|
|
</body>
|
|
<script>
|
|
<script>
|
|
- var pageSize = {{.T.pageSize}};
|
|
|
|
- var pageNum = "1";
|
|
|
|
- //查询参数
|
|
|
|
- var reqParam = {
|
|
|
|
- "searchname": $.trim($(".searchname").val()),
|
|
|
|
- "money_from": $.trim($("#money_from").val()),
|
|
|
|
- "money_to": $.trim($("#money_to").val()),
|
|
|
|
- "scope": "",
|
|
|
|
- "pageNum": pageNum
|
|
|
|
- };
|
|
|
|
- $(function () {
|
|
|
|
|
|
+ $(function () {
|
|
|
|
+ //
|
|
|
|
+ if($("#wrapper tbody tr").length==0){
|
|
|
|
+ $("#wrapper").addClass("hidden");
|
|
|
|
+ $(".tip_m").addClass("hidden");
|
|
|
|
+ }
|
|
$(".qc").addClass("hidden");
|
|
$(".qc").addClass("hidden");
|
|
$(".tubiao").addClass("hidden");
|
|
$(".tubiao").addClass("hidden");
|
|
$(".jydqsure").css("background","#ccc");
|
|
$(".jydqsure").css("background","#ccc");
|
|
- $("#searchList").addClass("hidden");
|
|
|
|
- $(".tip_m").addClass("hidden");
|
|
|
|
|
|
+ $(".jydqsure").removeClass("jydqsure_active");
|
|
|
|
|
|
//选项卡
|
|
//选项卡
|
|
$("#set_search .select ul li:eq(0)").css("color","#2cb7ca");
|
|
$("#set_search .select ul li:eq(0)").css("color","#2cb7ca");
|
|
@@ -411,18 +568,33 @@
|
|
$(".money").removeClass("hidden");
|
|
$(".money").removeClass("hidden");
|
|
$(".jydq-dialog").addClass("hidden");
|
|
$(".jydq-dialog").addClass("hidden");
|
|
|
|
|
|
- //搜索框
|
|
|
|
|
|
+ //搜索框输入
|
|
$("#searchname").on("input propertychange",function(){
|
|
$("#searchname").on("input propertychange",function(){
|
|
var snqc = $(".searchname").val();
|
|
var snqc = $(".searchname").val();
|
|
if(snqc.length > 0){
|
|
if(snqc.length > 0){
|
|
$(".qc").removeClass("hidden");
|
|
$(".qc").removeClass("hidden");
|
|
$(".tubiao").removeClass("hidden");
|
|
$(".tubiao").removeClass("hidden");
|
|
$(".jydqsure").css("background","#2cb7ca");
|
|
$(".jydqsure").css("background","#2cb7ca");
|
|
|
|
+ $(".jydqsure").addClass("jydqsure_active");
|
|
getRecList(snqc);
|
|
getRecList(snqc);
|
|
}else{
|
|
}else{
|
|
$(".qc").addClass("hidden");
|
|
$(".qc").addClass("hidden");
|
|
$(".tubiao").addClass("hidden");
|
|
$(".tubiao").addClass("hidden");
|
|
$(".jydqsure").css("background","#ccc");
|
|
$(".jydqsure").css("background","#ccc");
|
|
|
|
+ $(".jydqsure").removeClass("jydqsure_active");
|
|
|
|
+ $("#recList").hide();
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ //搜索框选中
|
|
|
|
+ $("#searchname").focus(function(){
|
|
|
|
+ var snqc = $(".searchname").val();
|
|
|
|
+ if(snqc.length > 0){
|
|
|
|
+ $(".qc").removeClass("hidden");
|
|
|
|
+ $(".tubiao").removeClass("hidden");
|
|
|
|
+ }else{
|
|
|
|
+ $(".qc").addClass("hidden");
|
|
|
|
+ $(".tubiao").addClass("hidden");
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
@@ -432,22 +604,25 @@
|
|
$(".qc").addClass("hidden");
|
|
$(".qc").addClass("hidden");
|
|
$(".tubiao").addClass("hidden");
|
|
$(".tubiao").addClass("hidden");
|
|
$(".jydqsure").css("background","#ccc");
|
|
$(".jydqsure").css("background","#ccc");
|
|
|
|
+ $(".jydqsure").removeClass("jydqsure_active");
|
|
$(".wxhead").find("[name='searchname']").focus();
|
|
$(".wxhead").find("[name='searchname']").focus();
|
|
});
|
|
});
|
|
-
|
|
|
|
- $("body").click(function () {
|
|
|
|
- $("#recList").hide();
|
|
|
|
|
|
+ $("body").on("touchstart",function (e) {
|
|
|
|
+ if(e.target.id != "recList" && e.target.className !="rec"){
|
|
|
|
+ $("#recList").hide();
|
|
|
|
+ }
|
|
});
|
|
});
|
|
-
|
|
|
|
//金额输入
|
|
//金额输入
|
|
$(".money-input").on("input propertychange",function(){
|
|
$(".money-input").on("input propertychange",function(){
|
|
var money_from = $.trim($("#money_from").val());
|
|
var money_from = $.trim($("#money_from").val());
|
|
var money_to = $.trim($("#money_to").val());
|
|
var money_to = $.trim($("#money_to").val());
|
|
var val = $.trim($(this).val());
|
|
var val = $.trim($(this).val());
|
|
if(val!="" || money_from!="" || money_to!=""){
|
|
if(val!="" || money_from!="" || money_to!=""){
|
|
|
|
+ $(".money-inp").addClass("money-inp-active");
|
|
$(".money .btn").removeClass("active_m");
|
|
$(".money .btn").removeClass("active_m");
|
|
}else{
|
|
}else{
|
|
$(".money .btn").addClass("active_m");
|
|
$(".money .btn").addClass("active_m");
|
|
|
|
+ $(".money-inp").removeClass("money-inp-active");
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
@@ -465,6 +640,7 @@
|
|
|
|
|
|
$(".money .btn").click(function () {
|
|
$(".money .btn").click(function () {
|
|
$(".money .btn").addClass("active_m");
|
|
$(".money .btn").addClass("active_m");
|
|
|
|
+ $(".money-inp").removeClass("money-inp-active");
|
|
});
|
|
});
|
|
|
|
|
|
//重置
|
|
//重置
|
|
@@ -473,11 +649,14 @@
|
|
$(".contentone").find(".btn").first().addClass("active");
|
|
$(".contentone").find(".btn").first().addClass("active");
|
|
|
|
|
|
$(".money .btn").addClass("active_m");
|
|
$(".money .btn").addClass("active_m");
|
|
|
|
+ $(".money-inp").removeClass("money-inp-active");
|
|
});
|
|
});
|
|
|
|
|
|
//搜索企业项目信息
|
|
//搜索企业项目信息
|
|
$(".jydqsure").click(function () {
|
|
$(".jydqsure").click(function () {
|
|
- formSubmit();
|
|
|
|
|
|
+ if($(this).attr("class").indexOf("jydqsure_active")>0){
|
|
|
|
+ formSubmit();
|
|
|
|
+ }
|
|
});
|
|
});
|
|
|
|
|
|
$(".tubiao").click(function(){
|
|
$(".tubiao").click(function(){
|
|
@@ -487,11 +666,26 @@
|
|
//显示筛选过滤选择
|
|
//显示筛选过滤选择
|
|
$(".shaixuan").click(function(){
|
|
$(".shaixuan").click(function(){
|
|
if($("#set_search").attr("class")=="hidden"){
|
|
if($("#set_search").attr("class")=="hidden"){
|
|
|
|
+ if($.trim($("#searchname").val())!=""){
|
|
|
|
+ $(".jydqsure").css("background","#2cb7ca");
|
|
|
|
+ $(".jydqsure").addClass("jydqsure_active");
|
|
|
|
+ }
|
|
$("#set_search").removeClass("hidden");
|
|
$("#set_search").removeClass("hidden");
|
|
- $("#searchList").addClass("hidden");
|
|
|
|
|
|
+ $("#wrapper").addClass("hidden");
|
|
$(".tip_m").addClass("hidden");
|
|
$(".tip_m").addClass("hidden");
|
|
|
|
+ $(".nullcontent").addClass("hidden");
|
|
}else{
|
|
}else{
|
|
- shaixuanHide();
|
|
|
|
|
|
+ $("#set_search").addClass("hidden");
|
|
|
|
+ //if($("#wrapper tbody tr").length==0){
|
|
|
|
+ if(!dataListFlag){
|
|
|
|
+ $("#wrapper").addClass("hidden");
|
|
|
|
+ $(".tip_m").addClass("hidden");
|
|
|
|
+ $(".nullcontent").removeClass("hidden");
|
|
|
|
+ }else if($("#wrapper tbody tr").length>0){
|
|
|
|
+ $("#wrapper").removeClass("hidden");
|
|
|
|
+ $(".tip_m").removeClass("hidden");
|
|
|
|
+ $(".nullcontent").addClass("hidden");
|
|
|
|
+ }
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
@@ -513,13 +707,17 @@
|
|
$(".jydq-dialog").removeClass("hidden");
|
|
$(".jydq-dialog").removeClass("hidden");
|
|
})
|
|
})
|
|
|
|
|
|
- $('#searchList').dropload({
|
|
|
|
- scrollArea: window.top.isIOS ? window.top : window,
|
|
|
|
- loadDownFn: function (me) {
|
|
|
|
- alert(111);
|
|
|
|
|
|
+ document.onkeydown = function () {
|
|
|
|
+ if (window.event && window.event.keyCode == 13) {
|
|
|
|
+ window.event.returnValue = false;
|
|
|
|
+ if($.trim($(".searchname").val()) == ""){
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ $("#searchname").blur();
|
|
|
|
+ $("#recList").hide();
|
|
|
|
+ formSubmit();
|
|
}
|
|
}
|
|
- });
|
|
|
|
-
|
|
|
|
|
|
+ }
|
|
});
|
|
});
|
|
|
|
|
|
//企业推荐列表
|
|
//企业推荐列表
|
|
@@ -544,9 +742,11 @@
|
|
$(".rec").click(function(){
|
|
$(".rec").click(function(){
|
|
if($(this).text()!=""){
|
|
if($(this).text()!=""){
|
|
$("#searchname").val($(this).text());
|
|
$("#searchname").val($(this).text());
|
|
|
|
+ setSearchCursor();
|
|
$("#recList").hide();
|
|
$("#recList").hide();
|
|
$(".qc").addClass("hidden");
|
|
$(".qc").addClass("hidden");
|
|
$(".tubiao").removeClass("hidden");
|
|
$(".tubiao").removeClass("hidden");
|
|
|
|
+ //formSubmit();
|
|
}
|
|
}
|
|
});
|
|
});
|
|
});
|
|
});
|
|
@@ -554,16 +754,59 @@
|
|
|
|
|
|
//确定
|
|
//确定
|
|
function formSubmit(){
|
|
function formSubmit(){
|
|
|
|
+ beforeSubmit();
|
|
|
|
+ pageNum = "1";
|
|
|
|
+ //default
|
|
|
|
+ scrollTop = 0;
|
|
|
|
+ listCache = "";
|
|
|
|
+ pageNumCache = 1;
|
|
|
|
+ noMoreCache = false;
|
|
|
|
+
|
|
|
|
+ reqParam["pageNum"]=pageNum;
|
|
|
|
+ $.post("/jylab/entsesearch/proList",reqParam,function(r){
|
|
|
|
+ if(r){
|
|
|
|
+ var proList = r.proList;
|
|
|
|
+ if(typeof (proList)!="undefined" && proList.length>0){
|
|
|
|
+ $("#wrapper tbody tr").remove();
|
|
|
|
+ var html = "";
|
|
|
|
+ for(var i=0;i<proList.length;i++){
|
|
|
|
+ var bidamount = parseNToEmpty(proList[i].bidamount);
|
|
|
|
+ var projectname = parseNToEmpty(proList[i].projectname);
|
|
|
|
+ var jgtime = parseNToEmpty(proList[i].jgtime);
|
|
|
|
+ var sourceinfoid = parseNToEmpty(proList[i].sourceinfoid);
|
|
|
|
+ var projectcode = parseNToEmpty(proList[i].projectcode);
|
|
|
|
+ //var obj =$("<tr onclick=\"toDetail('"+sourceinfoid+"','"+projectcode+"','"+projectname+"')\"><td>"+(i+1)+"</td><td>"+jgtime+"</td><td>"+projectname+"</td><td>"+bidamount+"</td></tr>");
|
|
|
|
+ //$("#wrapper tbody").append(obj);
|
|
|
|
+ html +="<tr onclick=\"toDetail('"+sourceinfoid+"','"+projectcode+"','"+projectname+"')\"><td>"+(i+1)+"</td><td>"+jgtime+"</td><td>"+projectname+"</td><td>"+bidamount+"</td></tr>";
|
|
|
|
+ }
|
|
|
|
+ appendListHtml(html,1);
|
|
|
|
+ shaixuanHide();
|
|
|
|
+ initDropload();
|
|
|
|
+ }else{
|
|
|
|
+ dataListFlag = false;
|
|
|
|
+ hasNoData();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ function beforeSubmit() {
|
|
var searchname = $.trim($(".searchname").val().replace(/^\s+|\s+$/g,"").replace(/\s+/g,"+"));
|
|
var searchname = $.trim($(".searchname").val().replace(/^\s+|\s+$/g,"").replace(/\s+/g,"+"));
|
|
- var dataObj = {};
|
|
|
|
|
|
|
|
var money = "";
|
|
var money = "";
|
|
|
|
+ var money_from = "";
|
|
|
|
+ var money_to = "";
|
|
//金额
|
|
//金额
|
|
if($(".money .btn.active_m").first().length>0){
|
|
if($(".money .btn.active_m").first().length>0){
|
|
money = $(".money .btn.active_m").first().text();
|
|
money = $(".money .btn.active_m").first().text();
|
|
}
|
|
}
|
|
- var money_from = $.trim($("#money_from").val());
|
|
|
|
- var money_to = $.trim($("#money_to").val());
|
|
|
|
|
|
+ if(money!=""){
|
|
|
|
+ money_from = "";
|
|
|
|
+ money_to = "";
|
|
|
|
+ }else{
|
|
|
|
+ money_from = $.trim($("#money_from").val());
|
|
|
|
+ money_to = $.trim($("#money_to").val());
|
|
|
|
+ }
|
|
|
|
|
|
//项目地区
|
|
//项目地区
|
|
this.setScope = function(){
|
|
this.setScope = function(){
|
|
@@ -580,41 +823,12 @@
|
|
return scope.join(",");
|
|
return scope.join(",");
|
|
};
|
|
};
|
|
reqParam["scope"] = this.setScope();
|
|
reqParam["scope"] = this.setScope();
|
|
- 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);
|
|
|
|
-// $("#searchform [name='money_from']").val(money_from);
|
|
|
|
-// $("#searchform [name='money_to']").val(money_to);
|
|
|
|
-// $(".searchform").submit();
|
|
|
|
-
|
|
|
|
- $.post("/jylab/entsesearch/proList",dataObj,function(r){
|
|
|
|
- if(r){
|
|
|
|
- if(typeof (r.proList)!="undefined"){
|
|
|
|
- var proList = r.proList;
|
|
|
|
- //$("#searchList tbody tr").remove();
|
|
|
|
- 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();
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
|
|
+ reqParam["searchname"] = searchname;
|
|
|
|
+ reqParam["money_from"] = money_from;
|
|
|
|
+ reqParam["money_to"] = money_to;
|
|
}
|
|
}
|
|
|
|
|
|
- //
|
|
|
|
|
|
+ //项目历程
|
|
function toDetail(id,projectcode,projectname) {
|
|
function toDetail(id,projectcode,projectname) {
|
|
if(id!="" && typeof (id)!="undefined" && projectcode!="" && typeof(projectcode)!="undefined" && projectname!="" && typeof(projectname)!="undefined"){
|
|
if(id!="" && typeof (id)!="undefined" && projectcode!="" && typeof(projectcode)!="undefined" && projectname!="" && typeof(projectname)!="undefined"){
|
|
window.location.href="/follow/photo/"+id+"__"+projectname+"__"+projectcode;
|
|
window.location.href="/follow/photo/"+id+"__"+projectname+"__"+projectcode;
|
|
@@ -623,10 +837,91 @@
|
|
|
|
|
|
//筛选隐藏
|
|
//筛选隐藏
|
|
function shaixuanHide() {
|
|
function shaixuanHide() {
|
|
|
|
+ $(".nullcontent").addClass("hidden");
|
|
$("#set_search").addClass("hidden");
|
|
$("#set_search").addClass("hidden");
|
|
- $("#searchList").removeClass("hidden");
|
|
|
|
|
|
+ $("#wrapper").removeClass("hidden");
|
|
$(".tip_m").removeClass("hidden");
|
|
$(".tip_m").removeClass("hidden");
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+ //null || undefined to empty
|
|
|
|
+ function parseNToEmpty(str) {
|
|
|
|
+ if(str==null || typeof (str)=="undefined"){
|
|
|
|
+ str = "";
|
|
|
|
+ }
|
|
|
|
+ return str;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ //搜索框光标位置
|
|
|
|
+ function setSearchCursor() {
|
|
|
|
+ $("#searchname").focus();
|
|
|
|
+ try{
|
|
|
|
+ setCursorPos(document.getElementById("searchname"),$("#searchname").val().length);
|
|
|
|
+ }catch(e){}
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ function noMoreData(me){
|
|
|
|
+ noMoreCache = "true";
|
|
|
|
+ // 锁定
|
|
|
|
+ me.lock();
|
|
|
|
+ // 无数据
|
|
|
|
+ me.noData();
|
|
|
|
+ me.resetload();
|
|
|
|
+ }
|
|
|
|
+ function getHtml(list,pageNum){
|
|
|
|
+ var html = '';
|
|
|
|
+ for(var i=0;i<list.length;i++){
|
|
|
|
+ var index = (pageNum-1)*pageSize+i+1;
|
|
|
|
+ var bidamount = parseNToEmpty(list[i].bidamount);
|
|
|
|
+ var projectname = parseNToEmpty(list[i].projectname);
|
|
|
|
+ var jgtime = parseNToEmpty(list[i].jgtime);
|
|
|
|
+ var sourceinfoid = parseNToEmpty(list[i].sourceinfoid);
|
|
|
|
+ var projectcode = parseNToEmpty(list[i].projectcode);
|
|
|
|
+ html +="<tr onclick=\"toDetail('"+sourceinfoid+"','"+projectcode+"','"+projectname+"')\"><td>"+(index)+"</td><td>"+jgtime+"</td><td>"+projectname+"</td><td>"+bidamount+"</td></tr>";
|
|
|
|
+ }
|
|
|
|
+ return html;
|
|
|
|
+ }
|
|
|
|
+ function hasNoData(){
|
|
|
|
+ $(".nullcontent").removeClass("hidden");
|
|
|
|
+ $("#wrapper tbody tr").remove();
|
|
|
|
+ //window.top.$(".resbm").addClass("hidden");
|
|
|
|
+ $("#set_search").addClass("hidden");
|
|
|
|
+ $("#wrapper").addClass("hidden");
|
|
|
|
+ $(".tip_m").addClass("hidden");
|
|
|
|
+ }
|
|
|
|
+ function appendListHtml(html,pageNum){
|
|
|
|
+ //缓存数据
|
|
|
|
+ if(sessionStorage){
|
|
|
|
+ listCache += html;
|
|
|
|
+ pageNumCache = pageNum;
|
|
|
|
+ }
|
|
|
|
+ // 插入数据到页面,放到最后面
|
|
|
|
+ var htmlObj = $(html);
|
|
|
|
+ htmlObj.on("click", function(event){
|
|
|
|
+ putToSessionStorage();
|
|
|
|
+ });
|
|
|
|
+ $('#wrapper tbody').append(htmlObj);
|
|
|
|
+ }
|
|
|
|
+ function initDroploadNoMoreData(){
|
|
|
|
+ setTimeout(function(){
|
|
|
|
+ $('#wrapper').dropload({
|
|
|
|
+ scrollArea : window,
|
|
|
|
+ loadDownFn : function(me){
|
|
|
|
+ noMoreData(me);
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ },0);
|
|
|
|
+ }
|
|
|
|
+ //put to sessionstorage
|
|
|
|
+ function putToSessionStorage() {
|
|
|
|
+ if(sessionStorage){
|
|
|
|
+ sessionStorage.wxsearchScrollTop = scrollTop;
|
|
|
|
+ sessionStorage.wxsearchListCache = listCache;
|
|
|
|
+ sessionStorage.wxsearchPageNumCache = pageNumCache;
|
|
|
|
+ sessionStorage.wxsearchNoMoreCache = noMoreCache;
|
|
|
|
+ sessionStorage.wxsearchMoneyFromCache = reqParam["money_from"];
|
|
|
|
+ sessionStorage.wxsearchMoneyToCache = reqParam["money_to"];
|
|
|
|
+ sessionStorage.wxsearchScopeCache = reqParam["scope"];
|
|
|
|
+ }
|
|
|
|
+ }
|
|
</script>
|
|
</script>
|
|
</html>
|
|
</html>
|