diff --git a/front/package.json b/front/package.json index d01e83c..989f719 100644 --- a/front/package.json +++ b/front/package.json @@ -1,6 +1,6 @@ { "name": "electron", - "version": "1.0.19", + "version": "1.0.20", "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 6d84223..c1d89dc 100644 --- a/front/src/renderer/src/views/shujufenxi.vue +++ b/front/src/renderer/src/views/shujufenxi.vue @@ -90,7 +90,8 @@ </div> <template #footer> <div style="text-align: center;"> - <el-button text type="danger" @click="kaijiangqianyuce" style="padding-left: 0">输赢计算</el-button> + <el-button text type="danger" @click="kaijiangqianyuce(['ti'])" style="padding-left: 0">体彩</el-button> + <el-button text type="danger" @click="kaijiangqianyuce(['fu'])" style="padding-left: 0">福彩</el-button> <el-button text type="danger" @click="rightClear" style="padding-left: 0">清空</el-button> <el-button text type="danger" @click="allRightClear" style="padding-left: 0">全部清空</el-button> </div> @@ -108,6 +109,11 @@ </div> </template> <div id="screenkaijiangqian"> + <el-row> + <el-col :span="8">总押注:{{ _.sumBy(kaijiangqianlist, "zhu") }}</el-col> + <el-col :span="8">总金额:{{ _.sumBy(kaijiangqianlist, "alljine") }}</el-col> + <el-col :span="8">总赔付:{{ _.sumBy(kaijiangqianlist, "pei") }}</el-col> + </el-row> <el-table :data="kaijiangqianlist" style="margin-top: 8px" border> <el-table-column prop="valuelabel" label="号码" align="center" width="93"> </el-table-column> @@ -124,6 +130,11 @@ </el-table> </div> <div id="screenkaijiangqian1" v-show="false" style="padding: 12px;"> + <el-row> + <el-col :span="8">总押注:{{ _.sumBy(kaijiangqianlist, "zhu") }}</el-col> + <el-col :span="8">总金额:{{ _.sumBy(kaijiangqianlist, "alljine") }}</el-col> + <el-col :span="8">总赔付:{{ _.sumBy(kaijiangqianlist, "pei") }}</el-col> + </el-row> <el-table :data="kaijiangqianlist" style="margin-top: 8px" border> <el-table-column prop="valuelabel" label="号码" align="center" width="88"> </el-table-column> @@ -165,6 +176,9 @@ <th class="el-descriptions__cell el-descriptions__label is-bordered-label is-vertical-label"> 类型 </th> + <th class="el-descriptions__cell el-descriptions__label is-bordered-label is-vertical-label"> + 总金额 + </th> <th class="el-descriptions__cell el-descriptions__label is-bordered-label is-vertical-label"> 总押注 </th> @@ -193,6 +207,9 @@ <td class="el-descriptions__cell el-descriptions__content is-bordered-content is-vertical-content"> 体彩 </td> + <td class="el-descriptions__cell el-descriptions__content is-bordered-content is-vertical-content"> + {{ _.sumBy(_.filter(dialogData, { caipiaotype: "体彩" }), "alljine") }} + </td> <td class="el-descriptions__cell el-descriptions__content is-bordered-content is-vertical-content"> {{ _.sumBy(_.filter(dialogData, { caipiaotype: "体彩" }), "zhu") }} </td> @@ -230,6 +247,9 @@ <td class="el-descriptions__cell el-descriptions__content is-bordered-content is-vertical-content"> 福彩 </td> + <td class="el-descriptions__cell el-descriptions__content is-bordered-content is-vertical-content"> + {{ _.sumBy(_.filter(dialogData, { caipiaotype: "福彩" }), "alljine") }} + </td> <td class="el-descriptions__cell el-descriptions__content is-bordered-content is-vertical-content"> {{ _.sumBy(_.filter(dialogData, { caipiaotype: "福彩" }), "zhu") }} </td> @@ -264,7 +284,7 @@ </table> </div> </div> - <div class="el-descriptions el-descriptions--large"> + <div class="el-descriptions el-descriptions--large" v-if="dialogData.length"> <div class="el-descriptions__body"> <table class="el-descriptions__table is-bordered"> <thead> @@ -426,7 +446,7 @@ </table> </div> </div> - <div class="el-descriptions el-descriptions--large"> + <div class="el-descriptions el-descriptions--large" v-if="dialogData.length"> <div class="el-descriptions__body"> <table class="el-descriptions__table is-bordered"> <thead> @@ -962,9 +982,9 @@ export default { let baishiArr = item.match(baishiReg) || ["", ""] let shigeArr = item.match(shigeReg) || ["", ""] let baigeArr = item.match(baigeReg) || ["", ""] - let baishiList = baishiArr[1].split(/[,,]/) - let shigeList = shigeArr[1].split(/[,,]/) - let baigeList = baigeArr[1].split(/[,,]/) + let baishiList = _.compact(baishiArr[1].split(/[,,]/)) + let shigeList = _.compact(shigeArr[1].split(/[,,]/)) + let baigeList = _.compact(baigeArr[1].split(/[,,]/)) let length = baishiList.length + shigeList.length + baigeList.length if (jine % (length * 10) !== 0) { errorText.push(itemTemp) @@ -1236,7 +1256,10 @@ export default { }, // 开奖前预测弹窗关闭 closeDialog1() { - this.kaijiangqian.visible = false + this.kaijiangqian = { + visible: false, + title: "开奖前预测", + } }, // 中间清空数据 midClear() { @@ -1552,20 +1575,24 @@ export default { for (let index = 0; index < secondList.length; index++) { let element = secondList[index]; if (element.caipiaotype === "体彩") { - thirdData.push({ ...element }) + if (element.zhongzhu) { + thirdData.push({ ...element }) + } } } for (let index = 0; index < secondList.length; index++) { let element = secondList[index]; if (element.caipiaotype === "福彩") { - thirdData.push({ ...element }) + if (element.zhongzhu) { + thirdData.push({ ...element }) + } } } this.dialogData = _.cloneDeep(thirdData) this.dialogForm.visible = true }, // 开奖前预测 - kaijiangqianyuce() { + kaijiangqianyuce(type = []) { // 选中的代理商 let checkDailishangRaw = _.find(this.dailishangList, { check: true }) if (!checkDailishangRaw) { @@ -1588,13 +1615,13 @@ export default { let item = rightTableDataLocal[i]; for (let j = 0; j < item.caipiaotype.length; j++) { let element = item.caipiaotype[j]; - if (element == "体彩") { + if (element == "体彩" && type.includes("ti")) { haomaList.push({ ...item, id: `ti${j}`, caipiaotype: element }) - } else if (element == "福彩") { + } else if (element == "福彩" && type.includes("fu")) { haomaList.push({ ...item, id: `fu${j}`, @@ -1674,7 +1701,11 @@ export default { } } this.kaijiangqianlist = _.cloneDeep(thirdData) - this.kaijiangqian.visible = true + let typeObj = { ti: "体彩", fu: "福彩", all: "体彩、福彩" } + this.kaijiangqian = { + visible: true, + title: `开奖前预测(${typeObj[type]})`, + } }, },