(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-24ce19ea"],{"442d":function(t,e,s){},"5dc9":function(t,e,s){"use strict";s("442d")},"7bfb":function(t,e,s){"use strict";var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",t._l(t.itemsData,(function(e,a){return s("div",{key:a,staticClass:"collect_item"},[s("span",{staticClass:"collect_markup",class:{blue:1==e.taskType,green:2==e.taskType}},[t._v(t._s("1"===e.taskType?"校级任务":"院级任务"))]),s("div",{staticClass:"collect_progress"},[s("van-circle",{attrs:{"layer-color":"#eee",size:"2.08rem",rate:e.progress,speed:100,"stroke-width":80,text:e.progress+"%"},model:{value:e.progress,callback:function(s){t.$set(e,"progress",s)},expression:"item.progress"}})],1),s("div",{staticClass:"collect_title"},[t._v(t._s(e.taskName))]),s("div",{staticClass:"collect_state"},[t._v(" 已收集/全部："),s("span",{staticClass:"state_highlight"},[t._v(t._s(e.completeUser))]),s("span",{staticClass:"state_full"},[t._v("/"+t._s(e.totalUser))])]),"collect"===t.pType?s("div",{staticClass:"collect_state"},[t._v(" 距离截止时间："),s("span",{staticClass:"state_full"},[t._v(t._s(e.time))])]):t._e(),s("div",{staticClass:"collect_state"},[t._v(" 发布时间："),s("span",{staticClass:"state_full"},[t._v(t._s(t.handleDate(e.createdTime)))])]),"history"===t.pType?s("div",{staticClass:"collect_state"},[t._v("截止时间："),s("span",{staticClass:"state_full"},[t._v("2021-10-16 10:12")])]):t._e(),s("div",{staticClass:"collect_opera",on:{click:function(s){return t.handleList(e)}}},[t._v("查看详情")])])})),0)},i=[],n=s("ed08"),c={props:{pageType:{type:String,default:()=>""},listData:{type:Array,default:()=>[]}},data(){return{pType:"",currentRate:0,itemsData:[]}},computed:{handleRole(){const t=sessionStorage.getItem("role");return"student"!==t},handleTaskId(){return this.$route.query.id}},mounted(){this.itemsData=this.listData,this.pType=this.pageType},methods:{handleList(t){this.$router.push({path:"/collect/list",query:{id:t.taskId,type:this.pType}})},handleDate(t){return this.$mm(t).format("YYYY-MM-DD HH:mm")},handleCount(t){const e=t.endTime-t.createdTime;return Object(n["n"])(e)}},watch:{listData:{deep:!0,handler(t){this.itemsData=t}}}},l=c,o=(s("90dd"),s("2877")),r=Object(o["a"])(l,a,i,!1,null,"7a7c4556",null);e["a"]=r.exports},9075:function(t,e,s){},"90dd":function(t,e,s){"use strict";s("9075")},"960d":function(t,e,s){"use strict";s.d(e,"c",(function(){return i})),s.d(e,"a",(function(){return n})),s.d(e,"b",(function(){return c})),s.d(e,"e",(function(){return l})),s.d(e,"d",(function(){return o})),s.d(e,"f",(function(){return r}));var a=s("b775");function i(t){return Object(a["a"])("/skl/taskShow/getTaskList","get",t)}function n(t){return Object(a["a"])("/skl/taskShow/getCollectionList","get",t)}function c(t){return Object(a["a"])("/skl/taskShow/getTaskDetail","get",t)}function l(t){return Object(a["a"])("/skl/taskStudent/getTaskList","get",t)}function o(t){return Object(a["a"])("/skl/taskShow/getStudentDetail","get",t)}function r(t){return Object(a["a"])("/skl/taskStudent/taskSubmit","post",t)}},"9fce":function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"collect_wrap"},[s("van-calendar",{attrs:{type:"range","default-date":t.defaultDate,"allow-same-day":!0,"min-date":t.minDate,color:"#2E6CF6"},on:{confirm:t.onConfirm},model:{value:t.showcalendar,callback:function(e){t.showcalendar=e},expression:"showcalendar"}}),s("div",{staticClass:"collect_filter"},[s("div",{staticClass:"search_wrap"},[s("van-search",{attrs:{placeholder:"请输入关键字"},on:{blur:t.onSearch},model:{value:t.keyWord,callback:function(e){t.keyWord=e},expression:"keyWord"}})],1),s("div",{staticClass:"task_date_select"},[s("div",{staticClass:"task_date_select"},[s("span",{on:{click:t.handleSelectDataRange}},[t._v(t._s(t.date)+" "),s("i",{staticClass:"iconfont icon-icon_arrowdown"})]),s("span",{on:{click:function(e){t.select_show=!0}}},[t._v(t._s(t.taskType)+" "),s("i",{staticClass:"iconfont icon-icon_arrowdown"})])])])]),s("div",{staticClass:"collect_list"},[s("list-item",{attrs:{pageType:"history",listData:t.list}})],1),s("van-popup",{style:{height:"40%"},attrs:{position:"bottom"},model:{value:t.select_show,callback:function(e){t.select_show=e},expression:"select_show"}},[s("van-picker",{style:{height:"100%"},attrs:{"show-toolbar":"",columns:t.select_columns},on:{confirm:t.onConfirmTask,cancel:function(e){t.select_show=!1}}})],1)],1)},i=[],n=s("960d"),c=s("7bfb"),l={components:{listItem:c["a"]},data(){return{date:"请选择日期范围",startDate:"",endDate:"",taskType:"任务类型",select_show:!1,select_columns:["校级任务","院级任务"],defaultDate:new Date,minDate:new Date(2018,0,1),currentRate:0,keyWord:"",showcalendar:!1,list:[],pageNum:1,pageSize:20}},mounted(){this.getList()},methods:{init(){this.pageNum=1,this.finished=!1,this.list=[],this.getList()},getList(){const t={taskStatus:1,pageNum:this.pageNum,pageSize:this.pageSize,startTime:this.startDate||void 0,endTime:this.endDate||void 0,taskName:this.keyWord||void 0,taskType:"校级任务"==this.taskType?"1":"院级任务"==this.taskType?"2":void 0};this.loading=!0,Object(n["c"])(t).then(t=>{t.data.list.forEach(t=>{this.list.push(t)}),this.loading=!1,this.list.length>=t.data.total?this.finished=!0:this.pageNum++})},onConfirmTask(t){this.taskType=t,this.select_show=!1,this.init()},onSearch(){this.init()},handleSelectDataRange(){this.showcalendar=!0},onConfirm(t){const[e,s]=t;this.showcalendar=!1,this.startDate=this.$mm(e).format("YYYY-MM-DD"),this.endDate=this.$mm(s).format("YYYY-MM-DD"),this.date=this.startDate+"~"+this.endDate,this.init()}}},o=l,r=(s("5dc9"),s("afbe"),s("2877")),d=Object(r["a"])(o,a,i,!1,null,"a9827794",null);e["default"]=d.exports},a12e:function(t,e,s){},afbe:function(t,e,s){"use strict";s("a12e")}}]);