#心海排名 内群排名说明显示排名人数,调整排名人数设置的位置 (#437)

This commit is contained in:
SunRyK 2023-02-05 05:11:18 +08:00 committed by GitHub
parent f5f6319ea1
commit de5951f008
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 17 additions and 13 deletions

View File

@ -8,15 +8,15 @@ export const avatarProfile = true
// 群面板排名 // 群面板排名
export const groupRank = false export const groupRank = false
// 可选值5~30建议15。设置高排名人数会导致渲染图片速度加长发送缓慢
export const rankNumber = 15
// 使用【#上传深渊】功能取代【#深渊】功能,默认关闭 // 使用【#上传深渊】功能取代【#深渊】功能,默认关闭
export const uploadAbyssData = false export const uploadAbyssData = false
// 使用【#面板练度统计】功能取代【#练度统计】功能,默认关闭 // 使用【#面板练度统计】功能取代【#练度统计】功能,默认关闭
export const profileStat = false export const profileStat = false
// 可选值5~30建议15。设置高排行人数会导致渲染图片速度加长发送缓慢
export const rankNumber = 15
// 老婆查询 // 老婆查询
export const avatarWife = true export const avatarWife = true

View File

@ -35,6 +35,14 @@ export const cfgSchema = {
type: 'num', type: 'num',
desc: '参与排名的限制条件1:无限制 2:有CK 3:有16个角色或有CK 4:有御三家(安柏&凯亚&丽莎)或有CK 5:有16个角色+御三家或有CK。 若改变设置请根据情况决定是否需要【#重置排名】' desc: '参与排名的限制条件1:无限制 2:有CK 3:有16个角色或有CK 4:有御三家(安柏&凯亚&丽莎)或有CK 5:有16个角色+御三家或有CK。 若改变设置请根据情况决定是否需要【#重置排名】'
}, },
rankNumber: {
title: '排名人数',
key: '排名人数',
type: 'num',
def: 15,
input: (n) => Math.min(30, Math.max(5, (n * 1 || 15))),
desc: '可选值5~30建议15。设置高排名人数会导致渲染图片速度加长发送缓慢'
},
uploadAbyssData: { uploadAbyssData: {
title: '上传深渊', title: '上传深渊',
key: '深渊', key: '深渊',
@ -49,14 +57,6 @@ export const cfgSchema = {
oldCfgKey: 'profile.stat', oldCfgKey: 'profile.stat',
desc: '使用【#面板练度统计】功能取代【#练度统计】功能,默认关闭' desc: '使用【#面板练度统计】功能取代【#练度统计】功能,默认关闭'
}, },
rankNumber: {
title: '排行人数',
key: '排行人数',
type: 'num',
def: 15,
input: (n) => Math.min(30, Math.max(5, (n * 1 || 15))),
desc: '可选值5~30建议15。设置高排行人数会导致渲染图片速度加长发送缓慢'
},
avatarWife: { avatarWife: {
title: '老婆查询', title: '老婆查询',
key: '老婆', key: '老婆',

View File

@ -1,6 +1,6 @@
import lodash from 'lodash' import lodash from 'lodash'
import moment from 'moment' import moment from 'moment'
import { Cfg, Common, Data, } from '../components/index.js' import { Cfg, Common, Data } from '../components/index.js'
export default class ProfileRank { export default class ProfileRank {
constructor (data) { constructor (data) {
@ -193,6 +193,7 @@ export default class ProfileRank {
await Data.redisSet(`miao:rank:${groupId}:cfg`, ret, 3600 * 24 * 365) await Data.redisSet(`miao:rank:${groupId}:cfg`, ret, 3600 * 24 * 365)
ret.limitTxt = rankLimitTxt[rankLimit] ret.limitTxt = rankLimitTxt[rankLimit]
ret.time = moment(new Date(ret.timestamp)).format('MM-DD HH:mm') ret.time = moment(new Date(ret.timestamp)).format('MM-DD HH:mm')
ret.number = Cfg.get('rankNumber', 15)
return ret return ret
} }

View File

@ -33,6 +33,9 @@
<li> <li>
<strong>排名参与条件:</strong> {{rankCfg.limitTxt}} <strong>排名参与条件:</strong> {{rankCfg.limitTxt}}
</li> </li>
<li>
<strong>排名人数:</strong> {{rankCfg.number}} (可由管理员在#喵喵设置 内设置范围5~30)
</li>
{{/if}} {{/if}}
</ul> </ul>
</div> </div>
@ -134,4 +137,4 @@
{{/each}} {{/each}}
</div> </div>
{{/block}} {{/block}}