每周更新代码 开发中

This commit is contained in:
2025-08-29 16:44:18 +08:00
parent 03f3476ed4
commit e1a84a5743
338 changed files with 75128 additions and 13 deletions

View File

@@ -159,4 +159,21 @@ body {
z-index: 99999 !important;
min-width: 300px !important;
}
.dynamic-content {
:deep(p) {
text-align: justify !important;
text-justify: inter-ideograph !important;
line-height: 2 !important;
margin: 0.8em 0 !important;
/* 英文按单词换行,避免拆词;超长连续单词在必要时断行 */
white-space: normal !important;
word-break: normal !important;
overflow-wrap: break-word !important; /* 现代浏览器 */
word-wrap: break-word !important; /* 旧版兼容 */
hyphens: none;
}
}
</style>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 904 B

View File

@@ -46,6 +46,7 @@ export const AccessMiningPool_zh = {
dgboCourse:"Dgb(odocrypt) 挖矿教程",
ENXcourse:"Entropyx(Enx) 挖矿教程",
alphCourse:"Alephium(alph) 挖矿教程",
xmrCourse:"xmr(monero) 挖矿教程",
rxdIncome1:"1. 在您添加完挖矿钱包后即可在您的Rxd矿机上配置相关参数开启Rxd挖矿。",
Adaptation:"适配性",
amount:"最小起付额",
@@ -71,6 +72,7 @@ export const AccessMiningPool_zh = {
conditionDgbo:"40高度",
conditionMona:"100高度",
conditionAlph:"500分钟",
conditionXmr:"60高度",
conditionEnx:"",
intervalNexa:"120秒",
intervalRxd:"300秒",
@@ -81,6 +83,7 @@ export const AccessMiningPool_zh = {
intervalMona:"90秒",
intervalAlph:"16秒",
intervalEnx:"1秒",
intervalXmr:"120秒",
estimatedTimeNexa:"≈ 7天",
estimatedTimeRxd:"≈ 8.3小时",
estimatedTimeGrs:"≈ 2.3小时",
@@ -197,6 +200,7 @@ export const AccessMiningPool_en = {
estimatedTimeMona:"≈ 2.5 hours",
estimatedTimeAlph:" 500 minutes",
estimatedTimeEnx:"",
estimatedTimeXmr:"≈2小时",
describeNexa:"For example, if you receive a reward of 1000000 NEXA on January 1st, the reward will be paid approximately 7 days later (January 8th), depending on the actual block height",
describeAlph:"alph is a fixed maturity time, not a block height",
describeGrs:"",
@@ -206,6 +210,7 @@ export const AccessMiningPool_en = {
describeMona:"",
describeRxd:"",
describeEnx:"",
describeXmr:"",
allocationExplanation:"Mining Pool Allocation and Transfer Rules",
condition:"Maturity conditions",
interval:"Chunking interval",
@@ -214,5 +219,6 @@ export const AccessMiningPool_en = {
ENXcourse:"Entropyx(Enx) Mining Tutorial",
timeLimited:"Time limited",
alphCourse:"Alephium(alph) Mining Tutorial",
xmrCourse:"Xmr(monero) Mining Tutorial",
}
}

File diff suppressed because one or more lines are too long

View File

@@ -805,16 +805,18 @@ export default {
width: 100%;
margin: 16px 0;
font-size: 14px;
text-align: center;
}
:deep(th), :deep(td) {
border: 1px solid #d1d5db;
padding: 8px 12px;
text-align: left;
text-align: center;
}
:deep(th) {
background: #D2C3EA;
font-weight: bold;
text-align: center;
}
:deep(strong), :deep(b) {
font-weight: bold !important;
@@ -838,7 +840,23 @@ export default {
text-indent: 0 !important;
line-height: 2 !important;
margin: 0.8em 0 !important;
word-break: break-all;
/* 英文按单词换行,避免拆词;超长连续单词在必要时断行 */
white-space: normal !important;
word-break: normal !important;
overflow-wrap: break-word !important; /* 现代浏览器 */
word-wrap: break-word !important; /* 旧版兼容 */
hyphens: none;
}
:deep(div) {
text-align: justify !important;
text-justify: inter-ideograph !important;
line-height: 2 !important;
margin: 0.8em 0 !important;
white-space: normal !important;
word-break: normal !important;
overflow-wrap: break-word !important; /* 现代浏览器 */
word-wrap: break-word !important; /* 旧版兼容 */
hyphens: none;
}
}

View File

@@ -9,14 +9,14 @@
<el-icon class="is-loading">
<i class="el-icon-loading"></i>
</el-icon>
<span class="loading-text">正在加载文档内容...</span>
<span class="loading-text">{{ $t(`ServiceTerms.loadingText`) || "正在加载文档内容..." }}</span>
</div>
<div v-else-if="info && info.trim()" class="dynamic-content" v-html="info"></div>
<!-- 如果没有动态内容显示提示信息 -->
<div v-else class="no-content">
<p>暂无自定义文档内容</p>
<p>{{ $t(`ServiceTerms.noContent`) || "暂无自定义文档内容" }}</p>
</div>
</section>
@@ -296,6 +296,9 @@ export default {
.dynamic-content {
width: 100% !important;
padding: 10px !important;
/* 统一控制富文本行距与段落间距(移动端) */
--dc-line-height: 1.8; /* 行距1.6~2 可按需调整 */
--dc-p-margin: 0.6em; /* 段落上下间距 */
// 确保HTML标签正确渲染
:deep(strong) {
@@ -341,6 +344,30 @@ export default {
text-decoration: underline !important;
}
}
:deep(p) {
text-align: justify !important;
text-justify: inter-ideograph !important;
line-height: var(--dc-line-height) !important;
margin: var(--dc-p-margin) 0 !important;
/* 英文按单词换行,避免拆词;超长连续单词在必要时断行 */
white-space: normal !important;
word-break: normal !important;
overflow-wrap: break-word !important; /* 现代浏览器 */
word-wrap: break-word !important; /* 旧版兼容 */
hyphens: none;
}
:deep(div) {
text-align: justify !important;
text-justify: inter-ideograph !important;
line-height: var(--dc-line-height) !important;
margin: var(--dc-p-margin) 0 !important;
white-space: normal !important;
word-break: normal !important;
overflow-wrap: break-word !important;
word-wrap: break-word !important;
hyphens: none;
}
}
}
@@ -420,6 +447,9 @@ export default {
width: 70%;
margin: 0 auto;
padding: 20px 0;
/* 统一控制富文本行距与段落间距(桌面端) */
--dc-line-height: 1.8; /* 行距1.6~2 可按需调整 */
--dc-p-margin: 0.6em; /* 段落上下间距 */
// 确保HTML标签正确渲染
:deep(strong) {
@@ -465,6 +495,30 @@ export default {
text-decoration: underline !important;
}
}
:deep(p) {
text-align: justify !important;
text-justify: inter-ideograph !important;
line-height: var(--dc-line-height) !important;
margin: var(--dc-p-margin) 0 !important;
/* 英文按单词换行,避免拆词;超长连续单词在必要时断行 */
white-space: normal !important;
word-break: normal !important;
overflow-wrap: break-word !important; /* 现代浏览器 */
word-wrap: break-word !important; /* 旧版兼容 */
hyphens: none;
}
:deep(div) {
text-align: justify !important;
text-justify: inter-ideograph !important;
line-height: var(--dc-line-height) !important;
margin: var(--dc-p-margin) 0 !important;
white-space: normal !important;
word-break: normal !important;
overflow-wrap: break-word !important;
word-wrap: break-word !important;
hyphens: none;
}
}
}

View File

@@ -84,6 +84,16 @@ export default {
estimatedTime:"course.estimatedTimeAlph",
describe:"course.describeAlph",
},
{
value:"xmr",
label:"xmr",
img:`${this.$baseApi}img/xmr.png`,
condition:"course.conditionXmr",
interval:"course.intervalXmr",
estimatedTime:"course.estimatedTimeXmr",
describe:"course.describeXmr",
},

View File

@@ -46,7 +46,7 @@
padding-top: 50px;
.leftNav{
width: 200px;
width: 230px;
height: 100%;
overflow-y: auto;
}

View File

@@ -2530,7 +2530,23 @@ a{
line-height: 2 !important;
margin: 0.8em 0 !important;
word-break: break-all;
/* 英文按单词换行,避免拆词;超长连续单词在必要时断行 */
white-space: normal !important;
word-break: normal !important;
overflow-wrap: break-word !important; /* 兼容现代浏览器 */
word-wrap: break-word !important; /* 兼容旧版浏览器 */
hyphens: none; /* 禁止连字符,保持整词换行 */
}
:deep(div) {
text-align: justify !important;
text-justify: inter-ideograph !important;
line-height: 2 !important;
margin: 0.8em 0 !important;
white-space: normal !important;
word-break: normal !important;
overflow-wrap: break-word !important; /* 兼容现代浏览器 */
word-wrap: break-word !important; /* 兼容旧版浏览器 */
hyphens: none;
}

View File

@@ -85,6 +85,34 @@ export default {
text-decoration: underline !important;
}
}
:deep(p) {
text-align: justify !important;
text-justify: inter-ideograph !important;
line-height: 2 !important;
margin: 0.8em 0 !important;
/* 英文按单词换行,避免拆词;超长连续单词在必要时断行 */
white-space: normal !important;
word-break: normal !important;
overflow-wrap: break-word !important; /* 现代浏览器 */
word-wrap: break-word !important; /* 旧版兼容 */
hyphens: none;
}
:deep(div) {
text-align: justify !important;
text-justify: inter-ideograph !important;
line-height: 2 !important;
margin: 0.8em 0 !important;
/* 英文按单词换行,避免拆词;超长连续单词在必要时断行 */
white-space: normal !important;
word-break: normal !important;
overflow-wrap: break-word !important; /* 现代浏览器 */
word-wrap: break-word !important; /* 旧版兼容 */
hyphens: none;
}
}
.loading-container {
text-align: center;

View File

@@ -506,6 +506,28 @@ export default {
show: true,
amount: 1,
},
{
path: "xmr",
value: "monero",
label: "xmr",
img: require("../../assets/img/currency/xmr.png"),
imgUrl: `${this.$baseApi}img/xmr.png`,
name: "course.xmrCourse",
show: true,
amount: 0.1,
},
{
path: "xtm",
value: "xtm",
label: "xtm",
img: require("../../assets/img/currency/xtm.jpg"),
imgUrl: `${this.$baseApi}img/xtm.jpg`,
name: "course.xmrCourse",
show: true,
amount: 10000,
},
// { //告知已删除此币种 Radiant

View File

@@ -356,6 +356,17 @@ export default {
show: true,
amount: 1,
},
{
path: "xmr",
value: "monero",
label: "xmr",
img: require("../../assets/img/currency/xmr.png"),
imgUrl: `${this.$baseApi}img/xmr.png`,
name: "course.xmrCourse",
show: true,
amount: 1,
},
// { //告知已删除此币种 Radiant

View File

@@ -2192,6 +2192,9 @@ export default {
case `alph`:
window.open(`https://explorer.alephium.org/transactions/${txid}`)
break;
case `xmr`:
window.open(`https://localmonero.co/blocks/tx/${txid}`)
break;
default:
break;

View File

@@ -209,7 +209,7 @@ export default {
addMinerLoading:false,
screenCurrency:"",
newAccountList:[],
quotaList:[
quotaList:[//起付额
{
value:"nexa",
@@ -246,6 +246,7 @@ export default {
amount:100,
},
// {
// value:"enx",
// amount:5000,
@@ -256,6 +257,11 @@ export default {
amount:1,
},
{
value:"xmr",
amount:0.1,
},
],
amount:1,

View File

@@ -1921,6 +1921,9 @@ export default {
case `alph`:
window.open(`https://explorer.alephium.org/transactions/${txid}`)
break;
case `xmr`:
window.open(`https://localmonero.co/blocks/tx/${txid}`)
break;
default:
break;

View File

@@ -318,9 +318,9 @@ export default {
clickCurrency(item) {
if (!item) return;
// 设置标记,防止触发 watch
this.luckData={}
this.luckData = {}
this.isInternalChange = true;
this.activeItemCoin = item;
this.$addStorageEvent(1, `activeItemCoin`, JSON.stringify(item))
@@ -355,6 +355,9 @@ export default {
case `alph`:
window.open(`https://explorer.alephium.org/blocks/${item.hash}`)
break;
case `xmr`:
window.open(`https://localmonero.co/blocks/block/${item.height}`)
break;
default:
break;