zuozhengqing
2023-09-25 9b1e7a581891d869c8677366bcdc7f7f722fe27b
"组件拆分"
1个文件已删除
1个文件已添加
6 文件已重命名
1个文件已修改
1153 ■■■■ 已修改文件
src/App.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/bottomRail/index.vue 补丁 | 查看 | 原始文档 | blame | 历史
src/components/carouselImg/index.vue 补丁 | 查看 | 原始文档 | blame | 历史
src/components/contactUs/index.vue 补丁 | 查看 | 原始文档 | blame | 历史
src/components/goodsCard/goodsInfo/goodsInfo.vue 156 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/header/index.vue 124 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/goodsCard/index.vue 278 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/home/HomePage.vue 593 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/recommend/index.vue 补丁 | 查看 | 原始文档 | blame | 历史
src/App.vue
@@ -5,7 +5,7 @@
</template>
<script>
import HomePage from '@/components/home/HomePage.vue'
import HomePage from '@/views/home/HomePage.vue'
export default {
  name: 'App',
src/components/bottomRail/index.vue
src/components/carouselImg/index.vue
src/components/contactUs/index.vue
src/components/goodsCard/goodsInfo/goodsInfo.vue
File was deleted
src/components/header/index.vue
New file
@@ -0,0 +1,124 @@
<template>
  <div id="header_wrap">
    <div class="header">
      <div class="center">
        <div class="topleft">
          <img src="../../../public/image/home/位图@3x.png" alt="" />
          <input type="text" placeholder="智慧工厂" />
          <span>搜索</span>
        </div>
        <div class="topright">
          <a href="">首页</a>
          <a href="http://192.168.20.119:9080/login">智慧工厂</a>
          <a href="">管理中心</a>
          <a href="">算法</a>
          <a href="">应用</a>
          <a href="">管理服务</a>
        </div>
      </div>
    </div>
  </div>
</template>
<script>
export default {
  props: {},
  data() {
    return {};
  },
  computed: {},
  created() {},
  mounted() {},
  watch: {},
  methods: {},
  components: {},
};
</script>
<style scoped lang="scss">
#header_wrap {
  margin: 0 auto;
  .header {
    // width: 1920px;
    width: 100%;
    height: 94px;
    display: flex;
    align-items: center;
    background: #181f30;
    // background: pink;
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.12);
    .center {
      margin: 0 auto;
      width: 75%;
      height: 44px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      .topleft {
        width: 675px;
        display: flex;
        align-items: center;
        img {
          width: 106.63px;
          height: 22px;
          margin-right: 40px;
        }
        input {
          width: 413px;
          height: 44px;
          box-sizing: border-box;
          padding-left: 20px;
          border: 1.5px solid #ff680d;
          outline: none;
          box-shadow: none;
          font-size: 14px;
          line-height: 20px;
          color: rgba(0, 0, 0, 0.9);
          margin-right: 10px;
        }
        input::-webkit-input-placeholder {
          color: rgba(0, 0, 0, 0.4);
        }
        span {
          text-align: center;
          width: 104px;
          height: 44px;
          background: #ff680d;
          border-color: #ff680d;
          box-shadow: none;
          font-size: 16px;
          line-height: 44px;
          color: #fff;
          cursor: pointer;
          font-family: PingFangSC-Medium, sans-serif;
        }
      }
      .topright {
        width: 453px;
        height: 44px;
        line-height: 44px;
        a {
          margin-left: 40px;
          font-size: 14px;
          // color: rgba(0, 0, 0, 0.9);
          color: #ffffff !important;
          text-decoration: none;
          font-family: PingFangSC-Medium, sans-serif;
        }
        a:hover {
          color: #ff680d !important;
        }
        :first-child {
          margin-left: 0;
        }
        a:hover,
        a:visited,
        a:link,
        a:active {
          color: rgba(0, 0, 0, 0.9);
        }
      }
    }
  }
}
</style>
src/views/goodsCard/index.vue
File was renamed from src/components/goodsCard/goodsCard.vue
@@ -25,8 +25,8 @@
          </div>
          <div class="project">
            <ul>
              <div>产品特点</div>
              <div >
              <div style="margin-top: 50px">产品特点</div>
              <div>
                <li v-for="(item1, index1) in item.trait" :key="index1">
                  {{ item1 }}
                </li>
@@ -34,59 +34,6 @@
            </ul>
          </div>
        </div>
        <!-- <div v-show="item.goodsRightShow === 2" class="goods_card_tab">
          <div class="pane_top">
            <el-button @click="tab1">智慧终端系列1</el-button>
            <el-button @click="tab2">智慧终端系列2</el-button>
          </div>
          <el-carousel trigger="click" arrow="never" ref="carousel">
            <el-carousel-item
              v-for="(pageItem, pageIndex) in item.series"
              :key="pageIndex"
            >
              <div class="pane_box_wrap">
                <div class="pane_left">
                  <p>{{ pageItem.goodsVersions }}</p>
                  <p class="tinge" style="color: #999">
                    {{ pageItem.introduce }}
                  </p>
                  <br />
                  <el-button>立即咨询</el-button>
                  <el-button>立即购买</el-button>
                  <div></div>
                  <h4>特点</h4>
                  <ul>
                    <div style="display: flex; flex-wrap: wrap">
                      <li
                        v-for="(item2, index2) in pageItem.trait"
                        :key="index2"
                      >
                        {{ item2 }}
                      </li>
                    </div>
                  </ul>
                  <h4>配置</h4>
                  <ul>
                    <li
                      v-for="(item3, index3) in pageItem.Configure"
                      :key="index3"
                    >
                      {{ item3 }}
                    </li>
                  </ul>
                </div>
                <div class="pane_right">
                  <img
                    :src="
                      require(`../../../public/image/home/projectImg/${pageItem.imgSrc}`)
                    "
                    alt=""
                  />
                </div>
              </div>
            </el-carousel-item>
          </el-carousel>
        </div> -->
        <div
          v-show="item.goodsRightShow === 2"
@@ -94,148 +41,51 @@
        >
          <div class="right boot">
            <div class="top">
              <div>智慧终端系列1</div>
              <div>智慧终端系列1</div>
              <div @click="tab1">智慧终端系列1</div>
              <div @click="tab2">智慧终端系列2</div>
            </div>
            <el-carousel
            trigger="click"
            ref="carouselpage"
            arrow="never">
              <el-carousel-item v-for="(itemPage,indexpage) in terminalData" :key="indexpage" >
            <h2>
              通过在每一个工序的设备或机台合适位置,安装触摸智能终端设备,用于将排产任务下发至每一个智能终端屏幕
              {{itemPage.info}}
            </h2>
            <div class="button">
              <div class="go">立即购买</div>
              <div class="in">立即咨询</div>
            </div>
            <div style="display:flex;align-items:center;justify-content:space-between">
            <div class="project">
            <ul >
              <div style="color: #FA640A;">产品优势</div>
              <li>建立设备台账、资产档案,掌握设备整个周期的动态信息</li>
              <li>
                收集设备使用过程中的各种信息数据,自动汇总运算,生成各类专业的设备管理报表
              </li>
              <div style="margin-top: 37px;color: #FA640A;">配置</div>
              <li>英特尔 志强 Silver 4114 10核处理器 x 2</li>
              <li>64GB 内存 (16GB x 4) + 480GB SSD 存储 + 8TB HDD 存储</li>
              <li>千兆 LAN x 4</li>
            </ul>
              <ul>
                <div style="color: #fa640a" >产品优势</div>
                <li v-for="(advantage,advantages) in itemPage.advantage" :key="advantages">{{advantage}}</li>
                <div style="margin-top: 37px; color: #fa640a">配置</div>
                <li v-for="disposition in itemPage.disposition " :key="disposition">{{disposition}}</li>
              </ul>
            </div>
            <div style="width:500px;height:300px;margin-right:50px;">
              <img :src="require(`../../../public/image/home/${itemPage.imgSrc}`)" alt="" style="width:500px">
            </div>
          </div>
              </el-carousel-item>
            </el-carousel>
          </div>
        </div>
        <!-- <div v-show="item.goodsRightShow === 2" class="goods_card_tab">
          <div class="pane_top">
            <el-button @click="tab1">智慧终端系列1</el-button>
            <el-button @click="tab2">智慧终端系列2</el-button>
          </div>
          <el-carousel trigger="click" arrow="never" ref="carousel">
            <el-carousel-item
              v-for="(pageItem, pageIndex) in item.series"
              :key="pageIndex"
            >
              <div class="pane_box_wrap">
                <div class="pane_left">
                  <p>{{ pageItem.goodsVersions }}</p>
                  <p class="tinge" style="color: #999">
                    {{ pageItem.introduce }}
                  </p>
                  <br />
                  <el-button>立即咨询</el-button>
                  <el-button>立即购买</el-button>
                  <div></div>
                  <h4>特点</h4>
                  <ul>
                    <div style="display: flex; flex-wrap: wrap">
                      <li
                        v-for="(item2, index2) in pageItem.trait"
                        :key="index2"
                      >
                        {{ item2 }}
                      </li>
                    </div>
                  </ul>
                  <h4>配置</h4>
                  <ul>
                    <li
                      v-for="(item3, index3) in pageItem.Configure"
                      :key="index3"
                    >
                      {{ item3 }}
                    </li>
                  </ul>
                </div>
                <div class="pane_right">
                  <img
                    :src="
                      require(`../../../public/image/home/projectImg/${pageItem.imgSrc}`)
                    "
                    alt=""
                  />
                </div>
              </div>
            </el-carousel-item>
          </el-carousel>
        </div> -->
        <div
          v-show="item.goodsRightShow === 3"
          class="goods_card_right goods_ai"
        >
          <!-- <GoodsInfo :goodsAiInfo="goodsAiInfo"></GoodsInfo> -->
        </div>
        <!-- 管理中心 -->
        <!-- <div
          v-show="item.goodsRightShow === 4"
          class="goods_card_right management"
        >
          <el-card shadow="hover" v-for="(i, v) in manageInfo" :key="v">
            <div class="box_card_top">
              <h4>{{ i.classify }}</h4>
              <p>{{ i.classifyTitle }}</p>
              <ul>
                <div style="display: flex; flex-wrap: wrap">
                  <div>功能描述</div>
                  <li v-for="(q, qIndex) in i.features" :key="qIndex">
                    {{ q }}
                  </li>
                </div>
              </ul>
            </div>
            <div class="box_card_bottom">
              <p class="new_price_box">
                <span>{{ i.currency }}</span>
                <span>{{
                  i.newPrice.substring(0, i.newPrice.indexOf("."))
                }}</span>
                <span
                  >.{{
                    i.newPrice.substring(i.newPrice.indexOf(".") + 1)
                  }}</span
                >
                <span> /{{ i.dateType }}</span>
                <span> 起</span>
              </p>
              <p class="old_price_box">
                <del>
                  <span>{{ i.currency }}</span>
                  <span>{{ i.oldPrice }}</span>
                </del>
              </p>
            </div>
            <div class="box_card_bottom bottom_show">
              <el-button>立即购买</el-button>
            </div>
          </el-card>
        </div> -->
        ></div>
      </div>
    </template>
  </div>
</template>
<script>
import GoodsInfo from "./goodsInfo/goodsInfo.vue";
export default {
  // props: {},
  props: ["cardData"],
@@ -244,8 +94,20 @@
      activeName: "first",
      goodsRightShow: false, //是否展示右侧信息栏,false:tab页不显示
      isBtnClass: false,
      // goodsAiInfo: this.cardData[3].cards, //子组件卡片数据
      // manageInfo: this.cardData[4].cards,
      terminalData:[
        {
          info:"通过在每个工序的设备或机台合适位置,安装触摸智能终端设备,用于将排产任务下发至每一个智能终端屏幕。",
          advantage:["建⽴设备台账、资产档案,掌握设备整个周期的动态信息","收集设备使⽤过程中的各种信息数据,⾃动汇总运算,生成各类专业的设备管理报表"],
          disposition:["英特尔 志强 Silver 4114 10核处理器 x 2","64GB 内存 (16GB x 4) + 480GB SSD 存储 + 8TB HDD 存储","千兆 LAN x 4"],
          imgSrc:"Group.png"
        },
        {
          info:" 搭载两颗高性能志强处理器,可提供高达64T的凶猛算力",
          advantage:[" Server系列,具备单台与集群服务","支持算力虚拟化管控,高稳定性单机热备"],
          disposition:["英特尔 志强 Silver 4114 10核处理器 x 2","64GB 内存 (16GB x 4) + 480GB SSD 存储 + 8TB HDD 存储","千兆 LAN x 4"],
          imgSrc:"crm.png"
        }
      ]
    };
  },
  computed: {},
@@ -254,16 +116,15 @@
  watch: {},
  methods: {
    tab1() {
      console.log(this.$refs.carousel[2], "xxx");
      this.$refs.carousel[2].setActiveItem(0);
      // console.log(this.$refs, "xxx");
      this.$refs.carouselpage[3].setActiveItem(0);
    },
    tab2() {
      this.$refs.carousel[2].setActiveItem(1);
      this.$refs.carouselpage[3].setActiveItem(1);
    },
  },
  components: {
    GoodsInfo,
  },
  components: {},
};
</script>
@@ -301,13 +162,13 @@
  }
}
::v-deep .el-carousel {
  border-right: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  // border-right: 1px solid #e1e1e1;
  // border-bottom: 1px solid #e1e1e1;
  .el-carousel__indicators {
    display: none;
  }
  .el-carousel__container {
    height: 360px;
    height: 500px;
  }
  .pane_box_wrap {
    display: flex;
@@ -433,11 +294,6 @@
    position: relative;
    left: 0;
    top: 0;
    // background-image: url(../../../public/image/home/编组\ 10@3x.png);
    // background-size: 520px 280px;
    // background-repeat: no-repeat;
    // background-position-x: right;
    // background-position-y: bottom;
    h1 {
      font-size: 20px;
@@ -458,14 +314,20 @@
      div {
        width: 120px;
        height: 44px;
        background: #ff680d;
        font-size: 16px;
        line-height: 44px;
        color: #fff;
        text-align: center;
        border: 2px solid #ff680d;
        cursor: pointer;
        background: #ff680d;
        color: #fff;
        // background: #fff;
        // color: #ff680d;
      }
      // div:hover{
      //   background: #ff680d;
      //   color: #fff;
      // }
      .in {
        background: #fff;
        color: #ff680d;
@@ -504,7 +366,6 @@
          background-repeat: no-repeat;
          background-position-x: left;
          background-position-y: top;
          // list-style-image: url(../../../public/image/home/对勾.png);
        }
        li:hover {
          color: #000 !important;
@@ -674,15 +535,23 @@
    }
  }
}
.goods_card:nth-of-type(1){
  .goods_card_right{
.goods_card:nth-of-type(1) {
  .goods_card_right {
    background-image: url(../../../public/image/home/编组\ 10@3x.png);
    background-size: 718.2px 453.6px;
    background-repeat: no-repeat;
    background-position: 90% 60%;
  }
}
.goods_card:nth-of-type(2) {
  .goods_card_right {
    background-image: url(../../../public/image/home/crm.png);
    background-size: 576px 327px;
    background-repeat: no-repeat;
    background-position: 90% 60%;
  }
}
.goods_card:nth-of-type(2){
.goods_card:nth-of-type(3) {
  .goods_card_right {
    background-image: url(../../../public/image/home/wms.png);
    background-size: 576px 327px;
@@ -812,7 +681,6 @@
        background-repeat: no-repeat;
        background-position-x: left;
        background-position-y: top;
        // list-style-image: url(../../../public/image/home/对勾.png);
      }
      li:hover {
        color: #000 !important;
@@ -832,12 +700,12 @@
    }
  }
}
.boot {
  background-image: url(../../../public/image/home/Group.png);
  background-color: #f9f9f8;
  background-size: 533.1px 324px;
  background-position: 90% 55%;
}
// .boot {
//   background-image: url(../../../public/image/home/Group.png);
//   background-color: #f9f9f8;
//   background-size: 533.1px 324px;
//   background-position: 90% 55%;
// }
.card_height {
  height: 600px !important;
  .right {
src/views/home/HomePage.vue
File was renamed from src/components/home/HomePage.vue
@@ -1,43 +1,10 @@
/<template>
  <div id="app">
    <div class="header">
      <div class="center">
        <div class="topleft">
          <img src="../../../public/image/home/位图@3x.png" alt="" />
          <input type="text" placeholder="智慧工厂" />
          <span>搜索</span>
        </div>
        <div class="topright">
          <a href="">首页</a>
          <a href="http://192.168.20.119:9080/login">智慧工厂</a>
          <a href="">管理中心</a>
          <a href="">算法</a>
          <a href="">应用</a>
          <a href="">管理服务</a>
        </div>
      </div>
    </div>
    <Header></Header>
    <!-- 轮播 -->
    <div style="clear: both">
      <CarouselImg></CarouselImg>
    </div>
    <!-- <div class="banner">
      <div class="center">
        <h2>SmartAI智慧工厂系统</h2>
        <h3>
          实现生产流程的自动优化,赋能企业快速实现智能化改造,数字赋能企业生产自动化只能化改造升级,抢抓新旧动能转换重大工程机遇,加快生产制造的自动化、智能化建设
        </h3>
        <div class="button">
          <span class="go">立即购买</span>
          <span class="cry">申请使用</span>
        </div>
        <ul class="banners">
          <li></li>
          <li></li>
          <li></li>
        </ul>
      </div>
    </div> -->
    <!-- 售前咨询 -->
    <div class="third">
      <div class="center">
@@ -58,6 +25,7 @@
          </h2>
        </div>
        <hr />
        <div>
          <img src="../../../public/image/home/位图@3x(3).png" alt="" />
          <h1>售后无忧</h1>
@@ -76,79 +44,11 @@
      <div class="center">
        <h1>热门产品</h1>
        <h2>划线价格为产品历史销售标价而非原价</h2>
        <!-- <div class="pic">
          <div class="left">
            <h1>SmartAI</h1>
            <h1>智慧工厂系统</h1>
            <h2>一键购买,实现企业智能化改造</h2>
            <img src="../../../public/image/home/箭头.png" alt="" />
          </div>
          <div class="right">
            <h1>智慧工厂系统V1.0</h1>
            <h2>
              生产排程系统是一种用于优化生产流程和资源利用的工具,它可以帮助制造企业提高生产效率、降低成本,并满足客户需求。通过将排程结果下发到设备上的智能触摸屏终端,工厂可以实时监控生产过程中并调整生产计划
            </h2>
            <div class="button">
              <div class="go">立即购买</div>
            </div>
            <div class="project">
              <ul>
                <div>产品特点</div>
                <div style="display: flex; flex-wrap: wrap; width: 300px">
                  <li>过程监控</li>
                  <li>数据可视化</li>
                  <li>历史溯源</li>
                  <li>预测性分析</li>
                  <li>优化提升</li>
                </div>
              </ul>
              <div class="project_img">
                <img
                  src="../../../public/image/home/projectImg/projectImg1.png"
                  alt=""
                />
                <img
                  src="../../../public/image/home/projectImg/projectImg2.png"
                  alt=""
                />
              </div>
            </div>
          </div>
        </div> -->
        <div class="pic">
          <div class="left">
            <h1>SmartAI</h1>
            <h1>智慧工厂系统</h1>
            <h2>一键购买,实现企业智能化改造</h2>
            <img src="../../../public/image/home/箭头.png" alt="" />
          </div>
          <div class="right">
            <h1>智慧工厂系统V1.0</h1>
            <h2>
              生产排程系统是一种用于优化生产流程和资源利用的工具,它可以帮助制造企业提高生产效率、降低成本,并满足客户需求。通过将排程结果下发到设备上的智能触摸屏终端,工厂可以实时监控生产过程中并调整生产计划
            </h2>
            <div class="button">
              <div class="go">立即购买</div>
              <div class="in">立即咨询</div>
            </div>
            <ul>
              <div>产品优势</div>
              <li>过程监控</li>
              <li>数据可视化</li>
              <li>历史溯源</li>
              <li>预测性分析</li>
              <li>优化提升</li>
            </ul>
          </div>
        </div>
        <!-- 商品卡片 -->
        <GoodsCard :cardData="cardData"></GoodsCard>
        <!-- <el-button @mouseenter="show3 = !show3">Click Me</el-button> -->
      </div>
    </div>
    <!-- AI爆款 -->
    <div class="sis">
      <div class="center">
        <h1>AI爆款</h1>
@@ -375,34 +275,22 @@
      <!-- 联系我们 -->
      <ContactUs></ContactUs>
    </div>
    <!-- footer -->
    <BottomRail></BottomRail>
    <!-- <div class="eight">
      <div class="center">
        <ul>
          <li><a href="">关于我们</a></li>
          <li><a href="">法律声明</a></li>
          <li><a href="">隐私政策</a></li>
          <li><a href="">廉政举报</a></li>
          <li><a href="">联系我们</a></li>
          <li><a href="">加入我们</a></li>
        </ul>
        <span> © 2009-2019 smartai.com 版权所有 ICP证:45456566</span>
      </div>
    </div> -->
  </div>
</template>
<script>
import GoodsCard from "../goodsCard/goodsCard.vue";
import CarouselImg from "../carouselImg/carouselImg.vue";
import BottomRail from "../bottomRail/bottomRail.vue";
import ContactUs from "../contactUs/contactUs.vue";
import Recommends from "@/views/recommend/recommendForYou.vue";
import Header from "@/components/header/index.vue";
import GoodsCard from "@/views/goodsCard/index.vue"; //热门产品
import CarouselImg from "@/components/carouselImg/index.vue"; //轮播图
import BottomRail from "@/components/bottomRail/index.vue"; // 底栏
import ContactUs from "@/components/contactUs/index.vue"; // 联系我们
import Recommends from "@/views/recommend/index.vue"; //为您推荐
export default {
  name: "HomePage",
  components: {
    Header,
    CarouselImg,
    GoodsCard,
    BottomRail,
@@ -417,20 +305,26 @@
      show3: true,
      // 热门产品
      cardData: [
        // {
        //   goodsRightShow: 1,
        //   haveMindTo: true, //咨询、购买
        //   title: "SmartAI智慧工厂系统",
        //   brief: "一键购买,实现企业智能化改造",
        //   imgSrc: "箭头.png",
        //   goodsVersions: "智慧工厂系统V1.0",
        //   introduce:
        //     "生产排程系统是一种用于优化生产流程和资源利用的工具,它可以帮助制造企业提高生产效率、降低成本,并满足客户需求。通过将排程结果下发到设备上的智能触摸屏终端,工厂可以实时监控生产过程中并调整生产计划",
        //   trait: ["过程监控", "数据可视化", "历史朔源","预测性分析","优化提升"],
        // },
        {
          goodsRightShow: 1,
          haveMindTo: true, //咨询、购买
          title: "SmartAI智慧工厂系统",
          brief: "一键购买,实现企业智能化改造",
          imgSrc: "箭头.png",
          goodsVersions: "智慧工厂系统V1.0",
          introduce:
            "生产排程系统是一种用于优化生产流程和资源利用的工具,它可以帮助制造企业提高生产效率、降低成本,并满足客户需求。通过将排程结果下发到设备上的智能触摸屏终端,工厂可以实时监控生产过程中并调整生产计划",
          trait: [
            "过程监控",
            "数据可视化",
            "历史朔源",
            "预测性分析",
            "优化提升",
          ],
        },
        {
          goodsRightShow: 1,
          haveMindTo: true,
          title: "CRM客户管理系统",
          brief: "赋能各行业实现一体化数字化转型",
          imgSrc: "箭头.png",
@@ -441,7 +335,7 @@
        },
        {
          goodsRightShow: 1,
          haveMindTo: true, //咨询、购买
          haveMindTo: true,
          title: "WMS智能仓储管理系统",
          brief: "满足不同行业不同经营模式的智能仓储管理系统",
          imgSrc: "箭头.png",
@@ -491,130 +385,14 @@
            },
          ],
          goodsRightShow: 2,
          haveMindTo: true, //咨询、购买
          haveMindTo: true,
          title: "VisionLink(智能终端)",
          brief:
            "智能终端通过AI视频检测采集数据及PLC采集生产数据。智能终端采集的实时生产数据传递给算法,算法结合数据不断调整优化生产任务及分配策略。",
          imgSrc: "箭头.png",
        },
        // {
        //   goodsRightShow: 3,
        //   haveMindTo: false, //咨询、购买
        //   title: "AI爆款",
        //   brief: "精心挑选的热门算法及应用,总有一款适合你",
        //   imgSrc: "箭头.png",
        //   cards: [
        //     {
        //       classify: "算法",
        //       classifyTitle: "质量检测算法",
        //       brief:
        //         "可实现产品质量管理、数据管理、质量控制和误差分析等功能,包括溯源和统计、数据挖掘等功能",
        //       currency: "¥",
        //       newPrice: "597.00",
        //       serviceDate: "3",
        //       dateType: "年",
        //       oldPrice: "1194.00",
        //     },
        //     {
        //       classify: "算法",
        //       classifyTitle: "质量检测算法",
        //       brief:
        //         "可实现产品质量管理、数据管理、质量控制和误差分析等功能,包括溯源和统计、数据挖掘等功能",
        //       currency: "¥",
        //       newPrice: "597.00",
        //       serviceDate: "3",
        //       dateType: "年",
        //       oldPrice: "1194.00",
        //     },
        //     {
        //       classify: "算法",
        //       classifyTitle: "质量检测算法",
        //       brief:
        //         "可实现产品质量管理、数据管理、质量控制和误差分析等功能,包括溯源和统计、数据挖掘等功能",
        //       currency: "¥",
        //       newPrice: "597.00",
        //       serviceDate: "3",
        //       dateType: "年",
        //       oldPrice: "1194.00",
        //     },
        //     {
        //       classify: "算法",
        //       classifyTitle: "质量检测算法",
        //       brief:
        //         "可实现产品质量管理、数据管理、质量控制和误差分析等功能,包括溯源和统计、数据挖掘等功能",
        //       currency: "¥",
        //       newPrice: "597.00",
        //       serviceDate: "3",
        //       dateType: "年",
        //       oldPrice: "1194.00",
        //     },
        //     {
        //       classify: "算法",
        //       classifyTitle: "质量检测算法",
        //       brief:
        //         "可实现产品质量管理、数据管理、质量控制和误差分析等功能,包括溯源和统计、数据挖掘等功能",
        //       currency: "¥",
        //       newPrice: "597.00",
        //       serviceDate: "3",
        //       dateType: "年",
        //       oldPrice: "1194.00",
        //     },
        //     {
        //       classify: "算法",
        //       classifyTitle: "质量检测算法",
        //       brief:
        //         "可实现产品质量管理、数据管理、质量控制和误差分析等功能,包括溯源和统计、数据挖掘等功能",
        //       currency: "¥",
        //       newPrice: "597.00",
        //       serviceDate: "3",
        //       dateType: "年",
        //       oldPrice: "1194.00",
        //     },
        //   ],
        // },
        // {
        //   goodsRightShow: 4,
        //   haveMindTo: false, //咨询、购买
        //   title: "管理中心",
        //   brief: "性价比超高的管理中心,刚需产品一键购齐,不仅省钱还省心",
        //   imgSrc: "箭头.png",
        //   cards: [
        //     {
        //       classify: "设备管理",
        //       classifyTitle: "对所有联网的设备进行全方位管理",
        //       features:["支持设备的基本信息、硬件信息、资源情况、安装的算法/应用等功能监管","支持对设备进行重启、系统清理等操作"],
        //       brief:"",
        //       currency: "¥",
        //       newPrice: "1424.94",
        //       // serviceDate: "3",
        //       dateType: "年",
        //       oldPrice: "1676.40",
        //     },
        //     {
        //       classify: "算力管理",
        //       classifyTitle: "对所有联网的设备进行全方位管理",
        //       features:["支持设备的基本信息、硬件信息、资源情况、安装的算法/应用等功能监管","支持对设备进行重启、系统清理等操作"],
        //       brief:"",
        //       currency: "¥",
        //       newPrice: "1424.94",
        //       // serviceDate: "3",
        //       dateType: "年",
        //       oldPrice: "1676.40",
        //     },
        //     {
        //       classify: "统计查询",
        //       classifyTitle: "对所有联网的设备进行全方位管理",
        //       features:["支持设备的基本信息、硬件信息、资源情况、安装的算法/应用等功能监管","支持对设备进行重启、系统清理等操作"],
        //       brief:"",
        //       currency: "¥",
        //       newPrice: "1424.94",
        //       // serviceDate: "3",
        //       dateType: "年",
        //       oldPrice: "1676.40",
        //     },
        //   ],
        // },
      ],
      // 为您推荐
      recommendsData: [
        {
          title: "设备故障检测",
@@ -687,84 +465,9 @@
}
#app {
  width: 100%;
  margin: 0 auto;
  .header {
    width: 1920px;
    height: 94px;
    display: flex;
    background: #181f30;
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.12);
    .center {
      height: 44px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      .topleft {
        width: 675px;
        display: flex;
        align-items: center;
        img {
          width: 106.63px;
          height: 22px;
          margin-right: 40px;
        }
        input {
          width: 413px;
          height: 44px;
          box-sizing: border-box;
          padding-left: 20px;
          border: 1.5px solid #ff680d;
          outline: none;
          box-shadow: none;
          font-size: 14px;
          line-height: 20px;
          color: rgba(0, 0, 0, 0.9);
          margin-right: 10px;
        }
        input::-webkit-input-placeholder {
          color: rgba(0, 0, 0, 0.4);
        }
        span {
          text-align: center;
          width: 104px;
          height: 44px;
          background: #ff680d;
          border-color: #ff680d;
          box-shadow: none;
          font-size: 16px;
          line-height: 44px;
          color: #fff;
          cursor: pointer;
          font-family: PingFangSC-Medium, sans-serif;
        }
      }
      .topright {
        width: 453px;
        height: 44px;
        line-height: 44px;
        a {
          margin-left: 40px;
          font-size: 14px;
          // color: rgba(0, 0, 0, 0.9);
          color: #ffffff !important;
          text-decoration: none;
          font-family: PingFangSC-Medium, sans-serif;
        }
        a:hover {
          color: #ff680d !important;
        }
        :first-child {
          margin-left: 0;
        }
        a:hover,
        a:visited,
        a:link,
        a:active {
          color: rgba(0, 0, 0, 0.9);
        }
      }
    }
  }
  overflow: hidden;
  .banner {
    height: 650px;
    background-image: url(../../../public/image/home/VCG211377759802@3x.png);
@@ -874,13 +577,10 @@
    }
  }
  .forth {
    // height: 600px;
    // width: 100%;
    // background: #f2f2f2;
    display: flex;
    align-items: center;
    width: 1920px;
    width: 100%;
    height: 600px;
    background: #f2f2f2;
    .center {
@@ -1043,209 +743,6 @@
        color: rgba(0, 0, 0, 0.9);
        font-weight: 500;
      }
      // .pic {
      //   width: 100%;
      //   height: 600px;
      //   margin-bottom: 68px;
      //   display: flex;
      //   .left {
      //     width: 20%;
      //     height: 100%;
      //     box-sizing: border-box;
      //     padding: 53px 23px;
      //     background: #fa640a;
      //     position: relative;
      //     left: 0;
      //     top: 0;
      //     h1 {
      //       font-size: 30px;
      //       line-height: 42px;
      //       color: #fff;
      //     }
      //     h2 {
      //       font-size: 14px;
      //       line-height: 20px;
      //       color: #fff;
      //       margin-top: 30px;
      //       font-weight: 500;
      //     }
      //     img {
      //       width: 69px;
      //       height: 12.38px;
      //       position: absolute;
      //       left: 23px;
      //       bottom: 98px;
      //     }
      //   }
      //   .right {
      //     flex: 1;
      //     box-sizing: border-box;
      //     padding-left: 59px;
      //     padding-top: 50px;
      //     border: 1px solid #e1e1e1;
      //     position: relative;
      //     left: 0;
      //     top: 0;
      //     // background-image: url(../../../public/image/home/编组\ 10@3x.png);
      //     background-size: 620px 340px;
      //     background-repeat: no-repeat;
      //     background-position-x: right;
      //     background-position-y: bottom;
      //     .top {
      //       margin-top: -20px;
      //       width: 364px;
      //       height: 46px;
      //       margin-bottom: 14px;
      //       display: flex;
      //       div {
      //         width: 50%;
      //         height: 100%;
      //         background: #fff;
      //         font-size: 16px;
      //         line-height: 46px;
      //         font-weight: 600;
      //         box-sizing: border-box;
      //         text-align: center;
      //         cursor: pointer;
      //       }
      //       :first-child {
      //         border-top: 3px solid #ff680d;
      //       }
      //       :last-child {
      //         font-weight: 500;
      //       }
      //     }
      //     h1 {
      //       font-size: 20px;
      //       line-height: 28x;
      //       color: rgba(0, 0, 0, 0.9);
      //       margin-bottom: 12px;
      //     }
      //     h2 {
      //       font-size: 14px;
      //       line-height: 20px;
      //       width: 93%;
      //       color: #999;
      //       font-weight: 500;
      //       margin-bottom: 24px;
      //     }
      //     .button {
      //       display: flex;
      //       div {
      //         width: 120px;
      //         height: 44px;
      //         background: #ff680d;
      //         font-size: 16px;
      //         line-height: 44px;
      //         color: #fff;
      //         text-align: center;
      //         border: 2px solid #ff680d;
      //         cursor: pointer;
      //       }
      //       .in {
      //         background: #fff;
      //         color: #ff680d;
      //         margin-left: 16px;
      //       }
      //     }
      //     .project {
      //       width: 100%;
      //       display: flex;
      //       justify-content: right;
      //       align-items: center;
      //       ul {
      //         position: absolute;
      //         left: 59px;
      //         bottom: 48px;
      //         display: flex;
      //         flex-wrap: wrap;
      //         margin-bottom: -20px;
      //         div {
      //           font-size: 20px;
      //           line-height: 28px;
      //           color: #999999;
      //           margin-bottom: 16px;
      //           width: 100%;
      //         }
      //         li {
      //           color: #999999 !important;
      //           font-size: 15px;
      //           line-height: 21px;
      //           color: rgba(0, 0, 0, 0.9);
      //           margin-bottom: 19px;
      //           padding-left: 29px;
      //           padding-right: 5px;
      //           list-style: none;
      //           background-image: url(../../../public/image/home/对勾.png);
      //           background-size: 22px 22px;
      //           background-repeat: no-repeat;
      //           background-position-x: left;
      //           background-position-y: top;
      //           // list-style-image: url(../../../public/image/home/对勾.png);
      //         }
      //         li:hover {
      //           color: #000 !important;
      //           cursor: pointer;
      //         }
      //       }
      //       .project_img {
      //         display: flex;
      //         align-items: center;
      //         justify-content: center;
      //         img {
      //           width: 300px;
      //           height: 180px;
      //           padding-right: 70px;
      //           cursor: pointer;
      //         }
      //       }
      //     }
      //   }
      //   .pane_box {
      //     display: flex;
      //     align-items: center;
      //     justify-content: center;
      //     .pane_left {
      //       width: 50%;
      //       box-sizing: border-box;
      //       padding: 20px;
      //       font-size: 14px;
      //       div {
      //         border-bottom: 0.5px solid #ccc;
      //         padding: 10px 0;
      //       }
      //       .el-button {
      //         border-radius: 0px;
      //         width: 120px;
      //         height: 44px;
      //         background: #ff680d;
      //         color: #fff;
      //         font-size: 16px;
      //       }
      //       .tinge {
      //         color: #999;
      //       }
      //       h4 {
      //         color: #333;
      //       }
      //     }
      //     .pane_right {
      //       width: 50%;
      //       text-align: center;
      //       img {
      //         width: 350px;
      //         height: 200px;
      //       }
      //     }
      //   }
      //   .boot {
      //     background-image: url(../../../public/image/home/位图@3x\(4\).png);
      //     background-color: #f9f9f8;
      //     background-size: 354px 497px;
      //   }
      // }
      .pic {
        width: 100%;
        height: 600px;
@@ -1333,25 +830,6 @@
            font-weight: 500;
            margin-bottom: 24px;
          }
          .button {
            display: flex;
            div {
              width: 120px;
              height: 44px;
              background: #ff680d;
              font-size: 16px;
              line-height: 44px;
              color: #fff;
              text-align: center;
              border: 2px solid #ff680d;
              cursor: pointer;
            }
            .in {
              background: #fff;
              color: #ff680d;
              margin-left: 16px;
            }
          }
          ul {
            padding: 0;
            position: absolute;
@@ -1387,14 +865,7 @@
      }
    }
  }
  // .fif:after {
  //   content: "";
  //   height: 0;
  //   clear: both;
  //   display: block;
  // }
  .sis {
    // height: 1021px;
    background: #fff;
    .center {
      > h1 {
src/views/recommend/index.vue