1 |
- webpackJsonp([169],{"+uxC":function(t,e){},qUWk:function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=s("Gu7T"),a=s.n(i),n=(s("yIEv"),s("OIh9")),r=(s("jAcA"),s("86U2")),l=(s("iQ6B"),s("H6W6")),o=(s("n90r"),s("dJne")),_=s("RLRX"),c=s("PJh5"),p=s.n(c);s("7+uW").a.use(n.a).use(r.a).use(l.a).use(o.a);var u={data:function(){return{weekList:["一","二","三","四","五","六","日"],title:"我发布的任务",list:[],loading:!1,url:"/api/pro/integral/work/list/publisher",date:p()().format("YYYY-MM-DD HH:mm:ss"),filter:{page:1,status:"all",sort:"publish",source_type:1,pt_id:"0",order_by:"create_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:"publish"},{name:"按截止时间",id:"expire"}]},{title:"排序",mapping:"order_by",show:!1,list:[{name:"按发布时间",id:"create_time"},{name:"按截止时间",id:"expire_time"}]}],tabsVal:"assign"}},components:{TabsList:_.a,moment:p.a},computed:{hasData:function(){return this.loading||Array.isArray(this.list)&&this.list.length>0}},methods:{onselect:function(t,e){this.filter[t.mapping]=e.id},onConfirm:function(){this.$refs.tabsList.triggerPullToRefresh()},onCancel:function(){var t=this;this.screen_list.forEach(function(e){t.filter[e.mapping]=e.list[0].id}),this.$refs.tabsList.triggerPullToRefresh()},showLoading:function(){this.$toast.loading({loadingType:"spinner",message:"正在处理"})},onTabChange:function(t){var e,s;switch("repetitive"==t.activeTab?this.$refs.tabsList.$refs.popupContainer.hidden=!0:this.$refs.tabsList.$refs.popupContainer.hidden=!1,this.tabsVal=t.activeTab,t.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"}],(e=this.screen_list[0].list).push.apply(e,a()(this.$getTypes.filter(function(t){return"JX"!=t.code}))),this.filter={page:1,status:"all",sort:"publish",source_type:1,pt_id:"0",order_by:"create_time"},this.url="/api/pro/integral/task/publish/list",this.$refs.tabsList.triggerPullToRefresh();break;case"repetitive":this.list=[],this.url="/api/pro/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,a()(this.$getTypes)),this.filter={page:1,status:"all",sort:"publish",source_type:1,pt_id:"0"},this.url="/api/pro/integral/work/list/publisher",this.$refs.tabsList.triggerPullToRefresh()}},onInfinite:function(t){this.get_list(t)},onRefresh:function(t){this.get_list(t)},get_list:function(t){var e=this,s=!1,i=null;"repetitive"==this.tabsVal?i={page:t.pageIndex}:(this.filter.page=t.pageIndex,i=this.filter),this.loading=!0,this.$axiosUser("get",this.url,i).then(function(i){if(1==i.data.code){var a=i.data.data.list;t.isRefresh?e.list=a:e.list=[].concat(e.list,a),s=10!==a.length}}).finally(function(){e.loading=!1,t.done&&t.done(s)})},detail:function(t){this.$router.push({name:"taskFile",query:{task_id:t.id}})},task_detail:function(t){this.$router.push({name:"task_detail_a",query:{task_id:t.id}})},repetitive_detail:function(t){this.$router.push({name:"repetitive_tasks_detail",query:{schedule_id:t.id}})},date_contrast:function(t){return p()(this.date)>p()(t)}},mounted:function(){var t;(t=this.screen_list[0].list).push.apply(t,a()(this.$getTypes.filter(function(t){return"JX"!=t.code})))},activated:function(){this.onConfirm()}},v={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"my_task_box"},[s("van-nav-bar",{attrs:{title:t.title,"left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),s("TabsList",{ref:"tabsList",attrs:{tabsOption:t.tabsOption,enablePullUpRefresh:!0,isUpload:t.loading,showToolBar:"repetitive"!=t.tabsVal},on:{onRefresh:t.onRefresh,onInfinite:t.onInfinite,onTabChange:t.onTabChange,onConfirm:t.onConfirm,onCancel:t.onCancel}},[s("div",{directives:[{name:"show",rawName:"v-show",value:"repetitive"!==t.tabsVal,expression:"tabsVal !== 'repetitive'"}],staticStyle:{background:"#fff",padding:"0.32rem","padding-top":"0"},attrs:{slot:"filter"},slot:"filter"},t._l(t.screen_list,function(e,i){return s("div",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"item.show"}],key:i},[s("p",[t._v(t._s(e.title))]),t._v(" "),s("div",{staticClass:"selected_list"},t._l(e.list,function(i,a){return s("span",{key:a,class:{selected:t.filter[e.mapping]===i.id},attrs:{if:""},on:{click:function(s){return t.onselect(e,i)}}},[t._v(t._s(i.name))])}),0)])}),0),t._v(" "),s("div",{attrs:{slot:"assign"},slot:"assign"},[t._l(t.list,function(e,i){return s("van-cell-group",{key:i,staticStyle:{padding:"0.32rem"},on:{click:function(s){return t.detail(e)}}},[s("div",{staticClass:"flex-box flex-v-ce"},[s("userImage",{staticStyle:{"margin-right":"0.2rem"},attrs:{user_name:e.employee_name,id:e.employee_id,width:"0.72rem",height:"0.72rem"}}),t._v(" "),s("span",{staticClass:"flex-1"},[t._v(t._s(e.employee_name)+"的"+t._s(e.pt_name)+"任务")]),t._v(" "),e.point_config?[4==e.status?[e.point_config.review_point>0?s("span",{staticClass:"point red"},[t._v("+"+t._s(e.point_config.review_point)+t._s(e.pt_name))]):t._e(),t._v(" "),e.point_config.review_point<0?s("span",{staticClass:"point green"},[t._v(t._s(e.point_config.review_point)+t._s(e.pt_name))]):t._e()]:[e.point_config.base_point>0?s("span",{staticClass:"point red"},[t._v("+"+t._s(e.point_config.base_point)+t._s(e.pt_name))]):t._e(),t._v(" "),e.point_config.base_point<0?s("span",{staticClass:"point green"},[t._v(t._s(e.point_config.base_point)+t._s(e.pt_name))]):t._e()]]:t._e()],2),t._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"}},[t._v(t._s(e.task_name))]),t._v(" "),s("div",{staticClass:"clear",staticStyle:{"margin-top":"0.1rem","font-size":"0.28rem"}},[s("span",{staticClass:"fl fontColorC"},[t._v(t._s(e.expire_time)+"截止")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:1==e.status,expression:"item.status == 1"}],staticClass:"fr yellow"},[t._v("进行中")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:2==e.status,expression:"item.status == 2"}],staticClass:"fr green"},[t._v("已完成")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:4==e.status,expression:"item.status == 4"}],staticClass:"fr green"},[1==e.review_status?s("span",[t._v("已审批")]):t._e(),t._v(" "),2==e.review_status?s("span",{staticClass:"red"},[t._v("已驳回")]):t._e()]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:5==e.status,expression:"item.status == 5"}],staticClass:"fr red"},[t._v("已撤回")])])])])}),t._v(" "),s("noData",{staticStyle:{background:"rgb(245, 245, 245)","margin-top":"2rem"},attrs:{list:t.list}})],2),t._v(" "),s("div",{attrs:{slot:"reward"},slot:"reward"},[t._l(t.list,function(e,i){return s("van-cell-group",{key:i,staticStyle:{padding:"0.32rem"},on:{click:function(s){return t.task_detail(e)}}},[s("div",{staticClass:"flex-box flex-v-ce"},[s("userImage",{staticClass:"fl",staticStyle:{"margin-right":"0.2rem"},attrs:{img_url:e.owner_img_url,user_name:e.owner_name,width:"0.72rem",height:"0.72rem"}}),t._v(" "),s("span",{staticClass:"flex-1"},[t._v("我发布的"+t._s(e.pt_name)+"任务")]),t._v(" "),[e.base_point>0?s("span",{staticClass:"point red"},[t._v("+"+t._s(e.base_point)+t._s(e.pt_name))]):t._e(),t._v(" "),e.base_point<0?s("span",{staticClass:"point green"},[t._v(t._s(e.base_point)+t._s(e.pt_name))]):t._e()]],2),t._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"}},[t._v(t._s(e.task_name))]),t._v(" "),s("div",{staticClass:"clear",staticStyle:{"margin-top":"0.1rem","font-size":"0.28rem"}},[s("span",{staticClass:"fl fontColorC"},[t._v(t._s(e.expire_time)+"截止")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:-1==e.status,expression:"item.status == -1"}],staticClass:"fr red"},[t._v("已过期")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:1==e.status,expression:"item.status == 1"}],staticClass:"fr orange"},[t._v("待领取")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:2==e.status,expression:"item.status == 2"}],staticClass:"fr yellow"},[t._v("进行中")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:3==e.status,expression:"item.status == 3"}],staticClass:"fr green"},[t._v("已完成")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:4==e.status,expression:"item.status == 4"}],staticClass:"fr red"},[t._v("已撤回")])])])])}),t._v(" "),s("noData",{staticStyle:{background:"rgb(245, 245, 245)","margin-top":"2rem"},attrs:{list:t.list}})],2),t._v(" "),s("div",{attrs:{slot:"repetitive"},slot:"repetitive"},[s("van-cell-group",{staticClass:"list_box",attrs:{border:!1}},t._l(t.list,function(e,i){return s("van-cell",{key:i,staticStyle:{"border-bottom":"17px solid #F5F7FA"},on:{click:function(s){return t.repetitive_detail(e)}}},[s("template",{slot:"title"},[s("span",{staticClass:"title_name"},[t._v(t._s(e.name))])]),t._v(" "),s("template",{slot:"label"},[s("div",{staticClass:"cycle flex-box-ce"},[s("icon",{staticClass:"icon",attrs:{name:"repetition_cycle"}}),t._v(" "),1==e.task_cycle?s("span",{staticClass:"fontColorC"},[t._v("每天0点自动发布,"+t._s(e.task_cycle_value>9?e.task_cycle_value+": 00":"0"+e.task_cycle_value+": 00")+"截止")]):t._e(),t._v(" "),2==e.task_cycle?s("span",{staticClass:"fontColorC"},[t._v("每周一自动发布,周"+t._s(t.weekList[e.task_cycle_value-1])+"截止")]):t._e(),t._v(" "),3==e.task_cycle?s("span",{staticClass:"fontColorC"},[t._v("每月1号自动发布,"+t._s(e.task_cycle_value)+"号截止")]):t._e()],1)]),t._v(" "),s("template",{slot:"right-icon"},[s("span",{staticClass:"point"},[t._v(t._s(e.base_point))])])],2)}),1),t._v(" "),s("noData",{staticStyle:{"margin-top":"2rem","background-color":"rgb(245, 245, 245)"},attrs:{list:t.list}})],1)])],1)},staticRenderFns:[]};var d=s("VU/8")(u,v,!1,function(t){s("+uxC")},"data-v-22451d94",null);e.default=d.exports}});
|