[update] 修改企标评审会记录和企标详情总分计算,企标制修订流程-部所联络人下发节点截止日期可以等于计划日期当天

This commit is contained in:
lideqin
2024-01-16 15:17:33 +08:00
parent 424e49aa92
commit 7c014955ee
3 changed files with 28 additions and 117 deletions
@@ -154,95 +154,6 @@ const fixDataSourse = [
project: '总分:0'
}
]
const initData = {
'60.00': null,
'test_chh00712': [
{
id: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
orgCode: null,
reviewMeetingId: null,
evaluateItem: '1',
evaluateScore: '10',
adjudicatorId: null,
adjudicatorName: 'test_chh00712',
deductionScoreReason: '无'
},
{
id: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
orgCode: null,
reviewMeetingId: null,
evaluateItem: '2',
evaluateScore: '11',
adjudicatorId: null,
adjudicatorName: 'test_chh00712',
deductionScoreReason: '无'
},
{
id: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
orgCode: null,
reviewMeetingId: null,
evaluateItem: '3',
evaluateScore: '12',
adjudicatorId: null,
adjudicatorName: 'test_chh00712',
deductionScoreReason: '无'
},
{
id: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
orgCode: null,
reviewMeetingId: null,
evaluateItem: '4',
evaluateScore: '13',
adjudicatorId: null,
adjudicatorName: 'test_chh00712',
deductionScoreReason: '无'
},
{
id: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
orgCode: null,
reviewMeetingId: null,
evaluateItem: '5',
evaluateScore: '14',
adjudicatorId: null,
adjudicatorName: 'test_chh00712',
deductionScoreReason: '无'
},
{
id: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
orgCode: null,
reviewMeetingId: null,
evaluateItem: '6',
evaluateScore: '15',
adjudicatorId: null,
adjudicatorName: 'test_chh00712',
deductionScoreReason: '无'
}
]
}
export default {
name: 'ScoreDetail',
data () {
@@ -375,7 +286,8 @@ export default {
}
}
],
dataSource: []
dataSource: [],
allScore: 0
}
},
watch: {
@@ -389,7 +301,7 @@ export default {
if (dataArr) {
for (const i in fixDataSourse) {
this.dataSource[i] = { ...fixDataSourse[i] }
if (i % 3 === 0) {
if (i % 3 === 0 && Number(i) !== 18) {
this.dataSource[i].evaluateScore = dataArr[Math.floor(i / 3)].evaluateScore || ''
this.dataSource[i].deductionScoreReason = dataArr[Math.floor(i / 3)].deductionScoreReason || ''
}
@@ -397,26 +309,25 @@ export default {
} else {
this.dataSource = [...fixDataSourse]
}
this.getAllScore()
}
}
}
},
computed: {
// 总分
allScore () {
const arr = [0, 3, 6, 9, 12, 15]
let score = 0
for (const item of arr) {
score += Number(this.dataSource[item].evaluateScore) || 0
}
return score
}
},
methods: {
open (id) {
this.visible = true
this.initData(id)
},
// 获取总分
getAllScore () {
const arr = [0, 3, 6, 9, 12, 15]
let score = 0
for (const item of arr) {
score += Number(this.dataSource[item].evaluateScore) || 0
}
this.allScore = score
},
initData (id) {
this.confirmLoading = true
getScoreDetail(id).then(res => {
@@ -286,7 +286,8 @@ export default {
}
}
],
dataSource: []
dataSource: [],
allScore: 0
}
},
watch: {
@@ -300,7 +301,7 @@ export default {
if (dataArr) {
for (const i in fixDataSourse) {
this.dataSource[i] = { ...fixDataSourse[i] }
if (i % 3 === 0) {
if (i % 3 === 0 && Number(i) !== 18) {
this.dataSource[i].evaluateScore = dataArr[Math.floor(i / 3)].evaluateScore || ''
this.dataSource[i].deductionScoreReason = dataArr[Math.floor(i / 3)].deductionScoreReason || ''
}
@@ -308,26 +309,25 @@ export default {
} else {
this.dataSource = [...fixDataSourse]
}
this.getAllScore()
}
}
}
},
computed: {
// 总分
allScore () {
const arr = [0, 3, 6, 9, 12, 15]
let score = 0
for (const item of arr) {
score += Number(this.dataSource[item].evaluateScore) || 0
}
return score
}
},
methods: {
open (standardId) {
this.visible = true
this.initData(standardId)
},
// 获取总分
getAllScore () {
const arr = [0, 3, 6, 9, 12, 15]
let score = 0
for (const item of arr) {
score += Number(this.dataSource[item].evaluateScore) || 0
}
this.allScore = score
},
initData (standardId) {
this.confirmLoading = true
detailEvaluate(standardId).then(res => {