|
@@ -246,6 +246,10 @@ export default {
|
|
|
//临时数据集合
|
|
|
attList: [],
|
|
|
medList: [],
|
|
|
+ deltaList: [],
|
|
|
+ alphaList: [],
|
|
|
+ betaList: [],
|
|
|
+ thetaList: [],
|
|
|
//判断是否结束游戏
|
|
|
is_end: false,
|
|
|
// 消耗的时间
|
|
@@ -327,10 +331,17 @@ export default {
|
|
|
// 往后端推送一次定时数据
|
|
|
post_data() {
|
|
|
//判断数据长度大于理想状态 需要对数组进行切割 逐个提交数据
|
|
|
- let $len = 300;
|
|
|
+ let $len = 240;
|
|
|
+ let $_len = $len/6;
|
|
|
console.log($this.attList.length, "结束游戏提交的数据量");
|
|
|
- if ($this.attList.length > $len) {
|
|
|
- let $count = Math.ceil($this.attList.length / $len);
|
|
|
+ let $total_len = $this.attList.length +
|
|
|
+ $this.medList.length +
|
|
|
+ $this.deltaList.length +
|
|
|
+ $this.alphaList.length +
|
|
|
+ $this.betaList.length +
|
|
|
+ $this.thetaList.length;
|
|
|
+ if ($total_len > $len) {
|
|
|
+ let $count = Math.ceil($this.attList.length / $_len);
|
|
|
|
|
|
let index = 0;
|
|
|
let inter = setInterval(() => {
|
|
@@ -338,8 +349,12 @@ export default {
|
|
|
let $params = {
|
|
|
game_record_id: game_store.getters.getGameRecordId(),
|
|
|
//数据段长度大于65 多个提交
|
|
|
- line: $this.attList.slice(index * $len, (index + 1) * $len),
|
|
|
- line_med: $this.medList.slice(index * $len, (index + 1) * $len),
|
|
|
+ line: $this.attList.slice(index * $_len, (index + 1) * $_len),
|
|
|
+ line_med: $this.medList.slice(index * $_len, (index + 1) * $_len),
|
|
|
+ delta:$this.deltaList.slice(index * $_len, (index + 1) * $_len),
|
|
|
+ theta:$this.alphaList.slice(index * $_len, (index + 1) * $_len),
|
|
|
+ alpha:$this.betaList.slice(index * $_len, (index + 1) * $_len),
|
|
|
+ beta:$this.thetaList.slice(index * $_len, (index + 1) * $_len),
|
|
|
};
|
|
|
gameAddLine($params).then((res) => {
|
|
|
let $data = res.data;
|
|
@@ -362,6 +377,10 @@ export default {
|
|
|
//数据段长度小于65 单个提交
|
|
|
line: $this.attList,
|
|
|
line_med: $this.medList,
|
|
|
+ delta:$this.deltaList,
|
|
|
+ theta:$this.alphaList,
|
|
|
+ alpha:$this.betaList,
|
|
|
+ beta:$this.thetaList
|
|
|
};
|
|
|
|
|
|
if (!$params.line) {
|
|
@@ -478,10 +497,18 @@ export default {
|
|
|
|
|
|
$this.attList.push($data["att"]);
|
|
|
$this.medList.push($data["med"]);
|
|
|
+ $this.deltaList.push($delta);
|
|
|
+ $this.alphaList.push($alpha);
|
|
|
+ $this.betaList.push($beta);
|
|
|
+ $this.thetaList.push($theta);
|
|
|
|
|
|
game_store.setters.setGameAttMedDatas({
|
|
|
attList: $this.attList,
|
|
|
medList: $this.medList,
|
|
|
+ deltaList: $this.deltaList,
|
|
|
+ alphaList: $this.alphaList,
|
|
|
+ betaList: $this.betaList,
|
|
|
+ thetaList: $this.thetaList,
|
|
|
});
|
|
|
|
|
|
//判断是否隐藏 隐藏则不绘画
|