Pārlūkot izejas kodu

Merge branch 'dev/v4.8.83_wmh' of qmx/jy into feature/v4.8.83

wenmenghao 1 gadu atpakaļ
vecāks
revīzija
bdf27b5d68

+ 303 - 0
src/web/staticres/landingpage/css/AppDownload.css

@@ -0,0 +1,303 @@
+.AppDownload{
+  padding-top: 72px;
+}
+.AppDownload-head{
+  width: 100%;
+  min-width: 1200px;
+  background:url('/landingpage/image/AppDownload/bg.png') center center  no-repeat;
+  background-size: cover;
+  height: 800px;
+  box-sizing: border-box;
+  padding-top: 1px;
+}
+.AppDownload-head .content{
+  width: 1200px;
+  height: 344px;
+  margin: auto;
+  margin-top: 62px;
+  box-sizing: border-box;
+  padding-left: 50px;
+
+}
+.AppDownload-head .content .title-m{
+  color: #1D1D1D;
+  line-height: 42px;
+  font-size: 32px;
+}
+.AppDownload-head .content .title-l{
+  color: #1D1D1D;
+  line-height: 48px;
+  font-size: 36px;
+}
+.AppDownload-head .content .title-s{
+  color: #2ABED1;
+  line-height: 27px;
+  font-size: 20px;
+  margin-top: 20px;
+}
+.AppDownload .module-title{
+  font-size: 32px;
+  line-height: 36px;
+  text-align: center;
+  margin-bottom: 60px;
+
+}
+.AppDownload .qr-box{
+  margin-top: 28px;
+  width: 130px;
+  overflow: hidden;
+}
+.AppDownload .qr-item{
+  width: 130px;
+  height: 130px;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  border-radius: 12px;
+  border: 1px solid #2ABED1;
+  box-sizing: border-box;
+}
+.AppDownload .qr-item img{
+  width: 116px;
+  height: 116px;
+}
+.qr-text{
+  font-size: 14px;
+  line-height: 20px;
+  color: #1D1D1D;
+  text-align: center;
+  margin-top: 4px;
+}
+.head-desc{
+font-size: 36px;
+font-weight: 400;
+line-height: 48px;
+text-align: center;
+color: #1D1D1D;
+margin-top: 128px;
+}
+.AppDownload-middle .content{
+  width: 1227px;
+  margin: auto;
+  margin-top: -140px;
+  padding-bottom: 60px;
+
+}
+.AppDownload-middle .content .item{
+  display: flex;
+  justify-content: space-between;
+}
+.AppDownload-middle .content .item .item-right{
+  width: 50%; 
+}
+.AppDownload-middle .content .item .item-left h1{
+font-size: 64px;
+font-weight: 290;
+line-height: 85px;
+color: #1D1D1D;
+}
+.AppDownload-middle .content .item .item-left .title{
+font-size: 28px;
+font-weight: 400;
+line-height: 36px;
+letter-spacing: 0em;
+color: #1D1D1D;
+}
+.AppDownload-middle .content .item .item-left .desc{
+font-size: 20px;
+font-weight: 400;
+line-height: 32px;
+letter-spacing: 0em;
+padding-left: 82px;
+box-sizing: border-box;
+color: #686868;
+}
+/* 专业的招投标大数据服务平台 */
+.jy-index-dataServices {
+  padding: 60px 0;
+  background-color: #FFF;
+  background-size: 100% 100%;
+}
+.dataServices-content{
+  display: flex;
+  justify-content: space-between;
+  width: 1100px;
+  margin: auto;
+}
+.dataServices-content .items{
+  min-width: 128px;
+}
+.dataServices-content img{
+  width: 128px;
+  height: 131px;
+  display: block;
+  margin: auto;;
+}
+.dataServices-content .tit{
+  font-weight: 700;
+font-size: 40px;
+line-height: 54px;
+/* identical to box height, or 135% */
+/* Font/#1d1d1d */
+color: #1D1D1D;
+display: flex;
+align-items: center;
+margin-top: 9px;
+justify-content: center;
+
+}
+.dataServices-content .tit span{
+  font-size: 20px;
+  line-height: 24px;
+}
+.dataServices-content .desc{
+  font-size: 14px;
+line-height: 20px;
+/* identical to box height, or 143% */
+letter-spacing: 0.1em;
+/* Font/#686868 */
+color: #686868;
+margin-top: 2px;
+text-align: center;
+}
+.jy-index-strategy{
+  margin-top: 60px;
+  text-decoration: none;
+}
+.jy-index-strategy .strategy-content{
+  display: flex;
+  flex-wrap: wrap;
+}
+
+.jy-index-strategy .strategy-content .strate_module{
+  flex-basis: calc(33.33% - 20px); /* 33.33% - margin */
+  margin: 10px;
+  width: 380px;
+}
+.jy-index-strategy .strategy-content .strate_title{
+  display: flex;
+  height: 38px;
+  flex-direction: row;
+  justify-content: space-between;
+  border-bottom: 1px solid #2ABED1;
+  padding-left: 20px;
+}
+.jy-index-strategy .strategy-content .strate_module .strate_title .strate_name{
+  font-size: 16px;
+  font-style: normal;
+  font-weight: 400;
+  line-height: 38px;
+}
+.jy-index-strategy .strategy-content .strate_title .strate_more{
+  padding-right: 23px;
+  color: #686868;
+  text-decoration: none;
+  line-height: 38px;
+  font-size: 14px;
+}
+.jy-index-strategy .strategy-content .strate_content{
+  display: flex;
+  flex-direction: column;
+  margin: 10px 10px 10px 20px;
+}
+.jy-index-strategy .strategy-content .strate_content .strate_c_list{
+  display: flex;
+  flex-direction: row;
+  justify-content: space-between;
+  margin-top: 10px;
+  height: 22px;
+}
+.jy-index .jy-index-strategy .strategy-content .strate_content .strate_c_list a {
+  font-size: 14px;
+}
+.jy-index-strategy .strategy-content .strate_content .strate_c_list a{
+  color: #686868;
+  text-decoration: none;
+}
+.jy-index-strategy .strategy-content .strate_content .strate_c_list a:hover{
+  color: #2CB7CA;
+}
+.jy-index .jy-index-strategy .strategy-content .strate_content .strate_l_r_c_date {
+  font-size: 12px;
+}
+.jy-index-strategy .strategy-content .strate_content .strate_l_r_c_date{
+  color: #999999;
+  min-width: 50px;
+}
+.jy-index-strategy .strategy-content .strate_content .strate_c_list .title-div{
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+/* 合作伙伴 */
+.jy-index-partners {
+  width: 100%;
+  padding: 60px 0;
+  background: #FFF;
+  position: relative;
+}
+.partners-shadow-left{
+  width: 200px;
+  height: 312px;
+  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 47.87%, #FFFFFF 100%);
+  position: absolute;
+  left: 0;
+  top: 0;
+  z-index: 10;
+}
+.partners-shadow-right{
+  width: 200px;
+  height: 312px;
+  background: linear-gradient(270deg, #FFFFFF 0%, #FFFFFF 52.13%, rgba(255, 255, 255, 0) 100%);
+  position: absolute;
+  right: 0;
+  top: 0;
+  z-index: 10;
+}
+.jy-index-partners .swiper-wrapper {
+  -webkit-transition-timing-function: linear !important;
+  -moz-transition-timing-function: linear !important;
+  -ms-transition-timing-function: linear !important;
+  -o-transition-timing-function: linear !important;
+  transition-timing-function: linear !important;
+}
+
+.jy-index-partners .swiper-slide {
+  width: auto !important;
+  padding: 4px 8px;
+  text-align: center;
+}
+
+.jy-index-partners img {
+  display: inline-block;
+  width: 152px;
+  height: 100px;
+  transition: ease 0.3s;
+  position: relative;
+  /* cursor: pointer; */
+}
+
+.jy-index-partners ul li {
+  width: 130px;
+  height: 100px;
+  margin: 2px;
+  transition: ease 0.3s;
+  position: relative;
+}
+
+.jy-index-partners ul li img {
+  width: 130px;
+  height: 100px;
+}
+
+.jy-index-partners ul li:hover img {
+  border-radius: 8px;
+  /* box-shadow: 0px 0px 4px 4px rgb(233, 230, 230);  */
+  box-shadow: 0px 0px 24px rgb(0 0 0 / 16%);
+  position: absolute;
+  z-index: 1;
+}
+/* 合作伙伴结束 */
+.mt-60{
+  margin-top: 60px;
+}

+ 317 - 0
src/web/staticres/landingpage/css/InformationDistribution.css

@@ -0,0 +1,317 @@
+.InformationDistribution {
+  width: 100%;
+  background: #FFF;
+  padding-top: 72px;
+ 
+}
+.Information-head {
+  position: relative;
+  min-width: 1200px;
+}
+.Information-head img{
+  width: 100%;
+  display: block;
+}
+
+.ml-30 {
+  margin-left: 30px;
+}
+
+
+.head_btn {
+  width: 11.667vw;
+  height: 2.395vw;
+  background: linear-gradient(90deg, #2ABED1 -2.53%, #3687FF 95.93%);
+  /* box-shadow: 0px 10px 16px rgba(8, 125, 223, 0.2), inset 2px 2px 2px rgba(255, 255, 255, 0.5); */
+  /* box-shadow: 0px 4px 8px 0px #0070D81F; */
+  border-radius: 0.3125vw;
+  line-height: 2.395vw;
+  text-align: center;
+  font-style: normal;
+  font-weight: 700;
+  font-size: 0.9375vw;
+  color: #FFFFFF;
+  margin: auto;
+  overflow: hidden;
+  cursor: pointer;
+  position: absolute;
+  left: 18.75%;
+  bottom: 21.6%
+
+}
+.head_btn::after {
+  content: '';
+  display: block;
+  position: absolute;
+  top: -120px;
+  left: -80px;
+  width: 36px;
+  height: 360px;
+  background: #fff;
+  opacity: 0.16;
+  transform: rotate(-45deg);
+  transition: all 800ms ease-out;
+}
+
+.head_btn:hover::after {
+  left: 200%;
+}
+.middle_btn {
+  width: 180px;
+  height: 46px;
+  background: linear-gradient(270deg, #3687FF 0%, #2ABED1 100%);
+  box-shadow: 0px 4px 8px 0px #0070D81F;
+  border-radius: 6px;
+  line-height: 46px;
+  text-align: center;
+  font-size: 18px;
+  color: #FFFFFF;
+  margin: auto;
+  overflow: hidden;
+  cursor: pointer;
+  position: relative;
+  margin-top: 42px;
+}
+
+.mt-56 {
+  margin-top: 56px;
+}
+
+.middle_btn::after {
+  content: '';
+  display: block;
+  position: absolute;
+  top: -120px;
+  left: -80px;
+  width: 36px;
+  height: 360px;
+  background: #fff;
+  opacity: 0.16;
+  transform: rotate(-45deg);
+  transition: all 800ms ease-out;
+}
+
+.middle_btn:hover::after {
+  left: 200%;
+}
+
+.foot_btn {
+  width: 224px;
+  height: 48px;
+  background: linear-gradient(90deg, #EFF8FF -2.53%, #B9E3FE 95.93%);
+  box-shadow: 0px 10px 16px rgba(8, 125, 223, 0.2), inset 2px 2px 2px rgba(255, 255, 255, 0.5);
+  border-radius: 6px;
+  line-height: 48px;
+  text-align: center;
+  font-style: normal;
+  font-weight: 700;
+  font-size: 18px;
+  color: #0D4AE7;
+  margin: auto;
+  overflow: hidden;
+  cursor: pointer;
+  position: relative;
+  margin-top: 70px;
+}
+
+.foot_btn::after {
+  content: '';
+  display: block;
+  position: absolute;
+  top: -120px;
+  left: -80px;
+  width: 36px;
+  height: 360px;
+  background: #fff;
+  opacity: 0.2;
+  transform: rotate(-45deg);
+  transition: all 800ms ease-out;
+}
+
+.foot_btn:hover::after {
+  left: 200%;
+}
+
+.mt-16 {
+  margin-top: 16px;
+}
+
+.ml-100 {
+  margin-left: 100px;
+}
+
+.mt-83 {
+  margin-top: 83px;
+}
+
+
+.mt-48 {
+  margin-top: 48px;
+}
+
+.ml-48 {
+  margin-left: 48px;
+}
+
+.ml-38 {
+  margin-left: 38px;
+}
+
+.ml-28 {
+  margin-left: 28px;
+}
+
+.ml-76 {
+  margin-left: 76px;
+}
+.Information-middle{
+  width: 100%;
+  height: 562px;
+  background: url('/landingpage/image/InformationDistribution/bg.png') center center no-repeat;
+  background-size: cover;
+  box-sizing: border-box;
+  padding-top: 72px;
+
+}
+.Information-middle h2{
+  font-style: normal;
+  font-weight: 700;
+  font-size: 36px;
+  line-height: 48px;
+  color: #1D1D1D;
+  text-align: center;
+
+}
+.Information-middle .content{
+  width: 1200px;
+  margin: auto;
+  margin-top: 82px;
+  box-sizing: border-box;
+  display: flex;
+  /* justify-content: space-between; */
+}
+.Information-middle .content .item{
+  width: 224px;
+height: 288px;
+border-radius: 16px;
+background: linear-gradient(180deg, #EAFAFF 0%, #FFFFFF 61.46%);
+box-shadow: 0px 6px 24px 0px #0234801A;
+box-sizing: border-box;
+border-top: 2px solid #ffff;
+padding-top: 80px;
+position: relative;
+margin-right: 20px;
+}
+.Information-middle .content .item:last-child{
+margin-right: 0px;
+}
+.Information-middle-img{
+  position: absolute;
+  width: 100px;
+  left: 62px;
+  top: -40px;
+}
+.Information-middle .content .item .title{
+
+font-size: 20px;
+font-weight: 400;
+line-height: 32px;
+text-align: center;
+color: #1D1D1D;
+
+}
+.Information-middle .content .item .desc{
+  width: 180px;
+  font-size: 16px;
+  font-weight: 400;
+  line-height: 24px;
+  margin: auto;
+  text-align: center;
+  color: #686868;
+  margin-top: 12px;
+  }
+.cooperation {
+  width: 100%;
+  height: 574px;
+  background: url('/enterpriseCertificatio/img/2-bg.png') center center no-repeat;
+  background-size: cover;
+  box-sizing: border-box;
+  padding-top: 72px;
+}
+
+.cooperation h2 {
+  font-style: normal;
+  font-weight: 700;
+  font-size: 36px;
+  line-height: 48px;
+  color: #fff;
+  text-align: center;
+}
+.cooperation .desc {
+  font-style: normal;
+  font-weight: 400;
+  font-size: 18px;
+  line-height: 28px;
+  color: #FAFAFA;
+  text-align: center;
+  margin-top: 8px;
+  opacity: 0.88;
+}
+
+.cooperation .content {
+  width: 1200px;
+  margin: auto;
+  margin-top: 56px;
+  box-sizing: border-box;
+  /* padding-left: 48px; */
+}
+
+.cooperation .content .item {
+  float: left;
+}
+
+.cooperation .content .item img {
+  width: 140px;
+  margin: auto;
+  display: block;
+}
+
+.cooperation .content .line {
+  width: 142px;
+  height: 0px;
+  float: left;
+  border-top: 1px dashed #70DFFF;
+  margin-top: 100px;
+  margin-left: -11px;
+}
+
+.ml_11 {
+  margin-left: -11px;
+}
+
+.cooperation .content .item .text {
+  font-style: normal;
+  font-weight: 400;
+  font-size: 18px;
+  line-height: 28px;
+  text-align: center;
+  color: #FFFFFF;
+  margin-top: 8px;
+}
+
+@keyframes CfadeInUp {
+  from {
+    transform: translateY(50px);
+  }
+
+  to {
+    transform: translateY(0px);
+    opacity: 1;
+  }
+}
+
+.CfadeInUp {
+  /* opacity: 0; */
+  animation: 1s ease forwards alternate;
+}
+

BIN
src/web/staticres/landingpage/image/AppDownload/bg.png


BIN
src/web/staticres/landingpage/image/AppDownload/ggxx.png


BIN
src/web/staticres/landingpage/image/AppDownload/ggxx2.png


BIN
src/web/staticres/landingpage/image/AppDownload/mddy.png


BIN
src/web/staticres/landingpage/image/AppDownload/qr.png


BIN
src/web/staticres/landingpage/image/AppDownload/xmxx.png


BIN
src/web/staticres/landingpage/image/InformationDistribution/bg.png


BIN
src/web/staticres/landingpage/image/InformationDistribution/cgxx.png


BIN
src/web/staticres/landingpage/image/InformationDistribution/cgyx.png


BIN
src/web/staticres/landingpage/image/InformationDistribution/gyxx.png


BIN
src/web/staticres/landingpage/image/InformationDistribution/head_bg.png


BIN
src/web/staticres/landingpage/image/InformationDistribution/jt.png


BIN
src/web/staticres/landingpage/image/InformationDistribution/zbgg.png


BIN
src/web/staticres/landingpage/image/InformationDistribution/zbyg.png


+ 327 - 0
src/web/templates/frontRouter/pc/AppDownload/free/index.html

@@ -0,0 +1,327 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+  <title>App下载-剑鱼标讯</title>
+  <meta content="IE=edge,Chrome=1" http-equiv="X-UA-Compatible" />
+  <meta name="Keywords" content="App下载,招标商机,人工智能,招标大数据,企业情报,剑鱼标讯"/>
+  <meta name="Description" content="App下载依托剑鱼标讯海量招标信息,为你提供招标商机服务、人工智能预测新项目服务、中标企业预测服务、招标大数据服务和企业情报大数据服务,帮助你全面获取销售机会、辅助进行投标决策、全面分析洞察市场、拓展客户和代理渠道。" />
+  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
+  <meta name="renderer" content="webkit" >
+  <meta name="format-detection" content="telephone=no"/>
+  <meta name="enable-header"  theme="light" content="App下载"/>
+  {{include "/common/pnc.html"}}
+  <link href='{{Msg "seo" "cdn"}}/css/reset.css?v={{Msg "seo" "version"}}' rel="stylesheet" type="text/css" />
+  <link href='{{Msg "seo" "cdn"}}/css/subscribe.css?v={{Msg "seo" "version"}}' rel="stylesheet" type="text/css" />
+  <link href='{{Msg "seo" "cdn"}}/pccss/reset_pc.css' rel="stylesheet" type="text/css" />
+  <link href='{{Msg "seo" "cdn"}}/css/pc.css?v={{Msg "seo" "version"}}' rel="stylesheet" />
+  <link rel="stylesheet" href='{{Msg "seo" "cdn"}}/css/swiper.min.css?v={{Msg "seo" "version"}}'>
+  <link href='{{Msg "seo" "cdn"}}/pccss/public-nav-1200.css?v={{Msg "seo" "version"}}' rel="stylesheet"
+        type="text/css" />
+  <link href='{{Msg "seo" "cdn"}}/landingpage/css/AppDownload.css?v={{Msg "seo" "version"}}' rel="stylesheet"
+        type="text/css" />
+  <style>
+  </style>
+</head>
+<body>
+{{include "/common/pchead.html"}}
+<div class="AppDownload">
+  <div class="AppDownload-head">
+    <div class="content">
+      <h2 class="title-m">亿万级标讯数据实时更新</h2>
+      <h1 class="title-l">全网标讯免费看,抢占销售先机</h1>
+      <h3 class="title-s">实时标讯跟踪 / 商机管理 / 项目监控 / 市场洞察</h3>
+      <div class="qr-box">
+        <div class="qr-item">
+          <img src="{{Msg "seo" "cdn"}}/landingpage/image/AppDownload/qr.png?v={{Msg "seo" "version"}}" alt="">
+        </div>
+        <p class="qr-text">下载App<br>免费查看全国商机</p>
+      </div>
+    </div>
+    <h2 class="head-desc">一键下载注册,免费立享</h2>
+  </div>
+  <div class="AppDownload-middle">
+    <div class="content">
+      <div class="item">
+        <div class="item-left">
+          <h1>01 <span class="title">免费查看标讯信息,直接看不遮挡</span></h1>
+          <p class="desc">聚合1.8亿+招标信息,标讯项目随时查</p>
+        </div>
+        <img src="{{Msg "seo" "cdn"}}/landingpage/image/AppDownload/ggxx.png?v={{Msg "seo" "version"}}" alt="" class="item-right">
+      </div>
+      <div class="item mt-60">
+        <img src="{{Msg "seo" "cdn"}}/landingpage/image/AppDownload/mddy.png?v={{Msg "seo" "version"}}" alt="" class="item-right">
+        <div class="item-left">
+          <h1>02 <span class="title">免费订阅商机,52分钟极速推送</span></h1>
+          <p class="desc">按需订阅,实时推送,重要商机不遗漏</p>
+        </div>
+      </div>
+      <div class="item mt-60">
+        <div class="item-left">
+          <h1>03 <span class="title">免费跟踪项目动态,及时把控项目</span></h1>
+          <p class="desc">项目变动,第一时间推送,掌握最新动态</p>
+        </div>
+        <img src="{{Msg "seo" "cdn"}}/landingpage/image/AppDownload/xmxx.png?v={{Msg "seo" "version"}}" alt="" class="item-right">
+      </div>
+      <div class="item mt-60">
+        <img src="{{Msg "seo" "cdn"}}/landingpage/image/AppDownload/ggxx2.png?v={{Msg "seo" "version"}}" alt="" class="item-right">
+        <div class="item-left">
+          <h1>04 <span class="title">免费查看联系方式 获得更多线索</span></h1>
+          <p class="desc">企业联系方式全公开,拓展客户资源</p>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class="jy-index-dataServices CfadeInUp">
+    <h3 class="module-title">专业的招投标大数据服务平台</h3>
+    <div class="dataServices-content">
+      <div class="items">
+        <img src="{{Msg "seo" "cdn"}}/images/index/new/serve-1.png?v={{Msg "seo" "version"}}" alt="">
+        <div class="tit">{{.T.includedInfo.bid}} <span>&nbsp;{{.T.includedInfo.bidUnit}}+</span></div>
+        <p class="desc">招标信息</p>
+      </div>
+      <div class="items">
+        <img src="{{Msg "seo" "cdn"}}/images/index/new/serve-2.png?v={{Msg "seo" "version"}}" alt="">
+        <div class="tit">{{.T.includedInfo.project}} <span>&nbsp;{{.T.includedInfo.projectUnit}}+</span></div>
+        <p class="desc">招标采购项目</p>
+      </div>
+      <div class="items">
+        <img src="{{Msg "seo" "cdn"}}/images/index/new/serve-3.png?v={{Msg "seo" "version"}}" alt="">
+        <div class="tit">{{.T.includedInfo.ent}} <span>&nbsp;{{.T.includedInfo.entUnit}}+</span></div>
+        <p class="desc">企业数据库</p>
+      </div>
+      <div class="items">
+        <img src="{{Msg "seo" "cdn"}}/images/index/new/serve-4.png?v={{Msg "seo" "version"}}" alt="">
+        <div class="tit">{{.T.includedInfo.buyer}} <span>&nbsp;{{.T.includedInfo.buyerUnit}}+</span></div>
+        <p class="desc">采购单位库</p>
+      </div>
+      <div class="items">
+        <img src="{{Msg "seo" "cdn"}}/images/index/new/serve-5.png?v={{Msg "seo" "version"}}" alt="">
+        <div class="tit">{{.T.includedInfo.push}} <span>&nbsp;{{.T.includedInfo.pushUnit}}+</span></div>
+        <p class="desc">推送招标信息</p>
+      </div>
+      <div class="items">
+        <img src="{{Msg "seo" "cdn"}}/images/index/new/serve-6.png?v={{Msg "seo" "version"}}" alt="">
+        <div class="tit">{{.T.includedInfo.bidDayUpdate}} <span>&nbsp;{{.T.includedInfo.bidDayUpdateUnit}}+</span></div>
+        <p class="desc">每日更新招标信息</p>
+      </div>
+    </div>
+  </div>
+  <div class="jy-index-partners CfadeInUp">
+    <h3 class="module-title">合作伙伴</h3>
+    <div class="partners-container swiper-container">
+      <div class="partners-shadow-left"></div>
+      <div class="partners-shadow-right"></div>
+      <div class="swiper-wrapper">
+        <div class="swiper-slide">
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/huawei.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/xinyu.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/duopuduo.png?v={{Msg "seo" "version"}}'>
+          </div>
+        </div>
+        <div class="swiper-slide">
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/baidu.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/ruijie.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/haikang.png?v={{Msg "seo" "version"}}'>
+          </div>
+        </div>
+        <div class="swiper-slide">
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/taipingyang.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/yitu.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/hanhe.png?v={{Msg "seo" "version"}}'>
+          </div>
+        </div>
+        <div class="swiper-slide">
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/guangda.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/dekey.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/jida.png?v={{Msg "seo" "version"}}'>
+          </div>
+        </div>
+        <div class="swiper-slide">
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/ali.png?v ={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/zhonghui.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/lianruan.png?v={{Msg "seo" "version"}}'>
+          </div>
+        </div>
+        <div class="swiper-slide">
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/minsheng.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/lehe.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/meinian.png?v={{Msg "seo" "version"}}'>
+          </div>
+        </div>
+        <div class="swiper-slide">
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/dianxin.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/jingyi.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/siem.png?v={{Msg "seo" "version"}}'>
+          </div>
+        </div>
+        <div class="swiper-slide">
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/shenxin.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/bot.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/yidong.png?v={{Msg "seo" "version"}}'>
+          </div>
+        </div>
+        <div class="swiper-slide">
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/wandong.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/aite.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/yushi.png?v={{Msg "seo" "version"}}'>
+          </div>
+        </div>
+        <div class="swiper-slide">
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/wanfu.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/lianying.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/ruiwode.png?v={{Msg "seo" "version"}}'>
+          </div>
+        </div>
+        <div class="swiper-slide">
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/drager.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/stryker.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/mindray.png?v={{Msg "seo" "version"}}'>
+          </div>
+        </div>
+        <div class="swiper-slide">
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/zhongtongfu.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/braun.png?v={{Msg "seo" "version"}}'>
+          </div>
+          <div class="img-box">
+            <img src='{{Msg "seo" "cdn"}}/images/index/neusoft.png?v={{Msg "seo" "version"}}'>
+          </div>
+        </div>
+      </div>
+    </div>
+</div>
+</div>
+<script src='{{Msg "seo" "cdn"}}/js/swiper.min.js?v={{Msg "seo" "version"}}'></script>
+<script src='{{Msg "seo" "cdn"}}/js/public-nav.js?v={{Msg "seo" "version"}}' type="text/javascript"></script>
+<script src='{{Msg "seo" "cdn"}}/js/jquery.cookie.js?v={{Msg "seo" "version"}}' type="text/javascript"></script>
+<script src="//cdn-common.jianyu360.com/cdn/lib/countup/2.0.8/dist/countUp.js"></script>
+<script>
+  $(function () {
+    haslogin({{.T.logid}});
+    (function animateUp () {
+      var obj = $('.CfadeInUp');
+      var objH = $('.CfadeInUp').outerHeight();
+      var num = [];
+      var wH = $(window).height();
+      var wScrollTop = $(window).scrollTop();
+
+      // 获取页面所有obj的top位置,存入数组
+      for (var i = 0; i < obj.length; i++) {
+        num.push(obj.eq(i).offset().top + (objH / 3));
+      }
+      // console.log(num)
+      // 循环数组,判断obj的位置是否在可视区中
+      function judgeTop () {
+        for (var j = 0; j < num.length; j++) {
+          if (num[j] >= wScrollTop && num[j] < (wScrollTop + wH - 50)) {
+            // console.log(j)
+            if (j == 0) {
+              obj.eq(j).css({
+                'animation-name': 'CfadeInUp',
+                'animation-duration': 0.8 + 's',
+                'opacity': '1'
+              });
+            } else {
+              obj.eq(j).css({
+                'animation-name': 'CfadeInUp',
+                'animation-duration': 1.4 + 's',
+                'opacity': '1'
+              });
+            }
+          }
+        }
+      };
+      // 页面初始化时先调用一次
+      judgeTop();
+      // 触发滚动事件调用判断函数
+      $(window).scroll(function (event) {
+        wH = $(window).height();
+        wScrollTop = $(window).scrollTop();
+        judgeTop();
+   
+      });
+    })()
+    var partners = new Swiper('.partners-container', {
+          slidesPerView: "auto",
+          centeredSlides: true,
+          speed: 4000,
+          // autoplay: true,
+          freeMode: true,
+          loop: true,
+          slidesPerGroup: 1,
+          autoplay: {
+            delay: 1, //自动切换的时间间隔
+            disableOnInteraction: false,
+            pauseOnMouseEnter: true, //鼠标置于swiper时暂停自动切换,鼠标离开时恢复自动切换。
+          }
+        });
+     partners.init()
+
+  })
+  
+
+</script>
+<!--S-百度统计-->
+{{include "/common/pcbottom.html"}}
+{{include "/common/baiducc.html"}}
+<!--E-百度统计-->
+</body>
+</html>

+ 174 - 0
src/web/templates/frontRouter/pc/InformationDistribution/free/index.html

@@ -0,0 +1,174 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+  <title>信息发布-剑鱼标讯</title>
+  <meta content="IE=edge,Chrome=1" http-equiv="X-UA-Compatible" />
+  <meta name="Keywords" content="信息发布,招标商机,人工智能,招标大数据,企业情报,剑鱼标讯"/>
+  <meta name="Description" content="信息发布依托剑鱼标讯海量招标信息,为你提供招标商机服务、人工智能预测新项目服务、中标企业预测服务、招标大数据服务和企业情报大数据服务,帮助你全面获取销售机会、辅助进行投标决策、全面分析洞察市场、拓展客户和代理渠道。" />
+  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
+  <meta name="renderer" content="webkit" >
+  <meta name="format-detection" content="telephone=no"/>
+  <meta name="enable-header"  theme="light" content="信息发布"/>
+  {{include "/common/pnc.html"}}
+  <link href='{{Msg "seo" "cdn"}}/css/reset.css?v={{Msg "seo" "version"}}' rel="stylesheet" type="text/css" />
+  <link href='{{Msg "seo" "cdn"}}/css/subscribe.css?v={{Msg "seo" "version"}}' rel="stylesheet" type="text/css" />
+  <link href='{{Msg "seo" "cdn"}}/pccss/reset_pc.css' rel="stylesheet" type="text/css" />
+  <link href='{{Msg "seo" "cdn"}}/css/pc.css?v={{Msg "seo" "version"}}' rel="stylesheet" />
+  <link href='{{Msg "seo" "cdn"}}/pccss/public-nav-1200.css?v={{Msg "seo" "version"}}' rel="stylesheet"
+        type="text/css" />
+  <link href='{{Msg "seo" "cdn"}}/landingpage/css/InformationDistribution.css?v={{Msg "seo" "version"}}' rel="stylesheet"
+        type="text/css" />
+  <style>
+  </style>
+</head>
+<body>
+{{include "/common/pchead.html"}}
+<div class="InformationDistribution">
+  <section class="Information-head">
+    <img src="{{Msg "seo" "cdn"}}/landingpage/image/InformationDistribution/head_bg.png?v={{Msg "seo" "version"}}" alt="">
+    <div class="head_btn" onclick="onlinekf()">立即咨询</div>
+  </section>
+  <section class="Information-middle CfadeInUp">
+    <h2>信息发布</h2>
+    <div class="content clearfix">
+      <div class="item">
+        <img src="{{Msg "seo" "cdn"}}/landingpage/image/InformationDistribution/cgxx.png?v={{Msg "seo" "version"}}" alt="" class="Information-middle-img">
+        <p class="title">采购信息</p>
+        <p class="desc">供采双方直接对接<br>节省成本采购更高效</p>
+        <div class="middle_btn" onclick="goInformationDistribution('cgxx')">发布信息</div>
+      </div>
+      <div class="item">
+        <img src="{{Msg "seo" "cdn"}}/landingpage/image/InformationDistribution/gyxx.png?v={{Msg "seo" "version"}}" alt="" class="Information-middle-img">
+        <p class="title">供应信息</p>
+        <p class="desc">入驻成为优质供应商<br>获得向业主推荐机会</p>
+        <div class="middle_btn"  onclick="goInformationDistribution('gyxx')">发布信息</div>
+      </div>
+      <div class="item">
+        <img src="{{Msg "seo" "cdn"}}/landingpage/image/InformationDistribution/zbgg.png?v={{Msg "seo" "version"}}" alt="" class="Information-middle-img">
+        <p class="title">招标公告</p>
+        <p class="desc">多渠道发布信息增加曝光<br>吸引优质供应商参标</p>
+        <div class="middle_btn"  onclick="goInformationDistribution('zbgg')">发布信息</div>
+      </div>
+      <div class="item">
+        <img src="{{Msg "seo" "cdn"}}/landingpage/image/InformationDistribution/cgyx.png?v={{Msg "seo" "version"}}" alt="" class="Information-middle-img">
+        <p class="title">采购意向</p>
+        <p class="desc">提前发布采购信息<br>提升采购透明度</p>
+        <div class="middle_btn"  onclick="goInformationDistribution('cgyx')">发布信息</div>
+      </div>
+      <div class="item">
+        <img src="{{Msg "seo" "cdn"}}/landingpage/image/InformationDistribution/zbyg.png?v={{Msg "seo" "version"}}" alt="" class="Information-middle-img">
+        <p class="title">招标预告</p>
+        <p class="desc">多渠道发布信息增加曝光<br>吸引优质供应商参标</p>
+        <div class="middle_btn"  onclick="goInformationDistribution('zbyg')">发布信息</div>
+      </div>
+    </div>
+  </section>
+    <div class="cooperation CfadeInUp">
+      <h2>信息发布流程</h2>
+      <div class="content clearfix">
+        <div class="item">
+          <img src="{{Msg "seo" "cdn"}}/enterpriseCertificatio/img/one1.png?v={{Msg "seo" "version"}}" alt="">
+          <p class="text">提交机构认证申请</p>
+        </div>
+        <div class="line"></div>
+        <div class="item ml_11">
+          <img src="{{Msg "seo" "cdn"}}/enterpriseCertificatio/img/four4.png?v={{Msg "seo" "version"}}" alt="">
+          <p class="text">机构审核</p>
+        </div>
+        <div class="line"></div>
+        <div class="item ml_11">
+          <img src="{{Msg "seo" "cdn"}}/landingpage/image/InformationDistribution/jt.png?v={{Msg "seo" "version"}}" alt="">
+          <p class="text">选择信息类型发布</p>
+        </div>
+        <div class="line"></div>
+        <div class="item ml_11">
+          <img src="{{Msg "seo" "cdn"}}/enterpriseCertificatio/img/three3.png?v={{Msg "seo" "version"}}" alt="">
+          <p class="text">信息审核</p>
+        </div>
+        <div class="line"></div>
+        <div class="item ml_11">
+          <img src="{{Msg "seo" "cdn"}}/enterpriseCertificatio/img/two2.png?v={{Msg "seo" "version"}}" alt="">
+          <p class="text">发布成功</p>
+        </div>
+      </div>
+      <div class="foot_btn" onclick="onlinekf()">立即咨询</div>
+    </div>
+</div>
+<script src='{{Msg "seo" "cdn"}}/js/public-nav.js?v={{Msg "seo" "version"}}' type="text/javascript"></script>
+<script src='{{Msg "seo" "cdn"}}/js/jquery.cookie.js?v={{Msg "seo" "version"}}' type="text/javascript"></script>
+<script src="//cdn-common.jianyu360.com/cdn/lib/countup/2.0.8/dist/countUp.js"></script>
+<script src='{{Msg "seo" "cdn"}}/common-module/selector/js/static-data.js?v={{Msg "seo" "version"}}'></script>
+<script>
+  $(function () {
+    haslogin({{.T.logid}});
+    (function animateUp () {
+      var obj = $('.CfadeInUp');
+      var objH = $('.CfadeInUp').outerHeight();
+      var num = [];
+      var wH = $(window).height();
+      var wScrollTop = $(window).scrollTop();
+
+      // 获取页面所有obj的top位置,存入数组
+      for (var i = 0; i < obj.length; i++) {
+        num.push(obj.eq(i).offset().top + (objH / 3));
+      }
+      // console.log(num)
+      // 循环数组,判断obj的位置是否在可视区中
+      function judgeTop () {
+        for (var j = 0; j < num.length; j++) {
+          if (num[j] >= wScrollTop && num[j] < (wScrollTop + wH - 50)) {
+            // console.log(j)
+            if (j == 0) {
+              obj.eq(j).css({
+                'animation-name': 'CfadeInUp',
+                'animation-duration': 0.8 + 's',
+                'opacity': '1'
+              });
+            } else {
+              obj.eq(j).css({
+                'animation-name': 'CfadeInUp',
+                'animation-duration': 1.4 + 's',
+                'opacity': '1'
+              });
+            }
+          }
+        }
+      };
+      // 页面初始化时先调用一次
+      judgeTop();
+      // 触发滚动事件调用判断函数
+      $(window).scroll(function (event) {
+        wH = $(window).height();
+        wScrollTop = $(window).scrollTop();
+        judgeTop();
+   
+      });
+    })()
+
+  })
+
+  function goInformationDistribution (type){
+    if (!loginflag) {
+        openLoginDig();
+        return
+      }
+      let goHref_ = location.origin + '/swordfish/page_web_pc/issued/info?informationType=' + type
+      window.open('/page_workDesktop/work-bench/page?link=' + encodeURIComponent(goHref_))
+    
+
+  }
+  function onlinekf () {
+      if (!loginflag) {
+        openLoginDig();
+        return
+      }
+      goCustomerUrl({ openNewWindow: true })
+    }
+</script>
+<!--S-百度统计-->
+{{include "/common/pcbottom.html"}}
+{{include "/common/baiducc.html"}}
+<!--E-百度统计-->
+</body>
+</html>

+ 12 - 2
src/web/templates/pc/dataExport_sieve.html

@@ -726,7 +726,7 @@
                             </button>
                         </div>
                     </div>
-                    <div class="save-filter">
+                    <div class="save-filter hidden">
                       <div class="save-filter-btn" @click="onHasFilter">已存筛选 <span v-if="filterData">${filterData.length}</span></div>
                       <el-tooltip popper-class="save-filter-tooltip" class="item" effect="dark" placement="top">
                         <template #content>
@@ -1344,7 +1344,7 @@
       </span>
     </el-dialog>
     <!--底部banner-->
-    <div class="banner" style="min-width: 1012px;height: 120px;margin-top:32px;border-radius: 8px;overflow: hidden;">
+    <div class="banner hidden advertisingPosition" style="min-width: 1012px;height: 120px;margin-top:32px;border-radius: 8px;overflow: hidden;">
       <div class="swiper-container lunbo" id="swiper1">
           <!-- <div class="swiper-wrapper">
           </div>
@@ -3127,10 +3127,12 @@
     })
 
     $("#sieve").click(function () {
+      if(loginflag){
         $('.loading_').show()
         dataNode.loading = true
         $("#sieve").addClass("sussecc");
         $("#reset").removeClass("sussecc");
+      }
         var date = getDate();
         var area = getAreas();
         var city = getCities();
@@ -3188,6 +3190,10 @@
             "dataType": dataType
         };
         setLocalStorage(param);
+        if (!loginflag){
+          openLoginDig(null,'reload')
+          return 
+        } 
         // console.log(param);
         $.post("/front/dataExport/sieveData", param, function (res) {
           $('.loading_').hide()
@@ -3884,5 +3890,9 @@
   var target = document.querySelector('.inner');
   // 开始观察DOM的变化
   observer.observe(target, { childList: true, subtree: true });
+  window.loginCallback = function (){
+    $('.save-filter').removeClass('hidden')
+    $('.banner.advertisingPosition').removeClass('hidden')
+  }
 </script>
 </html>