1 |
- webpackJsonp([159],{"/zQt":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")),o=(s("jAcA"),s("86U2")),r=(s("iQ6B"),s("H6W6")),l=(s("n90r"),s("dJne")),_=(s("NjV0"),s("dq/I")),p=(s("1O2T"),s("sXqm")),c=s("RLRX"),v=s("7+uW"),u=s("PJh5"),f=s.n(u);v.a.use(n.a).use(o.a).use(r.a).use(l.a).use(_.a).use(p.a);var m={components:{TabsList:c.a},data:function(){return{tabs:[{name:"逾期任务",index:"2",num:0},{name:"今日任务",index:"1",num:0},{name:"其他任务",index:"3",num:0}],moment:f.a,page:1,yqList:[],yqTotal:0,toList:[],toTotal:0,laList:[],laTotal:0,time:f()().format("YYYY-MM-DD HH:mm"),date:f()().format("YYYY-MM-DD"),tips:"暂无数据",title:"我的任务",loading:!0,activeNames:"2",filter:{page:1,status:"running",sort:"publish",source_type:0,pt_id:0,page_size:20},tabsOption:[{title:"待完成",value:"running"},{title:"待审批",value:"complete"},{title:"已审批",value:"reviewed"}],screen_list:[{title:"任务类型",mapping:"pt_id",list:[{name:"全部",id:0}]},{title:"排序",mapping:"sort",list:[{name:"按发布时间",id:"publish"},{name:"按截止时间",id:"expire"}]}],list:[]}},watch:{activeNames:function(){this.onConfirm()}},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){this.loading=!0,this.list=[],this.laList=[],this.filter.status=t.activeTab,this.$refs.tabsList.triggerPullToRefresh()},onInfinite:function(t){"running"==this.filter.status?(this.page++,this.getToDay(!0,t.done)):(this.filter.page++,this.get_list(!0,t.done))},onRefresh:function(t){"running"==this.filter.status?this.getToDay(!1,t.done):this.get_list(!1,t.done)},get_list:function(t,e){var s=this,i=!1;this.loading=!0,!t&&(this.filter.page=1),this.$axiosUser("get","/api/pro/integral/work/list",this.filter).then(function(t){if(1==t.data.code){var a=t.data.data.list;s.laTotal=t.data.data.total,1===s.filter.page?s.list=a:s.list=s.list.concat(a),s.list.forEach(function(t){f()(s.time).isBefore(t.expire_time)?t.expire_time_color=!1:t.expire_time_color=!0}),i=20!==a.length,e&&e(i)}}).finally(function(){s.loading=!1})},getToDay:function(t,e){var s=this,i=!1;this.loading=!0,!t&&(this.page=1);var a={page:t?this.page:1,page_size:20,status:"running",today:this.activeNames.toString(),sort:this.filter.sort,source_type:0,pt_id:this.filter.pt_id};this.$axiosUser("get","/api/pro/integral/work/list",a).then(function(t){var a=t.data.data.list||[];1===s.page?s.list=a:s.list=s.list.concat(a),i=20!==a.length,e&&e(i)}).finally(function(){s.loading=!1})},detail:function(t){this.$router.push({name:"taskFile",query:{task_id:t.id}})},complete_task:function(t){this.$router.push({name:"process",query:{work_id:t.id,progress:100}})}},mounted:function(){var t,e=this.$getTypes;(t=this.screen_list[0].list).push.apply(t,a()(e))},activated:function(){this.$refs.tabsList.triggerPullToRefresh()}},g={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:"",isSameContent:!0},on:{onRefresh:t.onRefresh,onInfinite:t.onInfinite,onTabChange:t.onTabChange,onConfirm:t.onConfirm,onCancel:t.onCancel}},[s("div",{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",{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},on:{click:function(s){return t.onselect(e,i)}}},[t._v(t._s(i.name))])}),0)])}),0),t._v(" "),s("div",{attrs:{slot:"content"},slot:"content"},["running"==t.filter.status?s("div",[s("div",{staticClass:"flex-box-ce",staticStyle:{"background-color":"#f5f7fa",padding:"0.02rem 0.32rem","border-radius":"5px",border:"0.24rem solid #f5f7fa"}},t._l(t.tabs,function(e,i){return s("span",{key:i,staticClass:"flex-1 tab-item",class:e.index==t.activeNames?"tab-item-active":"",on:{click:function(s){t.activeNames=e.index}}},[t._v(t._s(e.name))])}),0),t._v(" "),"1"==t.activeNames?[t._l(t.list,function(e,i){return s("van-cell-group",{key:i,on:{click:function(s){return t.detail(e)}}},[s("van-cell",{staticClass:"task_list",attrs:{title:e.task_name}},[s("template",{slot:"default"},[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()]],2),t._v(" "),s("template",{slot:"label"},[s("div",{staticClass:"clear",staticStyle:{"margin-top":"0.3rem"}},[s("span",{staticClass:"date red"},[t._v(t._s(e.expire_time)+"截止")]),t._v(" "),s("van-button",{directives:[{name:"show",rawName:"v-show",value:1==e.status,expression:"item.status == 1"}],staticClass:"fr complete_task",attrs:{type:"info",size:"small"},on:{click:function(s){return s.stopPropagation(),t.complete_task(e)}}},[t._v("完成任务")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:2==e.status,expression:"item.status == 2"}],staticClass:"fr orange bg"},[t._v("待审批")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:2==e.review_status,expression:"item.review_status == 2"}],staticClass:"fr red bg"},[t._v("审批驳回")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:1==e.review_status,expression:"item.review_status == 1"}],staticClass:"fr green bg"},[t._v("审批通过")])],1)])],2)],1)}),t._v(" "),0==t.list.length?s("div",{staticStyle:{background:"#fff",color:"#909399","font-size":"14px",margin:"0","text-align":"center",padding:"0.5rem 0"}},[s("img",{staticStyle:{width:"40%"},attrs:{src:"static/images/new_noData.png",alt:""}}),t._v(" "),s("p",[t._v("今日没有待完成任务哦")])]):t._e()]:t._e(),t._v(" "),"2"==t.activeNames?[t._l(t.list,function(e,i){return s("van-cell-group",{key:i,on:{click:function(s){return t.detail(e)}}},[s("van-cell",{staticClass:"task_list",attrs:{title:e.task_name}},[s("template",{slot:"default"},[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()]],2),t._v(" "),s("template",{slot:"label"},[s("div",{staticClass:"clear",staticStyle:{"margin-top":"0.3rem"}},[s("span",{staticClass:"date fontColorC"},[t._v(t._s(e.expire_time)+"截止")]),t._v(" "),s("van-button",{directives:[{name:"show",rawName:"v-show",value:1==e.status,expression:"item.status == 1"}],staticClass:"fr complete_task",attrs:{type:"info",size:"small"},on:{click:function(s){return s.stopPropagation(),t.complete_task(e)}}},[t._v("完成任务")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:2==e.status,expression:"item.status == 2"}],staticClass:"fr orange bg"},[t._v("待审批")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:2==e.review_status,expression:"item.review_status == 2"}],staticClass:"fr red bg"},[t._v("审批驳回")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:1==e.review_status,expression:"item.review_status == 1"}],staticClass:"fr green bg"},[t._v("审批通过")])],1)])],2)],1)}),t._v(" "),0==t.list.length?s("div",{staticStyle:{background:"#fff",color:"#909399","font-size":"14px",margin:"0","text-align":"center",padding:"0.5rem 0"}},[s("img",{staticStyle:{width:"40%"},attrs:{src:"static/images/new_noData.png",alt:""}}),t._v(" "),s("p",[t._v("没有逾期任务哦")])]):t._e()]:t._e(),t._v(" "),"3"==t.activeNames?[t._l(t.list,function(e,i){return s("van-cell-group",{key:i,on:{click:function(s){return t.detail(e)}}},[t.date!=e.expire_time.slice(0,10)?s("van-cell",{staticClass:"task_list",attrs:{title:e.task_name}},[s("template",{slot:"default"},[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()]],2),t._v(" "),s("template",{slot:"label"},[s("div",{staticClass:"clear",staticStyle:{"margin-top":"0.3rem"}},[s("span",{staticClass:"date",class:e.expire_time_color?"red":"fontColorC"},[t._v(t._s(e.expire_time)+"截止")]),t._v(" "),s("van-button",{directives:[{name:"show",rawName:"v-show",value:1==e.status,expression:"item.status == 1"}],staticClass:"fr complete_task",attrs:{type:"info",size:"small"},on:{click:function(s){return s.stopPropagation(),t.complete_task(e)}}},[t._v("完成任务")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:2==e.status,expression:"item.status == 2"}],staticClass:"fr orange bg"},[t._v("待审批")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:3==e.status,expression:"item.status == 3"}],staticClass:"fr red bg"},[t._v("审批驳回")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:4==e.status,expression:"item.status == 4"}],staticClass:"fr green bg"},[t._v("审批通过")])],1)])],2):t._e()],1)}),t._v(" "),0==t.list.length?s("div",{staticStyle:{background:"#fff",color:"#909399","font-size":"14px",margin:"0","text-align":"center",padding:"0.5rem 0"}},[s("img",{staticStyle:{width:"40%"},attrs:{src:"static/images/new_noData.png",alt:""}}),t._v(" "),s("p",[t._v("没有其他待完成任务哦")])]):t._e()]:t._e()],2):t._e(),t._v(" "),"running"!=t.filter.status?s("van-cell-group",[t._l(t.list,function(e,i){return s("van-cell",{key:i,staticClass:"task_list",attrs:{title:e.task_name},on:{click:function(s){return t.detail(e)}}},[s("template",{slot:"default"},[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()]],2),t._v(" "),s("template",{slot:"label"},[s("div",{staticClass:"clear",staticStyle:{"margin-top":"0.3rem"}},[s("span",{staticClass:"date fontColorC"},[t._v(t._s(e.expire_time)+"截止")]),t._v(" "),s("van-button",{directives:[{name:"show",rawName:"v-show",value:1==e.status,expression:"item.status == 1"}],staticClass:"fr complete_task",attrs:{type:"info",size:"small"},on:{click:function(s){return s.stopPropagation(),t.complete_task(e)}}},[t._v("完成任务")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:0==e.review_status,expression:"item.review_status == 0"}],staticClass:"fr orange bg"},[t._v("待处理")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:1==e.review_status,expression:"item.review_status == 1"}],staticClass:"fr green bg"},[t._v("已通过")]),t._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:2==e.review_status,expression:"item.review_status == 2"}],staticClass:"fr red bg"},[t._v("已驳回")])],1)])],2)}),t._v(" "),s("noData",{staticStyle:{position:"absolute",top:"50vh","margin-top":"-3rem","background-color":"rgb(245, 245, 245)"},attrs:{list:t.list}})],2):t._e()],1)])],1)},staticRenderFns:[]};var d=s("VU/8")(m,g,!1,function(t){s("SvVs")},"data-v-2e1f3a70",null);e.default=d.exports},SvVs:function(t,e){}});
|