From 815581a6a31ec2e47d38df724967daaca103e8ce Mon Sep 17 00:00:00 2001
From: lichong <18518571399@163.com>
Date: Fri, 29 Nov 2024 22:47:57 +0800
Subject: [PATCH] 11.29
---
front/package.json | 2 +-
front/src/renderer/src/views/shujufenxi.vue | 177 ++++++++++++--------
2 files changed, 110 insertions(+), 69 deletions(-)
diff --git a/front/package.json b/front/package.json
index 4814d74..ec947bc 100644
--- a/front/package.json
+++ b/front/package.json
@@ -1,6 +1,6 @@
{
"name": "electron",
- "version": "1.0.21",
+ "version": "1.0.22",
"description": "An Electron application with Vue",
"main": "./out/main/index.js",
"author": "lichong",
diff --git a/front/src/renderer/src/views/shujufenxi.vue b/front/src/renderer/src/views/shujufenxi.vue
index adc2e11..c3ee7d4 100644
--- a/front/src/renderer/src/views/shujufenxi.vue
+++ b/front/src/renderer/src/views/shujufenxi.vue
@@ -214,7 +214,7 @@
{{ _.sumBy(_.filter(dialogDataLocal, { caipiaotype: "体彩" }), "zhu") }}
- {{ (((_.sumBy(_.filter(dialogData, { caipiaotype: "体彩" }), "alljine") || 0) *
+ {{ (((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "体彩" }), "alljine") || 0) *
(checkDailishangRaw.dailifei
|| 0)) / 100).toFixed(2) }}
|
@@ -225,16 +225,20 @@
{{ _.sumBy(_.filter(dialogData, { caipiaotype: "体彩" }), "pei") }}
- {{ ((_.sumBy(_.filter(dialogData, { caipiaotype: "体彩" }), "alljine") * (fuwufei.fuwufeiValue || 0)) /
+ {{ ((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "体彩" }), "alljine") * (fuwufei.fuwufeiValue ||
+ 0))
+ /
100).toFixed(2) }}
|
- {{ ((_.sumBy(_.filter(dialogData, { caipiaotype: "体彩" }), "alljine") || 0) -
- Number((((_.sumBy(_.filter(dialogData, { caipiaotype: "体彩" }), "alljine") || 0) *
+ {{ ((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "体彩" }), "alljine") || 0) -
+ Number((((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "体彩" }), "alljine") || 0) *
((checkDailishangRaw.dailifei || 0))) /
100).toFixed(2)) - _.sumBy(_.filter(dialogData, { caipiaotype: "体彩" }), "zhong")
- - Number(((_.sumBy(_.filter(dialogData, { caipiaotype: "体彩" }), "alljine") * (fuwufei.fuwufeiValue ||
- 0))
+ - Number(((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "体彩" }), "alljine") *
+ (fuwufei.fuwufeiValue
+ ||
+ 0))
/
100).toFixed(2))).toFixed(2)
}}
@@ -254,7 +258,7 @@
{{ _.sumBy(_.filter(dialogDataLocal, { caipiaotype: "福彩" }), "zhu") }}
|
- {{ (((_.sumBy(_.filter(dialogData, { caipiaotype: "福彩" }), "alljine") || 0) *
+ {{ (((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "福彩" }), "alljine") || 0) *
(checkDailishangRaw.dailifei
|| 0)) / 100).toFixed(2) }}
|
@@ -265,16 +269,20 @@
{{ _.sumBy(_.filter(dialogData, { caipiaotype: "福彩" }), "pei") }}
- {{ ((_.sumBy(_.filter(dialogData, { caipiaotype: "福彩" }), "alljine") * (fuwufei.fuwufeiValue || 0)) /
+ {{ ((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "福彩" }), "alljine") * (fuwufei.fuwufeiValue ||
+ 0))
+ /
100).toFixed(2) }}
|
- {{ ((_.sumBy(_.filter(dialogData, { caipiaotype: "福彩" }), "alljine") || 0) -
- Number((((_.sumBy(_.filter(dialogData, { caipiaotype: "福彩" }), "alljine") || 0) *
+ {{ ((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "福彩" }), "alljine") || 0) -
+ Number((((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "福彩" }), "alljine") || 0) *
((checkDailishangRaw.dailifei || 0))) /
100).toFixed(2)) - _.sumBy(_.filter(dialogData, { caipiaotype: "福彩" }), "zhong")
- - Number(((_.sumBy(_.filter(dialogData, { caipiaotype: "福彩" }), "alljine") * (fuwufei.fuwufeiValue ||
- 0))
+ - Number(((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "福彩" }), "alljine") *
+ (fuwufei.fuwufeiValue
+ ||
+ 0))
/
100).toFixed(2))).toFixed(2)
}}
@@ -296,10 +304,7 @@
押注类型
|
- 总押注
- |
-
- 中奖注
+ 中奖注数
|
押注金额
@@ -320,9 +325,6 @@
|
{{ item.zhu }}
|
-
- {{ item.zhongzhu }}
- |
{{ item.alljine }}
|
@@ -385,7 +387,7 @@
{{ _.sumBy(_.filter(dialogDataLocal, { caipiaotype: "体彩" }), "zhu") }}
- {{ (((_.sumBy(_.filter(dialogData, { caipiaotype: "体彩" }), "alljine") || 0) *
+ {{ (((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "体彩" }), "alljine") || 0) *
(checkDailishangRaw.dailifei
|| 0)) / 100).toFixed(2) }}
|
@@ -396,16 +398,20 @@
{{ _.sumBy(_.filter(dialogData, { caipiaotype: "体彩" }), "pei") }}
- {{ ((_.sumBy(_.filter(dialogData, { caipiaotype: "体彩" }), "alljine") * (fuwufei.fuwufeiValue || 0)) /
+ {{ ((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "体彩" }), "alljine") * (fuwufei.fuwufeiValue ||
+ 0))
+ /
100).toFixed(2) }}
|
- {{ ((_.sumBy(_.filter(dialogData, { caipiaotype: "体彩" }), "alljine") || 0) -
- Number((((_.sumBy(_.filter(dialogData, { caipiaotype: "体彩" }), "alljine") || 0) *
+ {{ ((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "体彩" }), "alljine") || 0) -
+ Number((((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "体彩" }), "alljine") || 0) *
((checkDailishangRaw.dailifei || 0))) /
100).toFixed(2)) - _.sumBy(_.filter(dialogData, { caipiaotype: "体彩" }), "zhong")
- - Number(((_.sumBy(_.filter(dialogData, { caipiaotype: "体彩" }), "alljine") * (fuwufei.fuwufeiValue ||
- 0))
+ - Number(((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "体彩" }), "alljine") *
+ (fuwufei.fuwufeiValue
+ ||
+ 0))
/
100).toFixed(2))).toFixed(2)
}}
@@ -425,7 +431,7 @@
{{ _.sumBy(_.filter(dialogDataLocal, { caipiaotype: "福彩" }), "zhu") }}
|
- {{ (((_.sumBy(_.filter(dialogData, { caipiaotype: "福彩" }), "alljine") || 0) *
+ {{ (((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "福彩" }), "alljine") || 0) *
(checkDailishangRaw.dailifei
|| 0)) / 100).toFixed(2) }}
|
@@ -436,16 +442,20 @@
{{ _.sumBy(_.filter(dialogData, { caipiaotype: "福彩" }), "pei") }}
- {{ ((_.sumBy(_.filter(dialogData, { caipiaotype: "福彩" }), "alljine") * (fuwufei.fuwufeiValue || 0)) /
+ {{ ((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "福彩" }), "alljine") * (fuwufei.fuwufeiValue ||
+ 0))
+ /
100).toFixed(2) }}
|
- {{ ((_.sumBy(_.filter(dialogData, { caipiaotype: "福彩" }), "alljine") || 0) -
- Number((((_.sumBy(_.filter(dialogData, { caipiaotype: "福彩" }), "alljine") || 0) *
+ {{ ((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "福彩" }), "alljine") || 0) -
+ Number((((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "福彩" }), "alljine") || 0) *
((checkDailishangRaw.dailifei || 0))) /
100).toFixed(2)) - _.sumBy(_.filter(dialogData, { caipiaotype: "福彩" }), "zhong")
- - Number(((_.sumBy(_.filter(dialogData, { caipiaotype: "福彩" }), "alljine") * (fuwufei.fuwufeiValue ||
- 0))
+ - Number(((_.sumBy(_.filter(dialogDataLocal, { caipiaotype: "福彩" }), "alljine") *
+ (fuwufei.fuwufeiValue
+ ||
+ 0))
/
100).toFixed(2))).toFixed(2)
}}
@@ -467,10 +477,7 @@
押注类型
|
- 总押注
- |
-
- 中奖注
+ 中奖注数
|
押注金额
@@ -491,9 +498,6 @@
|
{{ item.zhu }}
|
-
- {{ item.zhongzhu }}
- |
{{ item.alljine }}
|
@@ -725,15 +729,11 @@ export default {
// 选中前面一个
async preSelect() {
let index = this.dailishangList.findIndex(item => item.check)
- console.log(5785, index);
-
await this.checkRow(this.dailishangList[index - 1])
},
// 选中后面一个
async nextSelect() {
let index = this.dailishangList.findIndex(item => item.check)
- console.log(575, index, this.dailishangList[index + 1]);
-
await this.checkRow(this.dailishangList[index + 1])
},
// 选中数据
@@ -1042,7 +1042,6 @@ export default {
let match = item.match(this.fushi)
let numbers = match[1].replace(/\s+/g, '').replace(/[,,\.]+/g, ',');
haoma = _.compact(_.split(numbers, ","))
- console.log(887, haoma);
if (jine % (haoma.length * 6) !== 0) {
errorText.push(itemTemp)
continue
@@ -1206,7 +1205,6 @@ export default {
children: children
})
}
- console.log(1065, fucaiGroupy);
for (let key in fucaiGroupy) {
let value = fucaiGroupy[key]
let children = []
@@ -1235,7 +1233,6 @@ export default {
children: children
})
}
- console.log(1094, ticaiList, fucaiList);
this.rightTableDataTi = ticaiList
this.rightTableDataFu = fucaiList
},
@@ -1342,7 +1339,6 @@ export default {
// 选中的场次
let selectChangci = _.find(this.changciList, { value: this.changciValue })
this.selectChangci = selectChangci
- console.log(1281, selectChangci, this.changciList);
// 中奖号码
let zhonghaoma = `${selectChangci.first}${selectChangci.second}${selectChangci.third}`
let rightTableDataLocal = _.cloneDeep(this.rightTableData)
@@ -1355,7 +1351,6 @@ export default {
return
}
let haomaList = []
- console.log(1293, rightTableDataLocal);
for (let i = 0; i < rightTableDataLocal.length; i++) {
let item = rightTableDataLocal[i];
for (let j = 0; j < item.caipiaotype.length; j++) {
@@ -1375,7 +1370,6 @@ export default {
}
}
}
- console.log(1313, haomaList);
let firstList = []
for (let i = 0; i < haomaList.length; i++) {
let element = haomaList[i]
@@ -1395,6 +1389,7 @@ export default {
if (["danxuan"].includes(element.type)) {
item["xiangmu"] = `${element.value}`
item["alljine"] = Number(element.jine)
+ item["zhu"] = Number(element.jine) / 2
if (item["xiangmu"] === zhonghaoma) {
item["zhong"] = Number(element.jine) * Number(formData[element.type])
item["zhongzhu"] = 1
@@ -1409,8 +1404,11 @@ export default {
else if (["zuxuan"].includes(element.type)) {
item["xiangmu"] = `${element.value}`
item["alljine"] = Number(element.jine)
+ item["zhu"] = Number(element.jine) / 2
let zhonghaomaArr = `${zhonghaoma}`.split("")
let xiangmuArr = `${element.value}`.split("")
+ zhonghaomaArr = _.uniq(zhonghaomaArr)
+ xiangmuArr = _.uniq(xiangmuArr)
if (_.difference(zhonghaomaArr, xiangmuArr).length === 0) {
item["zhong"] = Number(element.jine) * Number(formData[element.type])
item["zhongzhu"] = 1
@@ -1425,9 +1423,12 @@ export default {
else if (["zuliu4", "zuliu5", "zuliu6", "zuliu7"].includes(element.type)) {
item["xiangmu"] = `${element.value}`
item["alljine"] = Number(element.jine)
+ item["zhu"] = Number(element.jine) / 10
let zhonghaomaArr = `${zhonghaoma}`.split("")
let xiangmuArr = `${element.value}`.split("")
- if (_.uniq(zhonghaomaArr).length === 3 && _.difference(zhonghaomaArr, xiangmuArr).length === 0) {
+ zhonghaomaArr = _.uniq(zhonghaomaArr)
+ xiangmuArr = _.uniq(xiangmuArr)
+ if (zhonghaomaArr.length === 3 && _.difference(zhonghaomaArr, xiangmuArr).length === 0) {
item["zhong"] = Number(element.jine) * Number(formData[element.type])
item["zhongzhu"] = 1
item["pei"] = Number(element.jine) * Number(formData[element.type])
@@ -1441,9 +1442,12 @@ export default {
else if (["zusan4", "zusan5", "zusan6", "zusan7"].includes(element.type)) {
item["xiangmu"] = `${element.value}`
item["alljine"] = Number(element.jine)
+ item["zhu"] = Number(element.jine) / 10
let zhonghaomaArr = `${zhonghaoma}`.split("")
let xiangmuArr = `${element.value}`.split("")
- if (_.uniq(zhonghaomaArr).length < 3 && _.difference(zhonghaomaArr, xiangmuArr).length === 0) {
+ zhonghaomaArr = _.uniq(zhonghaomaArr)
+ xiangmuArr = _.uniq(xiangmuArr)
+ if (zhonghaomaArr.length < 3 && _.difference(zhonghaomaArr, xiangmuArr).length === 0) {
item["zhong"] = Number(element.jine) * Number(formData[element.type])
item["zhongzhu"] = 1
item["pei"] = Number(element.jine) * Number(formData[element.type])
@@ -1457,9 +1461,16 @@ export default {
else if (["shuangfei"].includes(element.type)) {
item["xiangmu"] = `${element.value}`
item["alljine"] = Number(element.jine)
+ item["zhu"] = Number(element.jine) / 10
let zhonghaomaArr = `${zhonghaoma}`.split("")
let xiangmuArr = `${element.value}`.split("")
- if (_.difference(zhonghaomaArr, xiangmuArr).length <= 1) {
+ zhonghaomaArr = _.uniq(zhonghaomaArr)
+ xiangmuArr = _.uniq(xiangmuArr)
+ if (xiangmuArr.length === 2 && zhonghaomaArr.includes(xiangmuArr[0]) && zhonghaomaArr.includes(xiangmuArr[1])) {
+ item["zhong"] = Number(element.jine) * Number(formData[element.type])
+ item["zhongzhu"] = 1
+ item["pei"] = Number(element.jine) * Number(formData[element.type])
+ } else if (xiangmuArr.length === 1 && zhonghaomaArr.includes(xiangmuArr[0])) {
item["zhong"] = Number(element.jine) * Number(formData[element.type])
item["zhongzhu"] = 1
item["pei"] = Number(element.jine) * Number(formData[element.type])
@@ -1473,9 +1484,12 @@ export default {
else if (["dudan"].includes(element.type)) {
item["xiangmu"] = `${element.value}`
item["alljine"] = Number(element.jine)
+ item["zhu"] = Number(element.jine) / 10
let zhonghaomaArr = `${zhonghaoma}`.split("")
let xiangmuArr = `${element.value}`.split("")
- if (_.difference(zhonghaomaArr, xiangmuArr).length === 2) {
+ zhonghaomaArr = _.uniq(zhonghaomaArr)
+ xiangmuArr = _.uniq(xiangmuArr)
+ if (xiangmuArr.length === 1 && zhonghaomaArr.includes(xiangmuArr[0])) {
item["zhong"] = Number(element.jine) * Number(formData[element.type])
item["zhongzhu"] = 1
item["pei"] = Number(element.jine) * Number(formData[element.type])
@@ -1489,6 +1503,7 @@ export default {
else if (["yimadingwei"].includes(element.type)) {
item["xiangmu"] = `${element.value}`
item["alljine"] = Number(element.jine)
+ item["zhu"] = Number(element.jine) / 10
let zhonghaomaArr = `${zhonghaoma}`.split("")
if (element.typePos === "百" && zhonghaomaArr[0] === `${element.value}`) {
item["zhong"] = Number(element.jine) * Number(formData["dingwei1"])
@@ -1512,6 +1527,7 @@ export default {
else if (["liangmadingwei"].includes(element.type)) {
item["xiangmu"] = `${element.value}`
item["alljine"] = Number(element.jine)
+ item["zhu"] = Number(element.jine) / 10
let zhonghaomaArr = `${zhonghaoma}`.split("")
let xiangmuArr = `${element.value}`.split("")
if (element.typePos === "百十" && zhonghaomaArr[0] === xiangmuArr[0] && zhonghaomaArr[1] === xiangmuArr[1]) {
@@ -1536,15 +1552,14 @@ export default {
else if (["fushi"].includes(element.type)) {
item["xiangmu"] = `${element.value}`
item["alljine"] = Number(element.jine)
+ item["zhu"] = Number(element.jine) / 6
let zhonghaomaArr = `${zhonghaoma}`.split("")
let xiangmuArr = `${element.value}`.split("")
- xiangmuArr = _.uniq(xiangmuArr)
- if (_.difference(zhonghaomaArr, xiangmuArr).length <= 1) {
- if (xiangmuArr.length === 2) {
- item["zhong"] = Number(element.jine) * Number(formData["fushiduizi"])
- item["zhongzhu"] = 1
- item["pei"] = Number(element.jine) * Number(formData["fushiduizi"])
- } else if (xiangmuArr.length === 3) {
+ xiangmuArr = xiangmuArr.sort()
+ zhonghaomaArr = zhonghaomaArr.sort()
+ let zhonghaomaArrLength = _.uniq(zhonghaomaArr).length
+ if (zhonghaomaArrLength === 3) {
+ if (xiangmuArr[0] === zhonghaomaArr[0] && xiangmuArr[1] === zhonghaomaArr[1] && xiangmuArr[2] === zhonghaomaArr[2]) {
item["zhong"] = Number(element.jine) * Number(formData["fushi"])
item["zhongzhu"] = 1
item["pei"] = Number(element.jine) * Number(formData["fushi"])
@@ -1553,16 +1568,23 @@ export default {
item["zhongzhu"] = 0
item["pei"] = 0
}
- } else {
- item["zhong"] = 0
- item["zhongzhu"] = 0
- item["pei"] = 0
+ } else if (zhonghaomaArrLength <= 2) {
+ if (xiangmuArr[0] === zhonghaomaArr[0] && xiangmuArr[1] === zhonghaomaArr[1] && xiangmuArr[2] === zhonghaomaArr[2]) {
+ item["zhong"] = Number(element.jine) * Number(formData["fushiduizi"])
+ item["zhongzhu"] = 1
+ item["pei"] = Number(element.jine) * Number(formData["fushiduizi"])
+ } else {
+ item["zhong"] = 0
+ item["zhongzhu"] = 0
+ item["pei"] = 0
+ }
}
}
// 处理全包对子的玩法
else if (["quanbaoduizi"].includes(element.type)) {
item["xiangmu"] = `全包对子`
item["alljine"] = Number(element.jine)
+ item["zhu"] = Number(element.jine) / 10
let zhonghaomaArr = `${zhonghaoma}`.split("")
if (zhonghaomaArr.length <= 2) {
item["zhong"] = Number(element.jine) * Number(formData[element.type])
@@ -1578,6 +1600,7 @@ export default {
else if (["baozi"].includes(element.type)) {
item["xiangmu"] = "豹子"
item["alljine"] = Number(element.jine)
+ item["zhu"] = Number(element.jine) / 2
let zhonghaomaArr = `${zhonghaoma}`.split("")
zhonghaomaArr = _.uniq(zhonghaomaArr)
let xiangmuArr = `${element.value}`.split("")
@@ -1599,7 +1622,7 @@ export default {
let element = firstList[i];
let secondItem = _.find(secondList, { xiangmutype: `${element.xiangmu}${element.type}${element.caipiaotype}` })
if (secondItem) {
- secondItem.zhu += 1
+ secondItem.zhu += element.zhu
secondItem.alljine += element.alljine
secondItem.pei += element.pei
secondItem.zhong += element.zhong
@@ -1608,13 +1631,11 @@ export default {
secondList.push({
...element,
xiangmutype: `${element.xiangmu}${element.type}${element.caipiaotype}`,
- zhu: 1
})
}
}
let thirdData = []
let thirdDataLocal = []
- console.log(1512, firstList, secondList);
for (let index = 0; index < secondList.length; index++) {
let element = secondList[index];
if (element.caipiaotype === "体彩") {
@@ -1677,6 +1698,25 @@ export default {
}
}
let firstList = []
+ let jishu = {
+ danxuan: 2,
+ zuxuan: 2,
+ baozi: 2,
+ fushi: 6,
+ zuliu4: 10,
+ zuliu5: 10,
+ zuliu6: 10,
+ zuliu7: 10,
+ zusan4: 10,
+ zusan5: 10,
+ zusan6: 10,
+ zusan7: 10,
+ shuangfei: 10,
+ dudan: 10,
+ quanbaoduizi: 10,
+ yimadingwei: 10,
+ liangmadingwei: 10
+ }
for (let i = 0; i < haomaList.length; i++) {
let element = haomaList[i]
// 单选
@@ -1685,6 +1725,7 @@ export default {
caipiaotype: element.caipiaotype,
valuelabel: `${element.valuelabel}`
}
+ item["zhu"] = Number(element.jine) / jishu[element.type]
if (["danxuan", "zuxuan", "zuliu4", "zuliu5", "zuliu6", "zuliu7", "zusan4", "zusan5", "zusan6", "zusan7", "shuangfei", "dudan", "quanbaoduizi", "baozi"].includes(element.type)) {
item["xiangmu"] = `${element.value}`
item["type"] = `${element.name}`
@@ -1722,14 +1763,13 @@ export default {
let element = firstList[i];
let secondItem = _.find(secondList, { xiangmutype: `${element.valuelabel}${element.caipiaotype}${element.type}` })
if (secondItem) {
- secondItem.zhu += 1
+ secondItem.zhu += element.zhu
secondItem.alljine += element.alljine
secondItem.pei += element.pei
} else {
secondList.push({
...element,
xiangmutype: `${element.valuelabel}${element.caipiaotype}${element.type}`,
- zhu: 1
})
}
}
@@ -1748,6 +1788,7 @@ export default {
}
this.kaijiangqianlist = _.cloneDeep(thirdData)
let typeObj = { ti: "体彩", fu: "福彩", all: "体彩、福彩" }
+ console.log(1794, this.kaijiangqianlist);
this.kaijiangqian = {
visible: true,
title: `开奖前预测(${typeObj[type]})`,