|
@@ -5110,7 +5110,7 @@
|
|
|
}
|
|
|
|
|
|
const { reportExtraField4Name, reportExtraField5Name } = this.user.timeType
|
|
|
- if(reportExtraField4Name || reportExtraField5Name) {
|
|
|
+ if((reportExtraField4Name || reportExtraField5Name) && domain.groupId) {
|
|
|
this.getInfoByProjectId(domain, index)
|
|
|
}
|
|
|
},
|
|
@@ -5118,9 +5118,10 @@
|
|
|
const { projectId } = domain
|
|
|
const projectList = this.fillProjectList || this.subFillProjectList
|
|
|
const { projectCode = '' } = projectList.find(item => item.id == projectId)
|
|
|
- this.http.post('/erpOrderInfo/getInfoByProjectId',{
|
|
|
+ this.http.post('/erpOrderInfo/getInfoByProjectIdAndGroupId',{
|
|
|
projectId: projectCode,
|
|
|
- date: this.isBatch == 0 ? this.workForm.createDate : this.workForm.createDate[1]
|
|
|
+ date: this.isBatch == 0 ? this.workForm.createDate : this.workForm.createDate[1],
|
|
|
+ groupId: domain.groupId
|
|
|
},
|
|
|
res => {
|
|
|
if (res.code == "ok") {
|
|
@@ -5268,6 +5269,10 @@
|
|
|
domain.extraField4 = ''
|
|
|
domain.extraField5 = ''
|
|
|
}
|
|
|
+
|
|
|
+ if(groupId) {
|
|
|
+ this.getInfoByProjectId(domain, index, true)
|
|
|
+ }
|
|
|
}
|
|
|
console.log(domain);
|
|
|
if(!domain.groupId){
|
|
@@ -6667,7 +6672,7 @@
|
|
|
arr[i].imgListUrl = arrList
|
|
|
arr[i].imgList = list.report[i].pics
|
|
|
}
|
|
|
- if((reportExtraField4Name || reportExtraField5Name) && list.report[i].state >= 2) {
|
|
|
+ if((reportExtraField4Name || reportExtraField5Name) && list.report[i].state >= 2 && copyData.groupId) {
|
|
|
this.getInfoByProjectId(copyData, i, false)
|
|
|
}
|
|
|
}
|
|
@@ -6888,7 +6893,7 @@
|
|
|
//最后一个参数表示是否保留stage的值,不要重置为空
|
|
|
this.getGroupStages(this.zhoBao, 0, true)
|
|
|
}
|
|
|
- if(reportExtraField4Name || reportExtraField5Name) {
|
|
|
+ if((reportExtraField4Name || reportExtraField5Name) && sss.groupId) {
|
|
|
this.weekGetInfoByProjectId(sss)
|
|
|
}
|
|
|
this.$forceUpdate();
|
|
@@ -7060,7 +7065,7 @@
|
|
|
this.setWeekFormReportItem(sss.id, i, names, row, sss);
|
|
|
}
|
|
|
|
|
|
- if(this.user.timeType.reportExtraField4Name || this.user.timeType.reportExtraField5Name) {
|
|
|
+ if((this.user.timeType.reportExtraField4Name || this.user.timeType.reportExtraField5Name) && sss.groupId) {
|
|
|
setTimeout(() => {
|
|
|
this.weekGetInfoByProjectId(sss)
|
|
|
}, 1000)
|
|
@@ -7072,9 +7077,10 @@
|
|
|
const { projectId } = item
|
|
|
const projectList = this.fillProjectList || this.subFillProjectList
|
|
|
const { projectCode = '' } = projectList.find(item => item.id == projectId)
|
|
|
- this.http.post('/erpOrderInfo/getInfoByProjectId',{
|
|
|
+ this.http.post('/erpOrderInfo/getInfoByProjectIdAndGroupId',{
|
|
|
projectId: projectCode,
|
|
|
- date: this.zhoData[this.zhoBaoIdx].zhoDataTime
|
|
|
+ date: this.zhoData[this.zhoBaoIdx].zhoDataTime,
|
|
|
+ groupId: item.groupId
|
|
|
},
|
|
|
res => {
|
|
|
if (res.code == "ok") {
|