1 |
- webpackJsonp([55],{"1EV1":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,a=s("bOdI"),r=s.n(a),n=s("Gu7T"),l=s.n(n),o=(s("yIEv"),s("OIh9")),_=(s("jAcA"),s("86U2")),c=(s("iQ6B"),s("H6W6")),v=(s("n90r"),s("dJne")),p=s("vLgD"),u=s("EdRh"),m=s("tPU0"),d=s("PJh5"),h=s.n(d);s("7+uW").a.use(o.a).use(_.a).use(c.a).use(v.a);var f=(i={data:function(){return{title:"我发布的任务",list:[],loading:!0,url:"/api/integral/work/list/publisher",date:h()().format("YYYY-MM-DD HH:mm:ss"),filter:{page:1,status:"all",sort:"expire",source_type:1,pt_id:"0",order_by:"expire_time"},tabsOption:[{title:"我指派的",value:"assign"},{title:"我悬赏的",value:"reward"},{title:"重复任务",value:"repetitive"}],screen_list:[{title:"积分类型",mapping:"pt_id",show:!0,list:[{name:"全部",id:"0"}]},{title:"任务状态",mapping:"status",show:!0,list:[{name:"全部",id:"all"},{name:"进行中",id:"running"},{name:"已完成",id:"complete"}]},{title:"排序",mapping:"sort",show:!0,list:[{name:"按截止时间",id:"expire"},{name:"按发布时间",id:"publish"}]},{title:"排序",mapping:"order_by",show:!1,list:[{name:"按截止时间",id:"expire_time"},{name:"按发布时间",id:"create_time"}]}],tabsVal:"assign"}},mounted:function(){},components:{userImage:u.a,TabsList:m.a,moment:h.a},watch:{},computed:{hasData:function(){return this.loading||Array.isArray(this.list)&&this.list.length>0}},methods:{onselect:function(e,t){this.filter[e.mapping]=t.id},onConfirm:function(){this.$refs.tabsList.triggerPullToRefresh()},onCancel:function(){var e=this;this.screen_list.forEach(function(t){e.filter[t.mapping]=t.list[0].id}),this.$refs.tabsList.triggerPullToRefresh()},showLoading:function(){this.$toast.loading({loadingType:"spinner",message:"正在处理"})},onTabChange:function(e){var t,s;switch(this.loading=!0,this.tabsVal=e.activeTab,e.activeTab){case"reward":this.screen_list[3].show=!0,this.screen_list[2].show=!1,this.screen_list[1].show=!1,this.list=[],this.screen_list[0].list=[{name:"全部",id:"0"}],(t=this.screen_list[0].list).push.apply(t,l()(this.$store.getters.point_types.filter(function(e){return"JX"!=e.code}))),this.filter={page:1,status:"all",sort:"expire",source_type:1,pt_id:"0",order_by:"expire_time"},this.url="/api/integral/task/publish/list",this.$refs.tabsList.triggerPullToRefresh();break;case"repetitive":this.list=[],this.url="/api/integral/schedule/list",this.$refs.tabsList.triggerPullToRefresh();break;default:this.list=[],this.screen_list[3].show=!1,this.screen_list[2].show=!0,this.screen_list[1].show=!0,this.screen_list[0].list=[{name:"全部",id:"0"}],(s=this.screen_list[0].list).push.apply(s,l()(this.$store.getters.point_types)),this.filter={page:1,status:"all",sort:"expire",source_type:1,pt_id:"0"},this.url="/api/integral/work/list/publisher",this.$refs.tabsList.triggerPullToRefresh()}},onInfinite:function(e){this.get_list(e)},onRefresh:function(e){this.get_list(e)},get_list:function(e){var t=!1,s=null,i=this;"repetitive"==i.tabsVal?s={page:e.pageIndex}:(i.filter.page=e.pageIndex,s=i.filter),i.loading=!0,Object(p.a)({url:i.url,method:"get",params:s}).then(function(s){if(1==s.data.code){var a=s.data.data.list;e.isRefresh?i.list=a:i.list=[].concat(i.list,a),t=10!==a.length}}).finally(function(){i.loading=!1,e.done&&e.done(t)})},detail:function(e){this.$router.push({name:"taskFile",query:{task_id:e.id}})},task_detail:function(e){this.$router.push({name:"task_detail",query:{task_id:e.id}})},repetitive_detail:function(e){this.$router.push({name:"repetitive_tasks_detail",query:{schedule_id:e.id}})},date_contrast:function(e){return h()(this.date)>h()(e)}},created:function(){},keep_alive_update:{update_demo_list:function(e,t){for(var s in e.list)e.list[s].id==t.id&&(e.list[s].name=t.name)}}},r()(i,"mounted",function(){var e;(e=this.screen_list[0].list).push.apply(e,l()(this.$store.getters.point_types))}),r()(i,"beforeCreate",function(){}),i),g={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"my_task_box"},[s("van-nav-bar",{attrs:{title:e.title,"left-text":"返回","left-arrow":""},on:{"click-left":e.$route_back}}),e._v(" "),s("TabsList",{ref:"tabsList",attrs:{tabsOption:e.tabsOption,enablePullUpRefresh:!0,showToolBar:"repetitive"!=e.tabsVal},on:{onRefresh:e.onRefresh,onInfinite:e.onInfinite,onTabChange:e.onTabChange,onConfirm:e.onConfirm,onCancel:e.onCancel}},[s("div",{directives:[{name:"show",rawName:"v-show",value:"repetitive"!==e.tabsVal,expression:"tabsVal !== 'repetitive'"}],staticStyle:{background:"#fff",padding:"0.32rem","padding-top":"0"},attrs:{slot:"filter"},slot:"filter"},e._l(e.screen_list,function(t,i){return s("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"item.show"}],key:i},[s("p",[e._v(e._s(t.title))]),e._v(" "),s("div",{staticClass:"selected_list"},e._l(t.list,function(i,a){return s("span",{key:a,class:{selected:e.filter[t.mapping]===i.id},attrs:{if:""},on:{click:function(s){return e.onselect(t,i)}}},[e._v(e._s(i.name))])}),0)])}),0),e._v(" "),s("div",{attrs:{slot:"assign"},slot:"assign"},[e._l(e.list,function(t,i){return s("van-cell-group",{key:i,staticStyle:{padding:"0.32rem"},on:{click:function(s){return e.detail(t)}}},[s("div",{staticClass:"clear title"},[s("userImage",{staticClass:"fl",staticStyle:{"margin-right":"0.2rem"},attrs:{id:t.reviewer_id,width:"0.72rem",height:"0.72rem"}}),e._v(" "),s("span",[e._v(e._s(t.reviewer_name)+"的"+e._s(t.pt_name)+"任务")]),e._v(" "),void 0!==t.point_config&&void 0!==t.point_config.base_point?s("span",{staticClass:"fr",class:{color_red:4==t.status&&t.point_config.base_point>0,color_green:4==t.status&&t.point_config.base_point<0}},[s("span",{directives:[{name:"show",rawName:"v-show",value:t.point_config.base_point>0,expression:"item.point_config.base_point > 0"}]},[e._v("+")]),e._v(e._s(t.point_config.base_point))]):e._e()],1),e._v(" "),s("div",{staticStyle:{"padding-left":"0.72rem","margin-left":"0.2rem","font-size":"0.32rem"}},[s("div",{staticStyle:{"font-size":"0.32rem",color:"#666 !important"}},[e._v(e._s(t.task_name))]),e._v(" "),s("div",{staticClass:"clear",staticStyle:{"margin-top":"0.1rem","font-size":"0.24rem"}},[s("span",{staticClass:"fl color_ccc"},[e._v(e._s(t.expire_time)+"截止")]),e._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:1==t.status,expression:"item.status == 1"}],staticClass:"fr color_yellow2"},[e._v("进行中")]),e._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:2==t.status,expression:"item.status == 2"}],staticClass:"fr color_yellow bg"},[e._v("已完成")]),e._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:4==t.status,expression:"item.status == 4"}],staticClass:"fr color_green bg"},[e._v("已审批")]),e._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:5==t.status,expression:"item.status == 5"}],staticClass:"fr color_red bg"},[e._v("已撤回")])])])])}),e._v(" "),s("noData",{staticStyle:{background:"rgb(245, 245, 245)","margin-top":"2rem"},attrs:{list:e.list}})],2),e._v(" "),s("div",{attrs:{slot:"reward"},slot:"reward"},[e._l(e.list,function(t,i){return s("van-cell-group",{key:i,staticStyle:{padding:"0.32rem"},on:{click:function(s){return e.task_detail(t)}}},[s("div",{staticClass:"clear title"},[s("userImage",{directives:[{name:"show",rawName:"v-show",value:0!=t.receiver_id,expression:"item.receiver_id != 0"}],staticClass:"fl",staticStyle:{"margin-right":"0.2rem"},attrs:{id:t.receiver_id,img_url:t.receiver_img_url,user_name:t.receiver_name,width:"0.72rem",height:"0.72rem"}}),e._v(" "),s("userImage",{directives:[{name:"show",rawName:"v-show",value:0==t.receiver_id,expression:"item.receiver_id == 0"}],staticClass:"fl",staticStyle:{"margin-right":"0.2rem"},attrs:{id:t.owner_id,img_url:t.owner_img_url,user_name:t.owner_name,width:"0.72rem",height:"0.72rem"}}),e._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:2==t.status||3==t.status,expression:"item.status == 2 || item.status == 3"}]},[e._v(e._s(t.receiver_name)+"的"+e._s(t.pt_name)+"任务")]),e._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:1==t.status,expression:"item.status == 1"}]},[e._v("我发布的"+e._s(t.pt_name)+"任务")]),e._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:void 0!==t.base_point&&4!=t.status,expression:"item.base_point !== undefined && item.status != 4"}],staticClass:"fr",class:{color_green:3==t.status&&1*t.base_point>0,color_red:3==t.status&&1*t.base_point<0}},[s("span",{directives:[{name:"show",rawName:"v-show",value:1*t.base_point>0,expression:"item.base_point*1 > 0"}]},[e._v("+")]),e._v(e._s(t.base_point))])],1),e._v(" "),s("div",{staticStyle:{"padding-left":"0.72rem","margin-left":"0.2rem","font-size":"0.32rem"}},[s("div",{staticStyle:{"font-size":"0.28rem",color:"#666"}},[e._v(e._s(t.task_name))]),e._v(" "),s("div",{staticClass:"clear",staticStyle:{"margin-top":"0.1rem","font-size":"0.28rem"}},[s("span",{staticClass:"fl color_ccc"},[e._v(e._s(t.expire_time)+"截止")]),e._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:0==t.receiver_id&&e.date_contrast(t.expire_time),expression:"item.receiver_id == 0 && date_contrast(item.expire_time)"}],staticClass:"fr color_yellow2"},[e._v("已过期")]),e._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:0!=t.receiver_id&&(1==t.status||2==t.status),expression:"item.receiver_id != 0 && (item.status == 1 || item.status == 2)"}],staticClass:"fr color_yellow bg"},[e._v("进行中")]),e._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:3==t.status,expression:"item.status == 3"}],staticClass:"fr color_red bg"},[e._v("已完成")]),e._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:4==t.status,expression:"item.status == 4"}],staticClass:"fr color_green bg"},[e._v("已撤回")])])])])}),e._v(" "),s("noData",{staticStyle:{background:"rgb(245, 245, 245)","margin-top":"2rem"},attrs:{list:e.list}})],2),e._v(" "),s("div",{attrs:{slot:"repetitive"},slot:"repetitive"},[s("van-cell-group",{staticClass:"list_box",attrs:{border:!1}},e._l(e.list,function(t,i){return s("van-cell",{key:i,staticStyle:{"border-bottom":"17px solid #F5F7FA"},on:{click:function(s){return e.repetitive_detail(t)}}},[s("template",{slot:"title"},[s("span",{staticClass:"title_name"},[e._v(e._s(t.name))])]),e._v(" "),s("template",{slot:"label"},[s("div",{staticClass:"cycle"},[s("icon",{staticClass:"icon",attrs:{name:"repetition_cycle"}}),e._v(" "),1==t.task_cycle?s("span",[e._v("每天自动发布")]):e._e(),e._v(" "),2==t.task_cycle?s("span",[1==t.task_cycle_value?s("span",[e._v("每周一自动发布")]):e._e(),e._v(" "),2==t.task_cycle_value?s("span",[e._v("每周二自动发布")]):e._e(),e._v(" "),3==t.task_cycle_value?s("span",[e._v("每周三自动发布")]):e._e(),e._v(" "),4==t.task_cycle_value?s("span",[e._v("每周四自动发布")]):e._e(),e._v(" "),5==t.task_cycle_value?s("span",[e._v("每周五自动发布")]):e._e(),e._v(" "),6==t.task_cycle_value?s("span",[e._v("每周六自动发布")]):e._e(),e._v(" "),7==t.task_cycle_value?s("span",[e._v("每周日自动发布")]):e._e()]):e._e(),e._v(" "),3==t.task_cycle?s("span",[e._v("每月自动发布")]):e._e(),e._v(" "),1==t.task_cycle?s("span",[e._v(" 完成截止为"+e._s(t.task_cycle_value)+"点")]):e._e(),e._v(" "),2==t.task_cycle?s("span",[e._v("\n 完成截止为"),1==t.task_cycle_value?s("span",[e._v("周一")]):e._e(),e._v(" "),2==t.task_cycle_value?s("span",[e._v("周二")]):e._e(),e._v(" "),3==t.task_cycle_value?s("span",[e._v("周三")]):e._e(),e._v(" "),4==t.task_cycle_value?s("span",[e._v("周四")]):e._e(),e._v(" "),5==t.task_cycle_value?s("span",[e._v("周五")]):e._e(),e._v(" "),6==t.task_cycle_value?s("span",[e._v("周六")]):e._e(),e._v(" "),7==t.task_cycle_value?s("span",[e._v("周日")]):e._e()]):e._e(),e._v(" "),3==t.task_cycle?s("span",[e._v(" 完成截止为次月"+e._s(t.task_cycle_value)+"号")]):e._e()],1)]),e._v(" "),s("template",{slot:"right-icon"},[s("span",{staticClass:"point"},[e._v(e._s(t.base_point))])])],2)}),1),e._v(" "),s("noData",{staticStyle:{"margin-top":"2rem","background-color":"rgb(245, 245, 245)"},attrs:{list:e.list}})],1)])],1)},staticRenderFns:[]};var w=s("VU/8")(f,g,!1,function(e){s("CPV1")},"data-v-7c14a959",null);t.default=w.exports},CPV1:function(e,t){}});
|