|
@@ -1,16 +1,7 @@
|
|
|
<template>
|
|
|
<view class="searchTarget-container container">
|
|
|
<view class="searchTarget-header">
|
|
|
- <input
|
|
|
- type="text"
|
|
|
- placeholder="请输入产业名称或标的名称"
|
|
|
- placeholder-class="sea_ipt_placeholder"
|
|
|
- class="sea_ipt"
|
|
|
- v-model="searchTxt"
|
|
|
- focus="true"
|
|
|
- confirm-type="search"
|
|
|
- @confirm="searchHandle"
|
|
|
- />
|
|
|
+ <input type="text" placeholder="请输入关键字" placeholder-class="sea_ipt_placeholder" class="sea_ipt" v-model="searchTxt" focus="true" confirm-type="search" @confirm="searchHandle" />
|
|
|
<icon type="search" size="15" class="sea_ico" />
|
|
|
<view class="ipt-right">
|
|
|
<icon type="clear" size="16" color="#E0E0E0" v-show="searchTxt" @click="clearIpt" />
|
|
@@ -18,92 +9,191 @@
|
|
|
<text @click="searchHandle" style="color: #3385ff">搜索</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
+ <view class="radio-content">
|
|
|
+ <van-radio-group :value="radioSelect" @change="onChangeRadio" direction="horizontal">
|
|
|
+ <van-radio icon-size="16" name="1">搜报告</van-radio>
|
|
|
+ <van-radio icon-size="16" name="2">搜资源包</van-radio>
|
|
|
+ </van-radio-group>
|
|
|
+ </view>
|
|
|
<view class="search-cont">
|
|
|
<template v-if="!isResult">
|
|
|
- <view class="search-cont-top" v-if="historySearchList.length">
|
|
|
+ <view class="search-cont-top">
|
|
|
<view class="cont-tit">
|
|
|
- <text>搜索历史</text>
|
|
|
- <image src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/empty_ico.png" class="empty_ico" @click="clearHistory"></image>
|
|
|
+ <text>热搜关键词:</text>
|
|
|
</view>
|
|
|
<view class="targetList">
|
|
|
- <view class="target-item" v-for="(item, index) in historySearchList" :key="index" @click="chooseTarget(item)">{{ item }}</view>
|
|
|
+ <view class="target-item" v-for="(item, index) in hotKeyWord" :key="index" @click="chooseTarget(item.KeyWord)"># {{ item.KeyWord }}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="search-cont-top">
|
|
|
<view class="cont-tit">
|
|
|
- <text>弘则推荐</text>
|
|
|
+ <text>弘则推荐:</text>
|
|
|
+ </view>
|
|
|
+ <view class="targetList">
|
|
|
+ <view class="target-item" v-for="(item, index) in keywordList" :key="index" @click="chooseTarget(item)"># {{ item }}</view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="search-cont-top" v-if="historySearchList.length">
|
|
|
+ <view class="cont-tit">
|
|
|
+ <text>搜索历史:</text>
|
|
|
+ <image src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/empty_ico.png" class="empty_ico" @click="clearHistory"></image>
|
|
|
</view>
|
|
|
<view class="targetList">
|
|
|
- <view class="target-item" v-for="(item, index) in keywordList" :key="index" @click="chooseTarget(item)">{{ item }}</view>
|
|
|
+ <block v-for="(item, index) in historySearchList" :key="index">
|
|
|
+ <view v-if="index < 8" class="target-item" @click="chooseTarget(item)"># {{ item }}</view>
|
|
|
+ </block>
|
|
|
</view>
|
|
|
</view>
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
<block v-if="haveResult">
|
|
|
- <view class="">
|
|
|
- <view class="report-ul" v-if="resultList.length > 0">
|
|
|
+ <view class="content-list" v-if="radioSelect == '2'">
|
|
|
+ <block v-if="ListHz.length">
|
|
|
<view class="resource">
|
|
|
- <image src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/zybico.jpg" mode=""></image>
|
|
|
+ <image src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/zybico.jpg"></image>
|
|
|
<text>弘则资源包</text>
|
|
|
</view>
|
|
|
- <view class="report-item" v-for="(item, index) in resultList" :key="index">
|
|
|
- <view class="box-text" @click="goDetail(item)">
|
|
|
- <view class="" style="padding-left: 30rpx">
|
|
|
+ <text style="height: 1rpx; background: #ececec"></text>
|
|
|
+ <view class="list-ui" v-for="item in ListHz" :key="item.IndustrialManagementId" @click="themeDetails(item)">
|
|
|
+ <view class="item-title">
|
|
|
+ <text>
|
|
|
{{ item.IndustryName }}
|
|
|
+ </text>
|
|
|
+ <view class="publish">
|
|
|
+ {{ item.PublishDate }}更新
|
|
|
+ <u-icon name="arrow-right" color="#BDBDBD" size="34"></u-icon>
|
|
|
</view>
|
|
|
- <view class="text-time">
|
|
|
- <text style="padding-right: 20rpx">{{ item.UpdateTime }}更新</text>
|
|
|
+ </view>
|
|
|
+ <view class="read-more" v-if="item.IndustrialSubjectList">
|
|
|
+ <text class="text-box text_oneLine" v-for="val in item.IndustrialSubjectList" :key="val.IndustrialSubjectId">
|
|
|
+ {{ val.SubjectName }}
|
|
|
+ </text>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </block>
|
|
|
+ <block v-if="ListYx.length">
|
|
|
+ <text style="height: 10rpx; background: #ececec"></text>
|
|
|
+ <view class="resource">
|
|
|
+ <image src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/zybico.jpg"></image>
|
|
|
+ <text>研选主题</text>
|
|
|
+ </view>
|
|
|
+ <text style="height: 1rpx; background: #ececec"></text>
|
|
|
+ <view class="list-ui" v-for="item in ListYx" :key="item.IndustrialManagementId" @click="themeDetails(item)">
|
|
|
+ <view class="item-title">
|
|
|
+ <text>
|
|
|
+ {{ item.IndustryName }}
|
|
|
+ </text>
|
|
|
+ <view class="publish">
|
|
|
+ {{ item.PublishDate }}更新
|
|
|
<u-icon name="arrow-right" color="#BDBDBD" size="34"></u-icon>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="" v-if="item.IndustrialSubjectList.length > 6">
|
|
|
- <u-read-more :shadow-style="shadowStyle" close-text="展开" color="#D1D1D1" :show-height="item.IndustrialSubjectList.length > 6 ? 170 : 200" :toggle="true">
|
|
|
- <view class="arrow-box">
|
|
|
- <view @click="goDetail(item)" class="box-subject" v-for="key in item.IndustrialSubjectList" :key="key.RecommendedIndex">
|
|
|
- {{ key.SubjectName }}
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </u-read-more>
|
|
|
+ <view class="read-more" @click="themeDetails(item)" v-if="item.IndustrialSubjectList">
|
|
|
+ <text class="text-box text_oneLine" v-for="val in item.IndustrialSubjectList" :key="val.IndustrialSubjectId">
|
|
|
+ {{ val.SubjectName }}
|
|
|
+ </text>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </block>
|
|
|
+ </view>
|
|
|
+ <view class="content-report" v-if="radioSelect == '1'">
|
|
|
+ <block v-if="ListYx.length">
|
|
|
+ <view class="resource">
|
|
|
+ <image src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/report_Yx.png"></image>
|
|
|
+ <text>研选报告</text>
|
|
|
+ </view>
|
|
|
+ <text style="height: 1rpx; background: #ececec"></text>
|
|
|
+ <view class="content-item" v-for="item in ListYx" :key="item.ArticleId">
|
|
|
+ <view class="item-user">
|
|
|
+ <image src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/user_report.png"></image>
|
|
|
+ <text> {{ item.NickName }}</text>
|
|
|
</view>
|
|
|
- <view class="" v-else @click="goDetail(item)">
|
|
|
- <view class="arrow-box">
|
|
|
- <view class="box-subject" v-for="key in item.IndustrialSubjectList" :key="key.RecommendedIndex">
|
|
|
- {{ key.SubjectName }}
|
|
|
+ <view class="item-title">
|
|
|
+ <text style="display: inline" @click="goDetailReport(item)">
|
|
|
+ {{ item.Title }}
|
|
|
+ </text>
|
|
|
+ <text class="item-industry" v-if="item.IndustryName" @click="themeDetails(item)"> #{{ item.IndustryName }}</text>
|
|
|
+ </view>
|
|
|
+ <view class="item-more">
|
|
|
+ <text>{{ item.PublishDate }}</text>
|
|
|
+ <view class="pv-ollect">
|
|
|
+ <view>
|
|
|
+ <image class="pv" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/examine_icon.png"></image>
|
|
|
+ {{ item.Pv }}
|
|
|
+ </view>
|
|
|
+ <view @click="collectClick(item)">
|
|
|
+ <image v-if="item.IsCollect" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/collect_act.png"></image>
|
|
|
+ <image v-else src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/collect_ico.png"></image>
|
|
|
+ {{ item.CollectNum }}人收藏
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
- <view class="report-ul" v-if="indList.length > 0">
|
|
|
- <view class="resource industry-box">
|
|
|
- <image src="https://hongze.oss-cn-shanghai.aliyuncs.com/static/images/202111/20211104/QbTGTNhD9MxYp24cJ7V5WpCN0oNl.png" mode=""></image>
|
|
|
- <text>研选报告</text>
|
|
|
+ </block>
|
|
|
+ <block v-if="ListHz.length">
|
|
|
+ <text style="height: 10rpx; background: #ececec"></text>
|
|
|
+ <view class="resource">
|
|
|
+ <image src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/report_Hz.png"></image>
|
|
|
+ <text>弘则报告</text>
|
|
|
</view>
|
|
|
- <view class="ind-item" v-for="item in indList" :key="item.ArticleId" @click="goDetailIndust(item.ArticleId)">
|
|
|
- <view class="">
|
|
|
- <text>{{ item.Title }}</text>
|
|
|
- <view class="time-industry">
|
|
|
- <text class="time">{{ item.PublishDate }}</text>
|
|
|
- <text>{{ item.IndustryName }}</text>
|
|
|
+ <text style="height: 1rpx; background: #ececec"></text>
|
|
|
+ <view class="content-item" v-for="item in ListHz" :key="item.ArticleId">
|
|
|
+ <!-- <view class="item-user">
|
|
|
+ <image src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/user_report.png"></image>
|
|
|
+ <text> {{ item.NickName }}</text>
|
|
|
+ </view> -->
|
|
|
+ <view class="item-title">
|
|
|
+ <text style="display: inline" @click="goDetailReport(item)">
|
|
|
+ {{ item.Title }}
|
|
|
+ </text>
|
|
|
+ <text class="item-industry" @click="themeDetails(item)" v-if="item.IndustryName"> #{{ item.IndustryName }}</text>
|
|
|
+ </view>
|
|
|
+ <view class="item-more">
|
|
|
+ <text>{{ item.PublishDate }}</text>
|
|
|
+ <view class="pv-ollect">
|
|
|
+ <view>
|
|
|
+ <image class="pv" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/examine_icon.png"></image>
|
|
|
+ {{ item.Pv }}
|
|
|
+ </view>
|
|
|
+ <view @click="collectClick(item)">
|
|
|
+ <image v-if="item.IsCollect" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/collect_act.png"></image>
|
|
|
+ <image v-else src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/collect_ico.png"></image>
|
|
|
+ {{ item.CollectNum }}人收藏
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <u-icon class="ico" name="arrow-right" color="#BDBDBD" size="34"></u-icon>
|
|
|
</view>
|
|
|
- </view>
|
|
|
+ </block>
|
|
|
</view>
|
|
|
</block>
|
|
|
<view class="nodata" v-else>
|
|
|
- <image src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/act_search.png" mode="" class="nodata_ico"></image>
|
|
|
+ <image src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/act_search.png" mode="" class="nodata_img"></image>
|
|
|
<text>未找到您想搜索的内容</text>
|
|
|
+ <text> 正式客户可联系销售免费发起新调研主题 </text>
|
|
|
</view>
|
|
|
</template>
|
|
|
</view>
|
|
|
+ <u-modal
|
|
|
+ v-model="goFollowShow"
|
|
|
+ :content-style="{ fontSize: '32rpx' }"
|
|
|
+ @confirm="goFollowShowBtn"
|
|
|
+ :show-cancel-button="isCancelBtn"
|
|
|
+ :confirm-text="confirmText"
|
|
|
+ @cancel="isCancelBtn = false"
|
|
|
+ :show-title="false"
|
|
|
+ :cancel-style="{ borderRight: '1rpx solid #EBEBEB' }"
|
|
|
+ :confirm-style="{ fontWeight: '700' }"
|
|
|
+ >
|
|
|
+ <view class="slot-content">
|
|
|
+ <rich-text :nodes="accounts"></rich-text>
|
|
|
+ </view>
|
|
|
+ </u-modal>
|
|
|
<freeCharge class="free-charge" :isShowFreeBtn="isShowFree" />
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { Search, Reports } from "@/config/api.js";
|
|
|
+import { Search, Reports, Research, Report } from "@/config/api.js";
|
|
|
import { Debounce, Throttle } from "@/config/util.js";
|
|
|
import freeCharge from "@/components/freeCharge";
|
|
|
let app = getApp({ allowDefault: true });
|
|
@@ -124,6 +214,7 @@ export default {
|
|
|
page_no: 1,
|
|
|
pageSize: 10,
|
|
|
totalPage: 0,
|
|
|
+ hotKeyWord: [],
|
|
|
loadText: {
|
|
|
loadmore: "上拉加载更多",
|
|
|
loading: "加载中",
|
|
@@ -133,6 +224,13 @@ export default {
|
|
|
shadowStyle: {
|
|
|
backgroundImage: "none",
|
|
|
},
|
|
|
+ radioSelect: "",
|
|
|
+ ListHz: [],
|
|
|
+ ListYx: [],
|
|
|
+ goFollowShow: false,
|
|
|
+ confirmText: "知道了",
|
|
|
+ isCancelBtn: false,
|
|
|
+ accounts: "",
|
|
|
};
|
|
|
},
|
|
|
watch: {
|
|
@@ -146,6 +244,16 @@ export default {
|
|
|
freeCharge,
|
|
|
},
|
|
|
methods: {
|
|
|
+ async researchHotKeyWord() {
|
|
|
+ const res = await Research.researchHotKeyWord();
|
|
|
+ if (res.Ret === 200) {
|
|
|
+ this.hotKeyWord = res.Data.List || [];
|
|
|
+ }
|
|
|
+ },
|
|
|
+ onChangeRadio(value) {
|
|
|
+ this.radioSelect = value.detail;
|
|
|
+ this.clearIpt();
|
|
|
+ },
|
|
|
/* 获取关键词 */
|
|
|
getKeyWord() {
|
|
|
Search.getKeys().then((res) => {
|
|
@@ -160,6 +268,10 @@ export default {
|
|
|
this.SecName = item;
|
|
|
this.resultList = [];
|
|
|
this.indList = [];
|
|
|
+ if (!this.historySearchList.includes(this.searchTxt)) {
|
|
|
+ this.historySearchList.unshift(this.searchTxt);
|
|
|
+ this.$db.set("historySearchListReport", JSON.stringify(this.historySearchList));
|
|
|
+ }
|
|
|
this.getDataList();
|
|
|
},
|
|
|
// 键盘输入过程中
|
|
@@ -197,17 +309,22 @@ export default {
|
|
|
}
|
|
|
}),
|
|
|
// 查找数据
|
|
|
- getDataList() {
|
|
|
+ async getDataList() {
|
|
|
this.isResult = true;
|
|
|
- Reports.getIndustryAndArticle({
|
|
|
- KeyWord: this.searchTxt,
|
|
|
- }).then((res) => {
|
|
|
- if (res.Ret === 200) {
|
|
|
- this.resultList = res.Data.IndList || [];
|
|
|
- this.indList = res.Data.ArtList || [];
|
|
|
- this.haveResult = this.resultList.length > 0 || this.indList.length > 0;
|
|
|
- }
|
|
|
- });
|
|
|
+ const res =
|
|
|
+ this.radioSelect == 2
|
|
|
+ ? await Reports.getIndustryAndArticle({
|
|
|
+ KeyWord: this.searchTxt,
|
|
|
+ })
|
|
|
+ : await Reports.getReportSearchReport({
|
|
|
+ KeyWord: this.searchTxt,
|
|
|
+ });
|
|
|
+ if (res.Ret === 200) {
|
|
|
+ this.ListHz = res.Data.ListHz || [];
|
|
|
+ this.ListYx = res.Data.ListYx || [];
|
|
|
+ console.log(this.ListHz, this.ListYx);
|
|
|
+ this.haveResult = this.ListHz.length > 0 || this.ListYx.length > 0;
|
|
|
+ }
|
|
|
},
|
|
|
// 点击数据列表修改数据
|
|
|
itemClick(item) {
|
|
@@ -226,6 +343,10 @@ export default {
|
|
|
this.historySearchList = [];
|
|
|
this.$db.del("historySearchListReport");
|
|
|
},
|
|
|
+ //去往文章详情页面
|
|
|
+ goDetailReport(item) {
|
|
|
+ this.$store.dispatch("checkHandle", "/pageMy/reportDetail/reportDetail?id=" + item.ArticleId);
|
|
|
+ },
|
|
|
/* 进入详情 校验是否有该品种权限 */
|
|
|
goDetail(item) {
|
|
|
uni.navigateTo({
|
|
@@ -235,8 +356,43 @@ export default {
|
|
|
goDetailIndust(id) {
|
|
|
this.$store.dispatch("checkHandle", "/pageMy/reportDetail/reportDetail?id=" + id);
|
|
|
},
|
|
|
+ //去往主题详情
|
|
|
+ themeDetails(item) {
|
|
|
+ this.$store.dispatch("checkHandle", "/reportPages/researchTheme/researchTheme?id=" + item.IndustrialManagementId);
|
|
|
+ },
|
|
|
+ //收藏
|
|
|
+ async collectClick(item) {
|
|
|
+ const res = await Report.collectRpt({ ArticleId: item.ArticleId });
|
|
|
+ if (res.Ret === 200) {
|
|
|
+ item.IsCollect = !item.IsCollect;
|
|
|
+ item.IsCollect
|
|
|
+ ? (item.CollectNum += 1) &&
|
|
|
+ uni.showToast({
|
|
|
+ title: "收藏成功",
|
|
|
+ icon: "none",
|
|
|
+ duration: 2000,
|
|
|
+ })
|
|
|
+ : (item.CollectNum -= 1);
|
|
|
+ !item.IsCollect &&
|
|
|
+ uni.showToast({
|
|
|
+ title: "已取消收藏",
|
|
|
+ icon: "none",
|
|
|
+ duration: 2000,
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
+ //点击了去关注
|
|
|
+ goFollowShowBtn() {
|
|
|
+ if (this.confirmText == "去关注") {
|
|
|
+ uni.navigateTo({
|
|
|
+ url: "/activityPages/accountsOfficial/accountsOfficial",
|
|
|
+ });
|
|
|
+ }
|
|
|
+ this.goFollowShow = false;
|
|
|
+ },
|
|
|
},
|
|
|
onLoad(options) {
|
|
|
+ this.radioSelect = options.id == 31 ? "1" : "2";
|
|
|
if (options.text) {
|
|
|
this.searchTxt = options.text;
|
|
|
this.getDataList();
|
|
@@ -250,6 +406,7 @@ export default {
|
|
|
onShow() {
|
|
|
this.$store.dispatch("statistics", { PageType: "ReportSearch" });
|
|
|
this.getKeyWord();
|
|
|
+ this.researchHotKeyWord();
|
|
|
},
|
|
|
/**
|
|
|
* 用户点击分享
|
|
@@ -267,11 +424,8 @@ export default {
|
|
|
|
|
|
<style lang="scss">
|
|
|
.searchTarget-container {
|
|
|
- background-color: #f6f6f6;
|
|
|
+ background-color: #fff;
|
|
|
padding-bottom: 30rpx;
|
|
|
- .report-ul {
|
|
|
- margin-bottom: 20rpx;
|
|
|
- }
|
|
|
.searchTarget-header {
|
|
|
padding: 0 34rpx;
|
|
|
width: 100%;
|
|
@@ -321,14 +475,26 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ .radio-content {
|
|
|
+ width: 100%;
|
|
|
+ padding-left: 58rpx;
|
|
|
+ background-color: #fff;
|
|
|
+ position: fixed;
|
|
|
+ height: 70rpx;
|
|
|
+ top: 128rpx;
|
|
|
+ left: 0;
|
|
|
+ z-index: 99;
|
|
|
+ display: flex;
|
|
|
+ }
|
|
|
.resource {
|
|
|
+ padding: 0 30rpx;
|
|
|
+ background-color: #fff;
|
|
|
margin-top: 4rpx;
|
|
|
height: 91rpx;
|
|
|
width: 100%;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: center;
|
|
|
- background-color: #fff;
|
|
|
color: #333333;
|
|
|
font-size: 30rpx;
|
|
|
image {
|
|
@@ -337,69 +503,49 @@ export default {
|
|
|
margin-right: 10rpx;
|
|
|
}
|
|
|
}
|
|
|
- .report-item {
|
|
|
- margin-top: 10rpx;
|
|
|
- width: 100%;
|
|
|
- background-color: #fff;
|
|
|
- .box-text {
|
|
|
- display: flex;
|
|
|
- justify-content: space-between;
|
|
|
+ .content-list {
|
|
|
+ .list-ui {
|
|
|
background-color: #fff;
|
|
|
+ margin-top: 2rpx;
|
|
|
+ }
|
|
|
+ .item-title {
|
|
|
+ display: flex;
|
|
|
align-items: center;
|
|
|
+ justify-content: space-between;
|
|
|
+ height: 100rpx;
|
|
|
+ border-bottom: 1px solid #f6f6f6;
|
|
|
padding: 0 30rpx;
|
|
|
- height: 91rpx;
|
|
|
- color: #333333;
|
|
|
- font-size: 30rpx;
|
|
|
- .text-time {
|
|
|
+ background-color: #fff;
|
|
|
+ .publish {
|
|
|
display: flex;
|
|
|
+ align-items: center;
|
|
|
color: #999999;
|
|
|
- font-size: 26rpx;
|
|
|
+ font-style: 26rpx;
|
|
|
}
|
|
|
}
|
|
|
- .arrow-box {
|
|
|
+ .read-more {
|
|
|
+ margin-top: 20rpx;
|
|
|
display: flex;
|
|
|
flex-wrap: wrap;
|
|
|
- border-top: 3rpx solid #f6f6f6;
|
|
|
- padding: 30rpx 30rpx 0;
|
|
|
- .box-subject {
|
|
|
- margin-bottom: 30rpx;
|
|
|
- margin-left: 40rpx;
|
|
|
- background: url(../../static/img/report_bg.png) no-repeat;
|
|
|
- background-size: 100% 100%;
|
|
|
- width: 170rpx;
|
|
|
- height: 46rpx;
|
|
|
- color: #408fff;
|
|
|
- text-align: center !important;
|
|
|
+ margin-left: 30rpx;
|
|
|
+ .text-box {
|
|
|
+ margin-bottom: 27rpx;
|
|
|
+ margin-right: 15rpx;
|
|
|
+ padding: 0;
|
|
|
font-size: 24rpx;
|
|
|
+ color: #408fff;
|
|
|
+ width: 216rpx;
|
|
|
+ height: 46rpx;
|
|
|
line-height: 46rpx;
|
|
|
+ text-align: center !important;
|
|
|
+ background: url(~@/static/img/report_bg.png) no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
text-indent: 0em;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- .industry-box {
|
|
|
- margin-bottom: 3rpx;
|
|
|
- }
|
|
|
- .ind-item {
|
|
|
- display: flex;
|
|
|
- justify-content: space-between;
|
|
|
- align-items: center;
|
|
|
- padding: 30rpx 30rpx 28rpx 58rpx;
|
|
|
- background-color: #fff;
|
|
|
- margin-bottom: 10rpx;
|
|
|
- .time-industry {
|
|
|
- display: flex;
|
|
|
- margin-top: 30rpx;
|
|
|
- font-size: 26rpx;
|
|
|
- color: #2c83ff;
|
|
|
- .time {
|
|
|
- color: #666666;
|
|
|
- margin-right: 20rpx;
|
|
|
- flex-shrink: 0;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
.search-cont {
|
|
|
- padding-top: 130rpx;
|
|
|
+ padding-top: 180rpx;
|
|
|
.search-cont-top {
|
|
|
padding: 0 34rpx 0;
|
|
|
margin-bottom: 10rpx;
|
|
@@ -408,9 +554,9 @@ export default {
|
|
|
margin-bottom: 0;
|
|
|
}
|
|
|
.cont-tit {
|
|
|
- color: #666;
|
|
|
- font-size: 28rpx;
|
|
|
- margin-bottom: 30rpx;
|
|
|
+ font-size: 32rpx;
|
|
|
+ margin-bottom: 20rpx;
|
|
|
+ font-weight: 500;
|
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
|
.empty_ico {
|
|
@@ -421,16 +567,10 @@ export default {
|
|
|
.targetList {
|
|
|
display: flex;
|
|
|
flex-wrap: wrap;
|
|
|
- // justify-content: space-between;
|
|
|
+ font-size: 28rpx;
|
|
|
.target-item {
|
|
|
- padding: 4rpx 18rpx;
|
|
|
- color: #4a4a4a;
|
|
|
- font-size: 26rpx;
|
|
|
- // border: 1rpx solid #3385ff;
|
|
|
- background-color: #f7f7f7;
|
|
|
- margin-bottom: 30rpx;
|
|
|
- margin-right: 30rpx;
|
|
|
- border-radius: 20rpx;
|
|
|
+ width: 50%;
|
|
|
+ margin-bottom: 20rpx;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -465,46 +605,53 @@ export default {
|
|
|
background-color: #f7f7f7;
|
|
|
}
|
|
|
}
|
|
|
- .tab-cont {
|
|
|
- position: fixed;
|
|
|
- top: 128rpx;
|
|
|
- width: 100%;
|
|
|
- padding: 0 26rpx;
|
|
|
- background-color: #fff;
|
|
|
- font-size: 32rpx;
|
|
|
- z-index: 99;
|
|
|
- box-shadow: 0 3rpx 6rpx rgba(187, 216, 255, 0.2);
|
|
|
- .scroll-tab {
|
|
|
- width: 100%;
|
|
|
- white-space: nowrap;
|
|
|
- }
|
|
|
- .scroll-tab-item {
|
|
|
- // flex-grow: 1;
|
|
|
- text-align: center;
|
|
|
- display: inline-block;
|
|
|
- padding: 0 8rpx 30rpx 8rpx;
|
|
|
- margin-right: 40rpx;
|
|
|
- border-bottom: 8rpx solid transparent;
|
|
|
- position: relative;
|
|
|
- &:last-child {
|
|
|
- margin-right: 0;
|
|
|
+ .content-report {
|
|
|
+ .content-item {
|
|
|
+ background-color: #fff;
|
|
|
+ padding: 35rpx 20rpx 0;
|
|
|
+ .item-title {
|
|
|
+ font-weight: 500;
|
|
|
+ .item-industry {
|
|
|
+ margin-left: 10rpx;
|
|
|
+ color: #3385ff;
|
|
|
+ display: inline-block;
|
|
|
+ }
|
|
|
}
|
|
|
- &.active {
|
|
|
- border-bottom: none;
|
|
|
- color: #2c83ff;
|
|
|
- font-weight: 700;
|
|
|
+ .item-user {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ color: #999999;
|
|
|
+ font-size: 28rpx;
|
|
|
+ margin-bottom: 20rpx;
|
|
|
+ image {
|
|
|
+ width: 23rpx;
|
|
|
+ height: 26rpx;
|
|
|
+ margin-right: 20rpx;
|
|
|
+ }
|
|
|
}
|
|
|
- .border_act {
|
|
|
- width: 100%;
|
|
|
- height: 8rpx;
|
|
|
- position: absolute;
|
|
|
- bottom: 0;
|
|
|
- left: 0;
|
|
|
+ .item-more {
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+ color: #cecece;
|
|
|
+ margin: 20rpx 0 0;
|
|
|
+ padding-bottom: 30rpx;
|
|
|
+ border-bottom: 1rpx solid #ececec;
|
|
|
+ .pv-ollect {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ width: 40%;
|
|
|
+ justify-content: space-between;
|
|
|
+ image {
|
|
|
+ width: 22rpx;
|
|
|
+ height: 21rpx;
|
|
|
+ margin-right: 10rpx;
|
|
|
+ }
|
|
|
+ .pv {
|
|
|
+ height: 16rpx;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- .u-line {
|
|
|
- display: none !important;
|
|
|
- }
|
|
|
}
|
|
|
</style>
|