|
@@ -30,29 +30,32 @@
|
|
|
<!--[if lte IE 9]>
|
|
|
<p class="browserupgrade">请使用chrome,IE11等现代浏览器,浏览本网站.</p>
|
|
|
<![endif]-->
|
|
|
- <div class="erMenu">
|
|
|
- <div>
|
|
|
-
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+
|
|
|
<!--====== HEADER START ======-->
|
|
|
<header class="header-absolute sticky-header">
|
|
|
<div class="custom-container-one">
|
|
|
- <div class="header-top-area">
|
|
|
- <div class="container align-items-center">
|
|
|
- <!-- <div class="col-md-6 col-sm-7">
|
|
|
- <ul class="contact-list">
|
|
|
- <li>
|
|
|
- <a href="javascipt:void();">www.chinausky.com</a>
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <a href="javascipt:void();">400 633 8668</a>
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
- </div> -->
|
|
|
+ <div class="mainmenu-area container d-flex align-items-center justify-content-center">
|
|
|
+ <div class="logo">
|
|
|
+ <a href="/index.html"><img src="../assets/img/logo-white.png" alt="uskylogo"></a>
|
|
|
+ </div>
|
|
|
+ <div class="d-flex align-items-center ">
|
|
|
+ <nav class="main-menu">
|
|
|
+
|
|
|
+ <div class="menu-items">
|
|
|
+ <ul v-if="columnList" >
|
|
|
+ <li v-for="item in columnList" :key="item.id" :class="
|
|
|
+ bbb==item.sname? 'active':''" >
|
|
|
+ <a :href="item.sname">{{item.categoryName}}</a>
|
|
|
+ <ul class="submenu" >
|
|
|
+ <li v-if="item.children" v-for="aa in item.children" :key="aa.id"><a :href="`${item.sname}?id=${aa.id}`"> <span style="font-weight:bold;margin-right:10px">·</span> {{aa.sname}}</a></li>
|
|
|
+ </ul>
|
|
|
+ </li>
|
|
|
+
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </nav>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div id="headerNav"></div>
|
|
|
<div>
|
|
|
<div class="mobile-menu"></div>
|
|
|
</div>
|
|
@@ -66,122 +69,110 @@
|
|
|
</section>
|
|
|
<!--====== NEWS BREADCRUMB END ======-->
|
|
|
|
|
|
- <!-- <section class="crumbs">
|
|
|
- <div class="container">
|
|
|
- <ul>
|
|
|
- <li>首页 ></li>
|
|
|
- <li class="active">新闻动态</li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
- </section> -->
|
|
|
-
|
|
|
+ <!-- NEWS TYPE START -->
|
|
|
<section style=" background:#F7F7F7">
|
|
|
<div class="container" >
|
|
|
<div class="row newTypeBox">
|
|
|
- <div class="col-lg-6 col-md-6 titleOne"v-for="(item,i) in newsTypes" :class="i == colin ? 'active' : ''" @click="facilityClick(i, item)" >{{item.title}}</div>
|
|
|
+ <div class="col-lg-6 col-md-6 titleOne" v-for="(item,i) in solutionTypes" :class="item.id == id ? 'active' : ''"
|
|
|
+ @click="facilityClick(i, item)" >{{item.categoryName}}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</section>
|
|
|
-
|
|
|
+ <!-- NEWS TYPE END -->
|
|
|
|
|
|
<!--====== NEWS CONTENT START ======-->
|
|
|
<section class="news-content-section pt-70">
|
|
|
<div class="container">
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- <!-- <div class="row newBox">
|
|
|
- <div class="col-lg-12 col-md-12 menu-1">
|
|
|
- <ul>
|
|
|
- <li class="active">
|
|
|
- <a>公司新闻</a>
|
|
|
- </li>
|
|
|
- <li><a onClick="toTrade();">行业动态</a></li>
|
|
|
- </ul>
|
|
|
- </div> -->
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- <div class="col-lg-12 col-md-12 content" id="app">
|
|
|
- <div v-if="!hasNews" class="pt-60 pb-60">
|
|
|
- <div class="loadEffect">
|
|
|
- <span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- <ul v-if="!loading">
|
|
|
- <!-- 新闻列表主题start -->
|
|
|
- <div class="row">
|
|
|
- <div class="col-md-4 newItemOne" v-for="item in news" :key="item.id">
|
|
|
- <div class="oneInnerBox" @click="oneInnerBox(item.id)">
|
|
|
- <div class="img" v-bind:style="{backgroundImage:'url('+item.img_title+')'}">
|
|
|
- </div>
|
|
|
- <a class="line-two">{{item.title}}</a>
|
|
|
- <span>{{item.time}}</span>
|
|
|
+ <div class="col-lg-12 col-md-12 content" >
|
|
|
+
|
|
|
+ <ul v-if="!loading">
|
|
|
+ <!-- 新闻列表主题start -->
|
|
|
+
|
|
|
+ <div class="row">
|
|
|
+ <div class="col-md-4 newItemOne" v-for="item in solutionArray" :key="item.id">
|
|
|
+ <div class="oneInnerBox" @click="oneInnerBox(item)">
|
|
|
+ <div class="img" v-bind:style="{backgroundImage:'url('+item.image+')'}">
|
|
|
</div>
|
|
|
+ <a class="line-two">{{item.title}}</a>
|
|
|
+ <span>{{timeFormatSeconds(item.modifydate?item.modifydate:'')}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <!-- 新闻列表主题end -->
|
|
|
- <!-- <li class="row" v-for="item in news" :key="item.id">
|
|
|
- <div class="col-lg-4 img" v-bind:style="{backgroundImage:'url('+item.img_title+')'}">
|
|
|
- </div>
|
|
|
- <div class="col-lg-8 d-flex flex-column">
|
|
|
- <div class=" hr1 ">
|
|
|
- <a class="" :href="'./read.html?id='+item.id">{{item.title}}</a>
|
|
|
- <span>{{item.time}}</span>
|
|
|
- </div>
|
|
|
- <div class="hr2 flex-grow-1 line-two">
|
|
|
- <p>{{item.synopsis}}</p>
|
|
|
- </div>
|
|
|
- <div class="hr3 d-flex">
|
|
|
- <a :href="'./read.html?id='+item.id">
|
|
|
- <div class="more">查看详情</div>
|
|
|
- </a>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </li> -->
|
|
|
- </ul>
|
|
|
+ </div>
|
|
|
+ </ul>
|
|
|
|
|
|
|
|
|
|
|
|
- <div v-if="!loading" class="page mt-30 mb-30">
|
|
|
- <div class="d-flex justify-content-center align-items-end cannot_selected" style="position:relative">
|
|
|
- <div class="page-des align-items-start cannot_selected">共<span> {{
|
|
|
- totalPageNum}}</span>页,共<span> {{totalPageSzie}}</span>条信息</div>
|
|
|
+ <div v-if="!loading" class="page mt-30 mb-30">
|
|
|
+ <div class="d-flex justify-content-center align-items-end cannot_selected" style="position:relative">
|
|
|
+ <div class="page-des align-items-start cannot_selected">共<span> {{
|
|
|
+ totalPageNum}}</span>页,共<span> {{totalPageSzie}}</span>条信息</div>
|
|
|
|
|
|
|
|
|
- <el-pagination prev-text="上一页" next-text='下一页' :page-size="one_page_num" :current-page="currentPageNum" background layout="prev, pager, next" :total="totalPageSzie" @current-change="currentChange">
|
|
|
- </el-pagination>
|
|
|
+ <el-pagination prev-text="上一页" next-text='下一页' :page-size="one_page_size" :current-page="currentPageNum" background layout="prev, pager, next" :total="totalPageSzie" @current-change="currentChange">
|
|
|
+ </el-pagination>
|
|
|
|
|
|
- <!-- <a :class="[hasPageTop ? '' : 'disable']" class="previous" @click="toPrevious">上一页</a>
|
|
|
- <a v-if="needOmit" :class="[currentPageNum == 1 ? 'active' : '']"
|
|
|
- @click="switchPage(1)">1</a>
|
|
|
- <span v-if="hasLeftOmit">...</span>
|
|
|
- <a v-for="item in middlePageNums" :key="item"
|
|
|
- :class="[item == currentPageNum ? 'active': '']"
|
|
|
- @click="switchPage(item)">{{item}}</a>
|
|
|
- <span v-if="hasRightOmit">...</span>
|
|
|
- <a v-if="needOmit" :class="[currentPageNum == totalPageNum? 'active' : '']"
|
|
|
- @click="switchPage(totalPageNum)">{{totalPageNum}}</a>
|
|
|
- <a :class="[hasPageNext ? '' : 'disable']" @click="toNext" class="next">下一页</a> -->
|
|
|
+ <!-- <a :class="[hasPageTop ? '' : 'disable']" class="previous" @click="toPrevious">上一页</a>
|
|
|
+ <a v-if="needOmit" :class="[currentPageNum == 1 ? 'active' : '']"
|
|
|
+ @click="switchPage(1)">1</a>
|
|
|
+ <span v-if="hasLeftOmit">...</span>
|
|
|
+ <a v-for="item in middlePageNums" :key="item"
|
|
|
+ :class="[item == currentPageNum ? 'active': '']"
|
|
|
+ @click="switchPage(item)">{{item}}</a>
|
|
|
+ <span v-if="hasRightOmit">...</span>
|
|
|
+ <a v-if="needOmit" :class="[currentPageNum == totalPageNum? 'active' : '']"
|
|
|
+ @click="switchPage(totalPageNum)">{{totalPageNum}}</a>
|
|
|
+ <a :class="[hasPageNext ? '' : 'disable']" @click="toNext" class="next">下一页</a> -->
|
|
|
|
|
|
- <div class="page-des2 align-items-end cannot_selected pc">前往第
|
|
|
- <input v-model="goPage" class="previous" @keyup.enter="enterPage" /> 页
|
|
|
- </div>
|
|
|
+ <div class="page-des2 align-items-end cannot_selected pc">前往第
|
|
|
+ <input v-model="goPage" class="previous" @keyup.enter="enterPage" /> 页
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
</section>
|
|
|
<!--====== NEWS CONTENT END ======-->
|
|
|
|
|
|
<!--====== FOOTER PART START ======-->
|
|
|
- <div id="footer"></div>
|
|
|
+ <footer>
|
|
|
+ <!-- widgets -->
|
|
|
+ <div class="footer-widget-area">
|
|
|
+ <div class="container">
|
|
|
+ <div class="row footerOne">
|
|
|
+ <div class="col-lg-2 col-md-6 col-sm-6 footerWidth">
|
|
|
+ <div class="copyrigt-or-code d-flex flex-column align-items-center ">
|
|
|
+ <img width="130 " height="130 " src="https://aiot.usky.cn/uskyq/assets/img/qr_code.png">
|
|
|
+ <span style="text-align: left;color:#fff;margin-top:10px ">微信公众号</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="footerNone" style="width:12% !important;" v-for="item in columnList" :key="item.id">
|
|
|
+ <div class="widget nav-widget d-flex justify-content-center ">
|
|
|
+ <div >
|
|
|
+ <h5 class="widget-title"><a href="/solution/index.html">{{item.categoryName}}</a></h5>
|
|
|
+ <ul>
|
|
|
+ <li v-if="item.children" v-for="r in item.children" :key="r.id">
|
|
|
+ <a :href="`${item.sname}?id=${r.id}`"> {{r.sname}}</a>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <!-- copyright -->
|
|
|
+ <div class="copy-right-area ">
|
|
|
+ <div class="container ">
|
|
|
+ <div class="row copyrigt-text ">
|
|
|
+ <div class="col-lg-12 ">
|
|
|
+ <p>Copyright © 2001- 2022 Usky. All Rights Reserved. 永天股份 版权所有</p>
|
|
|
+ <p>增值电信业务经营许可证(IDC、ISP)编号B2-20080010</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </footer>
|
|
|
<!--====== FOOTER PART END ======-->
|
|
|
</div>
|
|
|
<script src="../assets/js/vendor/modernizr-3.6.0.min.js"></script>
|
|
@@ -199,110 +190,31 @@
|
|
|
<!--====== Vue js======-->
|
|
|
<script src="../assets/js/vue.min.js"></script>
|
|
|
<script src="../assets/js/element/index.js"></script>
|
|
|
- <script>
|
|
|
- $(function() {
|
|
|
-
|
|
|
- $('#footer').load("../footer.html");
|
|
|
- $(".menu-items ul li").hover(function() {
|
|
|
- $(".erMenu>div").html("")
|
|
|
- $(this).addClass("menuactive").siblings().removeClass("menuactive");
|
|
|
- if ($(this).children("a").text() == "解决方案") {
|
|
|
- $(this).addClass("menuactive").siblings()
|
|
|
- var data = `
|
|
|
- <ul class="erMenuList">
|
|
|
- <li><a href="../solution/index.html?solution_type=1">智慧安防</a></li>
|
|
|
- <li><a href="../solution/index.html?solution_type=2">智慧消防</a></li>
|
|
|
- <li><a href="../solution/index.html?solution_type=3">智慧建筑能源管理</a></li>
|
|
|
- <li><a href="../solution/index.html?solution_type=4">智慧电力综合管理</a></li>
|
|
|
- <li><a href="../solution/index.html?solution_type=5">智慧园区无人机综合管理</a></li>
|
|
|
- <li><a href="../solution/index.html?solution_type=6">智慧楼宇综合运营</a></li>
|
|
|
- </ul>`
|
|
|
- $(".erMenu>div").append(data)
|
|
|
- $(".erMenu").fadeIn()
|
|
|
- } else {
|
|
|
- $(".erMenu").fadeOut()
|
|
|
- }
|
|
|
- }, function() {
|
|
|
- $(".erMenu").fadeOut()
|
|
|
- });
|
|
|
-
|
|
|
- $('#headerNav').load("../headerNav.html");
|
|
|
-
|
|
|
- })
|
|
|
- var news_list = [];
|
|
|
- var app = new Vue({
|
|
|
- el: '#app',
|
|
|
- data: {
|
|
|
- message: 'hello',
|
|
|
- news: [],
|
|
|
- goPage: 1,
|
|
|
- one_page_num: 12,
|
|
|
- currentPageNum: 1,
|
|
|
- totalPageNum: 1,
|
|
|
- totalPageSzie: 4,
|
|
|
- loading: true,
|
|
|
- tabPosition: '1',
|
|
|
- colin:'0',
|
|
|
- newsTypes:[
|
|
|
- {id:1,title:'公司新闻'},
|
|
|
- {id:2,title:'行业动态'},
|
|
|
-
|
|
|
- ],
|
|
|
- },
|
|
|
- computed: {
|
|
|
- hasNews: function() {
|
|
|
- return this.news.length > 0;
|
|
|
- },
|
|
|
- },
|
|
|
- mounted: function() {
|
|
|
- this.journalism_display_Ajax();
|
|
|
-
|
|
|
- },
|
|
|
- methods: {
|
|
|
- facilityClick(e,item){
|
|
|
- this.colin = e
|
|
|
- },
|
|
|
- journalism_display_Ajax() {
|
|
|
- var _this = this;
|
|
|
- jQuery.ajax({
|
|
|
- type: 'POST',
|
|
|
- dataType: 'json',
|
|
|
- url: window.FQDN + 'agw/journalism_display',
|
|
|
- data: {
|
|
|
- type: '1',
|
|
|
- size: _this.one_page_num,
|
|
|
- page: _this.currentPageNum
|
|
|
- }
|
|
|
- }).done(function(res) {
|
|
|
- if (!res.msg) {
|
|
|
- return;
|
|
|
- }
|
|
|
- _this.news = res.data
|
|
|
- _this.totalPageSzie = res.count
|
|
|
- _this.totalPageNum = Math.ceil(res.count / res.size);
|
|
|
+ <!--====== Vue js======-->
|
|
|
+ <script src="../assets/js/commonVue.js "></script>
|
|
|
|
|
|
- _this.loading = false;
|
|
|
- }).fail(function(err) {});
|
|
|
- },
|
|
|
- oneInnerBox: function(id) {
|
|
|
- window.location = "./read.html?id=" + id
|
|
|
- },
|
|
|
- enterPage: function(res) {
|
|
|
- if (this.goPage >= 1 && this.goPage <= this.totalPageNum) {
|
|
|
- this.currentPageNum = this.goPage
|
|
|
- this.journalism_display_Ajax();
|
|
|
- } else {
|
|
|
- this.goPage = 1
|
|
|
- alert('输入页数有误!')
|
|
|
- }
|
|
|
- },
|
|
|
- currentChange: function(res) {
|
|
|
- this.currentPageNum = res
|
|
|
- this.journalism_display_Ajax();
|
|
|
- }
|
|
|
- },
|
|
|
- });
|
|
|
+ <script>
|
|
|
+ //获得年月日时分秒
|
|
|
+ //传入日期//例:2020-10-27T14:36:23
|
|
|
+ var timeFormatSeconds = function(time) {
|
|
|
+ var d = time ? new Date(time) : new Date();
|
|
|
+ var year = d.getFullYear();
|
|
|
+ var month = d.getMonth() + 1;
|
|
|
+ var day = d.getDate();
|
|
|
+ var hours = d.getHours();
|
|
|
+ var min = d.getMinutes();
|
|
|
+ var seconds = d.getSeconds();
|
|
|
+
|
|
|
+ if (month < 10) month = '0' + month;
|
|
|
+ if (day < 10) day = '0' + day;
|
|
|
+ if (hours < 0) hours = '0' + hours;
|
|
|
+ if (min < 10) min = '0' + min;
|
|
|
+ if (seconds < 10) seconds = '0' + seconds;
|
|
|
+
|
|
|
+ return (year + '-' + month + '-' + day + ' ' + hours + ':' + min + ':' + seconds);
|
|
|
+}
|
|
|
</script>
|
|
|
+
|
|
|
</body>
|
|
|
|
|
|
</html>
|