|
@@ -23,6 +23,8 @@
|
|
|
<link rel="stylesheet" href="../assets/css/animation.css" />
|
|
<link rel="stylesheet" href="../assets/css/animation.css" />
|
|
|
<!--====== home css ====== -->
|
|
<!--====== home css ====== -->
|
|
|
<link rel="stylesheet" href="../assets/css/home.css" />
|
|
<link rel="stylesheet" href="../assets/css/home.css" />
|
|
|
|
|
+ <!--====== element css ====== -->
|
|
|
|
|
+ <link rel="stylesheet" href="../assets/css/element.css">
|
|
|
<!--====== index css ====== -->
|
|
<!--====== index css ====== -->
|
|
|
<link rel="stylesheet" href="./css/index.css" />
|
|
<link rel="stylesheet" href="./css/index.css" />
|
|
|
</head>
|
|
</head>
|
|
@@ -78,14 +80,14 @@
|
|
|
<a href="../technology/index.html">技术支撑</a>
|
|
<a href="../technology/index.html">技术支撑</a>
|
|
|
</li>
|
|
</li>
|
|
|
<li>
|
|
<li>
|
|
|
- <a href="../news">新闻动态</a>
|
|
|
|
|
|
|
+ <a href="../news/index.html">新闻动态</a>
|
|
|
<!-- <ul class="submenu">
|
|
<!-- <ul class="submenu">
|
|
|
<li><a href="../news">公司新闻</a></li>
|
|
<li><a href="../news">公司新闻</a></li>
|
|
|
<li><a href="../news/trade/index.html">行业动态</a></li>
|
|
<li><a href="../news/trade/index.html">行业动态</a></li>
|
|
|
</ul> -->
|
|
</ul> -->
|
|
|
</li>
|
|
</li>
|
|
|
<li>
|
|
<li>
|
|
|
- <a href="../about">关于我们</a>
|
|
|
|
|
|
|
+ <a href="../about/index.html">关于我们</a>
|
|
|
</li>
|
|
</li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</div>
|
|
</div>
|
|
@@ -114,31 +116,14 @@
|
|
|
<div class="row row-tabs" style="padding: 0px 20px;">
|
|
<div class="row row-tabs" style="padding: 0px 20px;">
|
|
|
<div class="col-lg-12">
|
|
<div class="col-lg-12">
|
|
|
<div class="grid-filter">
|
|
<div class="grid-filter">
|
|
|
- <ul class="row cannot_selected">
|
|
|
|
|
- <li data-filter="*" class="active">
|
|
|
|
|
|
|
+ <ul class="cannot_selected tabs_selected" style="text-align: center;">
|
|
|
|
|
+ <li id="全部" data-filter="*" class="active" @click="getProductListAjax(0,'全部')">
|
|
|
<div><span>全部</span></div>
|
|
<div><span>全部</span></div>
|
|
|
</li>
|
|
</li>
|
|
|
- <li data-filter=".software">
|
|
|
|
|
- <div><span>智慧安防</span></div>
|
|
|
|
|
|
|
+ <li :id="type.type_name" :data-filter="'.'+type.id" v-for="(type,ind) in getProductType"
|
|
|
|
|
+ @click="getProductListAjax(type.id,type.type_name)">
|
|
|
|
|
+ <div><span>{{type.type_name}}</span></div>
|
|
|
</li>
|
|
</li>
|
|
|
- <li data-filter=".hardware">
|
|
|
|
|
- <div><span>智慧消防</span></div>
|
|
|
|
|
- </li>
|
|
|
|
|
- <li data-filter=".water-system">
|
|
|
|
|
- <div><span>智慧建筑能源管理</span></div>
|
|
|
|
|
- </li>
|
|
|
|
|
- <li data-filter=".securiy-system">
|
|
|
|
|
- <div><span>智慧电力综合管理</span></div>
|
|
|
|
|
- </li>
|
|
|
|
|
- <li data-filter=".electricity-system">
|
|
|
|
|
- <div><span>智慧园区无人机综合服务</span></div>
|
|
|
|
|
- </li>
|
|
|
|
|
- <li data-filter=".fire-system">
|
|
|
|
|
- <div><span>智慧楼宇综合运营</span></div>
|
|
|
|
|
- </li>
|
|
|
|
|
- <!-- <li data-filter=".others-system">
|
|
|
|
|
- <div><span>其它</span></div>
|
|
|
|
|
- </li> -->
|
|
|
|
|
</ul>
|
|
</ul>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -160,468 +145,45 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div> -->
|
|
</div> -->
|
|
|
<!-- 2 -->
|
|
<!-- 2 -->
|
|
|
- <div class="col-lg-4 col-sm-6 software">
|
|
|
|
|
|
|
+ <div class="col-lg-4 col-sm-6 software" v-for="list in getProductList">
|
|
|
<!-- <a @click="productDetails(`${cont}`)"> -->
|
|
<!-- <a @click="productDetails(`${cont}`)"> -->
|
|
|
- <div class="product-grid-box" @click="productDetails(`${cont}`)">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/QRcode.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title">
|
|
|
|
|
- <span>智慧安防综合管理系统软件</span>
|
|
|
|
|
- <div>
|
|
|
|
|
- 系统采用蓝牙定位技术,通过什么是系统采用蓝牙定位技术,通过什么是系统采用蓝牙定位技术,通过什么是系统采用蓝牙定位技术,通过什么是系统采用蓝牙定位技术,
|
|
|
|
|
- 通过什么是系统采用蓝牙定位技术,通过什么是
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- </a> -->
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 3 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 software">
|
|
|
|
|
- <div class="product-grid-box" @click="productDetails(`${cont}`)">
|
|
|
|
|
|
|
+ <div class="product-grid-box" @click="productDetails(`${list.id}`)">
|
|
|
<div class="product-img">
|
|
<div class="product-img">
|
|
|
- <img src="../assets/img/product/QRcode.png" />
|
|
|
|
|
|
|
+ <img :src="list.product_picture" />
|
|
|
</div>
|
|
</div>
|
|
|
<div class="title">
|
|
<div class="title">
|
|
|
- <span>智慧园区综合管理系统软件</span>
|
|
|
|
|
|
|
+ <span>{{list.product_name}}</span>
|
|
|
<div>
|
|
<div>
|
|
|
- 系统采用蓝牙定位技术,通过什么是系统采用蓝牙定位技术,通过什么是系统采用蓝牙定位技术,通过什么是系统采用蓝牙定位技术,通过什么是系统采用蓝牙定位技术,
|
|
|
|
|
- 通过什么是系统采用蓝牙定位技术,通过什么是
|
|
|
|
|
|
|
+ <span v-for="trait in list.product_trait">
|
|
|
|
|
+ {{trait.product_trait}}
|
|
|
|
|
+ </span>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <!-- </a> -->
|
|
|
</div>
|
|
</div>
|
|
|
- <!-- 4 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 software">
|
|
|
|
|
- <div class="product-grid-box" @click="productDetails(`${cont}`)">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/QRcode.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title">
|
|
|
|
|
- <span>永天智慧宝APP</span>
|
|
|
|
|
- <div>
|
|
|
|
|
- 系统采用蓝牙定位技术,通过什么是系统采用蓝牙定位技术,通过什么是系统采用蓝牙定位技术,通过什么是系统采用蓝牙定位技术,通过什么是系统采用蓝牙定位技术,
|
|
|
|
|
- 通过什么是系统采用蓝牙定位技术,通过什么是
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 5 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 software">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/QRcode.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>智慧用电综合处理单元</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>智慧用电综合处理单元</p>
|
|
|
|
|
- <p>v 1.0</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 6 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 software">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/QRcode.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>用水数据采集单元</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>用水数据采集单元</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 7 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 software hardware water-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p01.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>用水数据采集装置</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>用水数据采集装置</p>
|
|
|
|
|
- <p>UUWC07-0800</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 8 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 software hardware securiy-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p02.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>紧急(求助)按钮</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>紧急(求助)按钮</p>
|
|
|
|
|
- <p>UUEH07-0800</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 9 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 software hardware electricity-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p03.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>电气火灾探测器</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>电气火灾探测器</p>
|
|
|
|
|
- <p>UUEF08-0500</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 10 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 software hardware electricity-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p04.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>智慧用电探测器</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>智慧用电探测器</p>
|
|
|
|
|
- <p>UUiE08-0500</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 11 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 software hardware fire-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p05.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>可燃气体探测器</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>可燃气体探测器</p>
|
|
|
|
|
- <p>UUGD07-0800</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 12 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 software hardware fire-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p06.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>火灾探测器</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>火灾探测器</p>
|
|
|
|
|
- <p>UUFD07-0800</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 13 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 software hardware securiy-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p07.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>门体开启状态探测装置</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>门体开启状态探测装置</p>
|
|
|
|
|
- <p>UUGS07-0800</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 14 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 hardware water-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p08.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>二次供水探测装置</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>二次供水探测装置</p>
|
|
|
|
|
- <p>UUWT07-0800</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 15 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 hardware water-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p09.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>二次供水探测装置(含水位告警)</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>二次供水探测装置(含水位告警)</p>
|
|
|
|
|
- <p>UUWTL07-0800</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 16 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 hardware water-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p10.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>窨井盖探测装置</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>窨井盖探测装置</p>
|
|
|
|
|
- <p>UUIW07-0800</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 17 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 hardware water-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p11.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>窨井盖探测装置(含溢水告警)</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>窨井盖探测装置(含溢水告警)</p>
|
|
|
|
|
- <p>UUIWL07-0800</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 18 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 hardware others-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p12.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>消防占道探测装置</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>消防占道探测装置</p>
|
|
|
|
|
- <p>UUFP07-0800</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 19 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 hardware securiy-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p13.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>电梯运行采集探测装置</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>电梯运行采集探测装置</p>
|
|
|
|
|
- <p>UULC08-0400</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 20 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 hardware water-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p14.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>水质监测采集探测装置</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>水质监测采集探测装置</p>
|
|
|
|
|
- <p>UULW07-0800</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 21 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 hardware water-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p15.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>消防给水系统采集探测装置(室内消火栓)</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>消防给水系统采集探测装置(室内消火栓)</p>
|
|
|
|
|
- <p>UUIH07-0800</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 22 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 hardware water-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p16.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>消防给水系统采集探测装置(室外消火栓)</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>消防给水系统采集探测装置(室外消火栓)</p>
|
|
|
|
|
- <p>UUOH07-0800</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 23 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 hardware water-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p17.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>消防给水系统采集探测装置(喷淋水压探测器)</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>消防给水系统采集探测装置(喷淋水压探测器)</p>
|
|
|
|
|
- <p>UUPH07-0800</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 24 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 hardware water-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p18.jpg" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>消防给水系统采集探测装置(水泵探测装置)</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>消防给水系统采集探测装置(水泵探测装置)</p>
|
|
|
|
|
- <p>UUFW07-0500</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 25 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 hardware water-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p19.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>水质监测采集探测装置</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>水质监测采集探测装置</p>
|
|
|
|
|
- <p>UULW07-0800</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 26 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 hardware water-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p20.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>水质监测采集探测装置</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>水质监测采集探测装置</p>
|
|
|
|
|
- <p>UULW07-0800</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 27 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 hardware water-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p21.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>水质浊度传感器</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>水质监测采集探测装置 UULW07-0800</p>
|
|
|
|
|
- <p>水质浊度传感器</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 28 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 hardware water-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p22.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>水质电导率测量</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>水质监测采集探测装置 UULW07-0800</p>
|
|
|
|
|
- <p>水质电导率测量</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 29 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 hardware water-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p23.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>水质PH传感器</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>水质监测采集探测装置 UULW07-0800</p>
|
|
|
|
|
- <p>水质PH传感器</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 30 -->
|
|
|
|
|
- <div class="col-lg-4 col-sm-6 hardware water-system">
|
|
|
|
|
- <div class="product-grid-box">
|
|
|
|
|
- <div class="product-img">
|
|
|
|
|
- <img src="../assets/img/product/p24.png" />
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="title d-flex justify-content-center align-items-center">
|
|
|
|
|
- <span>水质余氯传感器</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a @click="productDetails(`${cont}`)" class="product-link">
|
|
|
|
|
- <p>水质监测采集探测装置 UULW07-0800</p>
|
|
|
|
|
- <p>水质余氯传感器</p>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+
|
|
|
</div>
|
|
</div>
|
|
|
<div class="news-content-section pt-60">
|
|
<div class="news-content-section pt-60">
|
|
|
<div class="container">
|
|
<div class="container">
|
|
|
- <div class="row">
|
|
|
|
|
|
|
+ <div class="row newBox">
|
|
|
<div class="col-lg-12 col-md-12 content" id="app">
|
|
<div class="col-lg-12 col-md-12 content" id="app">
|
|
|
- <div class="news-content-section">
|
|
|
|
|
- <div v-if="!loading" class="page mt-30 mb-30">
|
|
|
|
|
- <div class="d-flex justify-content-center align-items-end cannot_selected">
|
|
|
|
|
- <div class="page-des align-items-start cannot_selected">共<span> {{
|
|
|
|
|
- currentPageNum}}</span>页,共<span> {{ totalPageSzie}}</span>条信息</div>
|
|
|
|
|
- <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 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>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="page-des2 align-items-end cannot_selected pc">前往第
|
|
|
|
|
+ <input v-model="goPage" class="previous" @keyup.enter="enterPage" /> 页
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -640,32 +202,25 @@
|
|
|
</div>
|
|
</div>
|
|
|
<span class="title-tag2">产品详情</span>
|
|
<span class="title-tag2">产品详情</span>
|
|
|
</div>
|
|
</div>
|
|
|
- <div role="tabpanel" class="tab-pane tab-pane-tow active">
|
|
|
|
|
|
|
+ <div role="tabpanel" class="tab-pane tab-pane-tow active" v-for="list in getProductDetails">
|
|
|
<div>
|
|
<div>
|
|
|
<!-- <div class="close">
|
|
<!-- <div class="close">
|
|
|
<a @click="productDetails(0)">
|
|
<a @click="productDetails(0)">
|
|
|
<img src="../assets/img/product/close.png" alt="">
|
|
<img src="../assets/img/product/close.png" alt="">
|
|
|
</a>
|
|
</a>
|
|
|
</div> -->
|
|
</div> -->
|
|
|
- <div class="productText">光电感烟火灾探测报警器</div>
|
|
|
|
|
|
|
+ <div class="productText">{{list.product_name}}</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="productContent">
|
|
<div class="productContent">
|
|
|
<div>
|
|
<div>
|
|
|
- <img src="../assets/img/product/图层11.png" alt="">
|
|
|
|
|
|
|
+ <img class="productContentImg" :src="list.product_picture" alt="">
|
|
|
</div>
|
|
</div>
|
|
|
<div>
|
|
<div>
|
|
|
- <div class="paneConText">
|
|
|
|
|
- <div class="title">产品特点</div>
|
|
|
|
|
- <div class="content">
|
|
|
|
|
- 本产品为独立式光电感烟火灾探测报警器,拥有高可靠性。当报警器感应到烟雾浓度达到报警设定值时,探测器将在现场发出声光报警信号,提醒相关人员立即采取有效措施;基于永天云平台,可启动联动装置,并在永天智慧消防平台上弹出警报详情,辅助消防应急指挥排除险情,可有效避免火灾、爆炸、中毒等恶性事故的发生。
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="paneConText">
|
|
|
|
|
- <div class="title">产品参数</div>
|
|
|
|
|
|
|
+ <div class="paneConText" v-for="con in list.content">
|
|
|
|
|
+ <div class="title" v-if="con.product_name != null && con.product_name != ''">
|
|
|
|
|
+ {{con.product_name}}</div>
|
|
|
<div class="content">
|
|
<div class="content">
|
|
|
- 可用于住宅、酒店、商场、学校、医院、办公楼、厂房、仓库等场所; 传感器:长寿命光电感应器 电源:DC9V 报警方式:声、光报警 报警音量:>85dB@3m
|
|
|
|
|
- 无线模块:LoRa/NB-IoT/RPMA/Sigfox/ZigBee 工作温度:0℃~40℃ 工作湿度:≤95% 载波频段:470/850/900MHz等多频段可选
|
|
|
|
|
- 无线距离:≥100m@空旷环境
|
|
|
|
|
|
|
+ {{con.content}}
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -700,126 +255,119 @@
|
|
|
<script src="../assets/js/settinginfo.js"></script>
|
|
<script src="../assets/js/settinginfo.js"></script>
|
|
|
<!--====== Vue js ======-->
|
|
<!--====== Vue js ======-->
|
|
|
<script src="../assets/js/vue.min.js"></script>
|
|
<script src="../assets/js/vue.min.js"></script>
|
|
|
|
|
+ <script src="../assets/js/element/index.js"></script>
|
|
|
<script>
|
|
<script>
|
|
|
- var news_list = [];
|
|
|
|
|
- var one_page_num = 4;
|
|
|
|
|
var app = new Vue({
|
|
var app = new Vue({
|
|
|
el: '#app',
|
|
el: '#app',
|
|
|
data: {
|
|
data: {
|
|
|
cont: 3,
|
|
cont: 3,
|
|
|
viweState: false,
|
|
viweState: false,
|
|
|
- message: 'hello',
|
|
|
|
|
- news: [],
|
|
|
|
|
|
|
+
|
|
|
|
|
+ getProductType: [],
|
|
|
|
|
+ getProductList: [],
|
|
|
|
|
+ getProductDetails: [],
|
|
|
|
|
+
|
|
|
|
|
+ goPage: 1,
|
|
|
|
|
+ one_page_num: 12,
|
|
|
currentPageNum: 1,
|
|
currentPageNum: 1,
|
|
|
totalPageNum: 1,
|
|
totalPageNum: 1,
|
|
|
totalPageSzie: 4,
|
|
totalPageSzie: 4,
|
|
|
- middlePageNums: [2, 3, 4, 5, 6],
|
|
|
|
|
- needOmit: true,
|
|
|
|
|
loading: true,
|
|
loading: true,
|
|
|
|
|
+
|
|
|
|
|
+ tabs: 0,
|
|
|
|
|
+ tabsId: ''
|
|
|
},
|
|
},
|
|
|
computed: {
|
|
computed: {
|
|
|
hasNews: function () {
|
|
hasNews: function () {
|
|
|
- return this.news.length > 0;
|
|
|
|
|
- },
|
|
|
|
|
- hasLeftOmit: function () {
|
|
|
|
|
- return (this.currentPageNum > 4 && this.needOmit);
|
|
|
|
|
|
|
+ return this.getProductList.length > 0;
|
|
|
},
|
|
},
|
|
|
- hasRightOmit: function () {
|
|
|
|
|
- return ((this.middlePageNums[4] + 1) < this.totalPageNum && this.needOmit);
|
|
|
|
|
- },
|
|
|
|
|
- hasPageTop: function () {
|
|
|
|
|
- return this.currentPageNum > 1;
|
|
|
|
|
- },
|
|
|
|
|
- hasPageNext: function () {
|
|
|
|
|
- return this.currentPageNum < this.totalPageNum;
|
|
|
|
|
- }
|
|
|
|
|
},
|
|
},
|
|
|
mounted: function () {
|
|
mounted: function () {
|
|
|
- var self = this;
|
|
|
|
|
- jQuery.ajax({
|
|
|
|
|
- type: 'POST',
|
|
|
|
|
- dataType: 'json',
|
|
|
|
|
- url: window.FQDN + '/journalism_display',
|
|
|
|
|
- data: {
|
|
|
|
|
- type: '1'
|
|
|
|
|
- }
|
|
|
|
|
- }).done(function (res) {
|
|
|
|
|
- if (!res.msg) {
|
|
|
|
|
- return;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- res.data.forEach(function (item) {
|
|
|
|
|
- news_list.push(item);
|
|
|
|
|
- if (self.news.length < one_page_num) {
|
|
|
|
|
- self.news.push(item);
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- self.totalPageNum = Math.ceil(news_list.length / one_page_num);
|
|
|
|
|
- self.totalPageSzie = news_list.length
|
|
|
|
|
- if (self.totalPageNum < 8) {
|
|
|
|
|
- self.needOmit = false;
|
|
|
|
|
- self.middlePageNums = [];
|
|
|
|
|
- for (var i = 1; i <= self.totalPageNum; i++) {
|
|
|
|
|
- self.middlePageNums.push(i);
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- self.loading = false;
|
|
|
|
|
- }).fail(function (err) { });
|
|
|
|
|
|
|
+ var _this = this;
|
|
|
|
|
+ _this.getProductTypeAjax();
|
|
|
|
|
+ _this.getProductListAjax(0, '全部');
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
productDetails: function (val) {
|
|
productDetails: function (val) {
|
|
|
- console.log(val)
|
|
|
|
|
|
|
+ // console.log(val)
|
|
|
this.viweState = !this.viweState
|
|
this.viweState = !this.viweState
|
|
|
if (val != 0) {
|
|
if (val != 0) {
|
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
|
var dom = document.getElementById('product-details-section');
|
|
var dom = document.getElementById('product-details-section');
|
|
|
window.scrollTo(0, dom.offsetTop - 200);
|
|
window.scrollTo(0, dom.offsetTop - 200);
|
|
|
}, 0)
|
|
}, 0)
|
|
|
- console.log(1)
|
|
|
|
|
|
|
+ this.getProductDetailsAjax(val);
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- switchPage: function (page_num) {
|
|
|
|
|
- if (page_num == this.currentPageNum) {
|
|
|
|
|
- return;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- var start_index = (page_num - 1) * one_page_num;
|
|
|
|
|
- var limit = start_index + (one_page_num - 1);
|
|
|
|
|
- var tmp_new = [];
|
|
|
|
|
- for (var i = start_index; i <= limit; i++) {
|
|
|
|
|
- if (i < news_list.length) {
|
|
|
|
|
- tmp_new.push(news_list[i]);
|
|
|
|
|
|
|
+ getProductDetailsAjax(res) {
|
|
|
|
|
+ var _this = this;
|
|
|
|
|
+ jQuery.ajax({
|
|
|
|
|
+ type: 'POST',
|
|
|
|
|
+ dataType: 'json',
|
|
|
|
|
+ url: window.FQDN + 'Product/getProductDetails',
|
|
|
|
|
+ data: {
|
|
|
|
|
+ id: res
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
- this.news = tmp_new;
|
|
|
|
|
|
|
+ }).done(function (res) {
|
|
|
|
|
+ _this.getProductDetails = res
|
|
|
|
|
|
|
|
- if (!this.needOmit) {
|
|
|
|
|
- this.currentPageNum = page_num;
|
|
|
|
|
- return;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ }).fail(function (err) { });
|
|
|
|
|
+ },
|
|
|
|
|
+ getProductListAjax(res, id) {
|
|
|
|
|
+ var _this = this;
|
|
|
|
|
|
|
|
- if (page_num >= 5 && (page_num + 2) < this.totalPageNum) {
|
|
|
|
|
- this.middlePageNums = [page_num - 2, page_num - 1, page_num, page_num + 1, page_num + 2];
|
|
|
|
|
- } else if (page_num < 5) {
|
|
|
|
|
- this.middlePageNums = [2, 3, 4, 5, 6];
|
|
|
|
|
- } else if ((page_num + 2) >= this.totalPageNum) {
|
|
|
|
|
- this.middlePageNums = [this.totalPageNum - 5, this.totalPageNum - 4, this.totalPageNum - 3, this.totalPageNum - 2, this.totalPageNum - 1];
|
|
|
|
|
|
|
+ if (_this.tabsId != id) {
|
|
|
|
|
+ _this.currentPageNum = 1
|
|
|
}
|
|
}
|
|
|
|
|
+ _this.tabs = res
|
|
|
|
|
+ _this.tabsId = id
|
|
|
|
|
+
|
|
|
|
|
+ $('.tabs_selected li').siblings().removeClass('active')
|
|
|
|
|
+ $('#' + id).addClass('active')
|
|
|
|
|
+
|
|
|
|
|
+ jQuery.ajax({
|
|
|
|
|
+ type: 'POST',
|
|
|
|
|
+ dataType: 'json',
|
|
|
|
|
+ url: window.FQDN + 'Product/getProductList',
|
|
|
|
|
+ data: {
|
|
|
|
|
+ product_type_id: res,
|
|
|
|
|
+ size: _this.one_page_num,
|
|
|
|
|
+ page: _this.currentPageNum
|
|
|
|
|
+ }
|
|
|
|
|
+ }).done(function (res) {
|
|
|
|
|
+ _this.getProductList = res.data
|
|
|
|
|
+ _this.totalPageSzie = res.count
|
|
|
|
|
+ _this.totalPageNum = Math.ceil(res.count / res.size);
|
|
|
|
|
+ _this.loading = false;
|
|
|
|
|
|
|
|
- this.currentPageNum = page_num;
|
|
|
|
|
|
|
+ }).fail(function (err) { });
|
|
|
},
|
|
},
|
|
|
- toPrevious: function () {
|
|
|
|
|
- if (this.currentPageNum == 1) {
|
|
|
|
|
- return;
|
|
|
|
|
- }
|
|
|
|
|
- this.switchPage(this.currentPageNum - 1);
|
|
|
|
|
|
|
+ getProductTypeAjax() {
|
|
|
|
|
+ var _this = this;
|
|
|
|
|
+ jQuery.ajax({
|
|
|
|
|
+ type: 'POST',
|
|
|
|
|
+ dataType: 'json',
|
|
|
|
|
+ url: window.FQDN + 'Product/getProductType',
|
|
|
|
|
+ }).done(function (res) {
|
|
|
|
|
+ _this.getProductType = res
|
|
|
|
|
+
|
|
|
|
|
+ }).fail(function (err) { });
|
|
|
},
|
|
},
|
|
|
- toNext: function () {
|
|
|
|
|
- if (this.currentPageNum == this.totalPageNum) {
|
|
|
|
|
- return;
|
|
|
|
|
|
|
+ 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.getProductListAjax(this.tabs, this.tabsId);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.goPage = 1
|
|
|
|
|
+ alert('输入页数有误!')
|
|
|
}
|
|
}
|
|
|
- this.switchPage(this.currentPageNum + 1);
|
|
|
|
|
|
|
+ },
|
|
|
|
|
+ currentChange: function (res) {
|
|
|
|
|
+ this.currentPageNum = res
|
|
|
|
|
+ this.getProductListAjax(this.tabs, this.tabsId);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|