-
{{item.day}}
+ style="border-radius: 5px;cursor:pointer" @click="_changeWorkdayWeekInfo(item)" v-if="item.weekFlag == week">
+
{{vc.getWorkDay(item.day)}}
{{item.workdayName}}
{{time.startTime}}-{{time.endTime}}
diff --git a/public/components/property/scheduleClassesWeek/scheduleClassesWeek.js b/public/components/property/scheduleClassesWeek/scheduleClassesWeek.js
index bd8cb5e11..bf73cc2e0 100644
--- a/public/components/property/scheduleClassesWeek/scheduleClassesWeek.js
+++ b/public/components/property/scheduleClassesWeek/scheduleClassesWeek.js
@@ -2,48 +2,51 @@
vc.extends({
data: {
scheduleClassesWeekInfo: {
- scheduleCycle:1,
- days:[]
+ scheduleCycle: 1,
+ days: []
}
},
_initMethod: function () {
-
+
},
_initEvent: function () {
-
+
vc.on("scheduleClassesWeekInfo", "notify", function (_param) {
$that.scheduleClassesWeekInfo.days = _param.days;
- $that.scheduleClassesWeekInfo.scheduleCycle = _param.scheduleCycle;
+ $that.scheduleClassesWeekInfo.scheduleCycle = parseInt(_param.scheduleCycle);
- if(_param.days && _param.days.length>0){
- return ;
+ if (_param.days && _param.days.length > 0) {
+ return;
}
$that._changeInspectionPeriodWeek();
});
},
methods: {
- _changeInspectionPeriodWeek:function(){
+ _changeInspectionPeriodWeek: function () {
let _days = $that.scheduleClassesWeekInfo.days;
- _days.splice(0,_days.length);
- for(let cycleIndex = 0; cycleIndex < $that.scheduleClassesWeekInfo.scheduleCycle; cycleIndex++){
- _days.push({
- day:cycleIndex+1,
- workday:'1001',
- workdayName:'正常上下班',
- times:[{
- id:vc.uuid(),
- startTime:'08:30',
- endTime:'18:00'
- }]
- })
+ _days.splice(0, _days.length);
+ for (let weekIndex = 0; weekIndex < $that.scheduleClassesWeekInfo.scheduleCycle; weekIndex++) {
+ for (let cycleIndex = 0; cycleIndex < 7; cycleIndex++) {
+ _days.push({
+ weekFlag: weekIndex+1,
+ day: cycleIndex + 1,
+ workday: '1001',
+ workdayName: '正常上下班',
+ times: [{
+ id: vc.uuid(),
+ startTime: '08:30',
+ endTime: '18:00'
+ }]
+ })
+ }
}
- vc.emit('addScheduleClasses','notifyScheduleCycle',$that.scheduleClassesWeekInfo.scheduleCycle);
+ vc.emit('addScheduleClasses', 'notifyScheduleCycle', $that.scheduleClassesWeekInfo.scheduleCycle);
},
- _changeWorkdayWeekInfo:function(item){
- vc.emit('editScheduleClassesDay', 'notify',item);
+ _changeWorkdayWeekInfo: function (item) {
+ vc.emit('editScheduleClassesDay', 'notify', item);
}
-
+
}
});
})(window.vc);
\ No newline at end of file
diff --git a/public/pages/property/addScheduleClasses/addScheduleClasses.html b/public/pages/property/addScheduleClasses/addScheduleClasses.html
index f3ae5c89f..150b8092a 100644
--- a/public/pages/property/addScheduleClasses/addScheduleClasses.html
+++ b/public/pages/property/addScheduleClasses/addScheduleClasses.html
@@ -29,7 +29,7 @@
{{vc.i18n('必填,请选择排班类型','addScheduleClasses')}}
-
+