소스 검색

优软云首页,修改Banner下的技术统计为js异步获取

shenjunjie 7 년 전
부모
커밋
1792595b6f

+ 5 - 5
jpress-web-core/src/main/java/io/jpress/ui/freemarker/tag/ApiDataTag.java

@@ -98,16 +98,16 @@ public class ApiDataTag extends JTag {
 		apiDataCollection.put("news_hotest", new ApiData("news_hotest", "https://login.uuzcc.com/ubtob/index/getNewArtList?type=hot"));
 
 		// 优软商城统计数据-交易额
-		apiDataCollection.put("mall_count_thisYear", new ApiData("mall_count_thisYear", "https://mall.usoftchina.com/api/product/commoncount/21/count"));
+//		apiDataCollection.put("mall_count_thisYear", new ApiData("mall_count_thisYear", "https://mall.usoftchina.com/api/product/commoncount/21/count"));
 		// 优软商城统计数据-询价条数
-		apiDataCollection.put("mall_count_inquiry", new ApiData("mall_count_inquiry", "https://mall.usoftchina.com/inquiry/public/getCountOfLastAndThisMonth"));
+//		apiDataCollection.put("mall_count_inquiry", new ApiData("mall_count_inquiry", "https://mall.usoftchina.com/inquiry/public/getCountOfLastAndThisMonth"));
 		// 优软商城统计数据-库存
-		apiDataCollection.put("mall_count_goods", new ApiData("mall_count_goods", "https://mall.usoftchina.com/api/product/commoncount/12/count"));
+//		apiDataCollection.put("mall_count_goods", new ApiData("mall_count_goods", "https://mall.usoftchina.com/api/product/commoncount/12/count"));
 
 		// 优软商城统计数据-库存
-		apiDataCollection.put("uuzcc_count_platform", new ApiData("uuzcc_count_platform", "https://login.usoftchina.com/ubtob/index/getZbSta"));
+//		apiDataCollection.put("uuzcc_count_platform", new ApiData("uuzcc_count_platform", "https://login.usoftchina.com/ubtob/index/getZbSta"));
 		// 优软商城统计数据-库存
-		apiDataCollection.put("uuzcc_count_bbs", new ApiData("uuzcc_count_bbs", "https://login.usoftchina.com/ubtob/index/getBbsSta"));
+//		apiDataCollection.put("uuzcc_count_bbs", new ApiData("uuzcc_count_bbs", "https://login.usoftchina.com/ubtob/index/getBbsSta"));
 
 	}
 

+ 56 - 0
jpress-web-template-mallcms/src/main/webapp/templates/mallcms/assets/js/index.js

@@ -190,4 +190,60 @@ $(function () {
     $('.a_register').click(function () {
         window.location.href = 'https://sso.ubtob.com/register/enterpriseRegistration?appId=home&returnURL=' + window.location.href;
     })
+
+    $.ajax({
+        type: "GET",
+        url: "https://mall.usoftchina.com/api/product/commoncount/21/count",
+        dataType: "json",
+        success: function(data) {
+            data = (data - data % 100000000) / 100000000
+            $("#mall_count_thisYear").text('交易金额' + data + '亿')
+        }
+    })
+
+    $.ajax({
+        type: "GET",
+        url: "https://mall.usoftchina.com/inquiry/public/getCountOfLastAndThisMonth",
+        dataType: "json",
+        success: function(json) {
+            $("#mall_count_inquiry").text('本月询价条数' + json.current)
+        }
+    })
+
+    $.ajax({
+        type: "GET",
+        url: "https://mall.usoftchina.com/api/product/commoncount/12/count",
+        dataType: "json",
+        success: function(json) {
+            json = (json - json % 100000000)/100000000
+            $("#mall_count_goods").text('产品库存数' + json + '亿')
+        }
+    })
+
+    $.ajax({
+        type: "GET",
+        url: "https://login.usoftchina.com/ubtob/index/getZbSta",
+        dataType: "json",
+        success: function(json) {
+            var html = ''
+            for (var i = 0; i < json.data.length; i++) {
+                html += '<div>'+json.data[i]+'</div>'
+            }
+            $("#uuzcc_count_platform").html(html)
+        }
+    })
+
+    $.ajax({
+        type: "GET",
+        url: "https://login.usoftchina.com/ubtob/index/getBbsSta",
+        dataType: "json",
+        success: function(json) {
+            console.log(json)
+            var html = ''
+            for (var i = 0; i < json.data.length; i++) {
+                html += '<div>'+json.data[i]+'</div>'
+            }
+            $("#uuzcc_count_bbs").html(html)
+        }
+    })
 });

+ 44 - 41
jpress-web-template-mallcms/src/main/webapp/templates/mallcms/index.html

@@ -35,43 +35,45 @@
 				<div class="adv-list">
 					<a href="">
 						<p>全球交易平台</p>
-						<@jp.apiData id="mall_count_thisYear">
-							<#assign text >
-								${data!}
-							</#assign>
-							<#assign json=text?eval />
-							<div>交易金额${(json - json%100000000)/100000000}亿</div>
-						</@jp.apiData>
-
-						<@jp.apiData id="mall_count_inquiry">
-							<#assign text >
-								${data!}
-							</#assign>
-							<#assign json=text?eval />
-							<div>本月询价条数${json.current}</div>
-						</@jp.apiData>
-
-						<@jp.apiData id="mall_count_goods">
-							<#assign text >
-								${data!}
-							</#assign>
-							<#assign json=text?eval />
-							<div>产品库存数${(json - json%100000000)/100000000}亿</div>
-						</@jp.apiData>
+						<div id="mall_count_thisYear">交易金额</div>
+						<!--<@jp.apiData id="mall_count_thisYear">-->
+							<!--<#assign text >-->
+								<!--${data!}-->
+							<!--</#assign>-->
+							<!--<#assign json=text?eval />-->
+							<!--<div>交易金额${(json - json%100000000)/100000000}亿</div>-->
+						<!--</@jp.apiData>-->
+						<div id="mall_count_inquiry">本月询价条数</div>
+						<!--<@jp.apiData id="mall_count_inquiry">-->
+							<!--<#assign text >-->
+								<!--${data!}-->
+							<!--</#assign>-->
+							<!--<#assign json=text?eval />-->
+							<!--<div>本月询价条数${json.current}</div>-->
+						<!--</@jp.apiData>-->
+						<div id="mall_count_goods">产品库存数</div>
+						<!--<@jp.apiData id="mall_count_goods">-->
+							<!--<#assign text >-->
+								<!--${data!}-->
+							<!--</#assign>-->
+							<!--<#assign json=text?eval />-->
+							<!--<div>产品库存数${(json - json%100000000)/100000000}亿</div>-->
+						<!--</@jp.apiData>-->
 					</a>
 				</div>
 				<div class="adv-list">
 					<a href="https://zb.uuzcc.com/">
 						<p>研发服务平台</p>
-						<@jp.apiData id="uuzcc_count_platform">
-							<#assign text >
-								${data!}
-							</#assign>
-							<#assign json=text?eval />
-							<#list json.data as item>
-								<div>${item!}</div>
-							</#list>
-						</@jp.apiData>
+						<div id="uuzcc_count_platform"></div>
+						<!--<@jp.apiData id="uuzcc_count_platform">-->
+							<!--<#assign text >-->
+								<!--${data!}-->
+							<!--</#assign>-->
+							<!--<#assign json=text?eval />-->
+							<!--<#list json.data as item>-->
+								<!--<div>${item!}</div>-->
+							<!--</#list>-->
+						<!--</@jp.apiData>-->
 					</a>
 				</div>
 				<div class="adv-list">
@@ -85,15 +87,16 @@
 				<div class="adv-list">
 					<a href="http://bbs.uuzcc.com/">
 						<p>技术交流社区</p>
-						<@jp.apiData id="uuzcc_count_bbs">
-							<#assign text >
-								${data!}
-							</#assign>
-							<#assign json=text?eval />
-							<#list json.data as item>
-								<div>${item!}</div>
-							</#list>
-						</@jp.apiData>
+						<div id="uuzcc_count_bbs"></div>
+						<!--<@jp.apiData id="uuzcc_count_bbs">-->
+							<!--<#assign text >-->
+								<!--${data!}-->
+							<!--</#assign>-->
+							<!--<#assign json=text?eval />-->
+							<!--<#list json.data as item>-->
+								<!--<div>${item!}</div>-->
+							<!--</#list>-->
+						<!--</@jp.apiData>-->
 					</a>
 				</div>
 			</div>