From c20268d03d4d60aab3e2b9a77564782407f8b303 Mon Sep 17 00:00:00 2001
From: chenkun <3289431190@qq.com>
Date: Fri, 6 Sep 2024 23:19:04 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/mine/promotionRecord.vue | 397 +++++++++++----------
pages/mine/releaseRecord.vue | 25 +-
.../mine/sonPage/promotion/promotionRecordList.vue | 2 +-
pages/mine/sonPage/release/releaseList.vue | 43 ++-
pages/publish/postDetail.vue | 36 +-
5 files changed, 270 insertions(+), 233 deletions(-)
diff --git a/pages/mine/promotionRecord.vue b/pages/mine/promotionRecord.vue
index 1c3049e..7148977 100644
--- a/pages/mine/promotionRecord.vue
+++ b/pages/mine/promotionRecord.vue
@@ -1,192 +1,221 @@
-
-
-
-
-
-
-
-
- 推广记录
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ queryParams.endDate }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ 推广记录
+
+
+
+
+
+
+
+
+
+
+
+ {{ queryParams.startDate }}
+
+
+
+
+
+
+
+
+
+
+ {{ queryParams.endDate }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ * {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ }
+
+ .promotionRecord {
+ width: 100vw;
+ height: 100vh;
+
+ .frame {
+ width: 100%;
+ //height: calc(100vh - 220rpx);
+ padding: 28rpx 28rpx 0 28rpx;
+
+ .title {
+ font-size: 34rpx;
+ color: #333;
+ font-weight: 700
+ }
+
+ .search {
+ display: flex;
+ align-items: center;
+ gap: 10rpx;
+ width: 100%;
+ height: 80rpx;
+ margin-top: 20rpx;
+
+
+ .dateTimeCls {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ width: 25%;
+ height: 80%;
+ border: 1px solid #b0b2b3;
+ padding: 5rpx;
+ border-radius: 20rpx;
+
+ .date {
+ font-size: 25rpx;
+ display: flex;
+ align-items: center;
+ width: 80%;
+ height: 100%;
+ color: #b0b2b3;
+
+ }
+
+ .image {
+ width: 20%;
+ height: 100%;
+ }
+ }
+ }
+
+
+ .publishListClass {
+ margin-top: 10rpx;
+ height: 78vh;
+ overflow: auto;
+ width: 100%;
+ }
+ }
+ }
+
\ No newline at end of file
diff --git a/pages/mine/releaseRecord.vue b/pages/mine/releaseRecord.vue
index a13454d..48f4376 100644
--- a/pages/mine/releaseRecord.vue
+++ b/pages/mine/releaseRecord.vue
@@ -14,19 +14,19 @@
-
- 全部
+
+ 全部
- 贴子
+ 贴子
- 名片
+ 名片
-
+
@@ -63,6 +63,15 @@ export default {
mounted() {
this.getData()
},
+ onReachBottom() {
+ console.log("=====")
+ let allTotal = this.queryParams.pageNo * this.queryParams.pageSize
+ if (allTotal < this.total) {
+ //当前条数小于总条数 则增加请求数
+ this.queryParams.pageSize += 10
+ this.getData() //调用加载数据方法
+ }
+ },
computed: {
...mapState(['userInfo']),
},
@@ -74,11 +83,12 @@ export default {
},
methods: {
getData(type) {
+
this.$api('infoGetMyReleasePage', {
pageNo: this.queryParams.pageNo,
pageSize: this.queryParams.pageSize,
// 缺少type参数,需要补充
-
+ state: this.checkedIndex
}, res => {
if (res.code == 200) {
this.recordsList = res.result.records
@@ -89,7 +99,8 @@ export default {
// 标签栏发生变化
tabChange(type) {
- this.checkedIndex = type == 'all' ? 0 : (type == 'tiezi' ? 1 : 2)
+ this.checkedIndex = (type== 'all' ? 0 : (type == 'tiezi' ? 1 : 2))
+ // this.$refs.releaseList.checkedIndex = this.checkedIndex
this.queryParams.pageNo = 1
this.queryParams.pageSize = 10
this.getData()
diff --git a/pages/mine/sonPage/promotion/promotionRecordList.vue b/pages/mine/sonPage/promotion/promotionRecordList.vue
index 5acd208..7e34b38 100644
--- a/pages/mine/sonPage/promotion/promotionRecordList.vue
+++ b/pages/mine/sonPage/promotion/promotionRecordList.vue
@@ -19,7 +19,7 @@
- 价格:{{ item.isPay }}
+ 价格:{{ item.price }}
diff --git a/pages/mine/sonPage/release/releaseList.vue b/pages/mine/sonPage/release/releaseList.vue
index fbd2afc..50495fe 100644
--- a/pages/mine/sonPage/release/releaseList.vue
+++ b/pages/mine/sonPage/release/releaseList.vue
@@ -3,19 +3,19 @@
-
+
{{ item.title }}
- 是否置顶:{{ item.createBy }}
+ 是否置顶:{{ item.isTop }}
- 是否付费:{{ item.isPay }}
+ 是否付费:{{ item.isPay?"是":"否" }}
@@ -35,27 +35,30 @@ export default {
total: 0,
queryParams: {
pageNo: 1,
- pageSize: 10,
- }
+ pageSize: 5,
+ },
+ checkedIndex:0,
};
},
onShow() {
- this.getData()
- },
- onReachBottom() {
- let allTotal = this.queryParams.pageNo * this.queryParams.pageSize
- if (allTotal < this.total) {
- //当前条数小于总条数 则增加请求数
- this.queryParams.pageSize += 10
- this.getData() //调用加载数据方法
- }
+ // this.getData()
},
+ // onReachBottom() {
+ // let allTotal = this.queryParams.pageNo * this.queryParams.pageSize
+ // if (allTotal < this.total) {
+ // //当前条数小于总条数 则增加请求数
+ // console.log(this.queryParams.pageSize,'==son=')
+ // this.queryParams.pageSize += 10
+ // this.getData() //调用加载数据方法
+ // }
+ // },
methods: {
getData() {
this.$api('infoGetMyReleasePage', {
pageNo: this.queryParams.pageNo,
pageSize: this.queryParams.pageSize,
- // 缺少id参数,需要补充
+ state: this.checkedIndex
+
}, res => {
if (res.code == 200) {
this.list = res.result.records
@@ -65,11 +68,13 @@ export default {
},
gotoDetail(item) {
// 根据字段区分跳转到不同页面
- if (1==1){
- // 跳转到动态详情页面
+ if (item.isCard=='N'){
+ // 跳转到动态(贴子)详情页面
+ console.log("跳转到动态(贴子)详情页面")
this.$utils.navigateTo('/publish/postDetail?id=' + item.id)
}else{
- // 跳转到演员详情页面
+ // 跳转到演员(名片)详情页面
+ console.log("跳转到演员(名片)详情页面")
this.$utils.navigateTo('/publish/actorDetail?id=' + item.id)
}
}
@@ -101,7 +106,7 @@ export default {
display: flex;
flex-direction: column;
padding: 16rpx;
- width: 50%;
+ width: 60%;
.title {
font-size: 30rpx;
diff --git a/pages/publish/postDetail.vue b/pages/publish/postDetail.vue
index ed6f86c..f7314cd 100644
--- a/pages/publish/postDetail.vue
+++ b/pages/publish/postDetail.vue
@@ -1,13 +1,10 @@
-
+
-
+
@@ -27,7 +24,7 @@
-
+
@@ -42,37 +39,31 @@