|
@@ -332,8 +332,8 @@
|
|
console.log('老得:', this.oldWeek);
|
|
console.log('老得:', this.oldWeek);
|
|
console.log('新的', res.data);
|
|
console.log('新的', res.data);
|
|
if (res.status == 0) {
|
|
if (res.status == 0) {
|
|
- if (typeof res.data[0] != undefined && typeof res.data[0] != 'undefined') {
|
|
|
|
- let data = res.data;
|
|
|
|
|
|
+ if (typeof res.data.list[0] != undefined && typeof res.data[0] != 'undefined') {
|
|
|
|
+ let data = res.data.list;
|
|
let arr = [];
|
|
let arr = [];
|
|
for (let i = 0; i < this.oldWeek.length; i++) {
|
|
for (let i = 0; i < this.oldWeek.length; i++) {
|
|
for (let p = 0; p < data.length; p++) {
|
|
for (let p = 0; p < data.length; p++) {
|
|
@@ -410,7 +410,7 @@
|
|
var bData = new Date();
|
|
var bData = new Date();
|
|
bData.setTime(bData.getTime() + 24 * 60 * 60 * 1000 * (8 - bData.getDay() + (7 * e[0].value)))
|
|
bData.setTime(bData.getTime() + 24 * 60 * 60 * 1000 * (8 - bData.getDay() + (7 * e[0].value)))
|
|
for (let i = 0; i < 7; i++) {
|
|
for (let i = 0; i < 7; i++) {
|
|
- var week = (bData.getMonth() + 1) + "-" + bData.getDate();
|
|
|
|
|
|
+ var week = (bData.getMonth() + 1) + "-" + this.Appendzero(bData.getDate());
|
|
bData.setTime(bData.getTime() + 24 * 60 * 60 * 1000 * 1);
|
|
bData.setTime(bData.getTime() + 24 * 60 * 60 * 1000 * 1);
|
|
this.hospitalWeek[i].value = week
|
|
this.hospitalWeek[i].value = week
|
|
this.saveList[i].schedule_date = '2020-' + week
|
|
this.saveList[i].schedule_date = '2020-' + week
|
|
@@ -486,11 +486,15 @@
|
|
duration: 2000,
|
|
duration: 2000,
|
|
title: '排班成功'
|
|
title: '排班成功'
|
|
})
|
|
})
|
|
|
|
+ uni.switchTab({
|
|
|
|
+ url: '/pages/index/index'
|
|
|
|
+ })
|
|
|
|
+ }else{
|
|
|
|
+ uni.showModal({
|
|
|
|
+ duration:2000,
|
|
|
|
+ title:res.message,
|
|
|
|
+ })
|
|
}
|
|
}
|
|
-
|
|
|
|
- uni.switchTab({
|
|
|
|
- url: '/pages/index/index'
|
|
|
|
- })
|
|
|
|
},
|
|
},
|
|
//获取时间
|
|
//获取时间
|
|
getTime() {
|
|
getTime() {
|
|
@@ -513,11 +517,11 @@
|
|
aData.setTime(aData.getTime() + 24 * 60 * 60 * 1000 * (7 - aData.getDay()))
|
|
aData.setTime(aData.getTime() + 24 * 60 * 60 * 1000 * (7 - aData.getDay()))
|
|
for (let i = 0; i < 4; i++) {
|
|
for (let i = 0; i < 4; i++) {
|
|
aData.setTime(aData.getTime() + 24 * 60 * 60 * 1000 * 1)
|
|
aData.setTime(aData.getTime() + 24 * 60 * 60 * 1000 * 1)
|
|
- var week1 = aData.getFullYear() + "." + (aData.getMonth() + 1) + "." + aData.getDate();
|
|
|
|
|
|
+ var week1 = aData.getFullYear() + "." + (aData.getMonth() + 1) + "." + this.Appendzero(aData.getDate());
|
|
console.log('第', i + 1, '个周一的时间', week1) //周一的时间
|
|
console.log('第', i + 1, '个周一的时间', week1) //周一的时间
|
|
//周日
|
|
//周日
|
|
aData.setTime(aData.getTime() + 24 * 60 * 60 * 1000 * (aData.getDay() + 5))
|
|
aData.setTime(aData.getTime() + 24 * 60 * 60 * 1000 * (aData.getDay() + 5))
|
|
- var week2 = aData.getFullYear() + "." + (aData.getMonth() + 1) + "." + aData.getDate();
|
|
|
|
|
|
+ var week2 = aData.getFullYear() + "." + (aData.getMonth() + 1) + "." + this.Appendzero(aData.getDate());
|
|
console.log('第', i + 1, '个周日的时间', week2) //周日的时间
|
|
console.log('第', i + 1, '个周日的时间', week2) //周日的时间
|
|
this.list[i].label = week1 + ' - ' + week2 //给选择器数组
|
|
this.list[i].label = week1 + ' - ' + week2 //给选择器数组
|
|
}
|
|
}
|
|
@@ -525,7 +529,8 @@
|
|
var bData = new Date();
|
|
var bData = new Date();
|
|
bData.setTime(bData.getTime() + 24 * 60 * 60 * 1000 * (8 - bData.getDay()))
|
|
bData.setTime(bData.getTime() + 24 * 60 * 60 * 1000 * (8 - bData.getDay()))
|
|
for (let i = 0; i < 7; i++) {
|
|
for (let i = 0; i < 7; i++) {
|
|
- var week = (bData.getMonth() + 1) + "-" + bData.getDate();
|
|
|
|
|
|
+ var week = (bData.getMonth() + 1) + "-" + this.Appendzero(bData.getDate());
|
|
|
|
+ console.log('号:',week)
|
|
bData.setTime(bData.getTime() + 24 * 60 * 60 * 1000 * 1);
|
|
bData.setTime(bData.getTime() + 24 * 60 * 60 * 1000 * 1);
|
|
this.hospitalWeek[i].value = week
|
|
this.hospitalWeek[i].value = week
|
|
this.saveList[i].schedule_date = '2020-' + week
|
|
this.saveList[i].schedule_date = '2020-' + week
|
|
@@ -561,6 +566,11 @@
|
|
// alert(week)
|
|
// alert(week)
|
|
// return currentdate;
|
|
// return currentdate;
|
|
},
|
|
},
|
|
|
|
+
|
|
|
|
+ Appendzero(obj){
|
|
|
|
+ if(obj<10) return "0" +""+ obj;
|
|
|
|
+ else return obj;
|
|
|
|
+ },
|
|
|
|
|
|
getTemplate: async function() {
|
|
getTemplate: async function() {
|
|
let that = this;
|
|
let that = this;
|
|
@@ -570,10 +580,13 @@
|
|
'start_date': startTime,
|
|
'start_date': startTime,
|
|
'end_date': endTime
|
|
'end_date': endTime
|
|
});
|
|
});
|
|
|
|
+
|
|
if (res.status == 0) {
|
|
if (res.status == 0) {
|
|
- if (typeof res.data[0] != undefined && typeof res.data[0] != 'undefined') {
|
|
|
|
- let data = res.data;
|
|
|
|
|
|
+ this.fixed = res.data.save_flag
|
|
|
|
+ if (typeof res.data.list[0] != undefined && typeof res.data.list[0] != 'undefined') {
|
|
|
|
+ let data = res.data.list;
|
|
let arr = [];
|
|
let arr = [];
|
|
|
|
+
|
|
for (let i = 0; i < this.hospitalWeek.length; i++) {
|
|
for (let i = 0; i < this.hospitalWeek.length; i++) {
|
|
for (let p = 0; p < data.length; p++) {
|
|
for (let p = 0; p < data.length; p++) {
|
|
if (this.hospitalWeek[i].value == data[p].schedule_date) {
|
|
if (this.hospitalWeek[i].value == data[p].schedule_date) {
|