8.c8c73f0849d84d05c22f.js 18 KB

1
  1. webpackJsonp([8],{"1nur":function(t,e,i){"use strict";var s=i("o69Z"),a=Object(s.b)("progress"),n=a[0],o=a[1];e.a=n({props:{color:String,inactive:Boolean,pivotText:String,textColor:String,pivotColor:String,trackColor:String,strokeWidth:[Number,String],percentage:{type:[Number,String],required:!0,validator:function(t){return t>=0&&t<=100}},showPivot:{type:Boolean,default:!0}},data:function(){return{pivotWidth:0,progressWidth:0}},mounted:function(){this.setWidth()},watch:{showPivot:"setWidth",pivotText:"setWidth"},methods:{setWidth:function(){var t=this;this.$nextTick(function(){t.progressWidth=t.$el.offsetWidth,t.pivotWidth=t.$refs.pivot?t.$refs.pivot.offsetWidth:0})}},render:function(){var t=arguments[0],e=this.pivotText,i=this.percentage,a=Object(s.d)(e)?e:i+"%",n=this.showPivot&&a,r=this.inactive?"#cacaca":this.color,l={color:this.textColor,left:(this.progressWidth-this.pivotWidth)*i/100+"px",background:this.pivotColor||r},c={background:r,width:this.progressWidth*i/100+"px"},_={background:this.trackColor,height:Object(s.a)(this.strokeWidth)};return t("div",{class:o(),style:_},[t("span",{class:o("portion"),style:c},[n&&t("span",{ref:"pivot",style:l,class:o("pivot")},[a])])])}})},"2hi8":function(t,e,i){"use strict";var s={name:"noDataIcon",model:{prop:"list",event:"value"},props:{list:{type:Array,default:function(){return[]}},src:{type:String,default:"static/images/nodata.png"},detail_text:{type:String,default:"还没有任务记录去记一条吧"}},data:function(){return{}},created:function(){},methods:{}},a={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("van-row",{staticStyle:{height:"5rem",margin:"0.8rem 0"},attrs:{type:"flex",justify:"center"}},[e("van-col",{staticStyle:{height:"5rem","text-align":"center"},attrs:{span:"24"}},[e("img",{staticClass:"company_dept_img",attrs:{src:this.src}}),this._v(" "),e("p",{staticStyle:{"font-size":"16px",color:"#C0C4CC",margin:"0"}},[this._v(this._s(this.detail_text))])])],1)],1)},staticRenderFns:[]};var n=i("VU/8")(s,a,!1,function(t){i("8nsi")},"data-v-5484a7e8",null);e.a=n.exports},"3EFv":function(t,e,i){"use strict";var s=i("o69Z"),a=i("RP/J"),n=i("vwLT"),o=i("X6Tt"),r=Object(s.b)("slider"),l=r[0],c=r[1];e.a=l({mixins:[n.a,o.a],props:{disabled:Boolean,vertical:Boolean,barHeight:[Number,String],buttonSize:[Number,String],activeColor:String,inactiveColor:String,min:{type:[Number,String],default:0},max:{type:[Number,String],default:100},step:{type:[Number,String],default:1},value:{type:Number,default:0}},data:function(){return{dragStatus:""}},computed:{range:function(){return this.max-this.min},buttonStyle:function(){if(this.buttonSize){var t=Object(s.a)(this.buttonSize);return{width:t,height:t}}}},created:function(){this.updateValue(this.value)},mounted:function(){this.bindTouchEvent(this.$refs.wrapper)},methods:{onTouchStart:function(t){this.disabled||(this.touchStart(t),this.startValue=this.format(this.value),this.dragStatus="start")},onTouchMove:function(t){if(!this.disabled){"start"===this.dragStatus&&this.$emit("drag-start"),Object(a.c)(t,!0),this.touchMove(t),this.dragStatus="draging";var e=this.$el.getBoundingClientRect(),i=(this.vertical?this.deltaY:this.deltaX)/(this.vertical?e.height:e.width)*this.range;this.newValue=this.startValue+i,this.updateValue(this.newValue)}},onTouchEnd:function(){this.disabled||("draging"===this.dragStatus&&(this.updateValue(this.newValue,!0),this.$emit("drag-end")),this.dragStatus="")},onClick:function(t){if(t.stopPropagation(),!this.disabled){var e=this.$el.getBoundingClientRect(),i=this.vertical?t.clientY-e.top:t.clientX-e.left,s=this.vertical?e.height:e.width,a=+this.min+i/s*this.range;this.startValue=this.value,this.updateValue(a,!0)}},updateValue:function(t,e){(t=this.format(t))!==this.value&&this.$emit("input",t),e&&t!==this.startValue&&this.$emit("change",t)},format:function(t){return Math.round(Math.max(this.min,Math.min(t,this.max))/this.step)*this.step}},render:function(){var t,e,i=arguments[0],a=this.vertical,n=a?"height":"width",o=a?"width":"height",r=((t={background:this.inactiveColor})[o]=Object(s.a)(this.barHeight),t),l=((e={})[n]=100*(this.value-this.min)/this.range+"%",e.background=this.activeColor,e);return this.dragStatus&&(l.transition="none"),i("div",{style:r,class:c({disabled:this.disabled,vertical:a}),on:{click:this.onClick}},[i("div",{class:c("bar"),style:l},[i("div",{ref:"wrapper",attrs:{role:"slider",tabindex:this.disabled?-1:0,"aria-valuemin":this.min,"aria-valuenow":this.value,"aria-valuemax":this.max,"aria-orientation":this.vertical?"vertical":"horizontal"},class:c("button-wrapper")},[this.slots("button")||i("div",{class:c("button"),style:this.buttonStyle})])])])}})},"8nsi":function(t,e){},Kazo:function(t,e,i){"use strict";var s=i("nsZj"),a=(i.n(s),i("RZMu"));i.n(a)},RZMu:function(t,e){},Xrj1:function(t,e,i){"use strict";var s=i("nsZj"),a=(i.n(s),i("imjL"));i.n(a)},imjL:function(t,e){},m09k:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i("mvHQ"),a=i.n(s),n=(i("LlGJ"),i("Wtz3")),o=(i("I4j4"),i("7fQT")),r=(i("yIEv"),i("OIh9")),l=(i("jAcA"),i("86U2")),c=(i("Xrj1"),i("1nur")),_=(i("Kazo"),i("3EFv")),d=(i("WJbf"),i("OhwO")),u=(i("JRZP"),i("LK01")),p=(i("ZuV/"),i("37Xn")),v=(i("PEgo"),i("HNZ3")),h=i("vLgD"),f=i("7+uW"),m=i("2hi8"),g=i("EdRh");f.a.use(n.a).use(o.a).use(r.a).use(l.a).use(c.a).use(_.a).use(d.a).use(u.a).use(p.a).use(v.a);var y={components:{noTask:m.a,userImage:g.a},data:function(){return{active:0,numberslider:0,active1:"running",title:"工作详情",filter:{page:1,type:"all",status:"waiting"},info:{date:0,employee_id:0,employee_name:"",expire_time:"",id:0,dept_list:[],month:0,performance_data:[],point_config:{},process:[],progress:0,pt_id:0,pt_name:"",publisher_id:0,publisher_name:"",reviewer_id:0,reviewer_name:"",source_type:0,source_type_mark:"",status:0,status_mark:"",task_file_list:[],task_name:"",task_remark:""},process:[],checked:!1,point_total:0,point_list:[],text_list:[],types_list:{},imageSrc:[],show:!1,sheet_show:!1,actions:[{name:"撤销此任务"}]}},watch:{},created:function(){this.$route.query.task_id&&(this.info.id=this.$route.query.task_id),this.get_point_types(),this.get_user_info()},methods:{sheet_select:function(t,e){var i=this;"撤销此任务"==t.name&&this.$dialog.confirm({title:"撤销任务",message:"任务撤销后将不可恢复,确定撤销吗?"}).then(function(){i.task_cancel()})},task_cancel:function(){var t=this;this.$toast.loading({loadingType:"spinner",message:"正在处理"}),Object(h.a)({url:"/api/integral/work",method:"post",data:{work_id:this.info.id,status:"refuse"}}).then(function(e){t.$toast.clear(),1==e.data.code?(t.$keep_alive_update("update_efficiency_detail_word_list",t.info),t.$route_back()):t.$toast(e.data.msg)})},open_image:function(t){this.imageSrc=t,this.show=!0},get_point_types:function(){for(var t in this.$store.getters.point_types)this.types_list[this.$store.getters.point_types[t].id]=this.$store.getters.point_types[t]},go_approval:function(){"JX"==this.types_list[this.info.pt_id].code?this.$router.push({name:"integral_approval_performance",query:{review_id:this.info.review_id,task_id:this.$route.query.task_id}}):this.$router.push({name:"integral_approval_integral",query:{review_id:this.info.review_id}})},noteone:function(){this.info.process.list?localStorage.setItem("task_process_array",a()(this.info.process.list)):localStorage.setItem("task_process_array",a()([])),this.$router.push({name:"integral_noteone",query:{work_id:this.info.id,employee_name:this.info.employee_name}})},remberOne:function(){this.info.process.list?localStorage.setItem("task_process_array",a()(this.info.process.list)):localStorage.setItem("task_process_array",a()([])),this.$router.push({name:"remberOne",query:{work_id:this.info.id}})},showLoading:function(){this.$toast.loading({loadingType:"spinner",message:"正在处理"})},get_user_info:function(){var t=this;t.showLoading(),h.a.get("/api/integral/work",{params:{work_id:t.info.id}}).then(function(e){if(t.$toast.clear(),"1"==e.data.code){if(t.info=e.data.data,t.text_list=[],t.point_list=[],t.point_total=0,t.info.process.list&&t.info.process.list.length>0)for(var i in t.info.process.list)t.point_total+=1*t.info.process.list[i].point,0!=t.info.process.list[i].point?t.point_list.push(t.info.process.list[i]):t.text_list.push(t.info.process.list[i]);t.info.reviewer_img=t.$store.getters.employee_map[t.info.reviewer_id].img_url}else t.$toast(e.data.msg)}).catch(function(e){t.$toast(e.data.msg)})}},keep_alive_update:{update_task_progress:function(t,e){t.info.progress=e},update_task_detail:function(t,e){t.get_user_info()},update_integral_approval_performance:function(t,e){"complete"==e.action&&(t.info.status=1)},update_approval_detail:function(t,e){t.get_user_info()}}},b={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"taskfile_box"},[i("van-nav-bar",{staticClass:"headerbar no-down-icon",attrs:{title:t.title,"left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}},[i("template",{slot:"right"},[i("div",{directives:[{name:"show",rawName:"v-show",value:(t.info.publisher_id==t.$store.getters.user_info.id||1==t.$store.getters.user_info.is_creator)&&1==t.info.status,expression:"(info.publisher_id == $store.getters.user_info.id || $store.getters.user_info.is_creator == 1) && info.status == 1"}],staticStyle:{padding:"0 0.32rem"},on:{click:function(e){t.sheet_show=!0}}},[i("van-icon",{attrs:{name:"ellipsis"}})],1)])],2),t._v(" "),i("div",{staticClass:"body_com has_header"},[i("scroller",[i("van-cell",{staticClass:"efficiency_list",attrs:{size:"large"}},[i("template",{slot:"icon"},[i("userImage",{staticStyle:{"margin-right":"0.12rem"},attrs:{id:t.info.employee_id,user_name:t.info.employee_name,img_url:t.info.img_url,width:"1rem",height:"1rem"}})],1),t._v(" "),i("template",{slot:"title"},[i("span",[t._v(t._s(t.info.employee_name)+" ")]),t._v(" "),t.info.dept_list.length>0?i("div",{staticStyle:{color:"#909399"}},t._l(t.info.dept_list,function(e,s){return i("span",{key:s},[s>0?i("em",[t._v(",")]):t._e(),t._v(t._s(e.dept_name))])}),0):t._e(),t._v(" "),0==t.info.dept_list.length?i("div",{staticStyle:{color:"#909399"}},[t._v("暂无部门")]):t._e()]),t._v(" "),i("template",{slot:"default"},[4==t.info.status?i("div",{staticStyle:{float:"right","text-align":"center",padding:"0 0.1rem"}},[i("span",{staticClass:"point-span"},[t._v(" "+t._s(t.info.point_config.review_point))]),t._v(" "),i("div",{staticStyle:{color:"#909399"}},[t._v("最终分")])]):t._e(),t._v(" "),i("div",{staticStyle:{float:"right","text-align":"center",padding:"0 0.1rem"}},[i("span",{staticClass:"point-span"},[t._v(" "+t._s(t.info.point_config.base_point))]),t._v(" "),i("div",{staticStyle:{color:"#909399"}},[t._v(t._s(t.info.pt_name))])])])],2),t._v(" "),i("van-cell-group",{staticClass:"task_detail_group",attrs:{border:!1}},[i("van-cell",{staticClass:"name",attrs:{title:t.info.task_name}}),t._v(" "),i("van-cell",{attrs:{border:!1}},[i("template",{slot:"title"},[i("div",{staticClass:"time"},[t._v("截止时间"),i("span",{staticClass:"timeExactly"},[t._v(t._s(t.info.expire_time))])])])],2),t._v(" "),1*t.info.point_config.timeout_deduction_point>0?i("van-cell",{attrs:{border:!1}},[i("template",{slot:"title"},[i("div",{staticClass:"time"},[t._v("逾期扣分"),i("span",{staticClass:"timeExactly"},[t._v(t._s(t.info.point_config.timeout_deduction_point)+"分/天")])])])],2):t._e(),t._v(" "),i("van-cell",{attrs:{border:!1}},[i("template",{slot:"title"},[i("div",{staticClass:"time"},[t._v("任务备注"),i("span",{staticClass:"timeExactly"},[t._v(t._s(t.info.task_remark))])])])],2),t._v(" "),i("van-cell",{attrs:{border:!1}},[i("template",{slot:"title"},[i("div",{staticClass:"time"},[t._v("审批人 "),i("span",{staticClass:"timeExactly"},[t._v(t._s(t.info.reviewer_name))])])])],2),t._v(" "),i("van-cell",{attrs:{border:!1}},[i("template",{slot:"title"},[i("div",{staticClass:"time"},[t._v("积分种类"),i("span",{staticClass:"timeExactly"},[t._v(t._s(t.info.pt_name))])])])],2),t._v(" "),0!=t.info.task_file_list.length?i("van-cell",{attrs:{border:!1}},[i("template",{slot:"title"},[i("div",{staticClass:"time"},[t._v("任务图片 "),i("span",t._l(t.info.task_file_list,function(e,s){return i("van-image",{key:s,attrs:{width:"45",height:"45",radius:"3",src:e},on:{click:function(e){return t.open_image(t.info.task_file_list)}}})}),1)])])],2):t._e()],1),t._v(" "),t.info.point_config.standard&&1*t.info.point_config.standard.super_satisfied>0?i("van-cell-group",{staticClass:"point"},[t.info.point_config.standard?i("van-cell",{attrs:{title:"评分标准"}},[i("template",{slot:"label"},[i("van-grid",{attrs:{slot:"label",border:!1},slot:"label"},[i("van-grid-item",{attrs:{text:"超预期"}},[i("template",{slot:"icon"},[t._v("\n "+t._s(t.info.point_config.standard.super_satisfied)+"\n ")])],2),t._v(" "),i("van-grid-item",{attrs:{text:"满意"}},[i("template",{slot:"icon"},[t._v("\n "+t._s(t.info.point_config.standard.satisfied)+"\n ")])],2),t._v(" "),i("van-grid-item",{attrs:{text:"合格"}},[i("template",{slot:"icon"},[t._v("\n "+t._s(t.info.point_config.standard.qualified)+"\n ")])],2),t._v(" "),i("van-grid-item",{attrs:{text:"不合格"}},[i("template",{slot:"icon"},[t._v("\n "+t._s(t.info.point_config.standard.unqualified)+"\n ")])],2)],1)],1)],2):t._e()],1):t._e(),t._v(" "),i("van-panel",{staticClass:"schedule",staticStyle:{margin:"0.2rem 0"},attrs:{title:"任务进度",status:t.info.employee_id==t.$store.getters.user_info.id&&1==t.info.status&&100!=t.info.progress?"更新进度":""},on:{click:function(e){t.info.employee_id==t.$store.getters.user_info.id&&1==t.info.status&&t.$router.push({name:"process",query:{work_id:t.info.id,progress:t.info.progress}})}}},[i("div",{attrs:{slot:"default"},slot:"default"},[i("van-slider",{staticClass:"task_slider",staticStyle:{opacity:"1"},attrs:{"active-color":"#ee0a24","bar-height":"0.2rem",disabled:""},model:{value:t.info.progress,callback:function(e){t.$set(t.info,"progress",e)},expression:"info.progress"}},[i("template",{slot:"button"},[i("div",{staticClass:"custom-button",class:"0"==t.info.progress?"custom-button-left":"100"==t.info.progress?"custom-button-right":""},[t._v(t._s(t.info.progress)+"%")])])],2)],1)]),t._v(" "),i("div",{staticClass:"task"},[i("van-row",[i("van-col",{attrs:{span:"12"}},[i("van-tabs",{model:{value:t.active,callback:function(e){t.active=e},expression:"active"}},[i("van-tab",{attrs:{title:"任务记录"}}),t._v(" "),i("van-tab",{attrs:{title:"记分记录"}})],1)],1),t._v(" "),i("van-col",{staticStyle:{background:"#fff","border-bottom":"0.02rem #efefef solid"},attrs:{span:"12"}},[0==t.active&&t.info.employee_id==t.$store.getters.user_info.id&&1==t.info.status?i("div",{staticClass:"rember",on:{click:t.remberOne}},[t._v("+记一条")]):t._e(),t._v(" "),0!=t.active&&t.info.employee_id!=t.$store.getters.user_info.id&&t.info.status<3?i("div",{staticClass:"rember",on:{click:t.noteone}},[t._v("记分")]):t._e()])],1),t._v(" "),t._l(t.point_list,function(e,s){return i("van-cell-group",{directives:[{name:"show",rawName:"v-show",value:t.info.process.list&&0!=t.active&&0!=e.point,expression:"info.process.list && active != 0 && item.point != 0"}],key:s,attrs:{border:!1}},[0==s&&0!=e.point?i("div",{staticStyle:{color:"#FFCC00",padding:"0.16rem 0 0 0.32rem"}},[t._v("合计\n "),t.point_total>0?[t._v("+"+t._s(t.point_total))]:t._e(),t._v(" "),t.point_total<0?[t._v(t._s(t.point_total))]:t._e()],2):t._e(),t._v(" "),i("van-cell",{attrs:{"label-class":"changsize",title:e.recorder}},[i("template",{slot:"icon"},[i("van-image",{staticStyle:{"margin-right":"0.12rem"},attrs:{src:e.img_url?e.img_url:"static/images/defalut_custmer_headicon.png",round:"",width:"46px",height:"46px",type:"contain"}})],1),t._v(" "),i("template",{slot:"label"},[i("div",{staticClass:"right_time"},[t._v(t._s(e.time))]),t._v(" "),1*e.point>0?i("div",[t._v("+"+t._s(e.point))]):t._e(),t._v(" "),1*e.point<0?i("div",[t._v(t._s(e.point))]):t._e(),t._v(" "),i("div",[t._v(t._s(e.remark))])])],2)],1)}),t._v(" "),i("van-cell-group",{directives:[{name:"show",rawName:"v-show",value:0==t.active&&0==t.text_list.length,expression:"active == 0 && text_list.length == 0"}],staticStyle:{background:"none"}},[i("noTask",{attrs:{src:"static/images/noTask.png",detail_text:"还没有任务记录去记一条吧"}})],1),t._v(" "),t._l(t.text_list,function(e,s){return i("van-cell-group",{directives:[{name:"show",rawName:"v-show",value:0==t.active,expression:"active == 0"}],key:s,attrs:{border:!1}},[i("div",{staticClass:"task_record_list clear"},[i("van-image",{staticClass:"fl",staticStyle:{"margin-right":"0.12rem"},attrs:{src:e.img_url?e.img_url:"static/images/defalut_custmer_headicon.png",round:"",width:"46px",height:"46px",type:"contain"}}),t._v(" "),i("span",{staticClass:"fr",staticStyle:{width:"72vw"}},[i("div",{staticClass:"clear"},[i("span",{staticClass:"fl",staticStyle:{color:"#606266","font-size":"16px"}},[t._v(t._s(e.recorder))]),t._v(" "),i("span",{staticClass:"fr",staticStyle:{color:"#909399","font-size":"14px"}},[t._v(t._s(e.time))])]),t._v(" "),i("div",{staticStyle:{"margin-top":"0.1rem","font-weight":"400"}},[t._v(t._s(e.remark))])])],1)])}),t._v(" "),i("van-cell-group",{directives:[{name:"show",rawName:"v-show",value:0!=t.active&&0==t.point_list.length,expression:"active != 0 && point_list.length == 0"}],staticStyle:{background:"none"}},[i("noTask",{attrs:{src:"static/images/noTask.png",detail_text:"还没有记分记录去记一条吧"}})],1)],2),t._v(" "),0!=t.text_list.length||0!=t.point_list.length?i("div",{staticStyle:{height:"2rem"}}):t._e()],1),t._v(" "),i("van-image-preview",{attrs:{images:t.imageSrc},model:{value:t.show,callback:function(e){t.show=e},expression:"show"}}),t._v(" "),t.info.reviewer_id==t.$store.getters.user_info.id&&2==t.info.status?i("div",{staticStyle:{padding:"0.32rem",width:"90%",position:"fixed",bottom:"0"}},[i("van-button",{attrs:{block:"",type:"info"},on:{click:t.go_approval}},[t._v("去审批")])],1):t._e()],1),t._v(" "),i("van-action-sheet",{attrs:{actions:t.actions,"cancel-text":"取消","close-on-click-action":""},on:{select:t.sheet_select,cancel:function(e){t.sheet_show=!1}},model:{value:t.sheet_show,callback:function(e){t.sheet_show=e},expression:"sheet_show"}})],1)},staticRenderFns:[]};var k=i("VU/8")(y,b,!1,function(t){i("sZCs")},"data-v-2ff09c2d",null);e.default=k.exports},sZCs:function(t,e){}});