去掉“党组织建设考核”和“案件处置时效”,将人口录入率和人口录入质量分值改为15分。

This commit is contained in:
Renpc-kilig 2024-04-01 09:59:48 +08:00
parent e43175ef76
commit df8fa9f6fc
2 changed files with 44 additions and 1202 deletions

1177
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -355,7 +355,7 @@ export default {
}, },
] ]
}, },
{ /*{
align: 'center', align: 'center',
title: '案件处置实效(指挥协调实效)', title: '案件处置实效(指挥协调实效)',
key: 'dispatch', key: 'dispatch',
@ -457,7 +457,7 @@ export default {
] ]
}, },
] ]
}, },*/
{ {
align: 'center', align: 'center',
title: '人口信息管理', title: '人口信息管理',
@ -550,7 +550,7 @@ export default {
}, },
] ]
}, },
{ /*{
align: 'center', align: 'center',
title: '党组织建设', title: '党组织建设',
key: 'party', key: 'party',
@ -620,7 +620,7 @@ export default {
} }
}, },
] ]
}, },*/
{ {
align: 'center', align: 'center',
title: '总得分', title: '总得分',
@ -735,7 +735,7 @@ export default {
onSearchRadioLevelValueChange(e) { onSearchRadioLevelValueChange(e) {
this.search.radio.level.value = parseInt(e.target.value); this.search.radio.level.value = parseInt(e.target.value);
}, },
// - // -
onShouldButNoClick(row, index) { onShouldButNoClick(row, index) {
let shouldButNo = row.M; let shouldButNo = row.M;
this.modal.scoring.show = true; this.modal.scoring.show = true;
@ -748,7 +748,7 @@ export default {
this.modal.scoring.userName = row.B; this.modal.scoring.userName = row.B;
this.modal.scoring.title = '应上报却未上报案件'; this.modal.scoring.title = '应上报却未上报案件';
}, },
// - // -
onTimeoutClick(row, index) { onTimeoutClick(row, index) {
let timeout = row.N; let timeout = row.N;
this.modal.scoring.show = true; this.modal.scoring.show = true;
@ -761,7 +761,7 @@ export default {
this.modal.scoring.userName = row.B; this.modal.scoring.userName = row.B;
this.modal.scoring.title = '平台立案上报不标准不及时的'; this.modal.scoring.title = '平台立案上报不标准不及时的';
}, },
// 退 - // 退 -
onMaliciousChargebackClick(row, index) { onMaliciousChargebackClick(row, index) {
let maliciousChargeback = row.O; let maliciousChargeback = row.O;
this.modal.scoring.show = true; this.modal.scoring.show = true;
@ -774,7 +774,7 @@ export default {
this.modal.scoring.userName = row.B; this.modal.scoring.userName = row.B;
this.modal.scoring.title = '恶意退单'; this.modal.scoring.title = '恶意退单';
}, },
// - // -
onNoDeductOthersClick(row, index) { onNoDeductOthersClick(row, index) {
let noDeductOthers = row.P; let noDeductOthers = row.P;
this.modal.scoring.show = true; this.modal.scoring.show = true;
@ -787,7 +787,7 @@ export default {
this.modal.scoring.userName = row.B; this.modal.scoring.userName = row.B;
this.modal.scoring.title = '扣分其它情况'; this.modal.scoring.title = '扣分其它情况';
}, },
// - // -
onOverScoreClick(row, index) { onOverScoreClick(row, index) {
let overScore = row.Q; let overScore = row.Q;
this.modal.scoring.show = true; this.modal.scoring.show = true;
@ -800,7 +800,7 @@ export default {
this.modal.scoring.minScore = 0; this.modal.scoring.minScore = 0;
this.modal.scoring.title = '结案情况得分'; this.modal.scoring.title = '结案情况得分';
}, },
// - // -
onSuperviseCountClick(row, index) { onSuperviseCountClick(row, index) {
let superviseCount = row.R; let superviseCount = row.R;
this.modal.scoring.show = true; this.modal.scoring.show = true;
@ -811,7 +811,7 @@ export default {
this.modal.scoring.userName = row.B; this.modal.scoring.userName = row.B;
this.modal.scoring.title = '督察扣分'; this.modal.scoring.title = '督察扣分';
}, },
// - // -
onFakeInfoClick(row, index) { onFakeInfoClick(row, index) {
let fakeInfo = row.U; let fakeInfo = row.U;
this.modal.scoring.show = true; this.modal.scoring.show = true;
@ -824,7 +824,7 @@ export default {
this.modal.scoring.userName = row.B; this.modal.scoring.userName = row.B;
this.modal.scoring.title = '反馈虚假信息'; this.modal.scoring.title = '反馈虚假信息';
}, },
// - // -
onHandleOthersClick(row, index) { onHandleOthersClick(row, index) {
let handleOthers = row.V; let handleOthers = row.V;
this.modal.scoring.show = true; this.modal.scoring.show = true;
@ -837,7 +837,7 @@ export default {
this.modal.scoring.userName = row.B; this.modal.scoring.userName = row.B;
this.modal.scoring.title = '处置其他情况'; this.modal.scoring.title = '处置其他情况';
}, },
// + // +
onPopulationSaveClick(row, index) { onPopulationSaveClick(row, index) {
let populationSave = row.W; let populationSave = row.W;
this.modal.scoring.show = true; this.modal.scoring.show = true;
@ -845,12 +845,12 @@ export default {
this.modal.scoring.rowIndex = index; this.modal.scoring.rowIndex = index;
this.modal.scoring.score = populationSave; this.modal.scoring.score = populationSave;
this.modal.scoring.reason = row.reasonW; this.modal.scoring.reason = row.reasonW;
this.modal.scoring.maxScore = null; this.modal.scoring.maxScore = 15;
this.modal.scoring.minScore = null; this.modal.scoring.minScore = 0;
this.modal.scoring.userName = row.B; this.modal.scoring.userName = row.B;
this.modal.scoring.title = '人口信息录入'; this.modal.scoring.title = '人口信息录入';
}, },
// + // +
onPopulationQualityClick(row, index) { onPopulationQualityClick(row, index) {
let populationQuality = row.X; let populationQuality = row.X;
this.modal.scoring.show = true; this.modal.scoring.show = true;
@ -858,12 +858,12 @@ export default {
this.modal.scoring.rowIndex = index; this.modal.scoring.rowIndex = index;
this.modal.scoring.score = populationQuality; this.modal.scoring.score = populationQuality;
this.modal.scoring.reason = row.reasonX; this.modal.scoring.reason = row.reasonX;
this.modal.scoring.maxScore = 3; this.modal.scoring.maxScore = 15;
this.modal.scoring.minScore = 0; this.modal.scoring.minScore = 0;
this.modal.scoring.userName = row.B; this.modal.scoring.userName = row.B;
this.modal.scoring.title = '人口信息质量'; this.modal.scoring.title = '人口信息质量';
}, },
// + // +
onPopulationEditClick(row, index) { onPopulationEditClick(row, index) {
let populationEdit = row.Y; let populationEdit = row.Y;
this.modal.scoring.show = true; this.modal.scoring.show = true;
@ -876,7 +876,7 @@ export default {
this.modal.scoring.userName = row.B; this.modal.scoring.userName = row.B;
this.modal.scoring.title = '人口信息维护' this.modal.scoring.title = '人口信息维护'
}, },
// - // -
onPopulationSpotCheckClick(row, index) { onPopulationSpotCheckClick(row, index) {
let populationSpotCheck = row.Z; let populationSpotCheck = row.Z;
this.modal.scoring.show = true; this.modal.scoring.show = true;
@ -889,7 +889,7 @@ export default {
this.modal.scoring.userName = row.B; this.modal.scoring.userName = row.B;
this.modal.scoring.title = '人口信息抽查'; this.modal.scoring.title = '人口信息抽查';
}, },
// + // +
onPartySaveClick(row, index) { onPartySaveClick(row, index) {
let partySave = row.AA; let partySave = row.AA;
this.modal.scoring.show = true; this.modal.scoring.show = true;
@ -902,7 +902,7 @@ export default {
this.modal.scoring.userName = row.B; this.modal.scoring.userName = row.B;
this.modal.scoring.title = '党建信息录入'; this.modal.scoring.title = '党建信息录入';
}, },
// + // +
onPartyQualityClick(row, index) { onPartyQualityClick(row, index) {
let partyQuality = row.AB; let partyQuality = row.AB;
this.modal.scoring.show = true; this.modal.scoring.show = true;
@ -915,7 +915,7 @@ export default {
this.modal.scoring.userName = row.B; this.modal.scoring.userName = row.B;
this.modal.scoring.title = '党建信息质量'; this.modal.scoring.title = '党建信息质量';
}, },
// + // +
onPartyEditClick(row, index) { onPartyEditClick(row, index) {
let partyEdit = row.AC; let partyEdit = row.AC;
this.modal.scoring.show = true; this.modal.scoring.show = true;
@ -928,7 +928,7 @@ export default {
this.modal.scoring.userName = row.B; this.modal.scoring.userName = row.B;
this.modal.scoring.title = '党建信息维护'; this.modal.scoring.title = '党建信息维护';
}, },
// - // -
onPartySpotCheckClick(row, index) { onPartySpotCheckClick(row, index) {
let partySpotCheck = row.AD; let partySpotCheck = row.AD;
this.modal.scoring.show = true; this.modal.scoring.show = true;
@ -946,7 +946,8 @@ export default {
}, },
computeAE(row) { computeAE(row) {
let s = this.computeS(row); let s = this.computeS(row);
let result = row.C + row.H + row.L - row.M - row.N - row.O - row.P + row.Q - s - row.T - row.U - row.V + row.W + row.X + row.Y - row.Z + row.AA + row.AB + row.AC - row.AD; // let result = row.C + row.H + row.L - row.M - row.N - row.O - row.P + row.Q - s - row.T - row.U - row.V + row.W + row.X + row.Y - row.Z + row.AA + row.AB + row.AC - row.AD;
let result = row.C + row.H + row.L - row.M - row.N - row.O - row.P + row.W + row.X + row.Y - row.Z;
result = Math.min(result, 100); result = Math.min(result, 100);
return result < 0 ? 0 : result.toFixed(2); return result < 0 ? 0 : result.toFixed(2);
}, },
@ -1083,15 +1084,23 @@ export default {
item.H = Math.min(item.F * item.G, item.D); item.H = Math.min(item.F * item.G, item.D);
item.J = Math.min(item.F * item.I, item.D); item.J = Math.min(item.F * item.I, item.D);
item.L = (item.K > 10 ? 10 : item.K) * 0.5; item.L = (item.K > 10 ? 10 : item.K) * 0.5;
item.Q = item.communityPopulationRate >= 0.75 ? 10 : (item.communityPopulationRate >= 0.6 ? 5 : 0); /*item.Q = item.communityPopulationRate >= 0.75 ? 10 : (item.communityPopulationRate >= 0.6 ? 5 : 0);*/
// //
item.W = parseFloat((3 * item.communityPopulationRate).toFixed(2)); // = -
var differenceValue = item.communityBasePopulationCount - item.communityPopulationCount;
var no100Score;
if(differenceValue > 0 && differenceValue <= 15) {
no100Score = differenceValue;
}else {
no100Score = 0;
}
item.W = item.communityPopulationRate === 1 ? 15 : no100Score;
item.Y = parseFloat((4 * item.communityPopulationRate).toFixed(2)); item.Y = parseFloat((4 * item.communityPopulationRate).toFixed(2));
// // ()
item.AA = item.communityPopulationRate >= 0.75 ? 3 : (item.communityPopulationRate >= 0.6 ? 1.5 : 0); /*item.AA = item.communityPopulationRate >= 0.75 ? 3 : (item.communityPopulationRate >= 0.6 ? 1.5 : 0);
item.AB = item.communityPopulationRate >= 0.75 ? 3 : (item.communityPopulationRate >= 0.6 ? 1.5 : 0); item.AB = item.communityPopulationRate >= 0.75 ? 3 : (item.communityPopulationRate >= 0.6 ? 1.5 : 0);
item.AC = item.communityPopulationRate >= 0.75 ? 4 : (item.communityPopulationRate >= 0.6 ? 2 : 0); item.AC = item.communityPopulationRate >= 0.75 ? 4 : (item.communityPopulationRate >= 0.6 ? 2 : 0);*/
item.S = item.R * 0.2; /*item.S = item.R * 0.2;*/
totalGridCount += item.gridCount; totalGridCount += item.gridCount;
}) })
this.table.data = data; this.table.data = data;