|
@@ -3,7 +3,7 @@
|
|
|
<div class="title">全部任务</div>
|
|
|
|
|
|
<div class="square-list-container">
|
|
|
- <task-item v-for="(item,index) in list" :key="index" :taskId="item.id" />
|
|
|
+ <task-item v-for="(item,index) in list" :key="index" :task="item" />
|
|
|
<div v-if="loading" class="loading">
|
|
|
<span></span>
|
|
|
<span></span>
|
|
@@ -20,149 +20,33 @@
|
|
|
|
|
|
<script>
|
|
|
import TaskItem from "@/components/commons/TaskItem";
|
|
|
+import Http from '@/js/http.js';
|
|
|
+import Apis from '@/js/api.js';
|
|
|
|
|
|
export default {
|
|
|
name: "Square",
|
|
|
components: { TaskItem },
|
|
|
data() {
|
|
|
return {
|
|
|
- loading: false,
|
|
|
+ loading: true,
|
|
|
nomore:false,
|
|
|
list: [
|
|
|
{
|
|
|
id: 0,
|
|
|
+ coverImgUrl:"http://www.mooctest.net/assets/img/mooctest.png",
|
|
|
+ projectId:1123,
|
|
|
title: "发送群文件测试",
|
|
|
platform: [0, 1],
|
|
|
description: "任务描述文字xxxx",
|
|
|
price: "30",
|
|
|
- 业务类型: 1,
|
|
|
- participantNum: 30,
|
|
|
- status: 0
|
|
|
- },
|
|
|
- {
|
|
|
- id: 1,
|
|
|
- title: "多人聊天发送文件测试",
|
|
|
- platform: [0],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "10",
|
|
|
- 业务类型: 0,
|
|
|
- participantNum: 0,
|
|
|
- status: 1
|
|
|
- },
|
|
|
- {
|
|
|
- id: 2,
|
|
|
- title: "浏览器波洞星球",
|
|
|
- platform: [1],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "10",
|
|
|
- 业务类型: 2,
|
|
|
- participantNum: 21,
|
|
|
- status: 0
|
|
|
- },
|
|
|
- {
|
|
|
- id: 3,
|
|
|
- title: "举报支持选择聊天记录(安全)",
|
|
|
- platform: [0, 1, 2],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "0",
|
|
|
- 业务类型: 1,
|
|
|
- participantNum: 1,
|
|
|
- status: 1
|
|
|
- },
|
|
|
- {
|
|
|
- id: 4,
|
|
|
- title: "发送群文件测试",
|
|
|
- platform: [0, 1],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "30",
|
|
|
- 业务类型: 1,
|
|
|
- participantNum: 30,
|
|
|
- status: 0
|
|
|
- },
|
|
|
- {
|
|
|
- id: 5,
|
|
|
- title: "多人聊天发送文件测试",
|
|
|
- platform: [0],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "10",
|
|
|
- 业务类型: 0,
|
|
|
- participantNum: 0,
|
|
|
- status: 1
|
|
|
- },
|
|
|
- {
|
|
|
- id: 6,
|
|
|
- title: "浏览器波洞星球",
|
|
|
- platform: [1],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "10",
|
|
|
- 业务类型: 2,
|
|
|
- participantNum: 21,
|
|
|
- status: 0
|
|
|
- },
|
|
|
- {
|
|
|
- id: 7,
|
|
|
- title: "举报支持选择聊天记录(安全)",
|
|
|
- platform: [0, 1, 2],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "0",
|
|
|
- 业务类型: 1,
|
|
|
- participantNum: 1,
|
|
|
- status: 1
|
|
|
- },
|
|
|
- {
|
|
|
- id: 8,
|
|
|
- title: "发送群文件测试",
|
|
|
- platform: [0, 1],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "30",
|
|
|
- 业务类型: 1,
|
|
|
- participantNum: 30,
|
|
|
- status: 0
|
|
|
- },
|
|
|
- {
|
|
|
- id: 9,
|
|
|
- title: "多人聊天发送文件测试",
|
|
|
- platform: [0],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "10",
|
|
|
- 业务类型: 0,
|
|
|
- participantNum: 0,
|
|
|
- status: 1
|
|
|
- },
|
|
|
- {
|
|
|
- id: 10,
|
|
|
- title: "浏览器波洞星球",
|
|
|
- platform: [1],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "10",
|
|
|
- 业务类型: 2,
|
|
|
- participantNum: 21,
|
|
|
- status: 0
|
|
|
- },
|
|
|
- {
|
|
|
- id: 11,
|
|
|
- title: "举报支持选择聊天记录(安全)",
|
|
|
- platform: [0, 1, 2],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "0",
|
|
|
- 业务类型: 1,
|
|
|
- participantNum: 1,
|
|
|
- status: 1
|
|
|
- }
|
|
|
- ],
|
|
|
- list1: [
|
|
|
- {
|
|
|
- id: 0,
|
|
|
- title: "1发送群文件测试",
|
|
|
- platform: [0, 1],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "30",
|
|
|
serviceType: 1,
|
|
|
participantNum: 30,
|
|
|
status: 0
|
|
|
},
|
|
|
{
|
|
|
id: 1,
|
|
|
+ coverImgUrl:"http://www.mooctest.net/assets/img/mooctest.png",
|
|
|
+ projectId:1123,
|
|
|
title: "多人聊天发送文件测试",
|
|
|
platform: [0],
|
|
|
description: "任务描述文字xxxx",
|
|
@@ -173,6 +57,8 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
id: 2,
|
|
|
+ coverImgUrl:"http://www.mooctest.net/assets/img/mooctest.png",
|
|
|
+ projectId:1123,
|
|
|
title: "浏览器波洞星球",
|
|
|
platform: [1],
|
|
|
description: "任务描述文字xxxx",
|
|
@@ -183,6 +69,8 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
id: 3,
|
|
|
+ coverImgUrl:"http://www.mooctest.net/assets/img/mooctest.png",
|
|
|
+ projectId:1123,
|
|
|
title: "举报支持选择聊天记录(安全)",
|
|
|
platform: [0, 1, 2],
|
|
|
description: "任务描述文字xxxx",
|
|
@@ -191,87 +79,129 @@ export default {
|
|
|
participantNum: 1,
|
|
|
status: 1
|
|
|
},
|
|
|
- {
|
|
|
- id: 4,
|
|
|
- title: "发送群文件测试",
|
|
|
- platform: [0, 1],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "30",
|
|
|
- serviceType: 1,
|
|
|
- participantNum: 30,
|
|
|
- status: 0
|
|
|
- },
|
|
|
- {
|
|
|
- id: 5,
|
|
|
- title: "多人聊天发送文件测试",
|
|
|
- platform: [0],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "10",
|
|
|
- serviceType: 0,
|
|
|
- participantNum: 0,
|
|
|
- status: 1
|
|
|
- },
|
|
|
- {
|
|
|
- id: 6,
|
|
|
- title: "浏览器波洞星球",
|
|
|
- platform: [1],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "10",
|
|
|
- serviceType: 2,
|
|
|
- participantNum: 21,
|
|
|
- status: 0
|
|
|
- },
|
|
|
- {
|
|
|
- id: 7,
|
|
|
- title: "举报支持选择聊天记录(安全)",
|
|
|
- platform: [0, 1, 2],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "0",
|
|
|
- serviceType: 1,
|
|
|
- participantNum: 1,
|
|
|
- status: 1
|
|
|
- },
|
|
|
- {
|
|
|
- id: 8,
|
|
|
- title: "发送群文件测试",
|
|
|
- platform: [0, 1],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "30",
|
|
|
- serviceType: 1,
|
|
|
- participantNum: 30,
|
|
|
- status: 0
|
|
|
- },
|
|
|
- {
|
|
|
- id: 9,
|
|
|
- title: "多人聊天发送文件测试",
|
|
|
- platform: [0],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "10",
|
|
|
- serviceType: 0,
|
|
|
- participantNum: 0,
|
|
|
- status: 1
|
|
|
- },
|
|
|
- {
|
|
|
- id: 10,
|
|
|
- title: "浏览器波洞星球",
|
|
|
- platform: [1],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "10",
|
|
|
- serviceType: 2,
|
|
|
- participantNum: 21,
|
|
|
- status: 0
|
|
|
- },
|
|
|
- {
|
|
|
- id: 11,
|
|
|
- title: "举报支持选择聊天记录(安全)",
|
|
|
- platform: [0, 1, 2],
|
|
|
- description: "任务描述文字xxxx",
|
|
|
- price: "0",
|
|
|
- serviceType: 1,
|
|
|
- participantNum: 1,
|
|
|
- status: 1
|
|
|
- }
|
|
|
- ]
|
|
|
+ ],
|
|
|
+ // list1: [
|
|
|
+ // {
|
|
|
+ // id: 0,
|
|
|
+ // title: "1发送群文件测试",
|
|
|
+ // platform: [0, 1],
|
|
|
+ // description: "任务描述文字xxxx",
|
|
|
+ // price: "30",
|
|
|
+ // serviceType: 1,
|
|
|
+ // participantNum: 30,
|
|
|
+ // status: 0
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // id: 1,
|
|
|
+ // title: "多人聊天发送文件测试",
|
|
|
+ // platform: [0],
|
|
|
+ // description: "任务描述文字xxxx",
|
|
|
+ // price: "10",
|
|
|
+ // serviceType: 0,
|
|
|
+ // participantNum: 0,
|
|
|
+ // status: 1
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // id: 2,
|
|
|
+ // title: "浏览器波洞星球",
|
|
|
+ // platform: [1],
|
|
|
+ // description: "任务描述文字xxxx",
|
|
|
+ // price: "10",
|
|
|
+ // serviceType: 2,
|
|
|
+ // participantNum: 21,
|
|
|
+ // status: 0
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // id: 3,
|
|
|
+ // title: "举报支持选择聊天记录(安全)",
|
|
|
+ // platform: [0, 1, 2],
|
|
|
+ // description: "任务描述文字xxxx",
|
|
|
+ // price: "0",
|
|
|
+ // serviceType: 1,
|
|
|
+ // participantNum: 1,
|
|
|
+ // status: 1
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // id: 4,
|
|
|
+ // title: "发送群文件测试",
|
|
|
+ // platform: [0, 1],
|
|
|
+ // description: "任务描述文字xxxx",
|
|
|
+ // price: "30",
|
|
|
+ // serviceType: 1,
|
|
|
+ // participantNum: 30,
|
|
|
+ // status: 0
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // id: 5,
|
|
|
+ // title: "多人聊天发送文件测试",
|
|
|
+ // platform: [0],
|
|
|
+ // description: "任务描述文字xxxx",
|
|
|
+ // price: "10",
|
|
|
+ // serviceType: 0,
|
|
|
+ // participantNum: 0,
|
|
|
+ // status: 1
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // id: 6,
|
|
|
+ // title: "浏览器波洞星球",
|
|
|
+ // platform: [1],
|
|
|
+ // description: "任务描述文字xxxx",
|
|
|
+ // price: "10",
|
|
|
+ // serviceType: 2,
|
|
|
+ // participantNum: 21,
|
|
|
+ // status: 0
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // id: 7,
|
|
|
+ // title: "举报支持选择聊天记录(安全)",
|
|
|
+ // platform: [0, 1, 2],
|
|
|
+ // description: "任务描述文字xxxx",
|
|
|
+ // price: "0",
|
|
|
+ // serviceType: 1,
|
|
|
+ // participantNum: 1,
|
|
|
+ // status: 1
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // id: 8,
|
|
|
+ // title: "发送群文件测试",
|
|
|
+ // platform: [0, 1],
|
|
|
+ // description: "任务描述文字xxxx",
|
|
|
+ // price: "30",
|
|
|
+ // serviceType: 1,
|
|
|
+ // participantNum: 30,
|
|
|
+ // status: 0
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // id: 9,
|
|
|
+ // title: "多人聊天发送文件测试",
|
|
|
+ // platform: [0],
|
|
|
+ // description: "任务描述文字xxxx",
|
|
|
+ // price: "10",
|
|
|
+ // serviceType: 0,
|
|
|
+ // participantNum: 0,
|
|
|
+ // status: 1
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // id: 10,
|
|
|
+ // title: "浏览器波洞星球",
|
|
|
+ // platform: [1],
|
|
|
+ // description: "任务描述文字xxxx",
|
|
|
+ // price: "10",
|
|
|
+ // serviceType: 2,
|
|
|
+ // participantNum: 21,
|
|
|
+ // status: 0
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // id: 11,
|
|
|
+ // title: "举报支持选择聊天记录(安全)",
|
|
|
+ // platform: [0, 1, 2],
|
|
|
+ // description: "任务描述文字xxxx",
|
|
|
+ // price: "0",
|
|
|
+ // serviceType: 1,
|
|
|
+ // participantNum: 1,
|
|
|
+ // status: 1
|
|
|
+ // }
|
|
|
+ // ]
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
@@ -322,15 +252,21 @@ export default {
|
|
|
if (scrollTop + windowHeight + 5 >= scrollHeight) {
|
|
|
console.log("加载更多数据");
|
|
|
// this.loading=true;
|
|
|
- //获取数据请求 请求结束后
|
|
|
- //成功设置 this.list =[...this.list,...this.list1]; this.loading=false;
|
|
|
+ //获取数据请求 请求结束后
|
|
|
+ //成功设置 this.list =[...this.list,...this.list1]; this.loading=false;
|
|
|
//失败设置 没有更多 this.nomore = true; this.loading = false;
|
|
|
// window.setTimeout(()=>{this.loading=false;
|
|
|
// console.log(this.list);},5000)
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
else{this.loading=false;}
|
|
|
window.clearTimeout();
|
|
|
+ },
|
|
|
+ loadData() {
|
|
|
+ console.log("loadData")
|
|
|
+ Http.get(Apis.PAGE.SQUARE_PAGE).then((res) => {
|
|
|
+
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
};
|