1
This commit is contained in:
parent
5271976956
commit
b41a907d07
@ -1159,6 +1159,10 @@
|
||||
<div class="admin-dropdown">
|
||||
<button class="admin-btn" @click="toggleAdminMenu">管理 ▾</button>
|
||||
<div class="admin-menu" v-if="showAdminMenu">
|
||||
<button @click="toggleAdminMode">
|
||||
<span v-if="adminMode">🔓 关闭管理员模式</span>
|
||||
<span v-else>🔒 开启管理员模式</span>
|
||||
</button>
|
||||
<button @click="adminSendReport">发送报告</button>
|
||||
<button @click="adminResetData" class="danger">重置数据</button>
|
||||
</div>
|
||||
@ -1323,7 +1327,7 @@
|
||||
<button class="action-btn danger" @click="closeOrder(order)">
|
||||
{{ order.status === 'pending' ? '取消' : '平仓' }}
|
||||
</button>
|
||||
<button class="action-btn" @click="deleteOrder(order)" title="删除订单(不影响收益率)">
|
||||
<button class="action-btn" @click="deleteOrder(order)" v-if="adminMode" title="删除订单(不影响收益率)">
|
||||
删除
|
||||
</button>
|
||||
<span v-if="order.status === 'open'" class="share-link" @click="shareOrder(order)" title="分享">
|
||||
@ -1378,7 +1382,7 @@
|
||||
<td><span class="status-badge" :class="order.status">{{ formatStatus(order.status) }}</span></td>
|
||||
<td>{{ formatTime(order.closed_at) }}</td>
|
||||
<td class="action-cell">
|
||||
<button class="action-btn danger" @click="deleteHistoryOrder(order)" title="删除订单(会重新计算收益)">
|
||||
<button class="action-btn danger" @click="deleteHistoryOrder(order)" v-if="adminMode" title="删除订单(会重新计算收益)">
|
||||
删除
|
||||
</button>
|
||||
</td>
|
||||
@ -1669,6 +1673,7 @@
|
||||
sendingReport: false,
|
||||
showAdminMenu: false,
|
||||
adminPassword: '223388',
|
||||
adminMode: localStorage.getItem('paperTradingAdminMode') === 'true',
|
||||
showShareModal: false,
|
||||
shareOrderData: {
|
||||
symbol: '',
|
||||
@ -1715,6 +1720,13 @@
|
||||
}
|
||||
},
|
||||
|
||||
// 切换管理员模式
|
||||
toggleAdminMode() {
|
||||
this.adminMode = !this.adminMode;
|
||||
localStorage.setItem('paperTradingAdminMode', this.adminMode);
|
||||
this.showAdminMenu = false;
|
||||
},
|
||||
|
||||
// 验证管理密码
|
||||
verifyAdminPassword() {
|
||||
const password = prompt('请输入管理密码:');
|
||||
|
||||
Loading…
Reference in New Issue
Block a user