绩效考核手机版
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

1 lines
13 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-department-department"],{"00cd":function(t,e,n){"use strict";n("99af"),n("4160"),n("ac1f"),n("159b"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={data:function(){return{svHeight:0,tabIndex:0,subsectionTitle:["定性考核","定量考核"],newsList:[],headerVerify:{userkey:"",token:"",userCont:""}}},onLoad:function(){var t=this,e=t.$commonMethod.getSystemCacheDate("myCache");if(e){var n=(new Date).getTime()-e.tokenTime;n>=108e5&&t.$commonMethod.verifyPowerIsTrue("myCache")}else t.$commonMethod.JumpUrl("/pages/login/login");t.headerVerify.userkey=e.userKey,t.headerVerify.token=e.token,t.headerVerify.userCont=e.userInfo,t.subsectionTitle.forEach((function(){t.newsList.push({data:[],page:0,isLoading:!1,refreshText:"",loadingText:"加载更多...",loadingEnd:!1})}))},onReady:function(){var t=this;uni.getSystemInfo({success:function(e){uni.createSelectorQuery().select("#scroll-post-list").boundingClientRect((function(n){t.svHeight=e.windowHeight-n.top})).exec()}}),t.loadData()},methods:{thumbChange:function(t){this.tabIndex=t},ontabchange:function(t){var e=t.target.current||t.detail.current;console.log(e),this.tabIndex=e,this.newsList[e].loadingEnd||this.loadData()},loadMore:function(t){var e=this;e.newsList[t].isLoading=!0,console.log(t,"上拉加载"),e.newsList[t].loadingEnd||e.loadData()},loadData:function(){var t=this,e=t.$commonMethod.localhostUrl+"/api/eval/newqualitative";t.tabIndex>0&&(e=t.$commonMethod.localhostUrl+"/api/eval/qualitativeevalration"),uni.request({url:e,header:{"Content-Type":"application/json","user-key":t.headerVerify.userkey,"user-token":t.headerVerify.token},method:"POST",data:{},success:function(e){console.log(e);var n=e.data;if(0==n.code){var i=n.data,r=t.newsList[t.tabIndex];r.loadingEnd=!0,r.isLoading=!1,r.page++,r.data=r.data.concat(i),console.log(r,i)}else t.$refs.uToast.show({message:n.msg,duration:2e3,position:"bottom"})},fail:function(e){console.log("接口返回--login--2--",e),t.$refs.uToast.show({message:e,duration:2e3,position:"bottom"})}})},evaluation:function(t){var e=this;console.log("定性考核----------\x3e",t),e.$commonMethod.JumpUrl("/pages/department/mentduty?company="+t.group+"&department="+t.department+"&targets="+t.target)},evaluations:function(t){var e=this;console.log("定量考核----------\x3e",t),e.$commonMethod.JumpUrl("/pages/department/rationment?data="+JSON.stringify(t))}}};e.default=i},"150e":function(t,e,n){"use strict";n.r(e);var i=n("00cd"),r=n.n(i);for(var o in i)"default"!==o&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=r.a},"31ee":function(t,e,n){var i=n("72c7");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var r=n("4f06").default;r("2c2480c9",i,!0,{sourceMap:!1,shadowMode:!1})},"4f5a":function(t,e,n){"use strict";var i=n("bd7c"),r=n.n(i);r.a},"534d":function(t,e,n){"use strict";var i;n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{ref:"u-subsection",staticClass:"u-subsection",class:["u-subsection--"+t.mode],style:[t.$u.addStyle(t.customStyle),t.wrapperStyle]},[n("v-uni-view",{ref:"u-subsection__bar",staticClass:"u-subsection__bar",class:["button"===t.mode&&"u-subsection--button__bar",0===t.current&&"subsection"===t.mode&&"u-subsection__bar--first",t.current>0&&t.current<t.list.length-1&&"subsection"===t.mode&&"u-subsection__bar--center",t.current===t.list.length-1&&"subsection"===t.mode&&"u-subsection__bar--last"],style:[t.barStyle]}),t._l(t.list,(function(e,i){return n("v-uni-view",{key:i,ref:"u-subsection__item--"+i,refInFor:!0,staticClass:"u-subsection__item",class:["u-subsection__item--"+i,i<t.list.length-1&&"u-subsection__item--no-border-right",0===i&&"u-subsection__item--first",i===t.list.length-1&&"u-subsection__item--last"],style:[t.itemStyle(i)],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.clickHandler(i)}}},[n("v-uni-text",{staticClass:"u-subsection__item__text",style:[t.textStyle(i)]},[t._v(t._s(t.getText(e)))])],1)}))],2)},o=[]},"6da7":function(t,e,n){"use strict";n("a9e3"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={props:{list:{type:Array,default:uni.$u.props.subsection.list},current:{type:[String,Number],default:uni.$u.props.subsection.current},activeColor:{type:String,default:uni.$u.props.subsection.activeColor},inactiveColor:{type:String,default:uni.$u.props.subsection.inactiveColor},mode:{type:String,default:uni.$u.props.subsection.mode},fontSize:{type:[String,Number],default:uni.$u.props.subsection.fontSize},bold:{type:Boolean,default:uni.$u.props.subsection.bold},bgColor:{type:String,default:uni.$u.props.subsection.bgColor},keyName:{type:String,default:uni.$u.props.subsection.keyName}}};e.default=i},"72c7":function(t,e,n){var i=n("24fb");e=i(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */uni-view[data-v-a03f19fa], uni-scroll-view[data-v-a03f19fa], uni-swiper-item[data-v-a03f19fa]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-subsection[data-v-a03f19fa]{display:flex;flex-direction:row;position:relative;overflow:hidden;width:100%;box-sizing:border-box}.u-subsection--button[data-v-a03f19fa]{height:32px;background-color:#eeeeef;padding:3px;border-radius:3px;align-items:stretch}.u-subsection--button__bar[data-v-a03f19fa]{background-color:#fff;border-radius:3px!important}.u-subsection--subsection[data-v-a03f19fa]{height:30px}.u-subsection__bar[data-v-a03f19fa]{position:absolute;transition-property:color,-webkit-transform;transition-property:transform,color;transition-property:transform,color,-webkit-transform;transition-duration:.3s;transition-timing-function:ease-in-out}.u-subsection__bar--first[data-v-a03f19fa]{border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0}.u-subsection__bar--center[data-v-a03f19fa]{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}.u-subsection__bar--last[data-v-a03f19fa]{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.u-subsection__item[data-v-a03f19fa]{display:flex;flex-direction:row;flex:1;justify-content:center;align-items:center;position:relative}.u-subsection__item--no-border-right[data-v-a03f19fa]{border-right-width:0!important}.u-subsection__item--first[data-v-a03f19fa]{border-top-left-radius:3px;border-bottom-left-radius:3px}.u-subsection__item--last[data-v-a03f19fa]{border-top-right-radius:3px;border-bottom-right-radius:3px}.u-subsection__item__text[data-v-a03f19fa]{font-size:12px;line-height:12px;display:flex;flex-direction:row;align-items:center;transition-property:color;transition-duration:.3s}',""]),t.exports=e},"7abb":function(t,e,n){var i=n("24fb");e=i(!1),e.push([t.i,".tabs[data-v-8c11b2cc]{flex:1;flex-direction:column;overflow:hidden;background-color:#fff;\nheight:88vh\n\n\t/* height: calc(100% - 60px); */\n\t/* height: 100%; */}.swiper-box[data-v-8c11b2cc]{\n\t/* height: 100%; */height:calc(100% - 160px)}",""]),t.exports=e},"91e6":function(t,e,n){"use strict";n.r(e);var i=n("534d"),r=n("baf3");for(var o in r)"default"!==o&&function(t){n.d(e,t,(function(){return r[t]}))}(o);n("dfcc");var a,s=n("f0c5"),u=Object(s["a"])(r["default"],i["b"],i["c"],!1,null,"a03f19fa",null,!1,i["a"],a);e["default"]=u.exports},b64c:function(t,e,n){"use strict";var i=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n("6da7")),o={name:"u-subsection",mixins:[uni.$u.mpMixin,uni.$u.mixin,r.default],data:function(){return{itemRect:{width:0,height:0}}},watch:{list:function(t,e){this.init()},current:{immediate:!0,handler:function(t){}}},computed:{wrapperStyle:function(){var t={};return"button"===this.mode&&(t.backgroundColor=this.bgColor),t},barStyle:function(){var t={};return t.width="".concat(this.itemRect.width,"px"),t.height="".concat(this.itemRect.height,"px"),t.transform="translateX(".concat(this.current*this.itemRect.width,"px)"),"subsection"===this.mode&&(t.backgroundColor=this.activeColor),t},itemStyle:function(t){var e=this;return function(t){var n={};return"subsection"===e.mode&&(n.borderColor=e.activeColor,n.borderWidth="1px",n.borderStyle="solid"),n}},textStyle:function(t){var e=this;return function(t){var n={};return n.fontWeight=e.bold&&e.current===t?"bold":"normal",n.fontSize=uni.$u.addUnit(e.fontSize),"subsection"===e.mode?n.color=e.current===t?"#fff":e.inactiveColor:n.color=e.current===t?e.activeColor:e.inactiveColor,n}}},mounted:function(){this.init()},methods:{init:function(){var t=this;uni.$u.sleep().then((function(){return t.getRect()}))},getText:function(t){return"object"===typeof t?t[this.keyName]:t},getRect:function(){var t=this;this.$uGetRect(".u-subsection__item--0").then((function(e){t.itemRect=e}))},clickHandler:function(t){this.$emit("change",t)}}};e.default=o},baf3:function(t,e,n){"use strict";n.r(e);var i=n("b64c"),r=n.n(i);for(var o in i)"default"!==o&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=r.a},bd7c:function(t,e,n){var i=n("7abb");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var r=n("4f06").default;r("3950af38",i,!0,{sourceMap:!1,shadowMode:!1})},be65:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var i={uSubsection:n("91e6").default,uniTable:n("e395").default,uniTr:n("affd").default,uniTd:n("c573").default,uToast:n("60fb").default},r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",[n("v-uni-view",[n("u-subsection",{attrs:{current:t.tabIndex,list:t.subsectionTitle},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.thumbChange.apply(void 0,arguments)}}})],1),n("v-uni-view",{attrs:{id:"scroll-post-list"}},[n("v-uni-swiper",{staticClass:"swiper-box",staticStyle:{flex:"1"},style:"height: "+t.svHeight+"px;",attrs:{current:t.tabIndex,duration:300},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.ontabchange.apply(void 0,arguments)}}},t._l(t.newsList,(function(e,i){return n("v-uni-swiper-item",{key:i,staticClass:"swiper-item"},[n("v-uni-scroll-view",{style:"overflow: hidden; height: "+t.svHeight+"px;",attrs:{"scroll-y":"true"},on:{scrolltolower:function(e){arguments[0]=e=t.$handleEvent(e),t.loadMore(i)}}},[0==i?n("uni-table",{ref:"table",refInFor:!0,attrs:{loading:e.isLoading,border:!0,stripe:!0,emptyText:"暂无更多数据"}},[n("uni-tr",[n("uni-td",{attrs:{width:"15%",align:"center"}},[t._v("部门")]),n("uni-td",{attrs:{width:"65%",align:"center"}},[t._v("指标")]),n("uni-td",{attrs:{width:"10%",align:"center"}},[t._v("加分")]),n("uni-td",{attrs:{width:"10%",align:"center"}},[t._v("减分")])],1),t._l(t.newsList[i].data,(function(e){return n("uni-tr",{on:{"row-click":function(n){arguments[0]=n=t.$handleEvent(n),t.evaluation(e)}}},[n("uni-td",{attrs:{rowspan:e.roespan,align:"center"}},[t._v(t._s(e.departmentname))]),n("uni-td",{attrs:{rowspan:"1",align:"center"}},[t._v(t._s(e.title))]),n("uni-td",{attrs:{rowspan:"1",align:"center"}},[t._v(t._s(e.extrapoints))]),n("uni-td",{attrs:{rowspan:"1",align:"center"}},[t._v(t._s(e.scorereduction))])],1)}))],2):t._e(),1==i?n("uni-table",{ref:"table",refInFor:!0,attrs:{loading:e.isLoading,border:!0,stripe:!0,emptyText:"暂无更多数据"}},[n("uni-tr",[n("uni-td",{attrs:{align:"center"}},[t._v("部门")]),n("uni-td",{attrs:{align:"center"}},[t._v("指标")]),n("uni-td",{attrs:{align:"center"}},[t._v("操作")])],1),t._l(t.newsList[i].data,(function(e){return n("uni-tr",{on:{"row-click":function(n){arguments[0]=n=t.$handleEvent(n),t.evaluations(e)}}},[n("uni-td",{attrs:{rowspan:e.roespan,align:"center"}},[t._v(t._s(e.parentname))]),n("uni-td",{attrs:{rowspan:"1",align:"center"}},[t._v(t._s(e.targetname))]),n("uni-td",{staticStyle:{color:"#3C9CFF"},attrs:{rowspan:"1",align:"center"}},[t._v("提报")])],1)}))],2):t._e()],1)],1)})),1)],1),n("u-toast",{ref:"uToast"})],1)},o=[]},d033:function(t,e,n){"use strict";n.r(e);var i=n("be65"),r=n("150e");for(var o in r)"default"!==o&&function(t){n.d(e,t,(function(){return r[t]}))}(o);n("4f5a");var a,s=n("f0c5"),u=Object(s["a"])(r["default"],i["b"],i["c"],!1,null,"8c11b2cc",null,!1,i["a"],a);e["default"]=u.exports},dfcc:function(t,e,n){"use strict";var i=n("31ee"),r=n.n(i);r.a}}]);