Commit d32ffdaf by 无尘

fix: 修改排班

parent 8ec22622
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.518850f7f81f6619c1aae3816a101829.css rel=stylesheet></head><body style="min-width: 1400px;"><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.345e6e0765e6758f8cc7.js></script><script type=text/javascript src=./static/js/vendor.0000e68e65e4a9dc3840.js></script><script type=text/javascript src=./static/js/app.3e60c1d2b150bb38b3ba.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.932feee916b807117933a473d2352528.css rel=stylesheet></head><body style="min-width: 1400px;"><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.4d0da34a79c78c651517.js></script><script type=text/javascript src=./static/js/vendor.0000e68e65e4a9dc3840.js></script><script type=text/javascript src=./static/js/app.3e60c1d2b150bb38b3ba.js></script></body></html>
\ No newline at end of file
webpackJsonp([33],{"/n/x":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("mvHQ"),r=a.n(s),n=a("Ke24"),l=a("P9l9"),c=a("Ch4/"),i=a("3E4D"),o=a("PI0u"),u={name:"people-day-class",props:{classData:{type:[Array,Object],default:function(){return[]}},cycleData:{type:[Array,Object],default:function(){return[]}},itemSchedule:{type:[Array,Object],default:function(){return[]}},dates:{type:[Array,Object],default:function(){return[]}},weekDay:{type:[Number,String],default:function(){return""}}},data:function(){return{activeTab:"1",translate:{width:"56px",transform:"translateX(30px)"},defaultData:[{classesId:"-1",classesName:"休息",classColor:"day-tag-grey"},{classesId:"-2",classesName:"清空",classColor:""}],itemData:{},itemCycleData:[]}},methods:{chooseTab:function(e,t){this.activeTab=t,this.translate={width:e.target.offsetWidth+"px",transform:"translateX("+e.target.offsetLeft+"px)"}},hideSet:function(){var e=document.createElement("button");document.body.appendChild(e),e.click(),document.body.removeChild(e)},daySet:function(e){var t=this,a=(new Date).getFullYear(),s=(new Date).getMonth()+1<10?(new Date).getMonth()+1:"0"+((new Date).getMonth()+1),n=(new Date).getDate()<10?(new Date).getDate():"0"+(new Date).getDate();if(new Date(t.weekDay).getTime()<new Date(String(a)+"-"+String(s)+"-"+String(n)).getTime())return i.a.showmsg("不能设置今天以前的排班","warning"),!1;t.hideSet(),t.itemData.setClassesList.map(function(e){return e.weekDay}).includes(t.weekDay)&&(t.itemData.setClassesList.forEach(function(a){a.weekDay==t.weekDay&&(a.classesName=e.classesName,a.classesId=e.classesId,a.classColor=e.classColor,a.isReset=!0)}),t.$emit("refreshData",JSON.parse(r()(t.itemData))),t.$forceUpdate())},toCycleSet:function(){this.$router.push("/workGroupSet?appIcon="+this.$route.query.appIcon+"&attenceGroupId="+this.$route.query.attenceGroupId)},dayWeekSet:function(){var e=this,t=(new Date).getFullYear(),a=(new Date).getMonth()+1>10?(new Date).getMonth()+1:"0"+((new Date).getMonth()+1),s=(new Date).getDate()>10?(new Date).getDate():"0"+(new Date).getDate();if(new Date(e.weekDay).getTime()<new Date(String(t)+"-"+String(a)+"-"+String(s)).getTime())return i.a.showmsg("不能设置今天以前的排班","warning"),!1;var n=0;e.itemData.setClassesList.forEach(function(t,a){e.weekDay==t.weekDay&&(n=a)}),e.hideSet();for(var l=e.cycleData[0].classesList.length,c=n,o=0;o<e.itemData.setClassesList.length-n;o++)e.itemData.setClassesList[c].classesName=e.cycleData[0].classesList[o%l].classesName,e.itemData.setClassesList[c].classesId=e.cycleData[0].classesList[o%l].classesId,e.itemData.setClassesList[c].classColor=e.cycleData[0].classesList[o%l].classColor,e.itemData.setClassesList[c].isReset=!0,c++;e.$emit("refreshData",JSON.parse(r()(e.itemData))),e.$forceUpdate()}},watch:{itemSchedule:function(e){this.itemData=JSON.parse(r()(e))},cycleData:function(e){this.itemCycleData=JSON.parse(r()(e))}},mounted:function(){this.itemData=JSON.parse(r()(this.itemSchedule)),this.itemCycleData=JSON.parse(r()(this.cycleData))}},d={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"day-tabs"},[a("div",{staticClass:"tablist"},[a("div",{staticClass:"right-content-top border-box"},[a("div",{staticClass:"right-top-wrap_left flex flex-pack-center"},[a("ul",{staticClass:"flex flex-row flex-pack-center "},[a("div",{staticClass:"el-tabs__active-bar is-top",style:e.translate}),e._v(" "),a("li",{class:["flex flex-align-center flex-pack-center p-lr-24",1==e.activeTab?"active-li":""],on:{click:function(t){e.chooseTab(t,"1")}}},[a("span",{staticClass:"flex flex-align-center flex-pack-center right-top-title"},[e._v("按天排班")])]),e._v(" "),a("li",{class:["flex flex-align-center flex-pack-center p-lr-24",2==e.activeTab?"active-li":""],on:{click:function(t){e.chooseTab(t,"2")}}},[a("span",{staticClass:"flex flex-align-center flex-pack-center right-top-title"},[e._v("按周期排班")])])])])])]),e._v(" "),1==e.activeTab?a("ul",[a("li",[a("div",{staticClass:"day-item-title",attrs:{title:"修改该员工当天班次"}},[e._v("修改该员工当天班次")]),e._v(" "),a("ul",[e._l(e.classData,function(t,s){return[a("li",{key:s+"class",staticClass:"day-class-item p-lr-20",on:{click:function(a){a.stopPropagation(),e.daySet(t)}}},[a("p",{class:["class-item",t.classColor]},[e._v(e._s(t.classesName))])])]}),e._v(" "),e._l(e.defaultData,function(t,s){return[a("li",{key:s+"defaultClass",staticClass:"day-class-item p-lr-20",on:{click:function(a){a.stopPropagation(),e.daySet(t)}}},[a("p",{class:["class-item","-1"==t.classesId?"class-rest":"class-clear"]},[e._v(e._s(t.classesName))])])]})],2)])]):e._e(),e._v(" "),2==e.activeTab?a("ul",[a("li",[e.cycleData.length?a("div",{staticClass:"day-item-title",attrs:{title:"从该天开始周期排班至月底"}},[e._v("从该天开始周期排班至月底")]):a("div",{staticClass:"day-item-title",attrs:{title:"还没有排班周期"}},[e._v("还没有排班周期"),a("br"),e._v("请去后台考勤组规则里设置")]),e._v(" "),a("ul",[e.cycleData.length?a("li",{staticClass:"day-class-item p-lr-20",on:{click:function(t){return t.stopPropagation(),e.dayWeekSet(t)}}},[a("p",{staticClass:"class-item day-tag-blue"},[e._v(e._s(e.cycleData[0].rangeName)+" "+e._s(e.cycleData[0].classesList.map(function(e){return e.classesName}).join("-")))])]):a("li",{staticClass:"day-class-item p-lr-20",on:{click:function(t){return t.stopPropagation(),e.toCycleSet(t)}}},[a("p",{staticClass:"class-item day-tag-blue"},[e._v("请设置排班周期")])])])])]):e._e()])},staticRenderFns:[]};var p=a("VU/8")(u,d,!1,function(e){a("MYe1")},"data-v-3eaa45f1",null).exports,f={name:"workTimeManage",props:{brandId:{type:String,default:function(){return""}},activeGroupId:{type:String,default:function(){return""}}},components:{peopleDayClass:p,commonDetailTop:n.a},filters:{filterDay:function(e){return new Date(e).getDate()}},data:function(){return{activeBrand:this.brandId,activeGroup:this.activeGroupId,enterpriseId:JSON.parse(localStorage.getItem("userInfo")).enterpriseId,activeId:"2",topMenuData:[{id:"1",name:"考勤组管理",path:"/workSet?appIcon="+this.$route.query.appIcon},{id:"2",name:"编辑排班表"}],yearMonth:(new Date).getFullYear()+"-"+((new Date).getMonth()+1),currentPage:1,pageSize:20,total:0,cycleData:[],classes:[],weekData:["日","一","二","三","四","五","六"],dates:[],tableData:[]}},methods:{toSave:Object(o.a)(function(){var e=this,t=[];JSON.parse(r()(e.tableData)).forEach(function(a){a.setClassesList.forEach(function(s){t.push({attenceGroupId:e.$route.query.attenceGroupId,classesId:s.classesId,userId:a.userId,weekDay:s.weekDay})})}),e.postSave(t)},300),postSave:function(e){var t=this,a={enterpriseId:t.enterpriseId,attenceGroupId:t.$route.query.attenceGroupId,setClassesJson:r()(e)};Object(l.e)("/haoban-app-attence-web/set-classes",a).then(function(e){var t=e.data;if(1==t.errorCode)return i.a.showmsg("保存成功","success"),!1;c.a.errorMsg(t)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},toReset:function(){this.dates=[],this.tableData=[],this.currentPage=1,this.getTableList(this.brandId)},changeMonth:function(){this.dates=[],this.tableData=[],this.currentPage=1,this.getTableList(this.brandId)},handleSizeChange:function(e){this.pageSize=e,this.getTableList(this.brandId)},handleCurrentChange:function(e){this.currentPage=e,this.getTableList(this.brandId)},toWorkGroup:function(){this.$router.push("/workGroupSet?appIcon="+this.$route.query.appIcon+"&attenceGroupId="+this.$route.query.attenceGroupId)},refreshData:function(e){if(!e)return!1;var t=JSON.parse(r()(this.tableData));t.forEach(function(t){t.userId==e.userId&&(t.setClassesList=e.setClassesList)}),this.tableData=JSON.parse(r()(t)),this.$forceUpdate()},getClassifyData:function(){var e=this,t={enterpriseId:e.enterpriseId,attenceGroupId:e.$route.query.attenceGroupId};Object(l.a)("/haoban-app-attence-web/attence-classes-list",t).then(function(t){var a=t.data;if(1==a.errorCode)return a.result&&a.result.length&&a.result.forEach(function(e,t){t%7==0&&(e.classColor="day-tag-blue"),t%7==1&&(e.classColor="day-tag-red"),t%7==2&&(e.classColor="day-tag-purple"),t%7==3&&(e.classColor="day-tag-orange"),t%7==4&&(e.classColor="day-tag-green"),t%7==5&&(e.classColor="day-tag-pink"),t%7==6&&(e.classColor="day-tag-cyan"),e.classessTimesJson&&(e.classessTimesJson=JSON.parse(e.classessTimesJson))}),e.classes=a.result||[],e.getCycleData(),e.getTableList(),!1;c.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getCycleData:function(){var e=this,t={enterpriseId:e.enterpriseId,attenceGroupId:e.$route.query.attenceGroupId};Object(l.a)("/haoban-app-attence-web/attence-range-list",t).then(function(t){var a=t.data;if(1==a.errorCode)return a.result&&a.result.length&&a.result.forEach(function(t){t.classesList&&t.classesList.length&&t.classesList.forEach(function(t){e.classes.forEach(function(e){t.classesId==e.classesId&&(t.classColor=e.classColor)})})}),e.cycleData=a.result||[],!1;c.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getTableList:function(e){var t=this,a={month:t.yearMonth,enterpriseId:t.enterpriseId,attenceGroupId:t.$route.query.attenceGroupId,pageNum:t.currentPage,pageSize:t.pageSize};Object(l.e)("/haoban-app-attence-web/set-classes-detail",a).then(function(e){var a=e.data;if(1==a.errorCode)return t.total=a.result.totalCount,t.dates=JSON.parse(r()(a.result.params.dateList)),a.result.params.userList.forEach(function(e){e.setClassesList.forEach(function(e){e.isReset=!1,e.classColor=e.classColor?e.classColor:"",t.classes.forEach(function(t){e.classesId==t.classesId&&(e.classColor=t.classColor)})})}),t.tableData=JSON.parse(r()(a.result.params.userList))||[],!1;c.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},watch:{brandId:function(e,t){e&&(this.activeBrand=e,this.getTableList())},activeGroupId:function(e,t){e&&(this.activeGroup=e)}},mounted:function(){var e=this;e.$emit("showTab","2"),setTimeout(function(){e.getClassifyData()},1e3)}},h={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-detail-wrap"},[a("div",{staticClass:"work-time border-box"},[a("common-detail-top",{attrs:{topMenuData:e.topMenuData,activeId:e.activeId}}),e._v(" "),a("div",{staticClass:"work-time-content border-box"},[a("div",{staticClass:"classes-wrap m-b-20"},[a("span",{staticClass:"fl font-13 color-303133"},[e._v("班次说明:")]),e._v(" "),a("div",{staticClass:"class-row-tags"},[e._l(e.classes,function(t,s){return a("div",{key:s,class:["class-tag",s%7==0?"day-tag-blue":"",s%7==1?"day-tag-red":"",s%7==2?"day-tag-purple":"",s%7==3?"day-tag-orange":"",s%7==4?"day-tag-green":"",s%7==5?"day-tag-pink":"",s%7==6?"day-tag-cyan":""]},[a("span",{staticClass:"class-tag-text"},[e._v(e._s(t.classesName)+":")]),e._v(" "),e._l(t.classessTimesJson,function(t,s){return a("span",{key:s+"time"},[e._v(e._s(t.startTime)+"-"+e._s(t.endTime))])})],2)}),e._v(" "),e._m(0),e._v(" "),e._m(1)],2)]),e._v(" "),a("div",{staticClass:"range-wrap m-b-20"},[a("span",{staticClass:"fl font-13 color-303133"},[e._v("排班周期:")]),e._v(" "),a("div",{staticClass:"class-row-tags"},[e._l(e.cycleData,function(t,s){return a("div",{key:s+"cycle",staticClass:"class-tag"},[a("span",{staticClass:"ant-tag-text"},[e._v(e._s(t.rangeName)+":")]),e._v(" "),a("span",[e._v(e._s(t.classesList.map(function(e){return e.classesName}).join("-")))])])}),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:e.toWorkGroup}},[e._v("设置")])],2)]),e._v(" "),a("div",{staticClass:"work-time-opt m-b-20 flex flex-space-between",staticStyle:{width:"calc(100% - 20px)"}},[a("div",{staticClass:"work-time-opt_left"},[a("el-date-picker",{attrs:{type:"month",format:"yyyy-MM","value-format":"yyyy-MM",placeholder:"选择月"},on:{change:e.changeMonth},model:{value:e.yearMonth,callback:function(t){e.yearMonth=t},expression:"yearMonth"}}),e._v(" "),a("span",{staticClass:"p-l-10 font-12 color-606266"},[e._v("未排班时,员工可选择班次打卡")])],1),e._v(" "),a("div",{staticClass:"work-time-opt_right"},[a("el-button",{attrs:{type:"primary"},on:{click:e.toSave}},[e._v("保存")]),e._v(" "),a("el-button",{on:{click:e.toReset}},[e._v("恢复")])],1)]),e._v(" "),a("div",{staticClass:"work-time-table"},[a("el-table",{ref:"multipleTable",staticClass:"select-table",staticStyle:{width:"calc(100% - 20px)"},attrs:{border:"",data:e.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{prop:"","show-overflow-tooltip":"",fixed:"",width:"101"},scopedSlots:e._u([{key:"header",fn:function(t){return[a("div",{staticClass:"text-center",staticStyle:{width:"100%"}},[e._v("姓名")])]}},{key:"default",fn:function(t){return[a("div",{staticClass:"row-username",attrs:{title:t.row.userName}},[e._v("\n "+e._s(t.row.userName)+"\n ")])]}}])}),e._v(" "),e._l(e.dates,function(t,s){return[a("el-table-column",{key:s+"thead",attrs:{prop:"","show-overflow-tooltip":"","min-width":"38"},scopedSlots:e._u([{key:"header",fn:function(s){return[a("div",{class:["text-center","六"==t.dayOfWeek||"日"==t.dayOfWeek?"color-red":""]},[e._v("\n "+e._s(t.weekDay?parseInt(t.weekDay.split("-")[2]):"")+" "),a("br"),e._v("\n "+e._s(t.dayOfWeek)+"\n ")])]}},{key:"default",fn:function(r){return[a("div",{staticClass:"day-work"},[a("el-popover",{attrs:{placement:"bottom",width:"231",trigger:"click"}},[a("people-day-class",{attrs:{dates:e.dates,itemSchedule:r.row,weekDay:t.weekDay,classData:e.classes,cycleData:e.cycleData},on:{refreshData:e.refreshData}}),e._v(" "),a("div",{staticClass:"tool-tip-body",attrs:{slot:"reference"},slot:"reference"},[a("div",{class:["day-work-cell schedule_del_class",r.row.setClassesList[s].classColor],attrs:{title:r.row.setClassesList[s].classesName}},[a("div",{class:["day-work-cell_text",r.row.setClassesList[s].classesName.length>2?"text-wrap-set":""]},[e._v("\n "+e._s(r.row.setClassesList[s].classesName.length>2?r.row.setClassesList[s].classesName.slice(0,2)+" ":r.row.setClassesList[s].classesName||"清空")+"\n "),r.row.setClassesList[s].classesName.length>2?a("br"):e._e(),e._v("\n "+e._s(r.row.setClassesList[s].classesName.length>2?r.row.setClassesList[s].classesName.slice(2,4)+" ":"")+"\n ")]),e._v(" "),r.row.setClassesList[s].isReset?a("div",{staticClass:"day-work-cell_icon"}):e._e()])])],1)],1)]}}])})]})],2)],1),e._v(" "),0!=e.tableData.length?a("div",{staticClass:"block common-wrap__page text-right m-t-24"},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[20,40,60,80],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()])],1)])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"schedule-content_tag"},[t("div",{staticClass:"class-tag"},[t("span",{staticClass:"class-tag-text"},[this._v("休息: 休息")])])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"schedule-content_tag"},[t("div",{staticClass:"class-tag"},[t("span",{staticClass:"class-tag-text"},[this._v("清空: 休息")])])])}]};var g=a("VU/8")(f,h,!1,function(e){a("ZneP")},"data-v-db923086",null);t.default=g.exports},MYe1:function(e,t){},ZneP:function(e,t){}});
\ No newline at end of file
webpackJsonp([33],{"/n/x":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s("mvHQ"),r=s.n(a),l=s("Ke24"),n=s("P9l9"),c=s("Ch4/"),i=s("3E4D"),o=s("PI0u"),u={name:"people-day-class",props:{classData:{type:[Array,Object],default:function(){return[]}},cycleData:{type:[Array,Object],default:function(){return[]}},itemSchedule:{type:[Array,Object],default:function(){return[]}},dates:{type:[Array,Object],default:function(){return[]}},weekDay:{type:[Number,String],default:function(){return""}}},data:function(){return{activeTab:"1",translate:{width:"56px",transform:"translateX(30px)"},defaultData:[{classesId:"-1",classesName:"休息",classColor:"day-tag-grey"},{classesId:"-2",classesName:"清空",classColor:""}],itemData:{},itemCycleData:[]}},methods:{chooseTab:function(e,t){this.activeTab=t,this.translate={width:e.target.offsetWidth+"px",transform:"translateX("+e.target.offsetLeft+"px)"}},hideSet:function(){var e=document.createElement("button");document.body.appendChild(e),e.click(),document.body.removeChild(e)},daySet:function(e){var t=this,s=(new Date).getFullYear(),a=(new Date).getMonth()+1<10?(new Date).getMonth()+1:"0"+((new Date).getMonth()+1),l=(new Date).getDate()<10?(new Date).getDate():"0"+(new Date).getDate();if(new Date(t.weekDay).getTime()<new Date(String(s)+"-"+String(a)+"-"+String(l)).getTime())return i.a.showmsg("不能设置今天以前的排班","warning"),!1;t.hideSet(),t.itemData.setClassesList.map(function(e){return e.weekDay}).includes(t.weekDay)&&(t.itemData.setClassesList.forEach(function(s){s.weekDay==t.weekDay&&(s.classesName=e.classesName,s.classesId=e.classesId,s.classColor=e.classColor,s.isReset=!0)}),t.$emit("refreshData",JSON.parse(r()(t.itemData))),t.$forceUpdate())},toCycleSet:function(){this.$router.push("/workGroupSet?appIcon="+this.$route.query.appIcon+"&attenceGroupId="+this.$route.query.attenceGroupId)},dayWeekSet:function(){var e=this,t=(new Date).getFullYear(),s=(new Date).getMonth()+1>10?(new Date).getMonth()+1:"0"+((new Date).getMonth()+1),a=(new Date).getDate()>10?(new Date).getDate():"0"+(new Date).getDate();if(new Date(e.weekDay).getTime()<new Date(String(t)+"-"+String(s)+"-"+String(a)).getTime())return i.a.showmsg("不能设置今天以前的排班","warning"),!1;var l=0;e.itemData.setClassesList.forEach(function(t,s){e.weekDay==t.weekDay&&(l=s)}),e.hideSet();for(var n=e.cycleData[0].classesList.length,c=l,o=0;o<e.itemData.setClassesList.length-l;o++)e.itemData.setClassesList[c].classesName=e.cycleData[0].classesList[o%n].classesName,e.itemData.setClassesList[c].classesId=e.cycleData[0].classesList[o%n].classesId,e.itemData.setClassesList[c].classColor=e.cycleData[0].classesList[o%n].classColor,e.itemData.setClassesList[c].isReset=!0,c++;e.$emit("refreshData",JSON.parse(r()(e.itemData))),e.$forceUpdate()}},watch:{itemSchedule:function(e){this.itemData=JSON.parse(r()(e))},cycleData:function(e){this.itemCycleData=JSON.parse(r()(e))}},mounted:function(){this.itemData=JSON.parse(r()(this.itemSchedule)),this.itemCycleData=JSON.parse(r()(this.cycleData))}},d={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"day-tabs"},[s("div",{staticClass:"tablist"},[s("div",{staticClass:"right-content-top border-box"},[s("div",{staticClass:"right-top-wrap_left flex flex-pack-center"},[s("ul",{staticClass:"flex flex-row flex-pack-center "},[s("div",{staticClass:"el-tabs__active-bar is-top",style:e.translate}),e._v(" "),s("li",{class:["flex flex-align-center flex-pack-center p-lr-24",1==e.activeTab?"active-li":""],on:{click:function(t){e.chooseTab(t,"1")}}},[s("span",{staticClass:"flex flex-align-center flex-pack-center right-top-title"},[e._v("按天排班")])]),e._v(" "),s("li",{class:["flex flex-align-center flex-pack-center p-lr-24",2==e.activeTab?"active-li":""],on:{click:function(t){e.chooseTab(t,"2")}}},[s("span",{staticClass:"flex flex-align-center flex-pack-center right-top-title"},[e._v("按周期排班")])])])])])]),e._v(" "),1==e.activeTab?s("ul",[s("li",[s("div",{staticClass:"day-item-title",attrs:{title:"修改该员工当天班次"}},[e._v("修改该员工当天班次")]),e._v(" "),s("ul",[e._l(e.classData,function(t,a){return[s("li",{key:a+"class",staticClass:"day-class-item p-lr-20",on:{click:function(s){s.stopPropagation(),e.daySet(t)}}},[s("p",{class:["class-item",t.classColor]},[e._v(e._s(t.classesName))])])]}),e._v(" "),e._l(e.defaultData,function(t,a){return[s("li",{key:a+"defaultClass",staticClass:"day-class-item p-lr-20",on:{click:function(s){s.stopPropagation(),e.daySet(t)}}},[s("p",{class:["class-item","-1"==t.classesId?"class-rest":"class-clear"]},[e._v(e._s(t.classesName))])])]})],2)])]):e._e(),e._v(" "),2==e.activeTab?s("ul",[s("li",[e.cycleData.length?s("div",{staticClass:"day-item-title",attrs:{title:"从该天开始周期排班至月底"}},[e._v("从该天开始周期排班至月底")]):s("div",{staticClass:"day-item-title",attrs:{title:"还没有排班周期"}},[e._v("还没有排班周期"),s("br"),e._v("请去后台考勤组规则里设置")]),e._v(" "),s("ul",[e.cycleData.length?s("li",{staticClass:"day-class-item p-lr-20",on:{click:function(t){return t.stopPropagation(),e.dayWeekSet(t)}}},[s("p",{staticClass:"class-item day-tag-blue"},[e._v(e._s(e.cycleData[0].rangeName)+" "+e._s(e.cycleData[0].classesList.map(function(e){return e.classesName}).join("-")))])]):s("li",{staticClass:"day-class-item p-lr-20",on:{click:function(t){return t.stopPropagation(),e.toCycleSet(t)}}},[s("p",{staticClass:"class-item day-tag-blue"},[e._v("请设置排班周期")])])])])]):e._e()])},staticRenderFns:[]};var p=s("VU/8")(u,d,!1,function(e){s("MYe1")},"data-v-3eaa45f1",null).exports,f={name:"workTimeManage",props:{brandId:{type:String,default:function(){return""}},activeGroupId:{type:String,default:function(){return""}}},components:{peopleDayClass:p,commonDetailTop:l.a},filters:{filterDay:function(e){return new Date(e).getDate()}},data:function(){return{activeBrand:this.brandId,activeGroup:this.activeGroupId,enterpriseId:JSON.parse(localStorage.getItem("userInfo")).enterpriseId,activeId:"2",topMenuData:[{id:"1",name:"考勤组管理",path:"/workSet?appIcon="+this.$route.query.appIcon},{id:"2",name:"编辑排班表"}],yearMonth:(new Date).getFullYear()+"-"+((new Date).getMonth()+1),currentPage:1,pageSize:20,total:0,cycleData:[],classes:[],weekData:["日","一","二","三","四","五","六"],dates:[],tableData:[]}},methods:{toSave:Object(o.a)(function(){var e=this,t=[];JSON.parse(r()(e.tableData)).forEach(function(s){s.setClassesList.forEach(function(a){t.push({attenceGroupId:e.$route.query.attenceGroupId,classesId:a.classesId,userId:s.userId,weekDay:a.weekDay})})}),e.postSave(t)},300),postSave:function(e){var t=this,s={enterpriseId:t.enterpriseId,attenceGroupId:t.$route.query.attenceGroupId,setClassesJson:r()(e)};Object(n.e)("/haoban-app-attence-web/set-classes",s).then(function(e){var t=e.data;if(1==t.errorCode)return i.a.showmsg("保存成功","success"),!1;c.a.errorMsg(t)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},toReset:function(){this.dates=[],this.tableData=[],this.currentPage=1,this.getTableList(this.brandId)},changeMonth:function(){this.dates=[],this.tableData=[],this.currentPage=1,this.getTableList(this.brandId)},handleSizeChange:function(e){this.pageSize=e,this.getTableList(this.brandId)},handleCurrentChange:function(e){this.currentPage=e,this.getTableList(this.brandId)},toWorkGroup:function(){this.$router.push("/workGroupSet?appIcon="+this.$route.query.appIcon+"&attenceGroupId="+this.$route.query.attenceGroupId)},refreshData:function(e){if(!e)return!1;var t=JSON.parse(r()(this.tableData));t.forEach(function(t){t.userId==e.userId&&(t.setClassesList=e.setClassesList)}),this.tableData=JSON.parse(r()(t)),this.$forceUpdate()},getClassifyData:function(){var e=this,t={enterpriseId:e.enterpriseId,attenceGroupId:e.$route.query.attenceGroupId};Object(n.a)("/haoban-app-attence-web/attence-classes-list",t).then(function(t){var s=t.data;if(1==s.errorCode)return s.result&&s.result.length&&s.result.forEach(function(e,t){t%7==0&&(e.classColor="day-tag-blue"),t%7==1&&(e.classColor="day-tag-red"),t%7==2&&(e.classColor="day-tag-purple"),t%7==3&&(e.classColor="day-tag-orange"),t%7==4&&(e.classColor="day-tag-green"),t%7==5&&(e.classColor="day-tag-pink"),t%7==6&&(e.classColor="day-tag-cyan"),e.classessTimesJson&&(e.classessTimesJson=JSON.parse(e.classessTimesJson))}),e.classes=s.result||[],e.getCycleData(),e.getTableList(),!1;c.a.errorMsg(s)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getCycleData:function(){var e=this,t={enterpriseId:e.enterpriseId,attenceGroupId:e.$route.query.attenceGroupId};Object(n.a)("/haoban-app-attence-web/attence-range-list",t).then(function(t){var s=t.data;if(1==s.errorCode)return s.result&&s.result.length&&s.result.forEach(function(t){t.classesList&&t.classesList.length&&t.classesList.forEach(function(t){e.classes.forEach(function(e){t.classesId==e.classesId&&(t.classColor=e.classColor)})})}),e.cycleData=s.result||[],!1;c.a.errorMsg(s)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getTableList:function(e){var t=this,s={month:t.yearMonth,enterpriseId:t.enterpriseId,attenceGroupId:t.$route.query.attenceGroupId,pageNum:t.currentPage,pageSize:t.pageSize};Object(n.e)("/haoban-app-attence-web/set-classes-detail",s).then(function(e){var s=e.data;if(1==s.errorCode)return t.total=s.result.totalCount,t.dates=JSON.parse(r()(s.result.params.dateList)),s.result.params.userList.forEach(function(e){e.setClassesList.forEach(function(e){e.isReset=!1,e.classColor=e.classColor?e.classColor:"",t.classes.forEach(function(t){e.classesId==t.classesId&&(e.classColor=t.classColor)})})}),t.tableData=JSON.parse(r()(s.result.params.userList))||[],!1;c.a.errorMsg(s)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},watch:{brandId:function(e,t){e&&(this.activeBrand=e,this.getTableList())},activeGroupId:function(e,t){e&&(this.activeGroup=e)}},mounted:function(){var e=this;e.$emit("showTab","2"),setTimeout(function(){e.getClassifyData()},1e3)}},h={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"app-detail-wrap"},[s("div",{staticClass:"work-time border-box"},[s("common-detail-top",{attrs:{topMenuData:e.topMenuData,activeId:e.activeId}}),e._v(" "),s("div",{staticClass:"work-time-content border-box"},[s("div",{staticClass:"classes-wrap m-b-20"},[s("span",{staticClass:"fl font-13 color-303133"},[e._v("班次说明:")]),e._v(" "),s("div",{staticClass:"class-row-tags"},[e._l(e.classes,function(t,a){return s("div",{key:a,class:["class-tag",a%7==0?"day-tag-blue":"",a%7==1?"day-tag-red":"",a%7==2?"day-tag-purple":"",a%7==3?"day-tag-orange":"",a%7==4?"day-tag-green":"",a%7==5?"day-tag-pink":"",a%7==6?"day-tag-cyan":""]},[s("span",{staticClass:"class-tag-text"},[e._v(e._s(t.classesName)+":")]),e._v(" "),e._l(t.classessTimesJson,function(t,a){return s("span",{key:a+"time"},[e._v(e._s(t.startTime)+"-"+e._s(t.endTime))])})],2)}),e._v(" "),e._m(0),e._v(" "),e._m(1)],2)]),e._v(" "),s("div",{staticClass:"range-wrap m-b-20"},[s("span",{staticClass:"fl font-13 color-303133"},[e._v("排班周期:")]),e._v(" "),s("div",{staticClass:"class-row-tags"},[e._l(e.cycleData,function(t,a){return s("div",{key:a+"cycle",staticClass:"class-tag"},[s("span",{staticClass:"ant-tag-text"},[e._v(e._s(t.rangeName)+":")]),e._v(" "),s("span",[e._v(e._s(t.classesList.map(function(e){return e.classesName}).join("-")))])])}),e._v(" "),s("el-button",{attrs:{type:"text"},on:{click:e.toWorkGroup}},[e._v("设置")])],2)]),e._v(" "),s("div",{staticClass:"work-time-opt m-b-20 flex flex-space-between",staticStyle:{width:"calc(100% - 20px)"}},[s("div",{staticClass:"work-time-opt_left"},[s("el-date-picker",{attrs:{type:"month",format:"yyyy-MM","value-format":"yyyy-MM",placeholder:"选择月"},on:{change:e.changeMonth},model:{value:e.yearMonth,callback:function(t){e.yearMonth=t},expression:"yearMonth"}}),e._v(" "),s("span",{staticClass:"p-l-10 font-12 color-606266"},[e._v("未排班时,员工可选择班次打卡")])],1),e._v(" "),s("div",{staticClass:"work-time-opt_right"},[s("el-button",{attrs:{type:"primary"},on:{click:e.toSave}},[e._v("保存")]),e._v(" "),s("el-button",{on:{click:e.toReset}},[e._v("恢复")])],1)]),e._v(" "),s("div",{staticClass:"work-time-table"},[s("el-table",{ref:"multipleTable",staticClass:"select-table",staticStyle:{width:"calc(100% - 20px)"},attrs:{border:"",data:e.tableData,"tooltip-effect":"dark"}},[s("el-table-column",{attrs:{prop:"","show-overflow-tooltip":"",fixed:"",width:"101"},scopedSlots:e._u([{key:"header",fn:function(t){return[s("div",{staticClass:"text-center",staticStyle:{width:"100%"}},[e._v("姓名")])]}},{key:"default",fn:function(t){return[s("div",{staticClass:"row-username",attrs:{title:t.row.userName}},[e._v("\n "+e._s(t.row.userName)+"\n ")])]}}])}),e._v(" "),e._l(e.dates,function(t,a){return[s("el-table-column",{key:a+"thead",attrs:{prop:"","show-overflow-tooltip":"","min-width":"38"},scopedSlots:e._u([{key:"header",fn:function(a){return[s("div",{class:["text-center","六"==t.dayOfWeek||"日"==t.dayOfWeek?"color-red":""]},[e._v("\n "+e._s(t.weekDay?parseInt(t.weekDay.split("-")[2]):"")+" "),s("br"),e._v("\n "+e._s(t.dayOfWeek)+"\n ")])]}},{key:"default",fn:function(r){return[s("div",{staticClass:"day-work"},[s("el-popover",{attrs:{placement:"bottom",width:"231",trigger:"click"}},[s("people-day-class",{attrs:{dates:e.dates,itemSchedule:r.row,weekDay:t.weekDay,classData:e.classes,cycleData:e.cycleData},on:{refreshData:e.refreshData}}),e._v(" "),s("div",{staticClass:"tool-tip-body",attrs:{slot:"reference"},slot:"reference"},[s("div",{class:["day-work-cell schedule_del_class",r.row.setClassesList[a].classColor],attrs:{title:r.row.setClassesList[a].classesName}},[r.row.setClassesList[a].classesName.length<=4?s("div",{class:["day-work-cell_text",r.row.setClassesList[a].classesName.length>2?"text-wrap-set":""]},[e._v("\n "+e._s(r.row.setClassesList[a].classesName.length>2?r.row.setClassesList[a].classesName.slice(0,2)+" ":r.row.setClassesList[a].classesName||"清空")+"\n "),r.row.setClassesList[a].classesName.length>2?s("br"):e._e(),e._v("\n "+e._s(r.row.setClassesList[a].classesName.length>2?r.row.setClassesList[a].classesName.slice(2,4)+" ":"")+"\n ")]):s("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:r.row.setClassesList[a].classesName,placement:"top-start"}},[s("div",{class:["day-work-cell_text",r.row.setClassesList[a].classesName.length>2?"text-wrap-set":""]},[e._v("\n "+e._s(r.row.setClassesList[a].classesName.length>2?r.row.setClassesList[a].classesName.slice(0,2)+" ":r.row.setClassesList[a].classesName||"清空")+"\n "),r.row.setClassesList[a].classesName.length>2?s("br"):e._e(),e._v("\n "+e._s(r.row.setClassesList[a].classesName.length>2?r.row.setClassesList[a].classesName.slice(2,4)+" ":"")+"\n ")])]),e._v(" "),r.row.setClassesList[a].isReset?s("div",{staticClass:"day-work-cell_icon"}):e._e()],1)])],1)],1)]}}])})]})],2)],1),e._v(" "),0!=e.tableData.length?s("div",{staticClass:"block common-wrap__page text-right m-t-24"},[s("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[20,40,60,80],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()])],1)])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"schedule-content_tag"},[t("div",{staticClass:"class-tag"},[t("span",{staticClass:"class-tag-text"},[this._v("休息: 休息")])])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"schedule-content_tag"},[t("div",{staticClass:"class-tag"},[t("span",{staticClass:"class-tag-text"},[this._v("清空: 休息")])])])}]};var g=s("VU/8")(f,h,!1,function(e){s("l5HL")},"data-v-581aeeb7",null);t.default=g.exports},MYe1:function(e,t){},l5HL:function(e,t){}});
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(d,b,n){for(var r,t,o,i=0,u=[];i<d.length;i++)t=d[i],a[t]&&u.push(a[t][0]),a[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(c&&c(d,b,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=f(f.s=n[i]);return o};var d={},a={103:0};function f(c){if(d[c])return d[c].exports;var a=d[c]={i:c,l:!1,exports:{}};return e[c].call(a.exports,a,a.exports,f),a.l=!0,a.exports}f.e=function(e){var c=a[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var d=new Promise(function(d,f){c=a[e]=[d,f]});c[2]=d;var b=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,f.nc&&n.setAttribute("nonce",f.nc),n.src=f.p+"static/js/"+e+"."+{0:"2baca21202cf454cd7b0",1:"fe9dec1f31b04053fd7e",2:"54aabab28c7735d34c10",3:"b7e6d57d97174b75b050",4:"11254d7e3a102121b8ec",5:"b5e24a58d047a2ec70f5",6:"124ad8222f7b043b44ae",7:"ebad93a8c5bffffd9e98",8:"f1c9fb5c9212483138d8",9:"b5aae16b3951516573ad",10:"ebbed2d956a1376f014a",11:"59c7813cc972f62b1d18",12:"879536ae7ce46f0c54ec",13:"57e51fc1b6342003f25d",14:"bd076a2e8bb6d67e7276",15:"7882005cd5d4e4e4494b",16:"f483f95dbac654c7de5a",17:"ff6edf624b982c354977",18:"f7633d51986d0c6798f1",19:"ce35e2d57d36a4283e7e",20:"455fd80bd8af15457c57",21:"c1b5e15e28768af52654",22:"2a873e819c6c369d5cd1",23:"d2380bf3c276e741313b",24:"76cb3025ebe21689d252",25:"d3508ee6e53c11c834a8",26:"a4696a3d8f883d26cbba",27:"80efeaa8fe902850d85c",28:"70cb3f87bd69723dbd41",29:"c5bb15e8e1bd17cdc0f7",30:"5148c4801b84f0e73041",31:"20f69d688df3827843c5",32:"0c7863fa05e5c75053c3",33:"eb8a0a11d66a1c3cd8d8",34:"e5ba3c1688f3038d3d09",35:"d8abf87eeb477b4bc1f3",36:"2cadbd4ded3457625f52",37:"8dc3e1f0f3e416135406",38:"9f4a46d2ce3c9477a06b",39:"b33ea830129fb895dd77",40:"2437eb589d6ed60c9252",41:"17121c9227dddf24b37d",42:"54f2f4850c109391114a",43:"fb46c0bad10552e7ef89",44:"3d32c7e1954754671303",45:"c0accd45711184d0044d",46:"785c8076b8d217da747e",47:"b477848570e876912bdb",48:"32a6d29de6b93cd9201c",49:"1a7182d9cdf2e08ff7f0",50:"4235ecfe09e1fc4e1ca4",51:"2f363aaad04264e9f159",52:"d56e883ddcbef7c6b221",53:"ec91f2b143d0b1e708b5",54:"31eed9c38748896262d1",55:"4f96191ae2c44c6f18f7",56:"99063bd3b07926595af4",57:"ba6530916d934b70d218",58:"2241679269f18e7f14c3",59:"5c336f6f4d119300c1d8",60:"d43c13d5c29feb45e864",61:"0806aac37bd2b86e8bc2",62:"8ef5c75f77376ecd8873",63:"bbe4da77ef31a0aa9150",64:"f26939887c305ec6f7fc",65:"069ccaf5f8e5b5f3c59d",66:"5f0382c9cb76b57ba778",67:"745b9621e5297c575b33",68:"aaaa125fb978b59c2cbf",69:"bb6a8bab41cac9f11bd4",70:"a226d330de7ebb2a4c5f",71:"9551ae81326c57064dec",72:"cb1b3985b92be4556fc1",73:"b6b1fb51b601c0fafcda",74:"6206c00744e77bc84fec",75:"93eb5a61daaa3a1df425",76:"78e5a422e9fecbbd255a",77:"b3f7cf4d2b54d306c522",78:"1fc3472c5f95a0a66979",79:"69811ba75d1fceae9737",80:"12442b543aff65f2c05d",81:"00a94b58ac2affb758dc",82:"1fa56152d6bdcfd4ec14",83:"976088a6ee120b8caa17",84:"45dae077c86a1a0050ff",85:"0c7635a15cceae31d981",86:"d0d0607a424156f2d88d",87:"aee44c25b8d252c44b6e",88:"6583c4b0dc7a8f908fa2",89:"8d513b9c9d7970a612c0",90:"57319965505945b3ae7e",91:"446342439ce97b19c84f",92:"09a5823b00d6180576b9",93:"e801fdd8bbd27a68d8ee",94:"c50da77d4e1d5a44b971",95:"04507f6fadd31b01a746",96:"d4a4beef007fa347bd93",97:"8b0f08b3974b32d7bc2a",98:"69c8efc82743796dc255",99:"58cc1884c4f80303999a",102:"2c7e1d628bd2f4ac709c"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var c=a[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),a[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),d},f.m=e,f.c=d,f.d=function(e,c,d){f.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:d})},f.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(c,"a",c),c},f.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},f.p="./",f.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(d,b,n){for(var r,t,o,i=0,u=[];i<d.length;i++)t=d[i],a[t]&&u.push(a[t][0]),a[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(c&&c(d,b,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=f(f.s=n[i]);return o};var d={},a={103:0};function f(c){if(d[c])return d[c].exports;var a=d[c]={i:c,l:!1,exports:{}};return e[c].call(a.exports,a,a.exports,f),a.l=!0,a.exports}f.e=function(e){var c=a[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var d=new Promise(function(d,f){c=a[e]=[d,f]});c[2]=d;var b=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,f.nc&&n.setAttribute("nonce",f.nc),n.src=f.p+"static/js/"+e+"."+{0:"2baca21202cf454cd7b0",1:"fe9dec1f31b04053fd7e",2:"54aabab28c7735d34c10",3:"b7e6d57d97174b75b050",4:"11254d7e3a102121b8ec",5:"b5e24a58d047a2ec70f5",6:"124ad8222f7b043b44ae",7:"ebad93a8c5bffffd9e98",8:"f1c9fb5c9212483138d8",9:"b5aae16b3951516573ad",10:"ebbed2d956a1376f014a",11:"59c7813cc972f62b1d18",12:"879536ae7ce46f0c54ec",13:"57e51fc1b6342003f25d",14:"bd076a2e8bb6d67e7276",15:"7882005cd5d4e4e4494b",16:"f483f95dbac654c7de5a",17:"ff6edf624b982c354977",18:"f7633d51986d0c6798f1",19:"ce35e2d57d36a4283e7e",20:"455fd80bd8af15457c57",21:"c1b5e15e28768af52654",22:"2a873e819c6c369d5cd1",23:"d2380bf3c276e741313b",24:"76cb3025ebe21689d252",25:"d3508ee6e53c11c834a8",26:"a4696a3d8f883d26cbba",27:"80efeaa8fe902850d85c",28:"70cb3f87bd69723dbd41",29:"c5bb15e8e1bd17cdc0f7",30:"5148c4801b84f0e73041",31:"20f69d688df3827843c5",32:"0c7863fa05e5c75053c3",33:"fe239972086d90fd74ac",34:"e5ba3c1688f3038d3d09",35:"d8abf87eeb477b4bc1f3",36:"2cadbd4ded3457625f52",37:"8dc3e1f0f3e416135406",38:"9f4a46d2ce3c9477a06b",39:"b33ea830129fb895dd77",40:"2437eb589d6ed60c9252",41:"17121c9227dddf24b37d",42:"54f2f4850c109391114a",43:"fb46c0bad10552e7ef89",44:"3d32c7e1954754671303",45:"c0accd45711184d0044d",46:"785c8076b8d217da747e",47:"b477848570e876912bdb",48:"32a6d29de6b93cd9201c",49:"1a7182d9cdf2e08ff7f0",50:"4235ecfe09e1fc4e1ca4",51:"2f363aaad04264e9f159",52:"d56e883ddcbef7c6b221",53:"ec91f2b143d0b1e708b5",54:"31eed9c38748896262d1",55:"4f96191ae2c44c6f18f7",56:"99063bd3b07926595af4",57:"ba6530916d934b70d218",58:"2241679269f18e7f14c3",59:"5c336f6f4d119300c1d8",60:"d43c13d5c29feb45e864",61:"0806aac37bd2b86e8bc2",62:"8ef5c75f77376ecd8873",63:"bbe4da77ef31a0aa9150",64:"f26939887c305ec6f7fc",65:"069ccaf5f8e5b5f3c59d",66:"5f0382c9cb76b57ba778",67:"745b9621e5297c575b33",68:"aaaa125fb978b59c2cbf",69:"bb6a8bab41cac9f11bd4",70:"a226d330de7ebb2a4c5f",71:"9551ae81326c57064dec",72:"cb1b3985b92be4556fc1",73:"b6b1fb51b601c0fafcda",74:"6206c00744e77bc84fec",75:"93eb5a61daaa3a1df425",76:"78e5a422e9fecbbd255a",77:"b3f7cf4d2b54d306c522",78:"1fc3472c5f95a0a66979",79:"69811ba75d1fceae9737",80:"12442b543aff65f2c05d",81:"00a94b58ac2affb758dc",82:"1fa56152d6bdcfd4ec14",83:"976088a6ee120b8caa17",84:"45dae077c86a1a0050ff",85:"0c7635a15cceae31d981",86:"d0d0607a424156f2d88d",87:"aee44c25b8d252c44b6e",88:"6583c4b0dc7a8f908fa2",89:"8d513b9c9d7970a612c0",90:"57319965505945b3ae7e",91:"446342439ce97b19c84f",92:"09a5823b00d6180576b9",93:"e801fdd8bbd27a68d8ee",94:"c50da77d4e1d5a44b971",95:"04507f6fadd31b01a746",96:"d4a4beef007fa347bd93",97:"8b0f08b3974b32d7bc2a",98:"69c8efc82743796dc255",99:"58cc1884c4f80303999a",102:"2c7e1d628bd2f4ac709c"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var c=a[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),a[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),d},f.m=e,f.c=d,f.d=function(e,c,d){f.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:d})},f.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(c,"a",c),c},f.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},f.p="./",f.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-09-18 15:25:12
* @LastEditors : 无尘
* @LastEditTime : 2019-12-27 15:58:41
* @LastEditTime : 2019-12-27 16:27:59
-->
<template>
......@@ -84,11 +84,18 @@
<people-day-class :dates="dates" :itemSchedule="scope.row" :weekDay="item.weekDay" :classData="classes" :cycleData="cycleData" @refreshData="refreshData"></people-day-class>
<div class="tool-tip-body" slot="reference">
<div :class="['day-work-cell schedule_del_class', scope.row.setClassesList[index].classColor]" :title="scope.row.setClassesList[index].classesName">
<div :class="['day-work-cell_text', scope.row.setClassesList[index].classesName.length > 2 ? 'text-wrap-set' : '']">
<div v-if="scope.row.setClassesList[index].classesName.length <= 4" :class="['day-work-cell_text', scope.row.setClassesList[index].classesName.length > 2 ? 'text-wrap-set' : '']">
{{ scope.row.setClassesList[index].classesName.length > 2 ? `${scope.row.setClassesList[index].classesName.slice(0, 2)} ` : scope.row.setClassesList[index].classesName || '清空' }}
<br v-if="scope.row.setClassesList[index].classesName.length > 2" />
{{ scope.row.setClassesList[index].classesName.length > 2 ? `${scope.row.setClassesList[index].classesName.slice(2, 4)} ` : '' }}
</div>
<el-tooltip v-else class="item" effect="dark" :content="scope.row.setClassesList[index].classesName" placement="top-start">
<div :class="['day-work-cell_text', scope.row.setClassesList[index].classesName.length > 2 ? 'text-wrap-set' : '']">
{{ scope.row.setClassesList[index].classesName.length > 2 ? `${scope.row.setClassesList[index].classesName.slice(0, 2)} ` : scope.row.setClassesList[index].classesName || '清空' }}
<br v-if="scope.row.setClassesList[index].classesName.length > 2" />
{{ scope.row.setClassesList[index].classesName.length > 2 ? `${scope.row.setClassesList[index].classesName.slice(2, 4)} ` : '' }}
</div>
</el-tooltip>
<div v-if="scope.row.setClassesList[index].isReset" class="day-work-cell_icon"></div>
</div>
</div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment