|
@@ -226,7 +226,9 @@ export default {
|
|
|
//随机挑选12个人
|
|
|
await this.randomList();
|
|
|
//根据情绪等级初始化数组
|
|
|
- this.randomArr.map((item, index) => {
|
|
|
+ let randomArrList = [...new Set(this.randomArr)].concat(['02','06']);
|
|
|
+ console.log(randomArrList,'randomArrList')
|
|
|
+ randomArrList.map((item, index) => {
|
|
|
//开心-1
|
|
|
this.blockList1.push({
|
|
|
type: 0, //0-block1,1-block2 数据类型
|
|
@@ -583,6 +585,7 @@ export default {
|
|
|
resultData.push(this.blockList1[i]);
|
|
|
resultData.push(this.blockList2[i]);
|
|
|
}
|
|
|
+ console.log(resultData,'resultData')
|
|
|
resultData.map((item, i) => {
|
|
|
return (item.index = i);
|
|
|
});
|
|
@@ -708,40 +711,22 @@ export default {
|
|
|
data: resultData,
|
|
|
result: {
|
|
|
block1: {
|
|
|
- totalCorrectRate:
|
|
|
- ((blockRight1.length / 96) * 100).toFixed(2) + "%",
|
|
|
- posCorrectRate:
|
|
|
- ((happyRight1.length / happy1.length) * 100).toFixed(2) + "%",
|
|
|
- posAverageTime: (happyAllTime1 / happyResponse1.length).toFixed(
|
|
|
- 2
|
|
|
- ),
|
|
|
- negCorrectRate:
|
|
|
- ((fearRight1.length / fear1.length) * 100).toFixed(2) + "%",
|
|
|
- negAverageTime: (fearAllTime1 / fearResponse1.length).toFixed(2),
|
|
|
- neuCorrectRate:
|
|
|
- ((neutralRight1.length / neutral1.length) * 100).toFixed(2) +
|
|
|
- "%",
|
|
|
- neuAverageTime: (
|
|
|
- neutralAllTime1 / neutralResponse1.length
|
|
|
- ).toFixed(2),
|
|
|
+ totalCorrectRate: ((blockRight1.length / 96) * 100).toFixed(2) + "%",
|
|
|
+ posCorrectRate: ((happyRight1.length / happy1.length) * 100).toFixed(2) + "%",
|
|
|
+ posAverageTime: (happyAllTime1 / happyResponse1.length)?(happyAllTime1 / happyResponse1.length).toFixed(2):0,
|
|
|
+ negCorrectRate: ((fearRight1.length / fear1.length) * 100).toFixed(2) + "%",
|
|
|
+ negAverageTime: (fearAllTime1 / fearResponse1.length)?(fearAllTime1 / fearResponse1.length).toFixed(2):0,
|
|
|
+ neuCorrectRate: ((neutralRight1.length / neutral1.length) * 100).toFixed(2) + "%",
|
|
|
+ neuAverageTime: (neutralAllTime1 / neutralResponse1.length)?(neutralAllTime1 / neutralResponse1.length).toFixed(2):0,
|
|
|
},
|
|
|
block2: {
|
|
|
- totalCorrectRate:
|
|
|
- ((blockRight2.length / 96) * 100).toFixed(2) + "%",
|
|
|
- posCorrectRate:
|
|
|
- ((happyRight2.length / happy2.length) * 100).toFixed(2) + "%",
|
|
|
- posAverageTime: (happyAllTime2 / happyResponse2.length).toFixed(
|
|
|
- 2
|
|
|
- ),
|
|
|
- negCorrectRate:
|
|
|
- ((fearRight2.length / fear2.length) * 100).toFixed(2) + "%",
|
|
|
- negAverageTime: (fearAllTime2 / fearResponse2.length).toFixed(2),
|
|
|
- neuCorrectRate:
|
|
|
- ((neutralRight2.length / neutral2.length) * 100).toFixed(2) +
|
|
|
- "%",
|
|
|
- neuAverageTime: (
|
|
|
- neutralAllTime1 / neutralResponse1.length
|
|
|
- ).toFixed(2),
|
|
|
+ totalCorrectRate: ((blockRight2.length / 96) * 100).toFixed(2) + "%",
|
|
|
+ posCorrectRate: ((happyRight2.length / happy2.length) * 100).toFixed(2) + "%",
|
|
|
+ posAverageTime: (happyAllTime2 / happyResponse2.length)?(happyAllTime2 / happyResponse2.length).toFixed(2):0,
|
|
|
+ negCorrectRate: ((fearRight2.length / fear2.length) * 100).toFixed(2) + "%",
|
|
|
+ negAverageTime: (fearAllTime2 / fearResponse2.length)?(fearAllTime2 / fearResponse2.length).toFixed(2):0,
|
|
|
+ neuCorrectRate: ((neutralRight2.length / neutral2.length) * 100).toFixed(2) + "%",
|
|
|
+ neuAverageTime: (neutralAllTime1 / neutralResponse1.length)?(neutralAllTime1 / neutralResponse1.length).toFixed(2):0,
|
|
|
},
|
|
|
},
|
|
|
},'hahaha')
|
|
@@ -753,40 +738,22 @@ export default {
|
|
|
data: resultData,
|
|
|
result: {
|
|
|
block1: {
|
|
|
- totalCorrectRate:
|
|
|
- ((blockRight1.length / 96) * 100).toFixed(2) + "%",
|
|
|
- posCorrectRate:
|
|
|
- ((happyRight1.length / happy1.length) * 100).toFixed(2) + "%",
|
|
|
- posAverageTime: (happyAllTime1 / happyResponse1.length).toFixed(
|
|
|
- 2
|
|
|
- ),
|
|
|
- negCorrectRate:
|
|
|
- ((fearRight1.length / fear1.length) * 100).toFixed(2) + "%",
|
|
|
- negAverageTime: (fearAllTime1 / fearResponse1.length).toFixed(2),
|
|
|
- neuCorrectRate:
|
|
|
- ((neutralRight1.length / neutral1.length) * 100).toFixed(2) +
|
|
|
- "%",
|
|
|
- neuAverageTime: (
|
|
|
- neutralAllTime1 / neutralResponse1.length
|
|
|
- ).toFixed(2),
|
|
|
+ totalCorrectRate: ((blockRight1.length / 96) * 100).toFixed(2) + "%",
|
|
|
+ posCorrectRate: ((happyRight1.length / happy1.length) * 100).toFixed(2) + "%",
|
|
|
+ posAverageTime: (happyAllTime1 / happyResponse1.length)?(happyAllTime1 / happyResponse1.length).toFixed(2):0.00,
|
|
|
+ negCorrectRate: ((fearRight1.length / fear1.length) * 100).toFixed(2) + "%",
|
|
|
+ negAverageTime: (fearAllTime1 / fearResponse1.length)?(fearAllTime1 / fearResponse1.length).toFixed(2):0.00,
|
|
|
+ neuCorrectRate: ((neutralRight1.length / neutral1.length) * 100).toFixed(2) + "%",
|
|
|
+ neuAverageTime: (neutralAllTime1 / neutralResponse1.length)?(neutralAllTime1 / neutralResponse1.length).toFixed(2):0.00,
|
|
|
},
|
|
|
block2: {
|
|
|
- totalCorrectRate:
|
|
|
- ((blockRight2.length / 96) * 100).toFixed(2) + "%",
|
|
|
- posCorrectRate:
|
|
|
- ((happyRight2.length / happy2.length) * 100).toFixed(2) + "%",
|
|
|
- posAverageTime: (happyAllTime2 / happyResponse2.length).toFixed(
|
|
|
- 2
|
|
|
- ),
|
|
|
- negCorrectRate:
|
|
|
- ((fearRight2.length / fear2.length) * 100).toFixed(2) + "%",
|
|
|
- negAverageTime: (fearAllTime2 / fearResponse2.length).toFixed(2),
|
|
|
- neuCorrectRate:
|
|
|
- ((neutralRight2.length / neutral2.length) * 100).toFixed(2) +
|
|
|
- "%",
|
|
|
- neuAverageTime: (
|
|
|
- neutralAllTime1 / neutralResponse1.length
|
|
|
- ).toFixed(2),
|
|
|
+ totalCorrectRate: ((blockRight2.length / 96) * 100).toFixed(2) + "%",
|
|
|
+ posCorrectRate: ((happyRight2.length / happy2.length) * 100).toFixed(2) + "%",
|
|
|
+ posAverageTime: (happyAllTime2 / happyResponse2.length)?(happyAllTime2 / happyResponse2.length).toFixed(2):0.00,
|
|
|
+ negCorrectRate: ((fearRight2.length / fear2.length) * 100).toFixed(2) + "%",
|
|
|
+ negAverageTime: (fearAllTime2 / fearResponse2.length)?(fearAllTime2 / fearResponse2.length).toFixed(2):0.00,
|
|
|
+ neuCorrectRate: ((neutralRight2.length / neutral2.length) * 100).toFixed(2) + "%",
|
|
|
+ neuAverageTime: (neutralAllTime2 / neutralResponse2.length)?(neutralAllTime2 / neutralResponse2.length).toFixed(2):0.00,
|
|
|
},
|
|
|
},
|
|
|
},
|