diff --git a/src/pagesD/xxgl/index.vue b/src/pagesD/xxgl/index.vue
index 591128c..d3f1a59 100644
--- a/src/pagesD/xxgl/index.vue
+++ b/src/pagesD/xxgl/index.vue
@@ -29,7 +29,7 @@
-->
待评价
- 图片待上传
+ 待上传图片
@@ -82,7 +82,7 @@
>
-
-
- -->
+
@@ -180,7 +180,7 @@
{{ item.title }}
- 已报名
+ 待上传图片
已完成
进行中
@@ -191,7 +191,7 @@
{{ onDate(item.endTime) }}
-
@@ -200,15 +200,15 @@
text="取消报名"
@click="cancleBM(item.id)"
>
-
+ -->
@@ -265,22 +265,21 @@
-
+
+
-
-
-
-
-
- {{
- v.userName
- }}
-
-
-
-
-
-
+
+
@@ -345,10 +352,13 @@ export default {
starsvalue: 0,
page: 1,
size: 20,
+ current: null,
isAdmin: null, //管理员
isVillageAdmin: null, //村管理
issueList: [],
receivingList: [],
+ evaluate: "",
+ id: "",
};
},
onShow() {
@@ -366,8 +376,10 @@ export default {
},
//上拉
onReachBottom() {
- this.page++;
- this.moreOrder();
+ if (this.current > this.page) {
+ this.page++;
+ this.moreOrder();
+ }
},
methods: {
clickTab(num) {
@@ -375,19 +387,23 @@ export default {
this.tabNum = num;
this.page = 1;
if (num == 1) {
- let that = this;
this.myPosts();
} else if (num == 2) {
- let that = this;
this.myArtCountryside();
}
},
myArtCountryside() {
+ let obj = {
+ page: this.page,
+ size: this.size,
+ };
this.http
- .request("/artCountryside/myArtCountryside", {}, "GET")
+ .request("/artCountryside/myArtCountryside", obj, "GET")
.then((res) => {
if (res.code == 200) {
- this.receivingList = res.data.records;
+ this.receivingList = [...this.receivingList, ...res.data.records];
+ this.page = res.data.current;
+ this.current = res.data.current;
}
})
.catch((err) => {
@@ -398,11 +414,17 @@ export default {
});
},
myPosts() {
+ let obj = {
+ page: this.page,
+ size: this.size,
+ };
this.http
- .request("/artCountryside/myPosts", {}, "GET")
+ .request("/artCountryside/myPosts", obj, "GET")
.then((res) => {
if (res.code == 200) {
- this.issueList = res.data.records;
+ this.issueList = [...this.issueList, ...res.data.records];
+ this.page = res.data.current;
+ this.current = res.data.current;
}
})
.catch((err) => {
@@ -416,6 +438,14 @@ export default {
let date = new Date(time);
return date.toLocaleString();
},
+ onPhoto(photo) {
+ let src = "";
+ if (photo) {
+ let list = photo.split(",");
+ src = list[0];
+ }
+ return src;
+ },
toUpimgPage(id) {
uni.navigateTo({
url: `/pagesD/xxgl/upload?id=${id}`,
@@ -439,6 +469,54 @@ export default {
closeS() {
this.showS = false;
},
+ pingjia(id) {
+ this.id = id;
+ this.show = true;
+ },
+ onSubmit() {
+ if (this.id == "") {
+ this.show = false;
+ return;
+ }
+ this.http
+ .request(
+ `/artCountryside/evaluate?id=${this.id}&evaluate=${this.evaluate}`,
+ {},
+ "POST"
+ )
+ .then((res) => {
+ if (res.code == 200) {
+ uni.showToast({
+ title: "评价成功",
+ });
+ this.show = false;
+ this.moreOrder(true);
+ this.id = "";
+ this.evaluate = "";
+ } else {
+ uni.showToast({
+ title: err.data.message,
+ icon: "none",
+ });
+ }
+ })
+ .catch((err) => {
+ uni.showToast({
+ title: err.data.message,
+ icon: "none",
+ });
+ });
+ },
+ moreOrder(page = null) {
+ if (page) {
+ this.page = 1;
+ }
+ if (this.tabNum == 1) {
+ this.myPosts();
+ } else if (this.tabNum == 2) {
+ this.myArtCountryside();
+ }
+ },
// receiveevlaue(id) {
// this.showShoudao = true;
// this.http
@@ -471,25 +549,8 @@ export default {
// });
// });
// },
- // pingjia(num, id) {
- // this.show = true;
- // this.pingjiaobj = this.orderList[num];
- // let that = this;
- // this.http
- // .request("/hallUser/pjList?hallId=" + id, {}, "GET")
- // .then((res) => {
- // if (res.code == 200) {
- // console.log("reg", res.data);
- // this.baomingpingjia = res.data;
- // }
- // })
- // .catch((e) => {
- // uni.showToast({
- // title: e.data.message,
- // icon: "none",
- // });
- // });
- // },
+ // 评价
+
// cancleBM(id) {
// let that = this;
// this.http
@@ -510,135 +571,7 @@ export default {
// });
// });
// },
- // moreOrder() {
- // if (this.tabNum == 1) {
- // let that = this;
- // this.http
- // .request(
- // "/hallUser/ddgl",
- // { page: this.page, size: this.size },
- // "GET"
- // )
- // .then((res) => {
- // if (res.code == 200) {
- // if (res.data.records.length > 0) {
- // res.data.records.forEach(function (item) {
- // if (item.enclosure) {
- // let fileArr = item.enclosure.split(",");
- // let gs = fileArr[0].substr(fileArr[0].lastIndexOf(".") + 1);
- // if (
- // gs == "jpg" ||
- // gs == "jpeg" ||
- // gs == "png" ||
- // gs == "bmp" ||
- // gs == "gif" ||
- // gs == "tif" ||
- // gs == "tiff"
- // ) {
- // item.enclosure = fileArr[0];
- // } else if (gs == "pdf") {
- // item.enclosure = "../../static/fileImg/pdfB.png";
- // }
- // }
- // that.orderList.push(item);
- // });
- // } else if (res.data.records.length == 0) {
- // this.page--;
- // }
- // }
- // })
- // .catch((e) => {
- // uni.showToast({
- // title: e.data.message,
- // icon: "none",
- // });
- // });
- // } else if (this.tabNum == 2) {
- // let that = this;
- // this.http
- // .request(
- // "/hallUser/myHall",
- // { page: this.page, size: this.size },
- // "GET"
- // )
- // .then((res) => {
- // if (res.code == 200) {
- // if (res.data.records.length > 0) {
- // res.data.records.forEach(function (item) {
- // if (item.enclosure) {
- // let fileArr = item.enclosure.split(",");
- // let gs = fileArr[0].substr(fileArr[0].lastIndexOf(".") + 1);
- // if (
- // gs == "jpg" ||
- // gs == "jpeg" ||
- // gs == "png" ||
- // gs == "bmp" ||
- // gs == "gif" ||
- // gs == "tif" ||
- // gs == "tiff"
- // ) {
- // item.enclosure = fileArr[0];
- // } else if (gs == "pdf") {
- // item.enclosure = "../../static/fileImg/pdfB.png";
- // }
- // }
- // that.orderList.push(item);
- // });
- // } else if (res.data.records.length == 0) {
- // this.page--;
- // }
- // }
- // })
- // .catch((e) => {
- // uni.showToast({
- // title: e.data.message,
- // icon: "none",
- // });
- // });
- // } else if (this.tabNum == 3) {
- // let that = this;
- // this.http
- // .request(
- // "/hallUser/myHall?state=2",
- // { page: this.page, size: this.size },
- // "GET"
- // )
- // .then((res) => {
- // if (res.code == 200) {
- // if (res.data.records.length > 0) {
- // res.data.records.forEach(function (item) {
- // if (item.enclosure) {
- // let fileArr = item.enclosure.split(",");
- // let gs = fileArr[0].substr(fileArr[0].lastIndexOf(".") + 1);
- // if (
- // gs == "jpg" ||
- // gs == "jpeg" ||
- // gs == "png" ||
- // gs == "bmp" ||
- // gs == "gif" ||
- // gs == "tif" ||
- // gs == "tiff"
- // ) {
- // item.enclosure = fileArr[0];
- // } else if (gs == "pdf") {
- // item.enclosure = "../../static/fileImg/pdfB.png";
- // }
- // }
- // that.orderList.push(item);
- // });
- // } else if (res.data.records.length == 0) {
- // this.page--;
- // }
- // }
- // })
- // .catch((e) => {
- // uni.showToast({
- // title: e.data.message,
- // icon: "none",
- // });
- // });
- // }
- // },
+
// goActDeat(id, typEnum) {
// if (typEnum) {
// uni.navigateTo({
@@ -651,40 +584,10 @@ export default {
// }
// },
- // subEvalue(item) {
- // let that = this;
- // let arr = [];
- // this.baomingpingjia.forEach(function (em, i) {
- // arr.push({
- // evaluate: em.evaluate,
- // hallId: em.hallId,
- // userId: em.userId,
- // });
- // });
- // that.http
- // .request("/hallUser/evaluate", arr, "POST")
- // .then((res) => {
- // if (res.code == 200) {
- // that.clickTab(1);
- // console.log("testdata", res);
- // }
- // })
- // .catch((e) => {
- // uni.showToast({
- // title: e.data.message,
- // icon: "none",
- // });
- // });
-
- // this.show = false;
- // console.log(this.score);
- // // 提交评价
- // },
- // toEvlauedpg(id) {
- // uni.navigateTo({
- // url: `/pagesA/my/evaluated?id=` + id,
- // });
- // },
+ toEvlauedpg(value) {
+ this.show = true;
+ this.evaluate = value;
+ },
// sureS() {
// this.http
@@ -734,7 +637,7 @@ image {
}
.tag_sta {
- width: 100rpx;
+ width: 160rpx;
height: 48rpx;
background: #f9f2f2;
border-radius: 8rpx;
@@ -756,7 +659,7 @@ image {
}
.tag_sta_end {
- width: 100rpx;
+ width: 160rpx;
height: 48rpx;
background: #fff4ed;
border-radius: 8rpx;
@@ -808,32 +711,8 @@ image {
.pinContent {
margin-top: 16rpx;
-
- .pinContent_itm {
- width: 500rpx;
- display: flex;
- align-items: center;
- justify-content: space-between;
-
- .pinContent_avator {
- display: flex;
- align-items: center;
-
- .pinContent_avator_img {
- width: 68rpx;
- height: 68rpx;
- margin-right: 16rpx;
- margin: 24rpx 16rpx 24rpx 0rpx;
- border-radius: 50%;
- overflow: hidden;
- }
-
- .pinContent_Time {
- display: flex;
- flex-direction: column;
- justify-content: space-between;
- }
- }
+ textarea {
+ margin: 12rpx;
}
}