chore: PC 端基本页面完成

This commit is contained in:
2025-11-13 08:21:46 +08:00
parent d6ee43e48b
commit e5010b6ea3
4 changed files with 92 additions and 81 deletions

View File

@@ -33,7 +33,7 @@
<!-- 管理界面 --><div v-else class="management-container">
<!-- 顶部导航 -->
<div class="top-nav">
<h1 class="game-title">📊 大战管理系统</h1>
<h1 class="game-title">📊 大战管理系统</h1>
<div class="nav-actions">
<span class="welcome-text">欢迎您{{ currentUser.username }}</span>
<button @click="handleRefreshData" class="btn-game" style="margin-right: 10px;">刷新数据</button>
@@ -53,7 +53,7 @@
<!-- 内容区域 --><div class="tab-content" style="max-height: calc(100vh - 200px); overflow-y: auto;">
<!-- 结束时间设置 --><div v-if="currentTab === 'endTime'" class="end-time-content">
<h2 class="game-subtitle"> 大战结束时间设置</h2>
<h2 class="game-subtitle"> 大战结束时间设置</h2>
<div class="time-setting-section">
<div class="config-item">
<label class="checkbox-label text-gold">
@@ -109,14 +109,14 @@
</div>
<div class="config-item">
<label class="checkbox-label">
<span class="text-gold">签单金额列显示名称</span>
<span class="text-gold">业绩列显示名称</span>
<input type="text" v-model="localDisplayConfig.individual.scoreColumn.displayName"
placeholder="输入显示名称" class="text-input">
</label>
</div>
<div class="config-item">
<label class="checkbox-label">
<span class="text-gold">签单金额显示样式</span>
<span class="text-gold">业绩显示样式</span>
<select v-model="localDisplayConfig.individual.scoreColumn.displayStyle" class="select-input">
<option value="amount">金额¥符号</option>
<option value="number">普通数字</option>
@@ -145,7 +145,7 @@
</select>
</div>
<div class="column-width-item">
<label class="text-gold">签单金额</label>
<label class="text-gold">业绩</label>
<input type="number" v-model.number="localDisplayConfig.individual.columnWidths.score" min="60" max="200" class="width-input">
</div>
<div class="column-width-item" v-if="localDisplayConfig.individual.showLevel">
@@ -193,14 +193,14 @@
</div>
<div class="config-item">
<label class="checkbox-label">
<span class="text-gold">签单金额列显示名称</span>
<span class="text-gold">业绩列显示名称</span>
<input type="text" v-model="localDisplayConfig.team.totalScoreColumn.displayName"
placeholder="输入显示名称" class="text-input">
</label>
</div>
<div class="config-item">
<label class="checkbox-label">
<span class="text-gold">签单金额显示样式</span>
<span class="text-gold">业绩显示样式</span>
<select v-model="localDisplayConfig.team.totalScoreColumn.displayStyle" class="select-input">
<option value="amount">金额¥符号</option>
<option value="number">普通数字</option>
@@ -225,7 +225,7 @@
</select>
</div>
<div class="column-width-item">
<label class="text-gold">签单金额</label>
<label class="text-gold">业绩</label>
<input type="number" v-model.number="localDisplayConfig.team.columnWidths.score" min="60" max="200" class="width-input">
</div>
<div class="column-width-item" v-if="localDisplayConfig.team.showMemberCount">
@@ -627,7 +627,7 @@
<input v-model="individualForm.name" type="text" required class="form-input">
</div>
<div class="form-group">
<label>签单金额:</label>
<label>业绩:</label>
<input v-model.number="individualForm.score" type="number" required class="form-input">
</div>
<div class="form-group">
@@ -665,7 +665,7 @@
<input v-model="teamForm.name" type="text" required class="form-input">
</div>
<div class="form-group">
<label>签单金额:</label>
<label>业绩:</label>
<input v-model.number="teamForm.totalScore" type="number" required class="form-input">
</div>
<div class="form-group">