|
@@ -9,7 +9,7 @@
|
|
|
<swiper class="swiper" circular indicator-dots style="border-radius: 20rpx;overflow: hidden;height: 200px">
|
|
|
<swiper-item v-for="(data, index) in swiperList" style="width: 100%;height: 100%;" :key="index">
|
|
|
<view class="swiper-item" style="width: 100%;height: 100%;">
|
|
|
- <image :src="data.tupian" mode="aspectFill" style="width: 100%;height: 100%;"></image>
|
|
|
+ <image :src="data.tuPian" mode="aspectFill" style="width: 100%;height: 100%;"></image>
|
|
|
</view>
|
|
|
</swiper-item>
|
|
|
</swiper>
|
|
@@ -22,15 +22,17 @@
|
|
|
</u-grid-item>
|
|
|
</template>
|
|
|
</u-grid>
|
|
|
- <u-card padding="20" margin="0rpx 0rpx 30rpx" border-radius="20" box-shadow="0px 2px 5px rgba(0, 0, 0, 0.1)">
|
|
|
+ <u-card padding="20" margin="0rpx 0rpx 30rpx" border-radius="20"
|
|
|
+ box-shadow="0px 2px 5px rgba(0, 0, 0, 0.1)">
|
|
|
<template v-slot:head>
|
|
|
<u-section title="课程预告" sub-title="查看更多" sub-color="#000000"></u-section>
|
|
|
</template>
|
|
|
<template v-slot:body>
|
|
|
- <lg-swiper :sildeItems="courseList"></lg-swiper>
|
|
|
+ <lg-swiper :sildeItems="courseList" @swiperClick="swiperClick" image="keChengTuPian" title="keChengMingCheng"></lg-swiper>
|
|
|
</template>
|
|
|
</u-card>
|
|
|
- <u-card padding="20" margin="0rpx 0rpx 30rpx" border-radius="20" box-shadow="0px 2px 5px rgba(0, 0, 0, 0.1)">
|
|
|
+ <u-card padding="20" margin="0rpx 0rpx 30rpx" border-radius="20"
|
|
|
+ box-shadow="0px 2px 5px rgba(0, 0, 0, 0.1)">
|
|
|
<template v-slot:head>
|
|
|
<u-section title="研究报告" sub-title="查看更多" sub-color="#000000"></u-section>
|
|
|
</template>
|
|
@@ -38,19 +40,19 @@
|
|
|
<view>
|
|
|
<view v-for="(data,index) in reportList" :key="index" class="u-body-item u-flex u-p-t-0 "
|
|
|
style="align-items: inherit;">
|
|
|
- <image :src="data.tupian" mode="aspectFill"></image>
|
|
|
+ <image :src="data.tuPian" mode="aspectFill"></image>
|
|
|
<view class="u-body-item-content">
|
|
|
<view class="item-content">
|
|
|
- <text class="item-content-title text-ellipsis">{{data.biaoti}}</text>
|
|
|
- <text class="item-content-type">{{data.leixing}}</text>
|
|
|
- <text class="item-content-price" v-if="!data.huiyuanmianfei">¥{{data.jiage}}元</text>
|
|
|
+ <text class="item-content-title text-ellipsis">{{data.biaoTi}}</text>
|
|
|
+ <text class="item-content-type">{{data.leiXing}}</text>
|
|
|
+ <text class="item-content-price" v-if="!data.huiYuanMianFei">¥{{data.jiaGe}}元</text>
|
|
|
</view>
|
|
|
<view class="item-button">
|
|
|
- <view v-if="!data.huiyuanmianfei && data.yigoumai" class="item-button-yigoumai">已购买
|
|
|
+ <view v-if="!data.huiYuanMianFei && data.yiGouMai" class="item-button-yiGouMai">已购买
|
|
|
</view>
|
|
|
- <view v-else-if="!data.huiyuanmianfei && !data.yigoumai" class="item-button-goumai">
|
|
|
+ <view v-else-if="!data.huiYuanMianFei && !data.yiGouMai" class="item-button-goumai">
|
|
|
点击购买</view>
|
|
|
- <view v-else-if="data.huiyuanmianfei" class="item-button-huiyuan">
|
|
|
+ <view v-else-if="data.huiYuanMianFei" class="item-button-huiyuan">
|
|
|
会员免费
|
|
|
</view>
|
|
|
</view>
|
|
@@ -89,41 +91,41 @@
|
|
|
const navBarHeight = ref(0)
|
|
|
// 是否登录
|
|
|
const isLogin = ref(true)
|
|
|
-
|
|
|
+
|
|
|
const loginModal = ref(false)
|
|
|
// 是否为会员,从缓存里拿取用户信息
|
|
|
// const userInfo = uni.getStorageSync("userinfo") || {}
|
|
|
// const isMember = userInfo?.isMember || false
|
|
|
-
|
|
|
+
|
|
|
// 首页-轮播图
|
|
|
const swiperList = ref([{
|
|
|
- tupian: 'https://tse3-mm.cn.bing.net/th/id/OIP-C.YKoZzgmubNBxQ8j-mmoTKAHaEK?rs=1&pid=ImgDetMain',
|
|
|
+ tuPian: 'https://tse3-mm.cn.bing.net/th/id/OIP-C.YKoZzgmubNBxQ8j-mmoTKAHaEK?rs=1&pid=ImgDetMain',
|
|
|
id: '01'
|
|
|
},
|
|
|
{
|
|
|
- tupian: 'https://pic3.zhimg.com/v2-e52354ffdbd94a8e0a7649eacd34a788_r.jpg?source=1940ef5c',
|
|
|
+ tuPian: 'https://pic3.zhimg.com/v2-e52354ffdbd94a8e0a7649eacd34a788_r.jpg?source=1940ef5c',
|
|
|
id: '02'
|
|
|
},
|
|
|
{
|
|
|
- tupian: 'https://desk-fd.zol-img.com.cn/t_s960x600c5/g4/M03/00/0C/Cg-4zFS8bC-Ie9zBADCvovJAqiEAATJ8wDX__cAMK-6184.jpg',
|
|
|
+ tuPian: 'https://desk-fd.zol-img.com.cn/t_s960x600c5/g4/M03/00/0C/Cg-4zFS8bC-Ie9zBADCvovJAqiEAATJ8wDX__cAMK-6184.jpg',
|
|
|
id: '03'
|
|
|
},
|
|
|
])
|
|
|
-
|
|
|
+
|
|
|
const courseList = ref([{
|
|
|
- tupian: 'https://tse3-mm.cn.bing.net/th/id/OIP-C.YKoZzgmubNBxQ8j-mmoTKAHaEK?rs=1&pid=ImgDetMain',
|
|
|
+ keChengTuPian: 'https://tse3-mm.cn.bing.net/th/id/OIP-C.YKoZzgmubNBxQ8j-mmoTKAHaEK?rs=1&pid=ImgDetMain',
|
|
|
id: '01',
|
|
|
- biaoti: '挑剔1111111111'
|
|
|
+ keChengMingCheng: '挑剔1111111111'
|
|
|
},
|
|
|
{
|
|
|
- tupian: 'https://pic3.zhimg.com/v2-e52354ffdbd94a8e0a7649eacd34a788_r.jpg?source=1940ef5c',
|
|
|
+ keChengTuPian: 'https://pic3.zhimg.com/v2-e52354ffdbd94a8e0a7649eacd34a788_r.jpg?source=1940ef5c',
|
|
|
id: '02',
|
|
|
- biaoti: '挑剔22231331231'
|
|
|
+ keChengMingCheng: '挑剔22231331231'
|
|
|
},
|
|
|
{
|
|
|
- tupian: 'https://desk-fd.zol-img.com.cn/t_s960x600c5/g4/M03/00/0C/Cg-4zFS8bC-Ie9zBADCvovJAqiEAATJ8wDX__cAMK-6184.jpg',
|
|
|
+ keChengTuPian: 'https://desk-fd.zol-img.com.cn/t_s960x600c5/g4/M03/00/0C/Cg-4zFS8bC-Ie9zBADCvovJAqiEAATJ8wDX__cAMK-6184.jpg',
|
|
|
id: '03',
|
|
|
- biaoti: '挑剔42341255243'
|
|
|
+ keChengMingCheng: '挑剔42341255243'
|
|
|
},
|
|
|
])
|
|
|
// 首页-导航栏
|
|
@@ -195,31 +197,31 @@
|
|
|
|
|
|
const reportList = ref(
|
|
|
[{
|
|
|
- "biaoti": "2023年7月广州市中介促成二手住宅市场交易简报",
|
|
|
- "tupian": "https://tse3-mm.cn.bing.net/th/id/OIP-C.YKoZzgmubNBxQ8j-mmoTKAHaEK?rs=1&pid=ImgDetMain",
|
|
|
- "leixing": "月度成交简报",
|
|
|
- "jiage": 150.80,
|
|
|
- "yigoumai": true,
|
|
|
- "huiyuanmianfei": false
|
|
|
+ "biaoTi": "2023年7月广州市中介促成二手住宅市场交易简报",
|
|
|
+ "tuPian": "https://tse3-mm.cn.bing.net/th/id/OIP-C.YKoZzgmubNBxQ8j-mmoTKAHaEK?rs=1&pid=ImgDetMain",
|
|
|
+ "leiXing": "月度成交简报",
|
|
|
+ "jiaGe": 150.80,
|
|
|
+ "yiGouMai": true,
|
|
|
+ "huiYuanMianFei": false
|
|
|
},
|
|
|
{
|
|
|
- "biaoti": "成交有望稳中微升————2023年8月中介协会经理人指数报告经理人指数报告经理人指数报告",
|
|
|
- "tupian": "https://pic3.zhimg.com/v2-e52354ffdbd94a8e0a7649eacd34a788_r.jpg?source=1940ef5c",
|
|
|
- "leixing": "经理人指数报告",
|
|
|
- "jiage": 200.88,
|
|
|
- "yigoumai": false,
|
|
|
- "huiyuanmianfei": false
|
|
|
+ "biaoTi": "成交有望稳中微升————2023年8月中介协会经理人指数报告经理人指数报告经理人指数报告",
|
|
|
+ "tuPian": "https://pic3.zhimg.com/v2-e52354ffdbd94a8e0a7649eacd34a788_r.jpg?source=1940ef5c",
|
|
|
+ "leiXing": "经理人指数报告",
|
|
|
+ "jiaGe": 200.88,
|
|
|
+ "yiGouMai": false,
|
|
|
+ "huiYuanMianFei": false
|
|
|
},
|
|
|
{
|
|
|
- "biaoti": "2023年6月广州市住宅租金动态监测报告",
|
|
|
- "tupian": "https://desk-fd.zol-img.com.cn/t_s960x600c5/g4/M03/00/0C/Cg-4zFS8bC-Ie9zBADCvovJAqiEAATJ8wDX__cAMK-6184.jpg",
|
|
|
- "leixing": "月度租赁简报",
|
|
|
- "jiage": 300.00,
|
|
|
- "yigoumai": true,
|
|
|
- "huiyuanmianfei": true
|
|
|
+ "biaoTi": "2023年6月广州市住宅租金动态监测报告",
|
|
|
+ "tuPian": "https://desk-fd.zol-img.com.cn/t_s960x600c5/g4/M03/00/0C/Cg-4zFS8bC-Ie9zBADCvovJAqiEAATJ8wDX__cAMK-6184.jpg",
|
|
|
+ "leiXing": "月度租赁简报",
|
|
|
+ "jiaGe": 300.00,
|
|
|
+ "yiGouMai": true,
|
|
|
+ "huiYuanMianFei": true
|
|
|
}
|
|
|
])
|
|
|
-
|
|
|
+ // 跳转页面
|
|
|
const jumpToPage = (data) => {
|
|
|
if (data.toOtherApp) {
|
|
|
// 跳转其他小程序
|
|
@@ -228,13 +230,14 @@
|
|
|
}
|
|
|
if (!authStore.isAuthenticated) {
|
|
|
loginModal.value = true
|
|
|
-
|
|
|
+
|
|
|
return
|
|
|
}
|
|
|
uni.navigateTo({
|
|
|
url: data.url
|
|
|
})
|
|
|
}
|
|
|
+ // 确认跳转至登录
|
|
|
const confirmModal = () => {
|
|
|
uni.navigateTo({
|
|
|
url: "/pages/login/login"
|
|
@@ -248,6 +251,9 @@
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
+ const swiperClick = (data) => {
|
|
|
+ console.log(data, "课程预告数据")
|
|
|
+ }
|
|
|
onReady(() => {
|
|
|
uni.getSystemInfo({
|
|
|
success(e) {
|
|
@@ -258,7 +264,7 @@
|
|
|
})
|
|
|
})
|
|
|
onLoad(() => {
|
|
|
- uni.setTabBarBadge({ //显示数字
|
|
|
+ uni.setTabBarBadge({ //显示数字
|
|
|
index: 1, //tabbar下标
|
|
|
text: '999' //数字
|
|
|
})
|
|
@@ -339,7 +345,7 @@
|
|
|
color: #fff;
|
|
|
}
|
|
|
|
|
|
- .item-button-yigoumai {
|
|
|
+ .item-button-yiGouMai {
|
|
|
text-align: center;
|
|
|
width: 150rpx;
|
|
|
padding: 5rpx 0;
|
|
@@ -400,34 +406,37 @@
|
|
|
}
|
|
|
|
|
|
.swiper-container {
|
|
|
- perspective: 1000px;
|
|
|
+ perspective: 1000px;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
.swiper-item {
|
|
|
- transition: transform 0.5s;
|
|
|
- transform-style: preserve-3d;
|
|
|
- /* 其他样式 */
|
|
|
+ transition: transform 0.5s;
|
|
|
+ transform-style: preserve-3d;
|
|
|
+ /* 其他样式 */
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
.content {
|
|
|
- backface-visibility: hidden; /* 确保背面不可见 */
|
|
|
- display: flex;
|
|
|
- justify-content: center;
|
|
|
- align-items: center;
|
|
|
- height: 200px; /* 设置高度 */
|
|
|
- font-size: 24px;
|
|
|
- color: white;
|
|
|
- background: linear-gradient(45deg, #ff5858, #f09819); /* 示例背景 */
|
|
|
+ backface-visibility: hidden;
|
|
|
+ /* 确保背面不可见 */
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ align-items: center;
|
|
|
+ height: 200px;
|
|
|
+ /* 设置高度 */
|
|
|
+ font-size: 24px;
|
|
|
+ color: white;
|
|
|
+ background: linear-gradient(45deg, #ff5858, #f09819);
|
|
|
+ /* 示例背景 */
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
// 登录模拟态
|
|
|
.modal {
|
|
|
.modal-content {
|
|
|
padding: 50rpx;
|
|
|
-
|
|
|
+
|
|
|
.content-a {
|
|
|
color: #2979ff;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-</style>
|
|
|
+</style>
|