9.0bf98a301ddacc889539.js 15 KB

1
  1. webpackJsonp([9],{"+GXX":function(e,t,i){"use strict";var a=i("nsZj"),s=(i.n(a),i("T2s0")),n=(i.n(s),i("1H7Z")),r=(i.n(n),i("RGxH"));i.n(r)},"04km":function(e,t){},AMbV:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i("XmAh");var a=i("il3B"),s=(i("I4j4"),i("7fQT")),n=(i("+GXX"),i("fTPy")),r=(i("uCzd"),i("t8KH")),o=(i("UuFX"),i("J1XP")),_=(i("WJbf"),i("OhwO")),l=i("vLgD"),c=i("7+uW"),v=i("EdRh"),d={name:"approval_process",props:{data:{type:Array,default:function(){return[]}}},components:{user_image:v.a},data:function(){return{}},methods:{getIconText:function(e){if(e&&e.length>2){var t=e.length;return e[t-2]+e[t-1]}return e}}},u={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.data&&e.data.length>0?i("div",[e._m(0),e._v(" "),i("div",{staticClass:"h32 bgfff"}),e._v(" "),e._l(e.data,function(t,a){return i("van-cell",{key:a,staticClass:"process-item",class:{"process-item-last":e.data.length==a+1},attrs:{border:!1}},[i("template",{slot:"icon"},[i("user_image",{attrs:{user_name:t.name,id:0,img_url:t.img_url}})],1),e._v(" "),i("template",{slot:"title"},[i("span",{staticClass:"process-item__name"},[e._v(e._s(t.name))]),e._v(" "),"申请人"==t.remark?i("span",{staticClass:"process-item__remark"},[e._v("\n "+e._s(t.remark)+"\n ")]):i("span",{staticClass:"process-item__remark",class:{color_yellow:"待审核"==t.remark,color_green:"审核通过"==t.remark,color_red:"审核驳回"==t.remark,"color-FF9600":"待处理"==t.remark,"color-F56C6C":"驳回"==t.remark}},[e._v("\n "+e._s(t.remark)+"\n ")])]),e._v(" "),i("template",{slot:"right-icon"},[t.review_point>0?i("span",[e._v("+"+e._s(t.review_point))]):i("span",[e._v(e._s(t.review_point||""))])]),e._v(" "),i("template",{slot:"label"},[i("span",{staticClass:"datetime"},[e._v(e._s(t.time))]),e._v(" "),"申请人"!=t.remark?i("div",{staticStyle:{color:"#323233","font-size":"0.28rem","margin-top":"0.12rem"}},[e._v(e._s(t.review_remark))]):e._e(),e._v(" "),i("div",{staticClass:"h40"})])],2)}),e._v(" "),e._e()],2):e._e()},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"process-header"},[t("h4",{staticClass:"process-header-title"},[this._v("审批 "),t("span",{staticClass:"process-header-remark",staticStyle:{"font-weight":"500"}},[this._v("多人审批时,以最后一人为准")])])])}]};var p=i("VU/8")(d,u,!1,function(e){i("nuwo")},"data-v-5824b751",null).exports;c.a.use(a.a).use(s.a).use(n.a).use(r.a).use(o.a).use(_.a);var f={components:{approval_process:p,userImage:v.a},data:function(){return{imageSrc:[],show:!1,title:"审核详情",detail_info:{},review_id:this.$route.query.review_id,action:"",show_refuse:!1,refuse_msg:"",show_complete:!1,complete_msg:"",show_approver:!1,approver_selected:{employee:[],dept:[]},reviewer:{name:"",url:"",id:""},bar_height:"",user_info:this.$store.getters.user_info,show_one:!1,adopt_one:!1,show_two:!1,adopt_two:!1,types_list:{}}},watch:{adopt_one:function(e){e&&this.get_info()}},methods:{get_point_types:function(){for(var e in this.$store.getters.point_types)this.types_list[this.$store.getters.point_types[e].id]=this.$store.getters.point_types[e].name},opremImage:function(e){this.show=!0,this.imageSrc=e},showLoading:function(){this.$toast.loading({loadingType:"spinner",message:"正在处理"})},get_info:function(){var e=this;e.showLoading();var t=e.$route.query.review_id;l.a.get("/api/integral/review",{params:{review_id:t}}).then(function(t){e.$toast.clear(),console.log(t.data.data),1===t.data.code?e.detail_info=t.data.data:(e.$toast(t.data.msg),e.$keep_alive_update("cancel_msg",{cancel_text:t.data.msg,id:localStorage.getItem("read_msg")}),setTimeout(function(){e.$route_back()},2e3))}).catch(function(t){e.$toast(t.data.msg)})},sub:function(e){var t=this;t.showLoading(),Object(l.a)({url:"/api/integral/review",method:"post",data:e}).then(function(e){1==e.data.code?("complete"==t.action?t.show_complete=!1:"refuse"==t.action&&(t.show_refuse=!1),t.$toast.clear(),t.$toast(e.data.msg),t.get_info()):(t.show_refuse=!1,t.$toast.clear(),t.$toast(e.data.msg))}).catch(function(e){t.$toast.clear(),t.$toast(e.data.msg)})},complete:function(){this.action="complete",this.show_complete=!0},confirm_complete:function(){var e={review_id:this.review_id,action:this.action,rule_id:this.detail_info.rule_id,item_id:this.detail_info.item_id,point:this.detail_info.point,reviewer_id:this.reviewer.id,remark:this.complete_msg,ticket_count:"0"};e.reviewer_id?(this.$keep_alive_update("update_approval_list",e),this.sub(e)):this.$notify({type:"danger",message:"您没有权限审核此条申请,请指定下一个审核人"})},refuse:function(){this.show_refuse=!0},confirm_refuse:function(){this.action="refuse";var e={review_id:this.review_id,action:this.action,rule_id:this.detail_info.rule_id,remark:this.refuse_msg,ticket_count:"0"};this.refuse_msg?(this.$keep_alive_update("update_approval_list",e),this.sub(e)):this.$notify({type:"danger",message:"审批意见不能为空"})},approver_confirm:function(e){e.employee&&(this.reviewer=e.employee[0],this.approver_selected=e),this.show_approver=!1},approver_cancel:function(){this.show_approver=!1},revoke:function(){var e=this,t=this;a.a.confirm({title:"提示",message:"您确定要撤销此项吗?"}).then(function(){t.showLoading(),Object(l.a)({url:"/api/integral/review",method:"DELETE",data:{review_id:t.review_id}}).then(function(i){1==i.data.code?(t.$keep_alive_update("update_approval_list",{review_id:t.review_id}),t.$toast.clear(),setTimeout(function(){e.$route_back()},200)):(t.$toast.clear(),t.$toast(i.data.msg))}).catch(function(e){t.$toast.clear()})}).catch(function(){})}},created:function(){this.get_point_types(),window.plus&&(this.bar_height=window.plus.navigator.getStatusbarHeight()),this.get_info(),this.$route.query.title&&(this.title=this.$route.query.title)},keep_alive_update:{update_approval_detail:function(e,t){e.get_info()},update_integral_approval_performance:function(e,t){e.get_info()},withdraw_apply:function(e,t){e.get_info()}}},m={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("van-nav-bar",{attrs:{title:e.title,"left-text":"返回","left-arrow":""},on:{"click-left":e.$route_back}}),e._v(" "),i("div",{staticClass:"body_com has_header",class:{can_complete:1==e.detail_info.can_complete}},[i("scroller",[e._l(e.detail_info.process,function(t,a){return null!==e.detail_info.process&&0==e.detail_info.status&&1==a?i("van-cell-group",{key:a},[i("van-cell",{attrs:{title:t.name}},[i("template",{slot:"icon"},[i("img",{staticStyle:{width:"0.9rem",height:"0.9rem","border-radius":"0.5rem","margin-right":"0.1rem"},attrs:{src:""==t.img_url?"static/images/defalut_custmer_headicon.png":t.img_url}})]),e._v(" "),i("template",{slot:"label"},[i("span",{directives:[{name:"show",rawName:"v-show",value:0==e.detail_info.review_status,expression:"detail_info.review_status == 0"}],class:{color_yellow:0==e.detail_info.review_status}},[e._v(e._s(e.detail_info.status_mark))]),e._v(" "),i("span",{directives:[{name:"show",rawName:"v-show",value:1==e.detail_info.review_status,expression:"detail_info.review_status == 1"}],class:{color_red:1==e.detail_info.review_status}},[e._v(e._s(e.detail_info.status_mark))]),e._v(" "),i("span",{directives:[{name:"show",rawName:"v-show",value:2==e.detail_info.review_status,expression:"detail_info.review_status == 2"}],class:{color_green:2==e.detail_info.review_status}},[e._v(e._s(e.detail_info.status_mark))])])],2)],1):e._e()}),e._v(" "),e._l(e.detail_info.process,function(t,a){return 0!=e.detail_info.status&&null!==e.detail_info.process&&1==a?i("div",{key:a,staticClass:"flex-box-v flex-center-center event-info__header",staticStyle:{padding:"0.32rem","background-color":"#fff"}},[i("userImage",{staticClass:"about-me__avatar",attrs:{img_url:t.img_url,user_name:t.name,width:"1.12rem",height:"1.12rem"}}),e._v(" "),i("span",{staticClass:"event-employee__name"},[e._v(e._s(t.name))]),e._v(" "),1==e.detail_info.status?[e.detail_info.review_point>=0?i("span",{staticClass:"event-info__value"},[e._v("+"+e._s(e.detail_info.review_point)+" "+e._s(e.types_list[e.detail_info.pt_id]))]):i("span",{staticClass:"event-info__value green"},[e._v(e._s(e.detail_info.review_point)+e._s(e.types_list[e.detail_info.pt_id]))])]:e._e(),e._v(" "),i("span",{staticClass:"event-info__status"},[e._v(e._s(e.detail_info.status_mark))])],2):e._e()}),e._v(" "),i("div",{staticClass:"detail_box"},e._l(e.detail_info.detail,function(t,a){return i("div",{key:a,staticClass:"detail_line"},[t.value?["text"==t.type?i("span",{staticClass:"detail_label"},[e._v(e._s(t.key))]):e._e(),e._v(" "),"text"==t.type?i("span",{staticClass:"detail_value"},[e._v(e._s(t.value))]):e._e(),e._v(" "),"image"==t.type?i("span",{staticClass:"detail_label"},[e._v(e._s(t.key))]):e._e(),e._v(" "),"image"==t.type?i("span",{staticClass:"detail_value"},e._l(t.value,function(a,s){return i("img",{key:s,staticStyle:{width:"50px",height:"50px","margin-right":"0.1px","vertical-align":"text-top"},attrs:{src:a},on:{click:function(i){return e.opremImage(t.value)}}})}),0):e._e()]:e._e()],2)}),0),e._v(" "),e.detail_info.item_id>0?i("div",{staticClass:"event-rule__wrap"},[i("div",{staticClass:"event-rule__header",staticStyle:{"margin-bottom":"0.24rem"}},[i("span",{staticClass:"event-rule__title"},[e._v("规则依据")]),e._v(" "),i("span",{staticClass:"event-process__sub-title"},[e._v("此事件打分参考以下积分规则")])]),e._v(" "),e.detail_info.rule_name?i("div",{staticClass:"event-rule__item"},[i("div",{staticClass:"detail_label"},[e._v("规则分类")]),e._v(" "),i("div",{staticClass:"detail_value"},[e._v(e._s(e.detail_info.rule_name))])]):e._e(),e._v(" "),e.detail_info.item_name?i("div",{staticClass:"event-rule__item"},[i("div",{staticClass:"detail_label"},[e._v("积分规则")]),e._v(" "),i("div",{staticClass:"detail_value"},[e._v(e._s(e.detail_info.item_name))])]):e._e(),e._v(" "),i("div",{staticClass:"event-rule__item"},[i("div",{staticClass:"detail_label"},[e._v("规则积分")]),e._v(" "),i("div",{staticClass:"detail_value"},[1==e.detail_info.item_range_type?i("span",[1==e.detail_info.item_prize_type?i("span",[e._v("+")]):e._e(),e._v(" "+e._s(e.detail_info.item_min_point))]):e._e(),e._v(" "),2==e.detail_info.item_range_type?i("span",[1==e.detail_info.item_prize_type?i("span",[e._v("+")]):e._e(),e._v(e._s(e.detail_info.item_min_point)+" ~ "+e._s(e.detail_info.item_max_point))]):e._e(),e._v("\n "+e._s(e.types_list[e.detail_info.pt_id])+"\n ")])])]):e._e(),e._v(" "),i("approval_process",{attrs:{data:e.detail_info.process},on:{"update:data":function(t){return e.$set(e.detail_info,"process",t)}}}),e._v(" "),i("div",{staticStyle:{height:"1.5rem"}})],2),e._v(" "),"1"==e.detail_info.can_refuse?i("footer",{staticClass:"flex-box flex-v-ce footer"},[i("div",{staticClass:"flex-2"},[e._v("撤回后需重新审批")]),e._v(" "),i("van-button",{staticClass:"flex-1",attrs:{type:"info"},on:{click:function(t){return e.revoke()}}},[e._v("撤销")])],1):e._e(),e._v(" "),i("van-popup",{style:{height:"100%",width:"100%","background-color":"rgb(245, 245, 245)"},attrs:{position:"right"},model:{value:e.show_refuse,callback:function(t){e.show_refuse=t},expression:"show_refuse"}},[i("div",{style:"padding-top:"+e.bar_height+"px;background-color: #238dfa;"}),e._v(" "),i("van-nav-bar",{attrs:{title:"确认驳回","left-text":"返回","left-arrow":""},on:{"click-left":function(t){e.show_refuse=!1}}}),e._v(" "),i("van-cell-group",[i("van-field",{attrs:{rows:"5",autosize:"",type:"textarea",maxlength:"50",placeholder:"请输入审批意见","show-word-limit":""},model:{value:e.refuse_msg,callback:function(t){e.refuse_msg=t},expression:"refuse_msg"}})],1),e._v(" "),i("div",{staticStyle:{padding:"0.32rem"}},[i("van-button",{attrs:{block:"",type:"info"},on:{click:e.confirm_refuse}},[e._v("确认驳回")])],1)],1)],1),e._v(" "),1==e.detail_info.can_complete?i("van-row",{staticClass:"btn-box",attrs:{justify:"center",type:"flex"}},[i("van-col",{attrs:{span:"8"}},[i("div",{staticStyle:{padding:"0.16rem"}},[i("van-button",{attrs:{block:"",type:"info",plain:"",disabled:"4"==e.detail_info.source_type},on:{click:e.refuse}},[e._v("驳回")])],1)]),e._v(" "),i("van-col",{attrs:{span:"16"}},[i("div",{staticStyle:{padding:"0.16rem","padding-left":"0"}},["1"==e.detail_info.source_type?i("van-button",{attrs:{block:"",type:"info"},on:{click:function(t){return e.$router.push({name:"integral_approval_integral",query:{review_id:e.detail_info.id}})}}},[e._v("\n 通过\n ")]):e._e(),e._v(" "),"2"==e.detail_info.source_type?i("van-button",{attrs:{block:"",type:"info"},on:{click:function(t){return e.$router.push({name:"integral_approval_integral",query:{review_id:e.detail_info.id}})}}},[e._v("\n 通过\n ")]):e._e(),e._v(" "),"3"==e.detail_info.source_type?i("van-button",{attrs:{block:"",type:"info"},on:{click:function(t){return e.$router.push({name:"integral_approval_integral",query:{review_id:e.detail_info.id}})}}},[e._v("\n 通过\n ")]):e._e(),e._v(" "),"4"==e.detail_info.source_type?i("van-button",{attrs:{block:"",type:"info"},on:{click:function(t){return e.$router.push({name:"integral_approval_performance",query:{review_id:e.detail_info.id}})}}},[e._v("\n 通过\n ")]):e._e()],1)])],1):e._e(),e._v(" "),i("van-image-preview",{attrs:{images:e.imageSrc},model:{value:e.show,callback:function(t){e.show=t},expression:"show"}})],1)},staticRenderFns:[]};var h=i("VU/8")(f,m,!1,function(e){i("04km")},"data-v-e7301c44",null);t.default=h.exports},Pf0w:function(e,t){},RGxH:function(e,t){},fTPy:function(e,t,i){"use strict";var a=i("o69Z"),s=i("V+2B"),n=i("1SJR"),r=i("+2ln"),o=Object(a.b)("step"),_=o[0],l=o[1];t.a=_({mixins:[Object(n.a)("vanSteps")],computed:{status:function(){return this.index<this.parent.active?"finish":this.index===+this.parent.active?"process":void 0},active:function(){return"process"===this.status}},methods:{genCircle:function(){var e=this.$createElement,t=this.parent,i=t.activeIcon,a=t.activeColor,s=t.inactiveIcon;if(this.active)return this.slots("active-icon")||e(r.a,{class:l("icon","active"),attrs:{name:i,color:a}});var n=this.slots("inactive-icon");return s||n?n||e(r.a,{class:l("icon"),attrs:{name:s}}):e("i",{class:l("circle")})},onClickStep:function(){this.parent.$emit("click-step",this.index)}},render:function(){var e,t=arguments[0],i=this.status,a=this.active,n=this.parent,r=n.activeColor,o=n.direction,_=a&&{color:r},c="finish"===i&&{background:r};return t("div",{class:[s.b,l([o,(e={},e[i]=i,e)])]},[t("div",{class:l("title",{active:a}),style:_,on:{click:this.onClickStep}},[this.slots()]),t("div",{class:l("circle-container"),on:{click:this.onClickStep}},[this.genCircle()]),t("div",{class:l("line"),style:c})])}})},nuwo:function(e,t){},t8KH:function(e,t,i){"use strict";var a=i("o69Z"),s=i("1SJR"),n=Object(a.b)("steps"),r=n[0],o=n[1];t.a=r({mixins:[Object(s.b)("vanSteps")],props:{activeColor:String,inactiveIcon:String,active:{type:[Number,String],default:0},direction:{type:String,default:"horizontal"},activeIcon:{type:String,default:"checked"}},render:function(){var e=arguments[0];return e("div",{class:o([this.direction])},[e("div",{class:o("items")},[this.slots()])])}})},uCzd:function(e,t,i){"use strict";var a=i("nsZj"),s=(i.n(a),i("Pf0w"));i.n(s)}});