|
|
@@ -817,27 +817,27 @@ export default {
|
|
|
|
|
|
if (listArr.length == 0) return;
|
|
|
|
|
|
- listArr.forEach((it) => {
|
|
|
- if (it.disposalStatus || it.disposalStatus == 0) {
|
|
|
- arrList.map((item) => {
|
|
|
- if (item.assigneeType.code == dataRow.assignType) {
|
|
|
- let idx = listMap[item.assigneeId];
|
|
|
- if (!idx && idx !== 0) {
|
|
|
- return;
|
|
|
- }
|
|
|
- listArr[idx].status = item.status;
|
|
|
- listArr[idx].startTime = item.startTime;
|
|
|
- listArr[idx].endTime = item.endTime;
|
|
|
- listArr[idx].quantity = item.quantity;
|
|
|
- listArr[idx].weight = item.weight;
|
|
|
- listArr[idx].changeId = item.id;
|
|
|
- listArr[idx].teamTimeIds = item.teamTimeIds;
|
|
|
- this.compareAndSetTime(listArr[idx], dataRow);
|
|
|
- this.compareEndSetTime(listArr[idx], dataRow);
|
|
|
- }
|
|
|
- });
|
|
|
+ // listArr.forEach((it) => {
|
|
|
+ // if (it.disposalStatus || it.disposalStatus == 0) {
|
|
|
+ arrList.map((item) => {
|
|
|
+ if (item.assigneeType.code == dataRow.assignType) {
|
|
|
+ let idx = listMap[item.assigneeId];
|
|
|
+ if (!idx && idx !== 0) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ listArr[idx].status = item.status;
|
|
|
+ listArr[idx].startTime = item.startTime;
|
|
|
+ listArr[idx].endTime = item.endTime;
|
|
|
+ listArr[idx].quantity = item.quantity;
|
|
|
+ listArr[idx].weight = item.weight;
|
|
|
+ listArr[idx].changeId = item.id;
|
|
|
+ listArr[idx].teamTimeIds = item.teamTimeIds;
|
|
|
+ this.compareAndSetTime(listArr[idx], dataRow);
|
|
|
+ this.compareEndSetTime(listArr[idx], dataRow);
|
|
|
}
|
|
|
});
|
|
|
+ // }
|
|
|
+ // });
|
|
|
|
|
|
// 这里重新调用一个方法 计算出 startDate endDate
|
|
|
this.$set(dataRow, 'list', listArr);
|
|
|
@@ -965,8 +965,9 @@ export default {
|
|
|
// let data = this.shiftList.find((item) => item.id == e);
|
|
|
// this.selectedListData(row, item);
|
|
|
let data = this.shifTimeData(e, row);
|
|
|
- let startTime = `${this.dateValue} ${data.startTime}`;
|
|
|
- let endTime = `${this.dateValue} ${data.endTime}`;
|
|
|
+ let startTime = `${this.dateValue} ${data.startTime}` + `:00`;
|
|
|
+ let endTime = `${this.dateValue} ${data.endTime}` + `:00`;
|
|
|
+
|
|
|
this.$set(row, 'startTime', startTime);
|
|
|
this.$set(row, 'endTime', endTime);
|
|
|
this.handleStartTimeChange(row, item);
|