1 |
- webpackJsonp([165],{GKYc:function(e,t){},V5wz:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});s("g+tI");var i=s("NLod"),a=(s("yIEv"),s("OIh9")),n=(s("jAcA"),s("86U2")),r=(s("iQ6B"),s("H6W6")),o=(s("n90r"),s("dJne")),l=(s("4yKu"),s("wolx")),c=s("7+uW"),_=s("RLRX"),u=s("TIfe");c.a.use(i.a).use(a.a).use(n.a).use(r.a).use(o.a).use(l.a);var p={name:"integral_application_list",data:function(){return{confir_qd:"",title:"我的审批",show:!1,review_id:"",loading:!0,list:[],filter:{page:1,pt_id:0,source_type:"0",type:"waiting",keyword:""},reject_text:"",tabsOption:[{title:"待我审批",value:"waiting"},{title:"我已审批",value:"reviewed"}],screen_list:[{title:"任务类型",mapping:"source_type",list:[{name:"全部",id:"0"},{name:"积分申请",id:"2"},{name:"积分奖扣",id:"3"},{name:"积分任务",id:"1"}]}]}},components:{TabsList:_.a},watch:{"filter.keyword":{deep:!0,handler:Object(u.a)(function(){this.$refs.tabsList.triggerPullToRefresh()})}},computed:{hasData:function(){return this.loading||Array.isArray(this.list)&&this.list.length>0}},mounted:function(){this.$route.query.type&&(this.filter.source_type="4")},activated:function(){this.onRefresh({pageIndex:1,isRefresh:!0})},methods:{openBatch:function(){this.$router.push({name:"batchList"})},showLoading:function(){this.$toast.loading({mask:!0,type:"spinner",message:"加载中..."})},detail:function(e){this.$router.push({name:"approval_detail",query:{review_id:e.id}})},reject:function(e){this.show=!0,this.review_id=e.id},onselect:function(e,t){this.filter[e.mapping]=t.id,this.$refs.tabsList.hideSearchBar(),this.$refs.tabsList.triggerPullToRefresh()},onTabChange:function(e){this.loading=!0,this.list=[],this.filter.type=e.activeTab,this.$refs.tabsList.triggerPullToRefresh()},onInfinite:function(e){this.get_list(e)},onRefresh:function(e){this.get_list(e)},get_list:function(e){var t=this,s=!1;this.loading=!0,this.filter.page=e.pageIndex,this.$axiosUser("get","/api/pro/integral/review/list",this.filter).then(function(i){if(1==i.data.code){var a=i.data.data.list;e.isRefresh?t.list=a:t.list=[].concat(t.list,a),s=10!==a.length}}).finally(function(){t.loading=!1,e.done&&e.done(s)})},colseRules:function(e,t){"confirm"==e?this.popup_rules_input?("edit"==this.rules_type?this.edit_rule():this.add_rule(this.get_id),t()):(this.$notify({type:"danger",message:"规则不能为空"}),t(!1)):t()},save_btn:function(e,t){var s=this,i=this;"confirm"==e?i.$validator.validate().then(function(e){if(e){i.showLoading();var a={review_id:i.review_id,action:"refuse",remark:i.reject_text,ticket_count:0};i.list.splice(i.list.findIndex(function(e){return e.id==a.review_id}),1),s.$axiosUser("POST","/api/pro/integral/review",a).then(function(e){1==e.data.code?(i.$toast.clear(),i.$toast(e.data.msg),i.reject_text="",t()):i.$toast(e.data.msg)})}else i.$notify({type:"danger",message:i.$validator.errors.items[0].msg}),t(!1)}):t()}}},d={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"approval_list_box"},[s("van-nav-bar",{attrs:{title:e.title,"left-text":"返回","left-arrow":"","right-text":"批量审批"},on:{"click-left":e.$route_back,"click-right":function(t){return e.openBatch()}}}),e._v(" "),s("van-search",{attrs:{placeholder:"搜索姓名或内容"},model:{value:e.filter.keyword,callback:function(t){e.$set(e.filter,"keyword",t)},expression:"filter.keyword"}}),e._v(" "),s("TabsList",{ref:"tabsList",attrs:{top:2.1,tabsOption:e.tabsOption,enablePullUpRefresh:!0,cancel_buttons:"block",isSameContent:!0},on:{onRefresh:e.onRefresh,onInfinite:e.onInfinite,onTabChange:e.onTabChange}},[s("div",{attrs:{slot:"filter"},slot:"filter"},[s("noData",{directives:[{name:"show",rawName:"v-show",value:0==e.screen_list.length,expression:"screen_list.length == 0"}],staticStyle:{"background-color":"rgb(245, 245, 245)","margin-top":"2rem"},attrs:{list:e.screen_list}}),e._v(" "),e._l(e.screen_list,function(t,i){return s("div",{directives:[{name:"show",rawName:"v-show",value:e.screen_list.length>0,expression:"screen_list.length > 0"}],key:i},e._l(t.list,function(i,a){return s("van-cell",{key:a,attrs:{title:i.name},on:{click:function(s){return e.onselect(t,i)}},scopedSlots:e._u([{key:"right-icon",fn:function(){return[s("van-icon",{attrs:{name:"success",size:"0.4rem",color:e.filter[t.mapping]===i.id?"#26A2FF":"transparent"}})]},proxy:!0}],null,!0)})}),1)})],2),e._v(" "),s("div",{attrs:{slot:"content"},slot:"content"},[s("van-cell-group",{directives:[{name:"show",rawName:"v-show",value:0!=e.list.length,expression:"list.length != 0"}],attrs:{border:!1}},e._l(e.list,function(t,i){return s("div",{key:i,staticClass:"task_list",class:{cell_padding_bottom:0!=t.status},on:{click:function(s){return e.detail(t)}}},[s("div",{staticClass:"task-item__header"},[1==t.source_type||4==t.source_type?s("userImage",{attrs:{user_name:t.employee_name,width:"0.72rem",height:"0.72rem"}}):e._e(),e._v(" "),2==t.source_type||3==t.source_type?s("userImage",{attrs:{user_name:t.employee_name,width:"0.72rem",height:"0.72rem"}}):e._e(),e._v(" "),s("div",{staticClass:"task-title__bar"},[s("span",{directives:[{name:"show",rawName:"v-show",value:1==t.source_type,expression:"item.source_type == 1"}],staticClass:"title"},[e._v(e._s(t.employee_name)+"的积分任务")]),e._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:2==t.source_type,expression:"item.source_type == 2"}],staticClass:"title"},[e._v(e._s(t.employee_name)+"的积分申请")]),e._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:3==t.source_type,expression:"item.source_type == 3"}],staticClass:"title"},[e._v(e._s(t.employee_name)+"的积分奖扣")]),e._v(" "),"reviewed"===e.filter.type&&0!==t.status&&2!==t.status?s("span",[t.review_point>=0?s("span",{staticClass:"task-item__point red"},[e._v("+"+e._s(t.review_point)+e._s(e.$getTypesName(t.pt_id)))]):s("span",{staticClass:"task-item__point green"},[e._v(e._s(t.review_point)+e._s(e.$getTypesName(t.pt_id)))])]):e._e()])],1),e._v(" "),s("div",{staticClass:"task-remark__content"},[s("span",[e._v(e._s(t.remark.customize))])]),e._v(" "),0==t.status?s("div",{staticClass:"task-item__bottom"},[s("span",{staticClass:"task-item__date"},[e._v(e._s(t.event_time))]),e._v(" "),0===t.status?s("span",{staticClass:"task-item__toolbar"},[s("span",{directives:[{name:"show",rawName:"v-show",value:4!=t.source_type,expression:"item.source_type != 4"}],on:{click:function(s){return s.stopPropagation(),e.reject(t)}}},[e._v("驳回")]),e._v(" "),s("div",{staticClass:"divider"}),e._v(" "),"1"==t.source_type?s("span",{on:{click:function(s){return s.stopPropagation(),e.$router.push({name:"integralAudit",query:{review_id:t.id}})}}},[e._v("通过")]):e._e(),e._v(" "),"2"==t.source_type?s("span",{on:{click:function(s){return s.stopPropagation(),e.$router.push({name:"integralAudit",query:{review_id:t.id}})}}},[e._v("通过")]):e._e(),e._v(" "),"3"==t.source_type?s("span",{on:{click:function(s){return s.stopPropagation(),e.$router.push({name:"integralAudit",query:{review_id:t.id}})}}},[e._v("通过")]):e._e(),e._v(" "),"4"==t.source_type?s("span",{on:{click:function(s){return s.stopPropagation(),e.$router.push({name:"performanceAudit",query:{review_id:t.id}})}}},[e._v("通过")]):e._e()]):s("span",{staticClass:"task-item__toolbar"},[1===t.status?s("span",{staticClass:"approl-success green"},[e._v("审批通过")]):s("span",{staticClass:"approl-reject red"},[e._v("审批驳回")])])]):s("div",{staticClass:"task-item__bottom"},[s("span",{staticClass:"task-item__date"},[e._v(e._s(t.event_time))]),e._v(" "),s("span",{staticClass:"task-item__toolbar"},[1==t.status?s("span",{staticClass:"green"},[e._v("审批通过")]):e._e(),e._v(" "),2==t.status?s("span",{staticClass:"red"},[e._v("审批驳回")]):e._e()])])])}),0),e._v(" "),s("noData",{staticStyle:{"background-color":"rgb(245, 245, 245)","margin-top":"2rem"},attrs:{list:e.list,detail_text:"暂无内容"}})],1)]),e._v(" "),s("van-dialog",{staticClass:"reject_popup",attrs:{title:"确认驳回","show-cancel-button":"",beforeClose:e.save_btn},model:{value:e.show,callback:function(t){e.show=t},expression:"show"}},[s("van-cell-group",[s("van-field",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],attrs:{rows:"2",autosize:"",type:"textarea",maxlength:"50",placeholder:"请输入审批意见","show-word-limit":"",name:"审批意见"},model:{value:e.reject_text,callback:function(t){e.reject_text=t},expression:"reject_text"}})],1)],1)],1)},staticRenderFns:[]};var v=s("VU/8")(p,d,!1,function(e){s("GKYc")},"data-v-2751c673",null);t.default=v.exports}});
|