|
|
@ -2996,20 +2996,6 @@ import {updateColumnSize} from "../../../api/table"; |
|
|
} |
|
|
} |
|
|
return '' |
|
|
return '' |
|
|
}, |
|
|
}, |
|
|
getSqeEngineerValue (row, camelField) { |
|
|
|
|
|
if (!row) { |
|
|
|
|
|
return '' |
|
|
|
|
|
} |
|
|
|
|
|
return row[camelField] || '' |
|
|
|
|
|
}, |
|
|
|
|
|
normalizeSqeEngineerFields (target) { |
|
|
|
|
|
if (!target) { |
|
|
|
|
|
return target |
|
|
|
|
|
} |
|
|
|
|
|
target.sqemeEngineer = this.getSqeEngineerValue(target, 'sqemeEngineer') |
|
|
|
|
|
target.sqeeeEngineer = this.getSqeEngineerValue(target, 'sqeeeEngineer') |
|
|
|
|
|
return target |
|
|
|
|
|
}, |
|
|
|
|
|
handleColumnResize(newWidth, oldWidth, column, event){ |
|
|
handleColumnResize(newWidth, oldWidth, column, event){ |
|
|
let inData= this.columnList.filter(item => item.columnProp === column.property)[0] |
|
|
let inData= this.columnList.filter(item => item.columnProp === column.property)[0] |
|
|
inData.columnWidth=newWidth |
|
|
inData.columnWidth=newWidth |
|
|
@ -3459,7 +3445,6 @@ import {updateColumnSize} from "../../../api/table"; |
|
|
await eamProjectInfoSearch(this.searchData).then(({data}) => { |
|
|
await eamProjectInfoSearch(this.searchData).then(({data}) => { |
|
|
this.exportList = data.page.list |
|
|
this.exportList = data.page.list |
|
|
this.exportList.forEach((item) => { |
|
|
this.exportList.forEach((item) => { |
|
|
this.normalizeSqeEngineerFields(item) |
|
|
|
|
|
item.projectManagerName = this.getUserDisplayName(item.projectManager); |
|
|
item.projectManagerName = this.getUserDisplayName(item.projectManager); |
|
|
item.projectOwnerName = this.getUserDisplayName(item.projectOwner); |
|
|
item.projectOwnerName = this.getUserDisplayName(item.projectOwner); |
|
|
item.engineerName = this.getUserDisplayName(item.engineer); |
|
|
item.engineerName = this.getUserDisplayName(item.engineer); |
|
|
@ -3583,7 +3568,6 @@ import {updateColumnSize} from "../../../api/table"; |
|
|
this.totalPage = data.page.totalCount |
|
|
this.totalPage = data.page.totalCount |
|
|
// 遍历dataList |
|
|
// 遍历dataList |
|
|
this.dataList.forEach((item) => { |
|
|
this.dataList.forEach((item) => { |
|
|
this.normalizeSqeEngineerFields(item) |
|
|
|
|
|
item.projectManagerName = this.getUserDisplayName(item.projectManager) |
|
|
item.projectManagerName = this.getUserDisplayName(item.projectManager) |
|
|
item.projectOwnerName = this.getUserDisplayName(item.projectOwner) |
|
|
item.projectOwnerName = this.getUserDisplayName(item.projectOwner) |
|
|
item.engineerName = this.getUserDisplayName(item.engineer) |
|
|
item.engineerName = this.getUserDisplayName(item.engineer) |
|
|
@ -3669,7 +3653,6 @@ import {updateColumnSize} from "../../../api/table"; |
|
|
this.totalPage = data.page.totalCount |
|
|
this.totalPage = data.page.totalCount |
|
|
// 遍历dataList |
|
|
// 遍历dataList |
|
|
this.dataList.forEach((item) => { |
|
|
this.dataList.forEach((item) => { |
|
|
this.normalizeSqeEngineerFields(item) |
|
|
|
|
|
item.projectManagerName = this.getUserDisplayName(item.projectManager) |
|
|
item.projectManagerName = this.getUserDisplayName(item.projectManager) |
|
|
item.projectOwnerName = this.getUserDisplayName(item.projectOwner) |
|
|
item.projectOwnerName = this.getUserDisplayName(item.projectOwner) |
|
|
item.engineerName = this.getUserDisplayName(item.engineer) |
|
|
item.engineerName = this.getUserDisplayName(item.engineer) |
|
|
@ -3924,8 +3907,8 @@ import {updateColumnSize} from "../../../api/table"; |
|
|
qcEngineer: row.qcEngineer, |
|
|
qcEngineer: row.qcEngineer, |
|
|
peEngineer: row.peEngineer, |
|
|
peEngineer: row.peEngineer, |
|
|
eeEngineer: row.eeEngineer, |
|
|
eeEngineer: row.eeEngineer, |
|
|
sqemeEngineer: this.getSqeEngineerValue(row, 'sqemeEngineer'), |
|
|
|
|
|
sqeeeEngineer: this.getSqeEngineerValue(row, 'sqeeeEngineer'), |
|
|
|
|
|
|
|
|
sqemeEngineer: row.sqemeEngineer || '', |
|
|
|
|
|
sqeeeEngineer: row.sqeeeEngineer || '', |
|
|
projectCreationDate: row.projectCreationDate, |
|
|
projectCreationDate: row.projectCreationDate, |
|
|
status: row.status, |
|
|
status: row.status, |
|
|
remark: row.remark, |
|
|
remark: row.remark, |
|
|
@ -4018,7 +4001,6 @@ import {updateColumnSize} from "../../../api/table"; |
|
|
this.clearModalFlag = false |
|
|
this.clearModalFlag = false |
|
|
}, |
|
|
}, |
|
|
saveData () { |
|
|
saveData () { |
|
|
this.normalizeSqeEngineerFields(this.modalData) |
|
|
|
|
|
this.modalData.oriProjectId = this.modalData.projectNo |
|
|
this.modalData.oriProjectId = this.modalData.projectNo |
|
|
this.modalData.finalCustomerId = this.modalData.customerNo |
|
|
this.modalData.finalCustomerId = this.modalData.customerNo |
|
|
if (this.modalData.projectNo === '' || this.modalData.projectNo == null) { |
|
|
if (this.modalData.projectNo === '' || this.modalData.projectNo == null) { |
|
|
@ -4758,7 +4740,6 @@ import {updateColumnSize} from "../../../api/table"; |
|
|
this.projectPartList = data.page.list |
|
|
this.projectPartList = data.page.list |
|
|
// 遍历dataList |
|
|
// 遍历dataList |
|
|
this.projectPartList.forEach((item) => { |
|
|
this.projectPartList.forEach((item) => { |
|
|
this.normalizeSqeEngineerFields(item) |
|
|
|
|
|
item.projectManagerName = this.getUserDisplayName(item.projectManager) |
|
|
item.projectManagerName = this.getUserDisplayName(item.projectManager) |
|
|
item.projectOwnerName = this.getUserDisplayName(item.projectOwner) |
|
|
item.projectOwnerName = this.getUserDisplayName(item.projectOwner) |
|
|
item.engineerName = this.getUserDisplayName(item.engineer) |
|
|
item.engineerName = this.getUserDisplayName(item.engineer) |
|
|
@ -4838,8 +4819,8 @@ import {updateColumnSize} from "../../../api/table"; |
|
|
qcEngineer: row.qcEngineer, |
|
|
qcEngineer: row.qcEngineer, |
|
|
peEngineer: row.peEngineer, |
|
|
peEngineer: row.peEngineer, |
|
|
eeEngineer: row.eeEngineer, |
|
|
eeEngineer: row.eeEngineer, |
|
|
sqemeEngineer: this.getSqeEngineerValue(row, 'sqemeEngineer'), |
|
|
|
|
|
sqeeeEngineer: this.getSqeEngineerValue(row, 'sqeeeEngineer'), |
|
|
|
|
|
|
|
|
sqemeEngineer: row.sqemeEngineer || '', |
|
|
|
|
|
sqeeeEngineer: row.sqeeeEngineer || '', |
|
|
projectCreationDate: row.projectCreationDate, |
|
|
projectCreationDate: row.projectCreationDate, |
|
|
status: '草稿', |
|
|
status: '草稿', |
|
|
partType: 'Active', |
|
|
partType: 'Active', |
|
|
@ -4951,8 +4932,8 @@ import {updateColumnSize} from "../../../api/table"; |
|
|
qcEngineer: row.qcEngineer, |
|
|
qcEngineer: row.qcEngineer, |
|
|
peEngineer: row.peEngineer, |
|
|
peEngineer: row.peEngineer, |
|
|
eeEngineer: row.eeEngineer, |
|
|
eeEngineer: row.eeEngineer, |
|
|
sqemeEngineer: this.getSqeEngineerValue(row, 'sqemeEngineer'), |
|
|
|
|
|
sqeeeEngineer: this.getSqeEngineerValue(row, 'sqeeeEngineer'), |
|
|
|
|
|
|
|
|
sqemeEngineer: row.sqemeEngineer || '', |
|
|
|
|
|
sqeeeEngineer: row.sqeeeEngineer || '', |
|
|
projectCreationDate: row.buildDate, |
|
|
projectCreationDate: row.buildDate, |
|
|
status: row.status, |
|
|
status: row.status, |
|
|
partType: row.partType, |
|
|
partType: row.partType, |
|
|
|