|
@@ -1,9 +1,12 @@
|
|
|
<template>
|
|
|
<view class="container resear-container">
|
|
|
- <view class="nav-bar-wrap" :style="{ height: navBarStyle.height, paddingTop: navBarStyle.paddingTop, paddingBottom: navBarStyle.paddingBottom }">
|
|
|
- <view class="content" @click="goSearch">
|
|
|
- <icon type="search" size="15" class="search_ico" />
|
|
|
- <text class="sea_ipt"> {{ searchPlaceholderList.YanXuanSearch || "" }}</text>
|
|
|
+ <view class="top-content-box">
|
|
|
+ <search-bar @goSearch="goSearch" :searchTitle="searchPlaceholderList.SummarySearch" :width="70" />
|
|
|
+ <view class="content-tabs">
|
|
|
+ <view v-for="item in TabBars" :key="item.val" :class="['item', item.val == topTabsActive && 'tabs-active']" @click="topTabsClickHandler(item)">
|
|
|
+ {{ item.titel }}
|
|
|
+ <view class="active" v-if="item.val == topTabsActive"></view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="notice-content" v-if="wholeShowListData.YanXuan_Explain">
|
|
@@ -14,25 +17,10 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="theme">
|
|
|
- <view class="theme-top">
|
|
|
- <text class="title"> 近期更新主题: </text>
|
|
|
- <view class="" @click="goRecent">
|
|
|
- 更多
|
|
|
- <u-icon name="arrow-right" color="#BDBDBD" size="28"></u-icon>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="theme-content">
|
|
|
- <view class="theme-ul" v-for="item in themeNewList" :key="item.IndustrialManagementId">
|
|
|
- <text class="text_oneLine" @click="themeDetails(item, '近期主题更新')"> # {{ item.IndustryName }}</text>
|
|
|
- <image v-if="item.IsHot" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/hot_report.png"></image>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
<view class="announcement">
|
|
|
- <view class="tab-cont">
|
|
|
+ <view class="tab-cont" v-if="topTabsActive == 2">
|
|
|
<scroll-view scroll-x="true" @scroll="scrollMove" :scroll-left="scrollLeft" scroll-with-animation class="scroll-tab" :scroll-into-view="'_' + tabIndex">
|
|
|
- <block v-for="(item, index) in tabBars" :key="index">
|
|
|
+ <block v-for="(item, index) in researchTabBars" :key="index">
|
|
|
<view class="scroll-tab-item" :class="{ active: tagActive == item.name }" @click.stop="typeChange(item)">
|
|
|
{{ item.titel }}
|
|
|
<image src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/border_act.png" mode="" class="border_act" v-if="tagActive == item.name"></image>
|
|
@@ -40,46 +28,71 @@
|
|
|
</block>
|
|
|
</scroll-view>
|
|
|
</view>
|
|
|
- <view class="content-ul" v-if="collectionList.length && tagActive == '用户'">
|
|
|
- <view class="user-li" v-for="(item, index) in collectionList" :key="item.ArticleId">
|
|
|
- <view class="li-item">
|
|
|
- <text class="li-serial" :style="{ background: serialBackground(index) }">
|
|
|
- {{ index + 1 }}
|
|
|
- </text>
|
|
|
- <view>
|
|
|
- <text @click="goDetail(item)" style="display: inline">{{ item.Title }}</text>
|
|
|
- <text class="li-industry" @click="themeDetails(item, '月度收藏榜')"> # {{ item.IndustryName }} </text>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="li-item li-bottom" style="color: #999999">
|
|
|
- <view class="li-user text_oneLine" @click="authorDetails(item)">
|
|
|
- <image src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/user_report.png"></image>
|
|
|
- {{ item.NickName }}
|
|
|
+ <blok v-else>
|
|
|
+ <van-checkbox-group class="checkbox-ui" :value="newCheckboxValue" @change="checkboxChange">
|
|
|
+ <van-checkbox style="margin-right: 30rpx; flex-shrink: 0" shape="square" icon-size="14" :name="item.ArticleTypeId" v-for="item in checkboxGroup" :key="item.ArticleTypeId">{{
|
|
|
+ item.ArticleTypeName
|
|
|
+ }}</van-checkbox>
|
|
|
+ </van-checkbox-group>
|
|
|
+ </blok>
|
|
|
+ <view class="content-ul" v-if="tagActive == '用户' || topTabsActive == 1">
|
|
|
+ <blok v-if="haveData">
|
|
|
+ <view class="user-li" v-for="(item, index) in collectionList" :key="item.ArticleId">
|
|
|
+ <view class="li-item">
|
|
|
+ <text class="li-serial" :style="{ background: serialBackground(index) }" v-if="topTabsActive == 2">
|
|
|
+ {{ index + 1 }}
|
|
|
+ </text>
|
|
|
+ <text class="li-type" :style="{ background: item.ButtonStyle }" v-else>
|
|
|
+ {{ item.ArticleTypeName }}
|
|
|
+ </text>
|
|
|
+ <view>
|
|
|
+ <text class="title" @click="goDetail(item)" :style="{ display: 'inline', marginLeft: item.Title.substr(0, 1) != '【' ? '14rpx' : 0 }">{{ item.Title }}</text>
|
|
|
+ <text v-if="topTabsActive == 2" class="li-industry" @click="themeDetails(item, '月度收藏榜')"> # {{ item.IndustryName }} </text>
|
|
|
+ <text v-else class="li-industry" @click="themeDetails(key, '月度收藏榜')" v-for="key in item.List" :key="key.IndustrialManagementId"> # {{ key.IndustryName }} </text>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
- <view class="li-item user-img">
|
|
|
- <view class="img-box">
|
|
|
- <image class="user-pv" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/examine_icon.png"></image>
|
|
|
+ <view class="li-item li-bottom" style="color: #999999">
|
|
|
+ <viwe class="time-user">
|
|
|
<text>
|
|
|
- {{ item.Pv }}
|
|
|
+ {{ item.PublishDate }}
|
|
|
</text>
|
|
|
- </view>
|
|
|
- <view class="img-box" @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>
|
|
|
- <text class=""> {{ item.CollectNum }}人收藏 </text>
|
|
|
+ <view class="li-user text_oneLine" @click="authorDetails(item)">
|
|
|
+ <image src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/user_report.png"></image>
|
|
|
+ {{ item.NickName }}
|
|
|
+ </view>
|
|
|
+ </viwe>
|
|
|
+
|
|
|
+ <view class="li-item user-img">
|
|
|
+ <view class="img-box">
|
|
|
+ <image class="user-pv" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/examine_icon.png"></image>
|
|
|
+ <text>
|
|
|
+ {{ item.Pv }}
|
|
|
+ </text>
|
|
|
+ </view>
|
|
|
+ <view class="img-box" @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>
|
|
|
+ <text class=""> {{ item.CollectNum }}人收藏 </text>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
+ </blok>
|
|
|
+ <!-- <view class="content-bottom" v-if="topTabsActive == 2">最新榜单您已掌握,明天再刷刷看~</view> -->
|
|
|
+ <view class="nodata" v-else>
|
|
|
+ <image src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/act_search.png" mode="" class="nodata_ico"></image>
|
|
|
+ <text>暂无活动</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="content-ul" v-if="hotList.length && tagActive == '主题'">
|
|
|
+
|
|
|
+ <view class="content-ul" v-if="topTabsActive == 2 && hotList.length && tagActive == '主题'">
|
|
|
<view class="hot-li" v-for="(item, index) in hotList" :key="item.IndustrialManagementId">
|
|
|
<view class="li-item hot-item">
|
|
|
<view style="display: flex" class="text_oneLine hot-new" @click="themeDetails(item, '主题热度榜')">
|
|
|
<text class="li-serial serial-number" :style="{ background: serialBackground(index) }">
|
|
|
{{ index + 1 }}
|
|
|
</text>
|
|
|
- <text class="text_oneLine" style="display: inline"> # {{ item.IndustryName }} </text>
|
|
|
+ <text class="text_oneLine title" style="display: inline"> # {{ item.IndustryName }} </text>
|
|
|
<image class="new-img" v-if="item.IsNew" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/new_report.png"></image>
|
|
|
</view>
|
|
|
<text :class="item.IsFollw ? 'cancel-attention' : 'attention'" @click="isAttention(item, '主题')">{{ item.IsFollw ? "取消关注" : "+ 关注" }}</text>
|
|
@@ -90,8 +103,9 @@
|
|
|
</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
+ <view class="content-button" @click="goThemeAuthor('主题')">查看全部主题>></view>
|
|
|
</view>
|
|
|
- <view class="content-ul" v-if="kolList.length && tagActive == '专家'">
|
|
|
+ <view class="content-ul" v-if="topTabsActive == 2 && kolList.length && tagActive == '专家'">
|
|
|
<view class="kol-li" v-for="(item, index) in kolList" :key="item.DepartmentId">
|
|
|
<text class="li-serial serial-number" :style="{ background: serialBackground(index) }">
|
|
|
{{ index + 1 }}
|
|
@@ -107,9 +121,10 @@
|
|
|
<text @click="themeDetails(val, 'KOL榜')" class="kol-text text_oneLine" v-for="val in item.List" :key="val.IndustrialManagementId"> # {{ val.IndustryName }} </text>
|
|
|
</view>
|
|
|
</view>
|
|
|
+ <view class="content-button" @click="goThemeAuthor('作者')">查看全部作者>></view>
|
|
|
</view>
|
|
|
+ <u-loadmore :status="status" :load-text="loadText" v-if="page_no > 1" />
|
|
|
</view>
|
|
|
- <view class="content-bottom">最新榜单您已掌握,明天再刷刷看~</view>
|
|
|
<freeCharge class="free-charge" :isShowFreeBtn="isShowFree" />
|
|
|
<u-modal
|
|
|
v-model="goFollowShow"
|
|
@@ -132,25 +147,33 @@
|
|
|
<script>
|
|
|
import { Reports, Research, Report } from "@/config/api.js";
|
|
|
import freeCharge from "@/components/freeCharge";
|
|
|
-import { Throttle } from "@/config/util.js";
|
|
|
+import SearchBar from "@/components/search-bar/searchBar.vue";
|
|
|
+import { ResearchTabBars, TabBars, CheckboxGroup } from "./components/Tabs";
|
|
|
export default {
|
|
|
- components: { freeCharge },
|
|
|
+ components: { freeCharge, SearchBar },
|
|
|
data() {
|
|
|
return {
|
|
|
- themeNewList: [],
|
|
|
+ // themeNewList: [],
|
|
|
+ topTabsActive: 1,
|
|
|
tagActive: "用户",
|
|
|
collectionList: [], //用户收藏
|
|
|
hotList: [],
|
|
|
kolList: [],
|
|
|
- tabBars: [
|
|
|
- { titel: "月度收藏榜", name: "用户" },
|
|
|
- { titel: "主题热度榜", name: "主题" },
|
|
|
- { titel: "KOL榜", name: "专家" },
|
|
|
- ],
|
|
|
confirmText: "知道了",
|
|
|
accounts: "",
|
|
|
isCancelBtn: false,
|
|
|
goFollowShow: false,
|
|
|
+ newCheckboxValue: [],
|
|
|
+ checkboxGroup: [],
|
|
|
+ status: "loadmore",
|
|
|
+ loadText: {
|
|
|
+ loadmore: "上拉加载更多",
|
|
|
+ loading: "加载中",
|
|
|
+ nomore: "已经到底了",
|
|
|
+ },
|
|
|
+ page_no: 1,
|
|
|
+ pageSize: 10,
|
|
|
+ haveData: true,
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
@@ -171,31 +194,30 @@ export default {
|
|
|
});
|
|
|
});
|
|
|
},
|
|
|
+ computed: {
|
|
|
+ researchTabBars() {
|
|
|
+ return ResearchTabBars;
|
|
|
+ },
|
|
|
+ TabBars() {
|
|
|
+ return TabBars;
|
|
|
+ },
|
|
|
+ },
|
|
|
watch: {
|
|
|
tagActive: {
|
|
|
handler(val) {
|
|
|
- val == "用户" ? this.researchCollectionList() : val == "主题" ? this.researchHotList() : this.researchKolList();
|
|
|
+ this.topTabsActive == 2 && val == "用户" ? this.researchCollectionList() : val == "主题" ? this.researchHotList() : this.researchKolList();
|
|
|
+ },
|
|
|
+ immediate: true,
|
|
|
+ },
|
|
|
+ topTabsActive: {
|
|
|
+ handler(val) {
|
|
|
+ this.collectionList = [];
|
|
|
+ val == 2 ? this.researchCollectionList() : this.researchArticleNewList();
|
|
|
},
|
|
|
immediate: true,
|
|
|
},
|
|
|
},
|
|
|
methods: {
|
|
|
- //获取胶囊位置
|
|
|
- initNavBar() {
|
|
|
- let menuButtonInfo = uni.getMenuButtonBoundingClientRect();
|
|
|
- this.navBarStyle = {
|
|
|
- height: menuButtonInfo.height + menuButtonInfo.top + 20 + "px",
|
|
|
- paddingTop: menuButtonInfo.top + "px",
|
|
|
- paddingBottom: "4px",
|
|
|
- };
|
|
|
- },
|
|
|
- //近期更新主题
|
|
|
- async researchNewList() {
|
|
|
- const res = await Research.researchNewList({ ChartPermissionId: 31 });
|
|
|
- if (res.Ret === 200) {
|
|
|
- this.themeNewList = res.Data.List || [];
|
|
|
- }
|
|
|
- },
|
|
|
//用户收藏榜
|
|
|
async researchCollectionList() {
|
|
|
const res = await Research.researchCollectionList({ ChartPermissionId: 31 });
|
|
@@ -257,14 +279,14 @@ export default {
|
|
|
this.goFollowShow = false;
|
|
|
},
|
|
|
//去往更多主题
|
|
|
- goRecent() {
|
|
|
- uni.navigateTo({
|
|
|
- url: "/reportPages/recentPages/recentPages?id=31",
|
|
|
- });
|
|
|
- },
|
|
|
+ // goRecent() {
|
|
|
+ // uni.navigateTo({
|
|
|
+ // url: "/reportPages/recentPages/recentPages?id=31",
|
|
|
+ // });
|
|
|
+ // },
|
|
|
//收藏
|
|
|
async collectClick(item) {
|
|
|
- const res = await Report.collectRpt({ ArticleId: item.ArticleId, PageRouter: '月度收藏榜' });
|
|
|
+ const res = await Report.collectRpt({ ArticleId: item.ArticleId, PageRouter: "月度收藏榜" });
|
|
|
if (res.Ret === 200) {
|
|
|
item.IsCollect = !item.IsCollect;
|
|
|
item.IsCollect
|
|
@@ -291,7 +313,7 @@ export default {
|
|
|
},
|
|
|
//去往文章详情页面
|
|
|
goDetail(item) {
|
|
|
- this.$store.commit("setRouterReport", "月度收藏榜");
|
|
|
+ this.$store.commit("setRouterReport", "月度收藏榜");
|
|
|
this.$store.dispatch("checkHandle", "/pageMy/reportDetail/reportDetail?id=" + item.ArticleId);
|
|
|
},
|
|
|
//去往主题详情
|
|
@@ -307,19 +329,62 @@ export default {
|
|
|
async goSearch() {
|
|
|
await this.$store.dispatch("checkHandle", "/pages-search/indedxSearch/indedxSearch?id=研选" + "&source=买方研选页面");
|
|
|
},
|
|
|
+ // 头部tab的点击事件
|
|
|
+ topTabsClickHandler(item) {
|
|
|
+ this.topTabsActive = item.val;
|
|
|
+ this.haveData = true;
|
|
|
+ this.page_no = 1;
|
|
|
+ },
|
|
|
+ // 复选框组的选择事件
|
|
|
+ checkboxChange(e) {
|
|
|
+ this.newCheckboxValue = e.detail;
|
|
|
+ this.page_no = 1;
|
|
|
+ this.researchArticleNewList();
|
|
|
+ },
|
|
|
+ // 跳转主题 of 作者
|
|
|
+ goThemeAuthor(type) {
|
|
|
+ type === "主题" ? uni.navigateTo({ url: "/pages-purchaser/researchTheme/researchTheme" }) : "";
|
|
|
+ },
|
|
|
+ // 获取最新下的文章类型
|
|
|
+ async researchArticleTypeList() {
|
|
|
+ const res = await Research.researchArticleTypeList();
|
|
|
+ if (res.Ret === 200) {
|
|
|
+ this.checkboxGroup = res.Data.List;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // 获取最新的文章列表
|
|
|
+ async researchArticleNewList() {
|
|
|
+ const res = await Research.researchArticleNewList({
|
|
|
+ PageSize: this.pageSize,
|
|
|
+ CurrentIndex: this.page_no,
|
|
|
+ ArticleTypeIds: this.newCheckboxValue.join(","),
|
|
|
+ });
|
|
|
+ if (res.Ret === 200) {
|
|
|
+ this.status = res.Data.Paging.IsEnd ? "nomore" : "loadmore";
|
|
|
+ this.collectionList = this.page_no === 1 ? res.Data.List || [] : [...this.collectionList, ...res.Data.List];
|
|
|
+ if (this.page_no == 1) {
|
|
|
+ this.haveData = this.collectionList.length ? true : false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
onLoad() {
|
|
|
- this.researchNewList();
|
|
|
- this.initNavBar();
|
|
|
+ this.researchArticleTypeList();
|
|
|
},
|
|
|
onShow() {
|
|
|
this.$store.commit("setRouterReport", "买方研选");
|
|
|
this.getRecordTracking("买方研选");
|
|
|
},
|
|
|
/* 下拉刷新 */
|
|
|
- onPullDownRefresh: Throttle(function () {
|
|
|
- wx.stopPullDownRefresh();
|
|
|
- }),
|
|
|
+ // onPullDownRefresh() {
|
|
|
+ // wx.stopPullDownRefresh();
|
|
|
+ // },
|
|
|
+ onReachBottom() {
|
|
|
+ if (this.status == "nomore" || this.topTabsActive != 1) return;
|
|
|
+ this.status = "loading";
|
|
|
+ this.page_no++;
|
|
|
+ this.researchArticleNewList();
|
|
|
+ },
|
|
|
/**
|
|
|
* 用户点击分享
|
|
|
*/
|
|
@@ -334,36 +399,47 @@ export default {
|
|
|
};
|
|
|
</script>
|
|
|
<style lang="scss">
|
|
|
-.nav-bar-wrap {
|
|
|
- background-color: #fff;
|
|
|
- color: #fff;
|
|
|
- position: sticky;
|
|
|
- top: 0;
|
|
|
- left: 0;
|
|
|
- width: 100%;
|
|
|
- z-index: 999;
|
|
|
- padding-left: 30rpx;
|
|
|
- .content {
|
|
|
- position: relative;
|
|
|
- display: flex;
|
|
|
- align-items: center;
|
|
|
- width: 70%;
|
|
|
- height: 63rpx;
|
|
|
- font-size: 30rpx;
|
|
|
- color: #8d8d8d;
|
|
|
- background-color: #f3f3f3;
|
|
|
- padding-left: 33rpx;
|
|
|
- border-radius: 70rpx;
|
|
|
- // border: 1rpx solid #e5e5e5;
|
|
|
- .sea_ipt {
|
|
|
- padding-left: 15rpx;
|
|
|
- }
|
|
|
- }
|
|
|
-}
|
|
|
-</style>
|
|
|
-<style lang="scss">
|
|
|
.resear-container {
|
|
|
background-color: #f7f7f7;
|
|
|
+ .nav-bar-wrap,
|
|
|
+ .top-content-box {
|
|
|
+ position: sticky;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ z-index: 999;
|
|
|
+ padding-left: 30rpx;
|
|
|
+ }
|
|
|
+ .top-content-box {
|
|
|
+ padding-left: 0;
|
|
|
+ margin-bottom: 20rpx;
|
|
|
+ .content-tabs {
|
|
|
+ background-color: #fff;
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ padding-bottom: 10rpx;
|
|
|
+ .item {
|
|
|
+ padding-top: 20rpx;
|
|
|
+ font-size: 34rpx;
|
|
|
+ position: relative;
|
|
|
+ padding-bottom: 8rpx;
|
|
|
+ margin-right: 60rpx;
|
|
|
+ flex-shrink: 0;
|
|
|
+ .active {
|
|
|
+ position: absolute;
|
|
|
+ left: 0;
|
|
|
+ bottom: 0;
|
|
|
+ height: 4rpx;
|
|
|
+ width: 100%;
|
|
|
+ border-radius: 1rpx;
|
|
|
+ background: linear-gradient(90deg, #2e85ff 0%, #7eeaf6 100%);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .tabs-active {
|
|
|
+ color: #3385ff;
|
|
|
+ font-weight: 500;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
.notice-content {
|
|
|
position: sticky;
|
|
|
left: 0;
|
|
@@ -391,45 +467,7 @@ export default {
|
|
|
height: 56rpx;
|
|
|
}
|
|
|
}
|
|
|
- .theme {
|
|
|
- margin-top: 4rpx;
|
|
|
- background-color: #fff;
|
|
|
- padding: 0 30rpx 15rpx;
|
|
|
- margin-bottom: 8rpx;
|
|
|
- .theme-top {
|
|
|
- display: flex;
|
|
|
- color: #999999;
|
|
|
- align-items: center;
|
|
|
- font-size: 28rpx;
|
|
|
- height: 95rpx;
|
|
|
- justify-content: space-between;
|
|
|
- .title {
|
|
|
- color: #333;
|
|
|
- font-size: 32rpx;
|
|
|
- font-weight: 500;
|
|
|
- }
|
|
|
- }
|
|
|
- .theme-content {
|
|
|
- display: flex;
|
|
|
- flex-wrap: wrap;
|
|
|
- .theme-ul {
|
|
|
- width: 50%;
|
|
|
- display: flex;
|
|
|
- align-items: center;
|
|
|
- padding-right: 15rpx;
|
|
|
- line-height: 59rpx;
|
|
|
- image {
|
|
|
- width: 26rpx;
|
|
|
- height: 28rpx;
|
|
|
- margin-left: 8rpx;
|
|
|
- flex-shrink: 0;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
.content-ul {
|
|
|
- margin: 20rpx 0 0;
|
|
|
border-top: 1px solid #f6f6f6;
|
|
|
.user-li,
|
|
|
.hot-li,
|
|
@@ -438,7 +476,7 @@ export default {
|
|
|
border-bottom: 1px solid #f6f6f6;
|
|
|
}
|
|
|
.user-img {
|
|
|
- width: 40%;
|
|
|
+ width: 38%;
|
|
|
justify-content: space-between;
|
|
|
.img-box {
|
|
|
display: flex;
|
|
@@ -495,18 +533,46 @@ export default {
|
|
|
margin: 7rpx 10rpx 0 20rpx;
|
|
|
flex-shrink: 0;
|
|
|
}
|
|
|
+ .li-type {
|
|
|
+ padding: 0 15rpx;
|
|
|
+ height: 29rpx;
|
|
|
+ margin-top: 6rpx;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ flex-shrink: 0;
|
|
|
+ border-radius: 4rpx;
|
|
|
+ color: #fff;
|
|
|
+ font-size: 24rpx;
|
|
|
+ font-weight: 500;
|
|
|
+ }
|
|
|
.serial-number {
|
|
|
margin-top: 0 !important;
|
|
|
}
|
|
|
.li-item {
|
|
|
display: flex;
|
|
|
+ .title {
|
|
|
+ font-size: 28rpx;
|
|
|
+ line-height: 39rpx;
|
|
|
+ font-weight: 500;
|
|
|
+ color: #333;
|
|
|
+ }
|
|
|
.li-industry {
|
|
|
color: #3385ff;
|
|
|
margin-left: 20rpx;
|
|
|
display: inline-block;
|
|
|
+ font-weight: 400;
|
|
|
+ }
|
|
|
+ .time-user {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ font-size: 24rpx;
|
|
|
}
|
|
|
.li-user {
|
|
|
- margin-left: 46rpx;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ flex-shrink: 0;
|
|
|
+ width: 170rpx;
|
|
|
+ margin-left: 75rpx;
|
|
|
}
|
|
|
.li-title {
|
|
|
display: flex;
|
|
@@ -576,6 +642,7 @@ export default {
|
|
|
height: 115rpx;
|
|
|
background-color: #fff;
|
|
|
font-size: 32rpx;
|
|
|
+ border-bottom: 1rpx solid #ececec;
|
|
|
.scroll-tab {
|
|
|
position: relative;
|
|
|
width: 100%;
|
|
@@ -618,5 +685,20 @@ export default {
|
|
|
color: #c4c4c4;
|
|
|
font-size: 20rpx;
|
|
|
}
|
|
|
+ .checkbox-ui {
|
|
|
+ width: 100%;
|
|
|
+ padding: 30rpx 0;
|
|
|
+ overflow: hidden;
|
|
|
+ overflow-x: auto;
|
|
|
+ display: flex;
|
|
|
+ border-bottom: 1rpx solid #ececec;
|
|
|
+ }
|
|
|
+ .content-button {
|
|
|
+ height: 100rpx;
|
|
|
+ width: 100%;
|
|
|
+ text-align: center;
|
|
|
+ line-height: 100rpx;
|
|
|
+ color: #3385ff;
|
|
|
+ }
|
|
|
}
|
|
|
</style>
|