1 |
- webpackJsonp([61],{"hnb/":function(e,t){},la8O:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("Xxa5"),s=a.n(i),n=a("exGp"),o=a.n(n),r=a("woOf"),l=a.n(r),c=a("mvHQ"),d=a.n(c),p=(a("OLZS"),a("4j1Q")),u=(a("PEgo"),a("HNZ3")),m=a("7+uW"),h=a("2q/B");m.a.use(p.a).use(u.a);var f={components:{Uploader:h.a},data:function(){return{apDetails:{name:"技术部量化指标1_(50%)",standard:"完成50万,100分<br/>技术部量化标准1",weight:50,target:"100 万"},detailsshow:!1,titValue:"",messageVal:"",knowFrom:"",detailsTIt:"",packId:0,keyszb:{},arrlist:!1,bootBool:!1,isShowAdd:!1,assessID:0,planIndex:[],img_fileList:[],images:[],accept:"image/jpeg,image/png,image/jpg",appendObj:{append:"",append_name:""}}},watch:{img_fileList:function(e){if(e.length>0){var t=[];e.forEach(function(e){var a=e.split("/"),i={name:a[a.length-1],url:e};t.push(i)}),this.images=t}else this.images=[]}},methods:{downWgt:function(e,t){var a=this;if(!window.plus)return window.open(e,"_blank"),!1;plus.downloader.createDownload(encodeURI(e),{filename:"_doc/update/"},function(e,t){200==t?plus.runtime.openFile(e.filename,{},function(e){}):(a.$toast.clear(),Notify({type:"danger",message:"下载失败,请稍后重试",duration:1e3}))}).start()},beforeRead:function(e){var t=this;if(Array.isArray(e)){var a=!0;return e.some(function(e){if(!(a=/^image\/(jpeg|png|jpg)$/.test(e.type)))return t.$toast("上传图片只能是 jpeg|png|jpg 格式!"),!0}),a}var i=/^image\/(jpeg|png|jpg)$/.test(e.type);return i||this.$toast("上传图片只能是 jpeg|png|jpg 格式!"),i},openUrl:function(e){window.open(e)},routerBak:function(){this.$route_back()},deleteList:function(){var e=this;this.$dialog.confirm({title:"action"==this.knowFrom?"删除计划":"删除记录",messageVal:"确认删除"+this.detailsTIt+" :"+this.titValue}).then(function(t){"action"==e.knowFrom?e.deLists("/api/pro/per/package/action/del","action"):"admnin"==e.knowFrom&&e.deLists("/api/pro/per/package/track/del","admnin")}).catch(function(){})},deLists:function(e,t){var a=this,i={package_employee_id:this.packId,index_id:this.apDetails.id,dimension_xb:this.planIndex};if("action"==t)i.action_id=this.keyszb.id;else if("admnin"==t){if(this.keyszb.employee_id!=this.$userInfo().id)return this.$toast("不能删除其他管理者的管理记录!"),!1;i.track_id=this.keyszb.id}this.$axiosUser("post",e,i).then(function(e){1==e.data.code&&(a.$toast.success("删除成功"),a.routerBak())})},save:function(){"action"==this.knowFrom?this.saveAction("/api/pro/per/package/action"):"admnin"==this.knowFrom&&this.saveAction("/api/pro/per/package/track")},saveAction:function(e){var t=this;if(!this.bootBool)if(this.titValue||""!=this.titValue){var a={package_employee_id:this.packId,index_id:this.apDetails.id,title:this.titValue,remark:this.messageVal,dimension_xb:this.planIndex,images:d()(this.images)};if(a=l()(a,this.appendObj),this.arrlist)if("admnin"==this.knowFrom){if(this.keyszb.employee_id!=this.$userInfo().id)return this.$toast("不能编辑其他管理者的管理记录!"),!1;a.track_id=this.keyszb.id}else a.action_id=this.keyszb.id;this.bootBool=!0,this.$axiosUser("post",e,a).then(function(e){1==e.data.code&&(t.$toast.success("提交成功"),t.routerBak())}).finally(function(){setTimeout(function(){t.bootBool=!1},3e3)})}else this.$toast.fail("请输入标题")},getSuperiors:function(e){return this.$axiosUser("get","api/pro/employee/superior",{employee_id:e,platform:"3"}).then(function(e){return e.data.data.list})},init:function(){var e=this;return o()(s.a.mark(function t(){var a,i,n,o;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(a=e.$getCache("addthePlan"),e.planIndex=a.planIndex,e.assessID=a.assessID,e.keyszb=JSON.parse(a.keys),e.keyszb?(e.arrlist=!0,e.titValue=e.keyszb.title,e.messageVal=e.keyszb.remark,e.appendObj={append:e.keyszb.append,append_name:e.keyszb.append_name},i=e.keyszb.images,n=[],i.length>0&&i.forEach(function(e){n.push(e.url)}),e.img_fileList=n):e.arrlist=!1,e.knowFrom=a.know,o=JSON.parse(a.apList),e.apDetails=o,e.packId=a.packId,"action"!=e.knowFrom){t.next=14;break}e.assessID==e.$userInfo().id&&(e.isShowAdd=!0),e.detailsTIt="执行计划",t.next=22;break;case 14:if("admnin"!=e.knowFrom){t.next=22;break}return e.isShowAdd=o.isOperation,t.next=18,e.getSuperiors(e.assessID);case 18:t.sent.some(function(t){if(t.id==e.$userInfo().id)return e.isShowAdd=!0,!0}),e.$getPermis(3)&&(e.isShowAdd=!0),e.detailsTIt="管理记录";case 22:case"end":return t.stop()}},t,e)}))()}},activated:function(){var e=this;this.$nextTick(function(){e.init()})}},v={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{height:"100%"}},[a("van-nav-bar",{attrs:{title:e.detailsTIt,"left-text":"","left-arrow":""},on:{"click-left":e.routerBak},scopedSlots:e._u([{key:"right",fn:function(){return[e.arrlist&&e.isShowAdd?a("span",{staticStyle:{color:"#fff"},on:{click:e.deleteList}},[e._v("删除")]):e._e()]},proxy:!0}])}),e._v(" "),a("div",{staticClass:"body_com"},[a("scroller",["action"==e.knowFrom?a("header",{staticClass:"performanceList"},[a("div",[a("icon",{staticStyle:{width:".32rem",height:".32rem"},attrs:{name:"lamp"}}),e._v(" "),a("span",{staticStyle:{"font-size":".32rem","padding-left":".1rem",color:"black"}},[e._v("执行计划用来做什么")])],1),e._v(" "),a("span",[e._v("1、可以填写如何达成指标的计划,并记录进展行动")]),e._v(" "),a("br"),e._v(" "),a("span",[e._v("2、填写的内容将给评分人作为参考")])]):"admnin"==e.knowFrom?a("header",{staticClass:"performanceList"},[a("div",[a("icon",{staticStyle:{width:".32rem",height:".32rem"},attrs:{name:"lamp"}}),e._v(" "),a("span",{staticStyle:{"font-size":".32rem","padding-left":".1rem",color:"black"}},[e._v("跟踪管理记录用来做什么")])],1),e._v(" "),a("span",[e._v("1、填写工作执行过程的实际情况、表现好坏及奖惩情况")]),e._v(" "),a("br"),e._v(" "),a("span",[e._v("2、填写管理指导的过程记录")]),e._v(" "),a("br"),e._v(" "),a("span",[e._v("3、填写的内容可以给评分人作为参考")])]):e._e(),e._v(" "),a("div",{staticClass:"plancenter"},[a("van-cell",{attrs:{title:"所属指标:"+e.apDetails.name,"is-link":""},on:{click:function(t){e.detailsshow=!0}}})],1),e._v(" "),a("div",{staticClass:"planText"},[a("van-cell-group",[a("van-field",{attrs:{label:e.detailsTIt,rows:"3",type:"textarea",autosize:"",maxlength:"200",placeholder:"请输入"+e.detailsTIt,"show-word-limit":""},model:{value:e.titValue,callback:function(t){e.titValue=t},expression:"titValue"}}),e._v(" "),a("van-field",{attrs:{label:"备注",rows:"3",type:"textarea",autosize:"",maxlength:"500",placeholder:"选填,请输入备注","show-word-limit":""},model:{value:e.messageVal,callback:function(t){e.messageVal=t},expression:"messageVal"}}),e._v(" "),a("van-cell",[a("Uploader",{attrs:{"max-count":3,beforeRead:e.beforeRead,accept:e.accept},model:{value:e.img_fileList,callback:function(t){e.img_fileList=t},expression:"img_fileList"}})],1),e._v(" "),a("van-cell",[e.appendObj.append?[a("div",{staticClass:"orange",staticStyle:{"font-size":"0.24rem"}},[e._v("文件仅支持在PC上‘上传’、‘删除’")]),e._v(" "),a("div",{staticClass:"blue",staticStyle:{"padding-top":"5px","font-size":"0.28rem"},on:{click:function(t){return e.downWgt(e.appendObj.append,e.appendObj.append_name)}}},[e._v(e._s(e.appendObj.append_name))])]:e._e()],2)],1)],1),e._v(" "),e.isShowAdd?a("footer",[a("button",{on:{click:e.save}},[e._v("保存")])]):e._e()])],1),e._v(" "),a("van-action-sheet",{attrs:{closeable:!1,duration:".35"},model:{value:e.detailsshow,callback:function(t){e.detailsshow=t},expression:"detailsshow"}},[a("div",{staticClass:"vassheet"},[a("div",{staticClass:"vasHead"},[a("van-icon",{attrs:{name:"arrow-down",size:".3rem"},on:{click:function(t){t.stopPropagation(),e.detailsshow=!1}}}),e._v(" "),a("span",[e._v("所属指标")])],1),e._v(" "),a("div",{staticClass:"pullUpdel"},[a("div",{staticStyle:{padding:".05rem 0 .15rem 0","font-size":".32rem"}},[e._v(e._s(e.apDetails.name))]),e._v(" "),a("div",{staticClass:"intro",staticStyle:{"font-size":".26rem"}},[a("span",{staticClass:"introcol"},[e._v("考核标准:")]),e._v(" "),a("br"),e._v(" "),a("span",{domProps:{innerHTML:e._s(e.apDetails.per_remark)}}),e._v(" "),a("br"),e._v(" "),a("span",{staticClass:"introcol intropad"},[e._v("权重(%):"+e._s(e.apDetails.weight)+"%")]),e._v(" "),a("br"),e._v(" "),a("span",{staticClass:"introcol intropad"},[e._v("目标值:"+e._s(e.apDetails.target)+e._s(e.apDetails.unit))])])])])])],1)},staticRenderFns:[]};var _=a("VU/8")(f,v,!1,function(e){a("hnb/")},"data-v-ba78573a",null);t.default=_.exports}});
|