|
|
@@ -928,7 +928,8 @@
|
|
|
startTime: item.startTime,
|
|
|
endTime: item.endTime,
|
|
|
assigneeType: row.assignType,
|
|
|
- assigneeName: item.name
|
|
|
+ assigneeName: item.name,
|
|
|
+ isNew: item.isNew ? item.isNew : ''
|
|
|
};
|
|
|
if (item.teamTimeIds) {
|
|
|
Aobj.teamTimeIds = item.teamTimeIds;
|
|
|
@@ -1026,6 +1027,8 @@
|
|
|
let list = JSON.parse(JSON.stringify(arr));
|
|
|
let dataRow = this.processList[index];
|
|
|
|
|
|
+ console.log('7777');
|
|
|
+
|
|
|
// return;
|
|
|
// 不存在 班组数据的话 就不调用这个方法
|
|
|
if (!this.form.teamId) {
|
|
|
@@ -1113,22 +1116,29 @@
|
|
|
let listMap = {};
|
|
|
listArr.map((el, index) => (listMap[el.id] = index));
|
|
|
let arrList = codeT ? arrMap[codeT].arr : res[0].assignees;
|
|
|
- arrList.map((item) => {
|
|
|
- if (item.assigneeType.code == dataRow.assignType) {
|
|
|
- let idx = listMap[item.assigneeId];
|
|
|
- listArr[idx].disposalStatus = item.disposalStatus;
|
|
|
- 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);
|
|
|
+
|
|
|
+ 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];
|
|
|
+ listArr[idx].disposalStatus = item.disposalStatus;
|
|
|
+ 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);
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
});
|
|
|
- // console.log(listArr,'listArr')
|
|
|
+
|
|
|
// console.log(listArr,'listArr')
|
|
|
this.$set(dataRow, 'list', listArr);
|
|
|
this.$set(dataRow, 'radioBun', radioBun);
|