From 986ead9c0ba1de832e5265a806d9c30f79f0688b Mon Sep 17 00:00:00 2001
From: ZZJ <10913410+zzj2100@user.noreply.gitee.com>
Date: 星期五, 15 七月 2022 20:27:37 +0800
Subject: [PATCH] 下载

---
 src/views/index/components/commendContent.vue                               |    2 
 src/components/Price.vue                                                    |    6 
 src/views/index/components/rightForm.vue                                    |    2 
 src/views/productDetail/components/PayCard.vue                              |   17 
 src/views/index/components/rightColumn.vue                                  |    2 
 src/views/index/index.vue                                                   |   10 
 src/views/hashrate/CameraManage/CameraRules/components/LinkageCameraBox.vue |    3 
 src/views/index/components/rightRrid.vue                                    |    2 
 src/components/Connect.vue                                                  |    2 
 src/views/index/components/rightTabs.vue                                    |    2 
 src/main.ts                                                                 |    4 
 src/views/personalCenter/components/OrderMng.vue                            |   41 ++
 src/views/manageCenter/index.vue                                            |   72 ++--
 src/views/product/components/productCard.vue                                |    2 
 src/views/hashrate/AlgManage/index.vue                                      |    2 
 src/components/Footer.vue                                                   |    7 
 src/components/Header.vue                                                   |    7 
 src/components/subComponents/CardItem.vue                                   |  574 ++++++++++++++++++++++++++++------------
 src/views/connectUs/index.vue                                               |    5 
 src/views/hashrate/CameraManage/CameraRules/components/CameraBox.vue        |    3 
 src/views/search/components/CardItem.vue                                    |   20 
 21 files changed, 515 insertions(+), 270 deletions(-)

diff --git a/src/components/Connect.vue b/src/components/Connect.vue
index c5e8849..c31ec76 100644
--- a/src/components/Connect.vue
+++ b/src/components/Connect.vue
@@ -95,7 +95,7 @@
       //妫�鏌ユ粴鍔ㄦ潯鏄惁鍦ㄩ《閮紝鎺у埗杩斿洖椤堕儴鎸夐挳鐨勯殣钘忓拰鏄剧ず
     },
     jump1() {
-      window.open("http://smartai.com/contact");
+      window.open("http://smartai.com/consult");
     },
   },
 };
diff --git a/src/components/Footer.vue b/src/components/Footer.vue
index 6132f0c..006050c 100644
--- a/src/components/Footer.vue
+++ b/src/components/Footer.vue
@@ -8,7 +8,7 @@
       <span class="label">娉曞緥澹版槑</span>
       <span class="label">闅愮鏀跨瓥</span>
       <span class="label">寤夋涓炬姤</span>
-      <span class="label" @click="$router.push('/connectUs')">鑱旂郴鎴戜滑</span>
+      <span class="label" @click="jump2">鑱旂郴鎴戜滑</span>
       <span class="label">鍔犲叆鎴戜滑</span>
     </div>
   </div>
@@ -24,7 +24,10 @@
   },
   methods: {
     jump() {
-      window.open("http://www.smartai.com/");
+      window.open("http://www.smartai.com/contact");
+    },
+    jump2() {
+      window.open("http://www.smartai.com/consult");
     },
   },
 };
diff --git a/src/components/Header.vue b/src/components/Header.vue
index 410116a..75b8a2c 100644
--- a/src/components/Header.vue
+++ b/src/components/Header.vue
@@ -7,7 +7,7 @@
 
     <div class="right">
       <div class="link"><router-link to="/">棣栭〉</router-link></div>
-      <div class="link" @click="$router.push('/connectUs')">鑱旂郴鎴戜滑</div>
+      <div class="link" @click="jump2">鑱旂郴鎴戜滑</div>
       <div class="link" @click="jump">鍏充簬鎴戜滑</div>
     </div>
   </div>
@@ -17,7 +17,10 @@
 export default {
   methods: {
     jump() {
-      window.open("http://www.smartai.com/");
+      window.open("http://www.smartai.com/contact");
+    },
+    jump2() {
+      window.open("http://www.smartai.com/consult");
     },
   },
 };
diff --git a/src/components/Price.vue b/src/components/Price.vue
index 5078dc4..1a03a7e 100644
--- a/src/components/Price.vue
+++ b/src/components/Price.vue
@@ -1,10 +1,10 @@
 
 <template>
-  <div class="Price">
-    锟�<span class="newPrice">{{ priceN1 }}</span
+  <div class="Price" style="height: 30px">
+    <!--  锟�<span class="newPrice">{{ priceN1 }}</span
     >{{ priceN2 }}/骞�
     <span class="iconSave" v-if="showIcon">鐪�</span>
-    <span class="oldPrice">锟{ priceO1 }}{{ priceO2 }}/骞�</span>
+    <span class="oldPrice">锟{ priceO1 }}{{ priceO2 }}/骞�</span> -->
   </div>
 </template>
 
diff --git a/src/components/subComponents/CardItem.vue b/src/components/subComponents/CardItem.vue
index 063f9af..00ff1cb 100644
--- a/src/components/subComponents/CardItem.vue
+++ b/src/components/subComponents/CardItem.vue
@@ -2,13 +2,13 @@
   <div class="box-card" ref="cardItem">
     <!-- 宸︿晶鍥剧墖鍖哄煙 -->
     <!-- 姣斿妯″紡 -->
-    <div class="s-card-left-isCompare" v-if="showType === 'compare' ">
+    <div class="s-card-left-isCompare" v-if="showType === 'compare'">
       <div class="card-img-box">
         <div class="card-img-box-compear">
           <div class="card-img-box-compear-left" ref="firstImg">
             <img
               :src="data.targetInfo[0].picSmUrl | httpImage"
-              :id="'/compear/'+data.targetInfo[0].picSmUrl"
+              :id="'/compear/' + data.targetInfo[0].picSmUrl"
               class="cursor-pointer"
               @click="detailsClick($event)"
             />
@@ -20,7 +20,10 @@
             indicator-position="none"
             :arrow="data.baseInfo.length > 1 ? 'always' : 'never'"
           >
-            <el-carousel-item v-for="(item, index) in data.baseInfo" :key="index">
+            <el-carousel-item
+              v-for="(item, index) in data.baseInfo"
+              :key="index"
+            >
               <img
                 :src="item.targetPicUrl | httpImage"
                 class="cursor-pointer"
@@ -33,7 +36,7 @@
           class="s-card-left-isCompare-div compareScore111"
           :style="{
             bottom: '0',
-            background: getUrl(data.baseInfo[initialIndex].bwType)
+            background: getUrl(data.baseInfo[initialIndex].bwType),
           }"
         >
           <b>{{ data.baseInfo[initialIndex].compareScore | percentage }}</b>
@@ -52,13 +55,23 @@
           :autoplay="false"
           @change="changeCarousel"
         >
-          <el-carousel-item v-for="(item, index) in data.picMaxUrl" :key="index + 'img'">
-            <img :src="item | httpImage" class="cursor-pointer" @click="detailsClick($event)" />
+          <el-carousel-item
+            v-for="(item, index) in data.picMaxUrl"
+            :key="index + 'img'"
+          >
+            <img
+              :src="item | httpImage"
+              class="cursor-pointer"
+              @click="detailsClick($event)"
+            />
           </el-carousel-item>
         </el-carousel>
         <!-- 鏆傛椂璁や负鍙湁浜鸿劯鎶撴媿鐨勬姤璀�, 棣栭〉鏄剧ず灏忓浘, 鍏朵粬鏃堕棿鍧囨樉绀哄ぇ鍥� -->
         <img
-          v-else-if="data.targetInfo == null || data.targetInfo[0].targetType !== 'FaceDetect'"
+          v-else-if="
+            data.targetInfo == null ||
+            data.targetInfo[0].targetType !== 'FaceDetect'
+          "
           :src="data.picMaxUrl[0] | httpImage"
           class="cursor-pointer"
           @click="detailsClick($event)"
@@ -71,7 +84,10 @@
         />
       </div>
       <div class="s-card-left-box" v-else>
-        <img :src="data.baseInfo[0].targetPicUrl | httpImage" class="cursor-pointer" />
+        <img
+          :src="data.baseInfo[0].targetPicUrl | httpImage"
+          class="cursor-pointer"
+        />
       </div>
     </div>
 
@@ -85,34 +101,52 @@
         @mouseleave="cardMouseleave($event)"
       >
         <p>
-          <span class="fontStyle color222">{{ data.picDate | formatTime}}</span>
+          <span class="fontStyle color222">{{
+            data.picDate | formatTime
+          }}</span>
         </p>
-        <p style="margin-bottom: 8px;">
+        <p style="margin-bottom: 8px">
           <span class="fontStyle color222">{{ data.cameraAddr }}</span>
         </p>
         <el-tooltip placement="right" popper-class="atooltip">
           <div slot="content">
-            <p v-for="(item,index) in data.alarmRules" :key="index+'rule'">
-              <span>{{data.taskName}}</span>&nbsp;
-              <span v-if="item.alarmLevel !== '鎾ら槻'">&nbsp;{{item.alarmLevel}}</span>&nbsp;
+            <p v-for="(item, index) in data.alarmRules" :key="index + 'rule'">
+              <span>{{ data.taskName }}</span
+              >&nbsp;
+              <span v-if="item.alarmLevel !== '鎾ら槻'"
+                >&nbsp;{{ item.alarmLevel }}</span
+              >&nbsp;
               <span v-if="item.linkInfo == '鑱斿姩浠诲姟'">&nbsp;鑱斿姩浠诲姟</span>
             </p>
           </div>
           <el-button
-            style="line-height:17px;border:none;padding:0;overflow:hidden;text-overflow:ellipsis;cursor:default;width:100%;text-align:left"
+            style="
+              line-height: 17px;
+              border: none;
+              padding: 0;
+              overflow: hidden;
+              text-overflow: ellipsis;
+              cursor: default;
+              width: 100%;
+              text-align: left;
+            "
           >
             <span
-              v-for="(item,index) in data.alarmRules"
-              :key="index+'rule1'"
-              style="text-overflow:ellipsis;max-width:100px"
+              v-for="(item, index) in data.alarmRules"
+              :key="index + 'rule1'"
+              style="text-overflow: ellipsis; max-width: 100px"
             >
-              <span class="fontStyle color666">{{data.taskName}}</span>&nbsp;
+              <span class="fontStyle color666">{{ data.taskName }}</span
+              >&nbsp;
+              <span class="fontStyle color666" v-if="item.alarmLevel !== '鎾ら槻'"
+                >&nbsp;{{ item.alarmLevel }}</span
+              >&nbsp;
               <span
                 class="fontStyle color666"
-                v-if="item.alarmLevel !== '鎾ら槻'"
-              >&nbsp;{{item.alarmLevel}}</span>&nbsp;
-              <span class="fontStyle color666" v-if="item.linkInfo == '鑱斿姩浠诲姟'">&nbsp;鑱斿姩浠诲姟</span>
-              <span v-if="index < data.alarmRules.length-1">/&nbsp;</span>
+                v-if="item.linkInfo == '鑱斿姩浠诲姟'"
+                >&nbsp;鑱斿姩浠诲姟</span
+              >
+              <span v-if="index < data.alarmRules.length - 1">/&nbsp;</span>
             </span>
           </el-button>
         </el-tooltip>
@@ -122,45 +156,61 @@
               <span
                 class="fontStyle"
                 v-if="data.baseInfo[initialIndex].tableName"
-              >{{ data.baseInfo[initialIndex].tableName }}</span>&nbsp;
+                >{{ data.baseInfo[initialIndex].tableName }}</span
+              >&nbsp;
               <span
                 class="fontStyle"
                 v-if="data.baseInfo[initialIndex].targetName"
-              >/&nbsp;{{ data.baseInfo[initialIndex].targetName }}</span>&nbsp;
-              <span
-                class="fontStyle"
-                v-if="data.baseInfo[initialIndex].labels"
-              >/&nbsp;{{ data.baseInfo[initialIndex].labels | idCard}}</span>&nbsp;
+                >/&nbsp;{{ data.baseInfo[initialIndex].targetName }}</span
+              >&nbsp;
+              <span class="fontStyle" v-if="data.baseInfo[initialIndex].labels"
+                >/&nbsp;{{ data.baseInfo[initialIndex].labels | idCard }}</span
+              >&nbsp;
               <span
                 class="fontStyle"
                 v-if="data.baseInfo[initialIndex].monitorLevel"
-              >/&nbsp;{{ data.baseInfo[initialIndex].monitorLevel }}</span>
+                >/&nbsp;{{ data.baseInfo[initialIndex].monitorLevel }}</span
+              >
             </p>
           </div>
           <el-button
-            style="line-height:17px;border:none;padding:0;margin:0;overflow:hidden;text-overflow:ellipsis;cursor:default;width:100%;text-align:left"
+            style="
+              line-height: 17px;
+              border: none;
+              padding: 0;
+              margin: 0;
+              overflow: hidden;
+              text-overflow: ellipsis;
+              cursor: default;
+              width: 100%;
+              text-align: left;
+            "
           >
             <span
-              :style="data.baseInfo[initialIndex].bwType === '1'
-              ? 'color: red;font-size:12px;line-height:20px'
-              : 'font-size:12px;line-height:20px'"
+              :style="
+                data.baseInfo[initialIndex].bwType === '1'
+                  ? 'color: red;font-size:12px;line-height:20px'
+                  : 'font-size:12px;line-height:20px'
+              "
             >
               <span
                 class="fontStyle"
                 v-if="data.baseInfo[initialIndex].tableName"
-              >{{ data.baseInfo[initialIndex].tableName }}</span>&nbsp;
+                >{{ data.baseInfo[initialIndex].tableName }}</span
+              >&nbsp;
               <span
                 class="fontStyle"
                 v-if="data.baseInfo[initialIndex].targetName"
-              >/&nbsp;{{ data.baseInfo[initialIndex].targetName }}</span>&nbsp;
-              <span
-                class="fontStyle"
-                v-if="data.baseInfo[initialIndex].labels"
-              >/&nbsp;{{ data.baseInfo[initialIndex].labels | idCard}}</span>&nbsp;
+                >/&nbsp;{{ data.baseInfo[initialIndex].targetName }}</span
+              >&nbsp;
+              <span class="fontStyle" v-if="data.baseInfo[initialIndex].labels"
+                >/&nbsp;{{ data.baseInfo[initialIndex].labels | idCard }}</span
+              >&nbsp;
               <span
                 class="fontStyle"
                 v-if="data.baseInfo[initialIndex].monitorLevel"
-              >/&nbsp;{{ data.baseInfo[initialIndex].monitorLevel }}</span>
+                >/&nbsp;{{ data.baseInfo[initialIndex].monitorLevel }}</span
+              >
             </span>
           </el-button>
         </el-tooltip>
@@ -175,9 +225,9 @@
         <el-tooltip content="鍔犲叆搴曞簱" placement="top" popper-class="atooltip">
           <i class="iconfont icontianjiaren" @click="toAdd(data)"></i>
         </el-tooltip>
-        <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
+        <!--  <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
           <i class="iconfont iconshoucang2"></i>
-        </el-tooltip>
+        </el-tooltip> -->
       </div>
     </div>
     <!-- 搴曞簱浜哄憳妯″紡 -->
@@ -191,23 +241,44 @@
         <p
           :title="data.baseInfo[0].compareScore"
           class="score"
-          style="font-family: PingFangSC-Medium;font-size: 20px;color: #3D68E1;letter-spacing: 0.4px;"
+          style="
+            font-family: PingFangSC-Medium;
+            font-size: 20px;
+            color: #3d68e1;
+            letter-spacing: 0.4px;
+          "
         >
-          <span>{{ data.baseInfo[0].compareScore | percentage}}</span>
+          <span>{{ data.baseInfo[0].compareScore | percentage }}</span>
         </p>
         <p
-          :style="data.baseInfo[0].bwType == '0' ? 'font-size:12px;line-height:20px' : 'color:red;font-size:12px;line-height:20px'"
-        >{{ data.baseInfo[0].tableName }}</p>
+          :style="
+            data.baseInfo[0].bwType == '0'
+              ? 'font-size:12px;line-height:20px'
+              : 'color:red;font-size:12px;line-height:20px'
+          "
+        >
+          {{ data.baseInfo[0].tableName }}
+        </p>
         <p :style="data.baseInfo[0].bwType == '0' ? '' : 'color:red'">
-          <span>{{ data.baseInfo[0].targetName }}</span>&nbsp;&nbsp;
-          <span
-            v-if="data.baseInfo[0].labels"
-          >/&nbsp;{{ data.baseInfo[0].labels | idCard}}</span>
+          <span>{{ data.baseInfo[0].targetName }}</span
+          >&nbsp;&nbsp;
+          <span v-if="data.baseInfo[0].labels"
+            >/&nbsp;{{ data.baseInfo[0].labels | idCard }}</span
+          >
         </p>
       </div>
       <div class="card-icon-box">
-        <el-tooltip content="鏌ユ壘姝や汉" placement="top" popper-class="atooltip" style="margin-left:10px">
-          <i class="iconfont iconsousuoren" @click="tosearch(data)" title="鏌ユ壘姝や汉"></i>
+        <el-tooltip
+          content="鏌ユ壘姝や汉"
+          placement="top"
+          popper-class="atooltip"
+          style="margin-left: 10px"
+        >
+          <i
+            class="iconfont iconsousuoren"
+            @click="tosearch(data)"
+            title="鏌ユ壘姝や汉"
+          ></i>
         </el-tooltip>
       </div>
     </div>
@@ -223,34 +294,54 @@
         @mouseleave="cardMouseleave($event)"
       >
         <p :title="data.picDate">
-          <span class="fontStyle color222">{{ data.picDate | formatTime }}</span>
+          <span class="fontStyle color222">{{
+            data.picDate | formatTime
+          }}</span>
         </p>
-        <p :title="data.cameraAddr" style="margin-bottom: 8px;">
+        <p :title="data.cameraAddr" style="margin-bottom: 8px">
           <span class="fontStyle color222">{{ data.cameraAddr }}</span>
         </p>
         <el-tooltip placement="right" popper-class="atooltip">
           <div slot="content">
-            <p v-for="(item,index) in data.alarmRules" :key="index+'rule'">
-              <span>{{data.taskName}}</span>&nbsp;&nbsp;
-              <span v-if="item.alarmLevel !== '鎾ら槻'">{{item.alarmLevel}}</span>&nbsp;
+            <p v-for="(item, index) in data.alarmRules" :key="index + 'rule'">
+              <span>{{ data.taskName }}</span
+              >&nbsp;&nbsp;
+              <span v-if="item.alarmLevel !== '鎾ら槻'">{{
+                item.alarmLevel
+              }}</span
+              >&nbsp;
               <span v-if="item.linkInfo == '鑱斿姩浠诲姟'">&nbsp;鑱斿姩浠诲姟</span>
             </p>
           </div>
           <el-button
-            style="border:none;padding:0;overflow:hidden;text-overflow:ellipsis;cursor:default;width:100%;text-align:left"
+            style="
+              border: none;
+              padding: 0;
+              overflow: hidden;
+              text-overflow: ellipsis;
+              cursor: default;
+              width: 100%;
+              text-align: left;
+            "
           >
             <span
-              v-for="(item,index) in data.alarmRules"
-              :key="index+'rule1'"
-              style="text-overflow:ellipsis;max-width:100px"
+              v-for="(item, index) in data.alarmRules"
+              :key="index + 'rule1'"
+              style="text-overflow: ellipsis; max-width: 100px"
             >
-              <span class="fontStyle color666">{{data.taskName}}</span>&nbsp;&nbsp;
+              <span class="fontStyle color666">{{ data.taskName }}</span
+              >&nbsp;&nbsp;
               <span
                 class="fontStyle color666"
                 v-if="item.alarmLevel !== '鎾ら槻'"
-              >{{item.alarmLevel}}</span>&nbsp;
-              <span class="fontStyle color666" v-if="item.linkInfo == '鑱斿姩浠诲姟'">&nbsp;鑱斿姩浠诲姟</span>
-              <span v-if="index < data.alarmRules.length-1">/&nbsp;</span>
+                >{{ item.alarmLevel }}</span
+              >&nbsp;
+              <span
+                class="fontStyle color666"
+                v-if="item.linkInfo == '鑱斿姩浠诲姟'"
+                >&nbsp;鑱斿姩浠诲姟</span
+              >
+              <span v-if="index < data.alarmRules.length - 1">/&nbsp;</span>
             </span>
           </el-button>
         </el-tooltip>
@@ -258,7 +349,11 @@
       <div class="right-bottom">
         <div v-if="!data.id" class="card-icon-box">
           <!-- <i class="iconfont systemxing ml50" title="鏀惰棌" ></i> -->
-          <el-tooltip content="鏌ユ壘姝や汉" placement="top" popper-class="atooltip">
+          <el-tooltip
+            content="鏌ユ壘姝や汉"
+            placement="top"
+            popper-class="atooltip"
+          >
             <i class="iconfont iconsousuoren ml50" @click="tosearch(data)"></i>
           </el-tooltip>
         </div>
@@ -269,9 +364,9 @@
           <el-tooltip content="璇︽儏" placement="top" popper-class="atooltip">
             <i class="iconfont iconcaidan" @click="detailsClick($event)"></i>
           </el-tooltip>
-          <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
+          <!-- <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
             <i class="iconfont iconshoucang2" @click="dialogVisible = true"></i>
-          </el-tooltip>
+          </el-tooltip> -->
           <!-- :class="
               data.isAlarm ? 'iconfont systemmm' : 'iconfont systemxing'
           "-->
@@ -280,15 +375,23 @@
           <el-tooltip content="璇︽儏" placement="top" popper-class="atooltip">
             <i class="iconfont iconcaidan" @click="detailsClick($event)"></i>
           </el-tooltip>
-          <el-tooltip content="鏌ユ壘姝や汉" placement="top" popper-class="atooltip">
+          <el-tooltip
+            content="鏌ユ壘姝や汉"
+            placement="top"
+            popper-class="atooltip"
+          >
             <i class="iconfont iconsousuoren" @click="tosearch(data)"></i>
           </el-tooltip>
-          <el-tooltip content="鍔犲叆搴曞簱" placement="top" popper-class="atooltip">
+          <el-tooltip
+            content="鍔犲叆搴曞簱"
+            placement="top"
+            popper-class="atooltip"
+          >
             <i class="iconfont icontianjiaren" @click="toAdd(data)"></i>
           </el-tooltip>
-          <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
+          <!--  <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
             <i class="iconfont iconshoucang2" @click="dialogVisible = true"></i>
-          </el-tooltip>
+          </el-tooltip> -->
         </div>
       </div>
     </div>
@@ -307,40 +410,72 @@
         <p
           class="score"
           v-if="VideoPhotoData.uploadType"
-          style="font-family: PingFangSC-Medium;font-size: 20px;color: #3D68E1;letter-spacing: 0.4px;"
+          style="
+            font-family: PingFangSC-Medium;
+            font-size: 20px;
+            color: #3d68e1;
+            letter-spacing: 0.4px;
+          "
         >
-          <span v-if="data.id">{{ data.compareScore | percentage}}</span>
-          <span v-else>{{ data.baseInfo[0].compareScore | percentage}}</span>
+          <span v-if="data.id">{{ data.compareScore | percentage }}</span>
+          <span v-else>{{ data.baseInfo[0].compareScore | percentage }}</span>
         </p>
         <p :title="data.picDate">
-          <span class="fontStyle color222">{{ data.picDate | formatTime }}</span>
+          <span class="fontStyle color222">{{
+            data.picDate | formatTime
+          }}</span>
         </p>
-        <p :title="data.cameraAddr" style="margin-bottom: 8px;">
+        <p :title="data.cameraAddr" style="margin-bottom: 8px">
           <span class="fontStyle color222">{{ data.cameraAddr }}</span>
         </p>
-        <el-tooltip placement="right" popper-class="atooltip" v-if="!VideoPhotoData.uploadType">
+        <el-tooltip
+          placement="right"
+          popper-class="atooltip"
+          v-if="!VideoPhotoData.uploadType"
+        >
           <div slot="content">
-            <p v-for="(item,index) in data.alarmRules" :key="index+'rule2'">
-              <span class="fontStyle">{{data.taskName}}</span>&nbsp;&nbsp;
-              <span
-                class="fontStyle"
-                v-if="item.alarmLevel !== '鎾ら槻'"
-              >{{item.alarmLevel}}</span>&nbsp;
-              <span v-if="item.linkInfo == '鑱斿姩浠诲姟'" class="fontStyle">&nbsp;鑱斿姩浠诲姟</span>
-              <span v-if="index < data.alarmRules.length-1">/&nbsp;</span>
+            <p v-for="(item, index) in data.alarmRules" :key="index + 'rule2'">
+              <span class="fontStyle">{{ data.taskName }}</span
+              >&nbsp;&nbsp;
+              <span class="fontStyle" v-if="item.alarmLevel !== '鎾ら槻'">{{
+                item.alarmLevel
+              }}</span
+              >&nbsp;
+              <span v-if="item.linkInfo == '鑱斿姩浠诲姟'" class="fontStyle"
+                >&nbsp;鑱斿姩浠诲姟</span
+              >
+              <span v-if="index < data.alarmRules.length - 1">/&nbsp;</span>
             </p>
           </div>
           <el-button
-            style="border:none;padding:0;margin:0px;overflow:hidden;text-overflow:ellipsis;cursor:default;width:100%;text-align:left"
+            style="
+              border: none;
+              padding: 0;
+              margin: 0px;
+              overflow: hidden;
+              text-overflow: ellipsis;
+              cursor: default;
+              width: 100%;
+              text-align: left;
+            "
           >
-            <span v-for="(item,index) in data.alarmRules" :key="index+'rule3'">
-              <span class="fontStyle color666">{{data.taskName}}</span>&nbsp;&nbsp;
+            <span
+              v-for="(item, index) in data.alarmRules"
+              :key="index + 'rule3'"
+            >
+              <span class="fontStyle color666">{{ data.taskName }}</span
+              >&nbsp;&nbsp;
               <span
                 class="fontStyle color666"
                 v-if="item.alarmLevel !== '鎾ら槻'"
-              >{{item.alarmLevel}}</span>&nbsp;
-              <span v-if="item.linkInfo == '鑱斿姩浠诲姟'" class="fontStyle color666">&nbsp;鑱斿姩浠诲姟</span>
-              <span v-if="index < data.alarmRules.length-1">/&nbsp;</span>
+                >{{ item.alarmLevel }}</span
+              >&nbsp;
+              <span
+                v-if="item.linkInfo == '鑱斿姩浠诲姟'"
+                class="fontStyle color666"
+                >&nbsp;鑱斿姩浠诲姟</span
+              >
+              <span v-if="index < data.alarmRules.length - 1">/&nbsp;</span>
             </span>
           </el-button>
         </el-tooltip>
@@ -353,31 +488,52 @@
           v-if="data.baseInfo && data.baseInfo[0].targetName != ''"
         >
           <div slot="content">
-            <p v-for="(item,index) in data.baseInfo" :key="index+'base1'">
-              <span class="fontStyle">{{item.tableName}}</span>&nbsp;
-              <span class="fontStyle" v-if="item.targetName.length">/&nbsp;{{item.targetName}}</span>&nbsp;
-              <span
-                class="fontStyle"
-                v-if="item.labels.length"
-              >/&nbsp;{{item.labels | idCard}}</span>&nbsp;
-              <span class="fontStyle" v-if="item.labels.length">/&nbsp;{{item.labels | sex}}</span>
+            <p v-for="(item, index) in data.baseInfo" :key="index + 'base1'">
+              <span class="fontStyle">{{ item.tableName }}</span
+              >&nbsp;
+              <span class="fontStyle" v-if="item.targetName.length"
+                >/&nbsp;{{ item.targetName }}</span
+              >&nbsp;
+              <span class="fontStyle" v-if="item.labels.length"
+                >/&nbsp;{{ item.labels | idCard }}</span
+              >&nbsp;
+              <span class="fontStyle" v-if="item.labels.length"
+                >/&nbsp;{{ item.labels | sex }}</span
+              >
             </p>
           </div>
           <el-button
-            style="border:none;padding:0;margin:0px;overflow:hidden;text-overflow:ellipsis;cursor:default;width:100%;text-align:left"
+            style="
+              border: none;
+              padding: 0;
+              margin: 0px;
+              overflow: hidden;
+              text-overflow: ellipsis;
+              cursor: default;
+              width: 100%;
+              text-align: left;
+            "
           >
             <span
-              v-for="(item,index) in data.baseInfo"
-              :key="index+'base'"
-              :style="item.bwType == '1' ? 'color:red;font-size:12px;line-height:20px':'font-size:12px;line-height:20px'"
+              v-for="(item, index) in data.baseInfo"
+              :key="index + 'base'"
+              :style="
+                item.bwType == '1'
+                  ? 'color:red;font-size:12px;line-height:20px'
+                  : 'font-size:12px;line-height:20px'
+              "
             >
-              <span class="fontStyle">{{item.tableName}}</span>&nbsp;
-              <span class="fontStyle" v-if="item.targetName.length">/&nbsp;{{item.targetName}}</span>&nbsp;
-              <span
-                class="fontStyle"
-                v-if="item.labels.length"
-              >/&nbsp;{{item.labels | idCard}}</span>&nbsp;
-              <span class="fontStyle" v-if="item.labels.length">/&nbsp;{{item.labels |sex }}</span>
+              <span class="fontStyle">{{ item.tableName }}</span
+              >&nbsp;
+              <span class="fontStyle" v-if="item.targetName.length"
+                >/&nbsp;{{ item.targetName }}</span
+              >&nbsp;
+              <span class="fontStyle" v-if="item.labels.length"
+                >/&nbsp;{{ item.labels | idCard }}</span
+              >&nbsp;
+              <span class="fontStyle" v-if="item.labels.length"
+                >/&nbsp;{{ item.labels | sex }}</span
+              >
             </span>
           </el-button>
         </el-tooltip>
@@ -386,15 +542,28 @@
           placement="right"
           popper-class="atooltip"
           v-if="data.baseInfo == null"
-          style="margin-top:5px"
+          style="margin-top: 5px"
         >
           <div slot="content">
-            <span :style="'color:red;font-size:14px;line-height:20px'">{{data.showLabels}}</span>
+            <span :style="'color:red;font-size:14px;line-height:20px'">{{
+              data.showLabels
+            }}</span>
           </div>
           <el-button
-            style="border:none;padding:0;margin:0px;overflow:hidden;text-overflow:ellipsis;cursor:default;width:100%;text-align:left"
+            style="
+              border: none;
+              padding: 0;
+              margin: 0px;
+              overflow: hidden;
+              text-overflow: ellipsis;
+              cursor: default;
+              width: 100%;
+              text-align: left;
+            "
           >
-            <span :style=" 'color:red;font-size:14px;line-height:20px'">{{data.showLabels}}</span>
+            <span :style="'color:red;font-size:14px;line-height:20px'">{{
+              data.showLabels
+            }}</span>
           </el-button>
         </el-tooltip>
       </div>
@@ -402,7 +571,11 @@
         <div v-if="!data.id" class="card-icon-box">
           <!-- 搴曞簱浜哄憳 -->
           <!-- <i class="iconfont systemxing ml50" title="鏀惰棌" ></i> -->
-          <el-tooltip content="鏌ユ壘姝や汉" placement="top" popper-class="atooltip">
+          <el-tooltip
+            content="鏌ユ壘姝や汉"
+            placement="top"
+            popper-class="atooltip"
+          >
             <i class="iconfont iconsousuoren ml50" @click="tosearch(data)"></i>
           </el-tooltip>
         </div>
@@ -411,9 +584,9 @@
           <el-tooltip content="璇︽儏" placement="top" popper-class="atooltip">
             <i class="iconfont iconcaidan" @click="detailsClick($event)"></i>
           </el-tooltip>
-          <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
+          <!--   <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
             <i class="iconfont iconshoucang2"></i>
-          </el-tooltip>
+          </el-tooltip> -->
           <!-- :class="
               data.isAlarm ? 'iconfont systemmm' : 'iconfont systemxing'
           "-->
@@ -439,9 +612,9 @@
           >
             <i class="iconfont icontianjiaren" @click="toAdd(data)"></i>
           </el-tooltip>
-          <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
+          <!-- <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
             <i class="iconfont iconshoucang2"></i>
-          </el-tooltip>
+          </el-tooltip> -->
         </div>
       </div>
     </div>
@@ -456,16 +629,24 @@
         >
           <div>
             <p :title="data.picDate">
-              <span class="fontStyle color222">{{ data.picDate | formatTime }}</span>
+              <span class="fontStyle color222">{{
+                data.picDate | formatTime
+              }}</span>
             </p>
-            <p :title="data.cameraAddr" style="margin-bottom: 8px;">
+            <p :title="data.cameraAddr" style="margin-bottom: 8px">
               <span class="fontStyle color222">{{ data.cameraAddr }}</span>
             </p>
-            <p v-for="(item,index) in data.alarmRules" :key="index+'rule'">
-              <span class="fontStyle color666">{{data.taskName}}</span>&nbsp;/&nbsp;
-              <span class="fontStyle color666">{{item.alarmLevel}}</span>&nbsp;/&nbsp;
-              <span v-if="item.linkInfo == '鑱斿姩浠诲姟'" class="fontStyle color666">鑱斿姩浠诲姟</span>
-              <span v-if="index < data.alarmRules.length-1">/&nbsp;</span>
+            <p v-for="(item, index) in data.alarmRules" :key="index + 'rule'">
+              <span class="fontStyle color666">{{ data.taskName }}</span
+              >&nbsp;/&nbsp;
+              <span class="fontStyle color666">{{ item.alarmLevel }}</span
+              >&nbsp;/&nbsp;
+              <span
+                v-if="item.linkInfo == '鑱斿姩浠诲姟'"
+                class="fontStyle color666"
+                >鑱斿姩浠诲姟</span
+              >
+              <span v-if="index < data.alarmRules.length - 1">/&nbsp;</span>
             </p>
           </div>
         </div>
@@ -477,74 +658,84 @@
 <script>
 Date.prototype.Format = function (fmt) {
   var o = {
-    "M+": this.getMonth() + 1, //鏈堜唤 
-    "d+": this.getDate(), //鏃� 
-    "H+": this.getHours(), //灏忔椂 
-    "m+": this.getMinutes(), //鍒� 
-    "s+": this.getSeconds(), //绉� 
-    "q+": Math.floor((this.getMonth() + 3) / 3), //瀛e害 
-    "S": this.getMilliseconds() //姣 
+    "M+": this.getMonth() + 1, //鏈堜唤
+    "d+": this.getDate(), //鏃�
+    "H+": this.getHours(), //灏忔椂
+    "m+": this.getMinutes(), //鍒�
+    "s+": this.getSeconds(), //绉�
+    "q+": Math.floor((this.getMonth() + 3) / 3), //瀛e害
+    S: this.getMilliseconds(), //姣
   };
-  if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
+  if (/(y+)/.test(fmt))
+    fmt = fmt.replace(
+      RegExp.$1,
+      (this.getFullYear() + "").substr(4 - RegExp.$1.length)
+    );
   for (var k in o)
-    if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
+    if (new RegExp("(" + k + ")").test(fmt))
+      fmt = fmt.replace(
+        RegExp.$1,
+        RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length)
+      );
   return fmt;
-}
+};
 
 export default {
   mounted() {
     //window.addEventListener("resize", this.watchWindow);
-    window.addEventListener("resize", this.getBottom)
+    window.addEventListener("resize", this.getBottom);
   },
   props: {
     data: {
       type: Object,
-      default: null
+      default: null,
     },
     showType: {
       type: String,
-      default: "search"
+      default: "search",
     },
     fromCluster: {
       type: Boolean,
-      default: false
+      default: false,
     },
-    searchT: {}
+    searchT: {},
   },
   computed: {
     isId() {
-      return this.data.id
-    }
+      return this.data.id;
+    },
   },
   filters: {
     formatTime(t) {
-      return new Date(t).Format("yyyy-MM-dd HH:mm:ss")
+      return new Date(t).Format("yyyy-MM-dd HH:mm:ss");
     },
     percentage(score) {
-      return score.toFixed(2) + "%"
+      return score.toFixed(2) + "%";
     },
     idCard(v) {
       try {
-        let obj = JSON.parse(v)
-        return obj.idCard
+        let obj = JSON.parse(v);
+        return obj.idCard;
       } catch (error) {
-        return v.split("/")[1]
+        return v.split("/")[1];
       }
     },
     sex(v) {
       try {
-        let obj = JSON.parse(v)
-        return obj.sex
+        let obj = JSON.parse(v);
+        return obj.sex;
       } catch (error) {
-        return v.split("/")[0]
+        return v.split("/")[0];
       }
     },
     httpImage(url) {
       if (!url.length) {
-        return ""
+        return "";
       }
-      return '/httpImage/' + url + ((url.indexOf("?") >= 0) ? '&' : '?') + 'width=160'
-    }
+      return (
+        "/httpImage/" + url + (url.indexOf("?") >= 0 ? "&" : "?") + "width=160"
+      );
+    },
   },
   data() {
     return {
@@ -552,33 +743,33 @@
       initialIndex: 0,
       carouselIndex: 0,
       dialogVisible: false,
-      overflowState: true
+      overflowState: true,
     };
   },
   watch: {
     data: {
       handler(val, oldVal) {
-        this.$forceUpdate()
+        this.$forceUpdate();
       },
-      deep: true
-    }
+      deep: true,
+    },
   },
   methods: {
     getBottom() {
       this.$nextTick(() => {
-        let imgDom = this.$refs.firstImg
+        let imgDom = this.$refs.firstImg;
         if (imgDom) {
-          let num = (imgDom.offsetHeight - imgDom.offsetWidth) / 2
+          let num = (imgDom.offsetHeight - imgDom.offsetWidth) / 2;
           return `${num}px`;
         }
         return `4px`;
-      })
+      });
     },
     getUrl(bwtype) {
       if (bwtype == 1) {
-        return `url(${require("@/assets/img/red.png")})`
+        return `url(${require("@/assets/img/red.png")})`;
       } else {
-        return `url(${require("@/assets/img/green.png")})`
+        return `url(${require("@/assets/img/green.png")})`;
       }
     },
     changeInitialIndex(index) {
@@ -600,24 +791,53 @@
       this.$emit("addToBase", item);
     },
     tosearch(item) {
-      this.searchT
-      let captureId = item.id == "" ? item.baseInfo[0].targetId : item.id
-      let imgUrl = item.targetInfo ? item.targetInfo[0].picSmUrl : item.baseInfo[0].targetPicUrl
-      let compType = 1 //  鏁版嵁鏉ヨ嚜浜巈s
+      this.searchT;
+      let captureId = item.id == "" ? item.baseInfo[0].targetId : item.id;
+      let imgUrl = item.targetInfo
+        ? item.targetInfo[0].picSmUrl
+        : item.baseInfo[0].targetPicUrl;
+      let compType = 1; //  鏁版嵁鏉ヨ嚜浜巈s
       if (!item.id || item.id == "") {
-        compType = 0 // 鏁版嵁鏉ヨ嚜浜庡簳搴�
+        compType = 0; // 鏁版嵁鏉ヨ嚜浜庡簳搴�
       }
-      let message
+      let message;
       if (this.fromCluster) {
-        message = 'toCluster?showType=findByPic&targetId=' + captureId + '&picSmUrl=' + imgUrl + '&compType=' + compType + '&timestamp=' + new Date().getTime() + '&start=' + this.searchT[0] + '&end=' + this.searchT[1];
+        message =
+          "toCluster?showType=findByPic&targetId=" +
+          captureId +
+          "&picSmUrl=" +
+          imgUrl +
+          "&compType=" +
+          compType +
+          "&timestamp=" +
+          new Date().getTime() +
+          "&start=" +
+          this.searchT[0] +
+          "&end=" +
+          this.searchT[1];
       } else {
-        message = 'toSearch?showType=findByPic&targetId=' + captureId + '&picSmUrl=' + imgUrl + '&compType=' + compType + '&timestamp=' + new Date().getTime() + '&start=' + this.searchT[0] + '&end=' + this.searchT[1];
+        message =
+          "toSearch?showType=findByPic&targetId=" +
+          captureId +
+          "&picSmUrl=" +
+          imgUrl +
+          "&compType=" +
+          compType +
+          "&timestamp=" +
+          new Date().getTime() +
+          "&start=" +
+          this.searchT[0] +
+          "&end=" +
+          this.searchT[1];
       }
-      window.parent.postMessage({
-        msg: message
-      }, "*")
-    }
-  }
+      window.parent.postMessage(
+        {
+          msg: message,
+        },
+        "*"
+      );
+    },
+  },
 };
 </script>
 <style lang="scss">
diff --git a/src/main.ts b/src/main.ts
index f7af582..1bfbb8b 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -8,7 +8,7 @@
 import numeral from 'numeral';
 import preview from "vue-photo-preview";
 import "vue-photo-preview/dist/skin.css";
-// import * as VueWindow from "@hscmap/vue-window";
+ import * as VueWindow from "@hscmap/vue-window";
 
 import VueAwesomeSwiper from "vue-awesome-swiper";
 import ToggleButton from 'vue-js-toggle-button';
@@ -24,7 +24,7 @@
 Vue.config.productionTip = false;
 Vue.mixin(Mixin);
 Vue.use(preview);
-// Vue.use(VueWindow);
+ Vue.use(VueWindow);
 Vue.use(VueAwesomeSwiper as any);
 Vue.use(ToggleButton)
 Vue.use(ImageShow)
diff --git a/src/views/connectUs/index.vue b/src/views/connectUs/index.vue
index d861af0..574d3ea 100644
--- a/src/views/connectUs/index.vue
+++ b/src/views/connectUs/index.vue
@@ -37,9 +37,12 @@
       if (index == 0) {
         this.$router.push("/");
       }
-      if (index == 2 || index == 4) {
+      if (index == 2) {
         window.open("http://smartai.com/contact");
       }
+      if (index == 4) {
+        window.open("http://smartai.com/consult");
+      }
     },
   },
 };
diff --git a/src/views/hashrate/AlgManage/index.vue b/src/views/hashrate/AlgManage/index.vue
index 3619277..6e0ac08 100644
--- a/src/views/hashrate/AlgManage/index.vue
+++ b/src/views/hashrate/AlgManage/index.vue
@@ -16,7 +16,7 @@
 
       <!-- 鍏嶈垂绠楁硶鍒楄〃 -->
       <div class="label freeLabel">
-        鍏嶈垂绠楁硶 <span class="des">浠庢澶勬嫋鎷界畻娉曞浘鏍囧畨瑁呭埌璁惧</span>
+        鏈湴绠楁硶 <span class="des">浠庢澶勬嫋鎷界畻娉曞浘鏍囧畨瑁呭埌璁惧</span>
       </div>
       <div class="freeList scroll">
         <div
diff --git a/src/views/hashrate/CameraManage/CameraRules/components/CameraBox.vue b/src/views/hashrate/CameraManage/CameraRules/components/CameraBox.vue
index 1be8e23..cd4e442 100644
--- a/src/views/hashrate/CameraManage/CameraRules/components/CameraBox.vue
+++ b/src/views/hashrate/CameraManage/CameraRules/components/CameraBox.vue
@@ -275,8 +275,9 @@
 
   .footer {
     box-sizing: border-box;
-    padding: 10px;
+    padding: 5px;
     display: flex;
+    justify-content: center;
     align-items: center;
 
     .addModel {
diff --git a/src/views/hashrate/CameraManage/CameraRules/components/LinkageCameraBox.vue b/src/views/hashrate/CameraManage/CameraRules/components/LinkageCameraBox.vue
index 7687185..579333e 100644
--- a/src/views/hashrate/CameraManage/CameraRules/components/LinkageCameraBox.vue
+++ b/src/views/hashrate/CameraManage/CameraRules/components/LinkageCameraBox.vue
@@ -320,9 +320,10 @@
 
   .footer {
     box-sizing: border-box;
-    padding: 10px;
+    padding: 5px;
     display: flex;
     align-items: center;
+    justify-content: center;
     border-top: 1px solid #e9ebee;
 
     .addModel {
diff --git a/src/views/index/components/commendContent.vue b/src/views/index/components/commendContent.vue
index 5e32f21..c8c5991 100644
--- a/src/views/index/components/commendContent.vue
+++ b/src/views/index/components/commendContent.vue
@@ -12,7 +12,7 @@
       <div class="title">{{ item.productName }}</div>
       <div class="des limitRow2">{{ item.description }}</div>
       <price :priceNew="item.priceBase ? item.priceBase : 0"></price>
-      <div class="button" @click="buyProduct(item.id)">绔嬪嵆璐拱</div>
+      <div class="button" @click="buyProduct(item.id)">绔嬪嵆瀹夎</div>
     </div>
   </div>
 </template>
diff --git a/src/views/index/components/rightColumn.vue b/src/views/index/components/rightColumn.vue
index e761a5b..d6ff2af 100644
--- a/src/views/index/components/rightColumn.vue
+++ b/src/views/index/components/rightColumn.vue
@@ -14,7 +14,7 @@
         </li>
       </ul>
       <price :priceNew="item.priceBase"></price>
-      <div class="button" @click="buyProduct(item.id)">绔嬪嵆璐拱</div>
+      <div class="button" @click="buyProduct(item.id)">绔嬪嵆瀹夎</div>
     </div>
   </div>
 </template>
diff --git a/src/views/index/components/rightForm.vue b/src/views/index/components/rightForm.vue
index 0d4744c..6208646 100644
--- a/src/views/index/components/rightForm.vue
+++ b/src/views/index/components/rightForm.vue
@@ -54,7 +54,7 @@
         ></price>
       </div>
 
-      <div class="button">绔嬪嵆璐拱</div>
+      <div class="button">绔嬪嵆瀹夎</div>
       <div class="info">
         浜у搧鏀寔<span class="blue">1璺�</span>瀹炴椂瑙嗛鍒嗘瀽锛屽彲缁戝畾<span
           class="blue"
diff --git a/src/views/index/components/rightRrid.vue b/src/views/index/components/rightRrid.vue
index 2cca0d6..af7f84a 100644
--- a/src/views/index/components/rightRrid.vue
+++ b/src/views/index/components/rightRrid.vue
@@ -9,7 +9,7 @@
         {{ item.description }}
       </div>
       <price :priceNew="item.priceBase"></price>
-      <div class="button" @click="buyProduct(item.id)">绔嬪嵆璐拱</div>
+      <div class="button" @click="buyProduct(item.id)">绔嬪嵆瀹夎</div>
     </div>
   </div>
 </template>
diff --git a/src/views/index/components/rightTabs.vue b/src/views/index/components/rightTabs.vue
index aae48b4..239a48a 100644
--- a/src/views/index/components/rightTabs.vue
+++ b/src/views/index/components/rightTabs.vue
@@ -50,7 +50,7 @@
       </div>
       <div class="bottom">
         <div class="question">绔嬪嵆鍜ㄨ</div>
-        <div class="buy">绔嬪嵆璐拱</div>
+        <div class="buy">绔嬪嵆瀹夎</div>
       </div>
     </div>
   </div>
diff --git a/src/views/index/index.vue b/src/views/index/index.vue
index 161ba7c..ee0973f 100644
--- a/src/views/index/index.vue
+++ b/src/views/index/index.vue
@@ -79,7 +79,7 @@
         <rightTabs v-if="item.typeId == 2" :data="item"></rightTabs>
       </div>
 
-      <div
+      <!--   <div
         class="productItem"
         v-for="(item, index) in productData1"
         :key="index + '1'"
@@ -88,7 +88,7 @@
         <productLeft :data="item"></productLeft>
         <rightForm v-if="item.typeId == 1" :data="item"></rightForm>
         <rightTabs v-if="item.typeId == 2" :data="item"></rightTabs>
-      </div>
+      </div> -->
     </div>
 
     <Connect></Connect>
@@ -158,9 +158,9 @@
         },
         {
           img: "/images/index/trialCenter.png",
-          title: "璇曠敤涓績",
-          des: "绠楁硶鍏嶈垂璇曠敤锛屼负鎮ㄦ彁渚� 0 闂ㄦ瀹炶返鏈轰細",
-          router: "/trialCenter",
+          title: "搴旂敤鍟嗗煄",
+          des: "绠楁硶鎸夐渶瀹夎锛岀伒娲婚厤缃�",
+          router: "/product",
         },
       ], //鎺ㄨ崘鍗$墖鏁版嵁
       activeBanner: 0, //閫変腑鐨刡anner
diff --git a/src/views/manageCenter/index.vue b/src/views/manageCenter/index.vue
index 7a85ad9..fe31d59 100644
--- a/src/views/manageCenter/index.vue
+++ b/src/views/manageCenter/index.vue
@@ -27,7 +27,7 @@
         </div>
       </div>
 
-      <div class="equipmentInfo">
+      <!--  <div class="equipmentInfo">
         <div class="equipmentCard">
           <div class="label">璁惧鎬婚噺</div>
           <div class="number">
@@ -116,9 +116,9 @@
             </div>
           </div>
         </div>
-      </div>
+      </div> -->
 
-      <div class="performence">
+      <!-- <div class="performence">
         <div class="title">璁惧杩愯鐘舵�佺洃娴�</div>
         <div class="control">
           <div
@@ -207,13 +207,13 @@
           ></el-pagination>
         </div>
       </div>
-
+ -->
       <div class="map">
-        <div class="title">绠楁硶棰勮鏁版嵁鍗犳瘮</div>
+        <div class="title">璁惧鍦板浘鍒嗗竷</div>
         <div id="mapChart"></div>
       </div>
 
-      <div class="hashRate">
+      <!--  <div class="hashRate">
         <div class="left">
           <div class="title">绠楁硶棰勮鏁版嵁鍗犳瘮:</div>
           <div class="info">
@@ -232,7 +232,7 @@
           <div class="title">绠楁硶棰勮鏁版嵁鍗犳瘮</div>
           <div id="pieChart"></div>
         </div>
-      </div>
+      </div> -->
     </div>
 
     <!-- 椤靛熬 -->
@@ -255,10 +255,10 @@
     this.getInfo();
   },
   mounted() {
-    this.initBar();
+    //  this.initBar();
     this.initMap();
-    this.initScatter();
-    this.initPie();
+    //  this.initScatter();
+    //   this.initPie();
   },
   data() {
     return {
@@ -434,13 +434,13 @@
         visualMap: {
           left: "right",
           min: 0,
-          max: 100,
+          max: 10,
           inRange: {
             color: ["#FCFDFF", "#0065FF"],
           },
           itemWidth: 56,
           itemHeight: 200,
-          text: ["100", "0"],
+          text: ["10", "0"],
           calculable: false,
         },
         geo: {
@@ -492,15 +492,15 @@
               },
               {
                 name: "鍖椾含",
-                value: 99,
+                value: 0,
               },
               {
                 name: "澶╂触",
-                value: 26,
+                value: 0,
               },
               {
                 name: "涓婃捣",
-                value: 44,
+                value: 0,
               },
               {
                 name: "閲嶅簡",
@@ -516,11 +516,11 @@
               },
               {
                 name: "浜戝崡",
-                value: 55,
+                value: 0,
               },
               {
                 name: "杈藉畞",
-                value: 19,
+                value: 0,
               },
               {
                 name: "榛戦緳姹�",
@@ -532,15 +532,15 @@
               },
               {
                 name: "瀹夊窘",
-                value: 60,
+                value: 0,
               },
               {
                 name: "灞变笢",
-                value: 39,
+                value: 4,
               },
               {
                 name: "鏂扮枂",
-                value: 4,
+                value: 0,
               },
               {
                 name: "姹熻嫃",
@@ -552,11 +552,11 @@
               },
               {
                 name: "姹熻タ",
-                value: 36,
+                value: 0,
               },
               {
                 name: "婀栧寳",
-                value: 52,
+                value: 0,
               },
               {
                 name: "骞胯タ",
@@ -564,11 +564,11 @@
               },
               {
                 name: "鐢樿們",
-                value: 7,
+                value: 0,
               },
               {
                 name: "灞辫タ",
-                value: 5,
+                value: 0,
               },
               {
                 name: "鍐呰挋鍙�",
@@ -576,27 +576,27 @@
               },
               {
                 name: "闄曡タ",
-                value: 22,
+                value: 0,
               },
               {
                 name: "鍚夋灄",
-                value: 4,
+                value: 0,
               },
               {
                 name: "绂忓缓",
-                value: 18,
+                value: 0,
               },
               {
                 name: "璐靛窞",
-                value: 5,
+                value: 0,
               },
               {
                 name: "骞夸笢",
-                value: 98,
+                value: 0,
               },
               {
                 name: "闈掓捣",
-                value: 1,
+                value: 0,
               },
               {
                 name: "瑗胯棌",
@@ -604,27 +604,27 @@
               },
               {
                 name: "鍥涘窛",
-                value: 44,
+                value: 0,
               },
               {
                 name: "瀹佸",
-                value: 4,
+                value: 0,
               },
               {
                 name: "娴峰崡",
-                value: 22,
+                value: 0,
               },
               {
                 name: "鍙版咕",
-                value: 3,
+                value: 0,
               },
               {
                 name: "棣欐腐",
-                value: 5,
+                value: 0,
               },
               {
                 name: "婢抽棬",
-                value: 555,
+                value: 0,
               },
             ],
           },
diff --git a/src/views/personalCenter/components/OrderMng.vue b/src/views/personalCenter/components/OrderMng.vue
index 32c145a..b366e26 100644
--- a/src/views/personalCenter/components/OrderMng.vue
+++ b/src/views/personalCenter/components/OrderMng.vue
@@ -85,7 +85,7 @@
           sortable
           width="180"
         ></el-table-column>
-        <el-table-column
+        <!-- <el-table-column
           prop="orderMoney"
           label="璁㈠崟閲戦(鍏�)"
           sortable
@@ -100,7 +100,7 @@
             <div v-if="scope.row.payMethod == 4">鏀粯瀹漺ap绔�</div>
             <div v-if="scope.row.payMethod == 5">0鍏冩敮浠�</div>
           </template>
-        </el-table-column>
+        </el-table-column> -->
         <el-table-column
           prop="status"
           label="璁㈠崟鐘舵��"
@@ -168,21 +168,21 @@
             <label>鍒涘缓浜猴細</label>
             <span>{{ form.createUserName }}</span>
           </div>
-          <div class="item">
+          <!-- <div class="item">
             <label>浠樻鏂瑰紡锛�</label>
             <span>{{ form.source == 0 ? "婵�娲荤爜涓嬭浇" : "绾夸笂璐拱" }}</span>
-          </div>
+          </div> -->
           <div class="item">
             <label>璁㈠崟鐘舵�侊細</label>
             <span>{{ form.status }}</span>
           </div>
 
-          <div class="item">
+          <!--   <div class="item">
             <label>璁㈠崟閲戦锛�</label>
             <span>{{
               form.source == 0 ? "--" : "锟� " + form.orderMoney + " 鍏�"
             }}</span>
-          </div>
+          </div> -->
         </div>
       </div>
     </div>
@@ -200,7 +200,7 @@
       >
         <el-table-column prop="productName" label="浜у搧鍚嶇О"></el-table-column>
 
-        <el-table-column label="閰嶇疆璇︽儏">
+        <!--   <el-table-column label="閰嶇疆璇︽儏">
           <template slot-scope="scope">
             <div style="text-align: left">
               <p
@@ -241,22 +241,34 @@
               </p>
             </div>
           </template>
-        </el-table-column>
+        </el-table-column> -->
         <el-table-column prop="devCount" label="鏁伴噺"></el-table-column>
-        <el-table-column label="鏈嶅姟璧锋鏃堕棿">
+        <!-- <el-table-column label="鏈嶅姟璧锋鏃堕棿">
           <template slot-scope="scope">
             <p>{{ scope.row.startTime }}</p>
             <p>{{ scope.row.endTime }}</p>
           </template>
-        </el-table-column>
+        </el-table-column> -->
         <el-table-column label="閲戦">
           <template slot-scope="scope">{{
             form.source == 0 ? "--" : "锟� " + scope.row.price + " 鍏�"
           }}</template>
         </el-table-column>
+        <el-table-column label="鎿嶄綔">
+          <template slot-scope="scope">
+            <div
+              v-if="scope.row.url"
+              class="downloadLink button"
+              @click="download(scope.row.url)"
+              style="color: blue; cursor: pointer"
+            >
+              涓嬭浇
+            </div>
+          </template>
+        </el-table-column>
       </el-table>
     </div>
-    <div class="block">
+    <!-- <div class="block">
       <div class="head-name">鏀粯淇℃伅</div>
       <el-table
         tooltip-effect="dark"
@@ -275,7 +287,6 @@
             <div v-if="scope.row.payMethod == 5">0鍏冩敮浠�</div>
           </template>
         </el-table-column>
-        <!-- <el-table-column prop="payTime" label="浠樻鏃堕棿" align="center" min-width="150" ></el-table-column> -->
         <el-table-column prop="updateTime" label="浠樻鏃堕棿"></el-table-column>
         <el-table-column prop="payMoney" label="浠樻閲戦"></el-table-column>
 
@@ -289,7 +300,7 @@
           </template>
         </el-table-column>
       </el-table>
-    </div>
+    </div> -->
   </div>
 </template>
 
@@ -640,6 +651,10 @@
       this.showOrder = false;
       this.searchingBtn();
     },
+
+    download(url) {
+      window.location.href(url);
+    },
   },
   mounted() {},
 };
diff --git a/src/views/product/components/productCard.vue b/src/views/product/components/productCard.vue
index 6645526..1f4df4f 100644
--- a/src/views/product/components/productCard.vue
+++ b/src/views/product/components/productCard.vue
@@ -26,7 +26,7 @@
     </div>
     <div class="des">{{ data.description }}</div>
     <Price :priceNew="data.priceBase"></Price>
-    <div class="button" @click="buyProduct">绔嬪嵆璐拱</div>
+    <div class="button" @click="buyProduct">绔嬪嵆瀹夎</div>
   </div>
 </template>
 
diff --git a/src/views/productDetail/components/PayCard.vue b/src/views/productDetail/components/PayCard.vue
index b4d8c35..c1019b3 100644
--- a/src/views/productDetail/components/PayCard.vue
+++ b/src/views/productDetail/components/PayCard.vue
@@ -41,12 +41,12 @@
         </div>
       </div>
 
-      <div class="price">
+      <!-- <div class="price">
         <div class="label">浠锋牸</div>
         <div class="number">锟{ this.totalMoney }}.00</div>
-      </div>
+      </div> -->
 
-      <div class="row">
+      <!--   <div class="row">
         <div class="label">璐拱鏁伴噺</div>
         <el-input-number
           v-model="cartItem.devCount"
@@ -82,7 +82,7 @@
             >涓夊勾</el-button
           >
         </el-button-group>
-      </div>
+      </div> -->
 
       <div
         class="row"
@@ -279,10 +279,10 @@
       >
         <div class="label">璁惧ID</div>
 
+        <!-- :multiple-limit="cartItem.devCount" -->
         <el-select
           collapse-tags
           multiple
-          :multiple-limit="cartItem.devCount"
           v-model="cartItem.devIdList"
           placeholder="璇烽�夋嫨璁惧ID"
           :popper-append-to-body="false"
@@ -309,9 +309,7 @@
 
       <div class="btns">
         <!-- <div class="button addCar">鍔犲叆璐墿杞�</div> -->
-        <div class="button pay" @click="confirmNow">
-          {{ totalMoney ? "绔嬪嵆璐拱" : "鍏嶈垂璇曠敤" }}
-        </div>
+        <div class="button pay" @click="confirmNow">绔嬪嵆瀹夎</div>
       </div>
     </div>
 
@@ -563,7 +561,8 @@
         },
       ];
       resumeOrder({
-        orderMoney: this.numeral(this.totalMoney).value(),
+        // orderMoney: this.numeral(this.totalMoney).value(),
+        orderMoney: 0,
         payMethod: 0,
         products,
         status: 0,
diff --git a/src/views/search/components/CardItem.vue b/src/views/search/components/CardItem.vue
index 6f9e32e..1446eff 100644
--- a/src/views/search/components/CardItem.vue
+++ b/src/views/search/components/CardItem.vue
@@ -283,9 +283,9 @@
         <el-tooltip content="鍔犲叆搴曞簱" placement="top" popper-class="atooltip">
           <i class="iconfont icontianjiaren" @click="toAdd(data)"></i>
         </el-tooltip>
-        <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
+        <!--  <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
           <i class="iconfont iconshoucang2"></i>
-        </el-tooltip>
+        </el-tooltip> -->
       </div>
     </div>
     <!-- 搴曞簱浜哄憳妯″紡 -->
@@ -422,9 +422,9 @@
           <el-tooltip content="璇︽儏" placement="top" popper-class="atooltip">
             <i class="iconfont iconcaidan" @click="detailsClick($event)"></i>
           </el-tooltip>
-          <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
+          <!-- <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
             <i class="iconfont iconshoucang2" @click="dialogVisible = true"></i>
-          </el-tooltip>
+          </el-tooltip> -->
           <!-- :class="
               data.isAlarm ? 'iconfont systemmm' : 'iconfont systemxing'
           "-->
@@ -447,9 +447,9 @@
           >
             <i class="iconfont icontianjiaren" @click="toAdd(data)"></i>
           </el-tooltip>
-          <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
+          <!-- <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
             <i class="iconfont iconshoucang2" @click="dialogVisible = true"></i>
-          </el-tooltip>
+          </el-tooltip> -->
         </div>
       </div>
     </div>
@@ -642,9 +642,9 @@
           <el-tooltip content="璇︽儏" placement="top" popper-class="atooltip">
             <i class="iconfont iconcaidan" @click="detailsClick($event)"></i>
           </el-tooltip>
-          <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
+          <!-- <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
             <i class="iconfont iconshoucang2"></i>
-          </el-tooltip>
+          </el-tooltip> -->
           <!-- :class="
               data.isAlarm ? 'iconfont systemmm' : 'iconfont systemxing'
           "-->
@@ -670,9 +670,9 @@
           >
             <i class="iconfont icontianjiaren" @click="toAdd(data)"></i>
           </el-tooltip>
-          <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
+          <!-- <el-tooltip content="鏀惰棌" placement="top" popper-class="atooltip">
             <i class="iconfont iconshoucang2"></i>
-          </el-tooltip>
+          </el-tooltip> -->
         </div>
       </div>
     </div>

--
Gitblit v1.8.0