1 |
- webpackJsonp([196],{"3Cju":function(e,t){},Qn5V:function(e,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={data:function(){return{ruleShowAll:!1,showAll:!1,slideToggleHeight:0,slideToggleRuleHeight:0,checkInDetail:{point_setting:[]},isCreator:this.$userInfo().is_creator}},watch:{ruleShowAll:function(e){var t=this;this.$nextTick(function(){e&&t.$refs.slideToggleRuleWrapper&&(t.slideToggleRuleHeight=t.$refs.slideToggleRuleWrapper.clientHeight)})},showAll:function(e){var t=this;this.$nextTick(function(){e&&t.$refs.slideToggleWrapper&&(t.slideToggleHeight=t.$refs.slideToggleWrapper.clientHeight)})}},created:function(){this.isCreator||this.getCheckInRule()},methods:{getCheckInRule:function(){var e=this;this.$axiosKq("get","/ad/rule").then(function(t){1===t.data.code?e.checkInDetail=t.data.data:e.$toast(t.data.msg)}).catch(function(e){console.log(e)})}}},s={render:function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"checkInRule"},[l("van-nav-bar",{attrs:{title:"考勤规则","left-text":"返回","left-arrow":""},on:{"click-left":e.$route_back}}),e._v(" "),e.checkInDetail&&e.checkInDetail.point_setting.length>0?l("scroller",{staticClass:"scrollAll"},[l("div",{staticClass:"wrapper"},[l("div",{staticClass:"ruleTitle"},[e._v("考勤奖扣分规则")]),e._v(" "),e.checkInDetail.point_setting.length>0?l("div",{staticClass:"slideToggle",style:{maxHeight:e.ruleShowAll?e.slideToggleRuleHeight+"px":"1.98rem"}},[l("div",{ref:"slideToggleRuleWrapper"},[l("div",{staticClass:"ruleInnerTitle"},[e._v("考勤规则")]),e._v(" "),e._l(e.checkInDetail.point_setting,function(t,i){return l("div",{key:i,staticClass:"ruleContent"},[e._v(e._s(t))])})],2)]):l("div",[l("div",{staticClass:"ruleTip"},[e._v("未设置奖扣分规则")]),e._v(" "),l("div",{staticClass:"ruleBtn",on:{click:function(t){return e.$router.push({name:"newSetRuleTip"})}}},[e._v("如何设置")])]),e._v(" "),l("div",{staticClass:"ruleBtn",on:{click:function(t){e.ruleShowAll=!e.ruleShowAll}}},[e._v(e._s(e.ruleShowAll?"收起":"查看全部"))])]),e._v(" "),l("div",{staticClass:"wrapper"},[l("div",{staticClass:"ruleTitle"},[e._v("考勤时间")]),e._v(" "),l("div",{staticClass:"slideToggle",style:{maxHeight:e.showAll?e.slideToggleHeight+"px":"1.98rem"}},[l("div",{ref:"slideToggleWrapper"},[l("div",{staticClass:"ruleInnerTitle"},[e._v("上班时间")]),e._v(" "),e._l(e.checkInDetail.schedule_list,function(t,i){return l("div",{key:i,staticClass:"ruleContent"},[e._v("\n "+e._s(t.day_week)+" "+e._s(t.schedule_name)+"\n "),e._l(t.work_scope,function(t,i){return l("span",{key:i},[e._v(e._s(t.start_time)+"-"+e._s(t.end_time))])}),e._v(" "),e._l(t.rest_scope,function(t,i){return l("span",{key:i},[e._v(e._s(t))])})],2)}),e._v(" "),e._l(e.checkInDetail.not_in_schedule,function(t,i){return l("div",{key:i,staticClass:"ruleContent"},[e._v(e._s(t)+" 自由打卡")])}),e._v(" "),e._l(e.checkInDetail.rest,function(t,i){return l("div",{key:i,staticClass:"ruleContent"},[e._v(e._s(t)+" 休息")])})],2)]),e._v(" "),l("div",{staticClass:"ruleBtn",on:{click:function(t){e.showAll=!e.showAll}}},[e._v(e._s(e.showAll?"收起":"查看全部"))])]),e._v(" "),l("div",{staticClass:"wrapper"},[l("div",{staticClass:"ruleTitle"},[e._v("考勤范围")]),e._v(" "),l("div",{staticClass:"ruleInnerTitle"},[e._v("打卡位置")]),e._v(" "),e._l(e.checkInDetail.location_list,function(t,i){return l("div",{key:i,staticClass:"ruleContent range"},[e._v(e._s(t.name))])})],2),e._v(" "),l("div",{staticStyle:{"padding-bottom":"1rem"}})]):e._e(),e._v(" "),e.isCreator||0==e.checkInDetail.point_setting.length?l("noData",{attrs:{detail_text:"暂无排班"}}):e._e()],1)},staticRenderFns:[]};var n=l("VU/8")(i,s,!1,function(e){l("3Cju")},"data-v-01272d23",null);t.default=n.exports}});
|