Spaces:
Running
Running
Upload 3 files
Browse files- 管理界面/app.js +7 -1
- 管理界面/index.html +8 -8
管理界面/app.js
CHANGED
|
@@ -12,6 +12,12 @@
|
|
| 12 |
const TOKEN_KEY = 'ranking_admin_token';
|
| 13 |
const USER_KEY = 'ranking_admin_user';
|
| 14 |
const ALL_PERMS = ['verify', 'balance', 'deduct', 'refund'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
|
| 16 |
// -------------------- 状态 --------------------
|
| 17 |
const state = {
|
|
@@ -303,7 +309,7 @@
|
|
| 303 |
const permsEl = $('.js-perms', node);
|
| 304 |
const perms = Array.isArray(plugin.permissions) ? plugin.permissions : [];
|
| 305 |
if (perms.length) {
|
| 306 |
-
permsEl.innerHTML = perms.map((p) => `<span class="perm-chip">${escapeHtml(p)}</span>`).join('');
|
| 307 |
} else {
|
| 308 |
permsEl.textContent = '—';
|
| 309 |
}
|
|
|
|
| 12 |
const TOKEN_KEY = 'ranking_admin_token';
|
| 13 |
const USER_KEY = 'ranking_admin_user';
|
| 14 |
const ALL_PERMS = ['verify', 'balance', 'deduct', 'refund'];
|
| 15 |
+
const PERM_LABELS = {
|
| 16 |
+
verify: '验证 Key',
|
| 17 |
+
balance: '查询余额',
|
| 18 |
+
deduct: '扣除积分',
|
| 19 |
+
refund: '退款回滚'
|
| 20 |
+
};
|
| 21 |
|
| 22 |
// -------------------- 状态 --------------------
|
| 23 |
const state = {
|
|
|
|
| 309 |
const permsEl = $('.js-perms', node);
|
| 310 |
const perms = Array.isArray(plugin.permissions) ? plugin.permissions : [];
|
| 311 |
if (perms.length) {
|
| 312 |
+
permsEl.innerHTML = perms.map((p) => `<span class="perm-chip" title="${escapeHtml(p)}">${escapeHtml(PERM_LABELS[p] || p)}</span>`).join('');
|
| 313 |
} else {
|
| 314 |
permsEl.textContent = '—';
|
| 315 |
}
|
管理界面/index.html
CHANGED
|
@@ -206,10 +206,10 @@
|
|
| 206 |
<fieldset class="field perm-field">
|
| 207 |
<legend class="field-label">权限</legend>
|
| 208 |
<div class="perm-grid">
|
| 209 |
-
<label class="perm-item"><input type="checkbox" name="permissions" value="verify" checked><span>
|
| 210 |
-
<label class="perm-item"><input type="checkbox" name="permissions" value="balance" checked><span>
|
| 211 |
-
<label class="perm-item"><input type="checkbox" name="permissions" value="deduct" checked><span>
|
| 212 |
-
<label class="perm-item"><input type="checkbox" name="permissions" value="refund"><span>
|
| 213 |
</div>
|
| 214 |
</fieldset>
|
| 215 |
|
|
@@ -268,10 +268,10 @@
|
|
| 268 |
<fieldset class="field perm-field">
|
| 269 |
<legend class="field-label">权限</legend>
|
| 270 |
<div class="perm-grid">
|
| 271 |
-
<label class="perm-item"><input type="checkbox" name="permissions" value="verify"><span>
|
| 272 |
-
<label class="perm-item"><input type="checkbox" name="permissions" value="balance"><span>
|
| 273 |
-
<label class="perm-item"><input type="checkbox" name="permissions" value="deduct"><span>
|
| 274 |
-
<label class="perm-item"><input type="checkbox" name="permissions" value="refund"><span>
|
| 275 |
</div>
|
| 276 |
</fieldset>
|
| 277 |
|
|
|
|
| 206 |
<fieldset class="field perm-field">
|
| 207 |
<legend class="field-label">权限</legend>
|
| 208 |
<div class="perm-grid">
|
| 209 |
+
<label class="perm-item"><input type="checkbox" name="permissions" value="verify" checked><span>验证 Key</span></label>
|
| 210 |
+
<label class="perm-item"><input type="checkbox" name="permissions" value="balance" checked><span>查询余额</span></label>
|
| 211 |
+
<label class="perm-item"><input type="checkbox" name="permissions" value="deduct" checked><span>扣除积分</span></label>
|
| 212 |
+
<label class="perm-item"><input type="checkbox" name="permissions" value="refund"><span>退款回滚</span></label>
|
| 213 |
</div>
|
| 214 |
</fieldset>
|
| 215 |
|
|
|
|
| 268 |
<fieldset class="field perm-field">
|
| 269 |
<legend class="field-label">权限</legend>
|
| 270 |
<div class="perm-grid">
|
| 271 |
+
<label class="perm-item"><input type="checkbox" name="permissions" value="verify"><span>验证 Key</span></label>
|
| 272 |
+
<label class="perm-item"><input type="checkbox" name="permissions" value="balance"><span>查询余额</span></label>
|
| 273 |
+
<label class="perm-item"><input type="checkbox" name="permissions" value="deduct"><span>扣除积分</span></label>
|
| 274 |
+
<label class="perm-item"><input type="checkbox" name="permissions" value="refund"><span>退款回滚</span></label>
|
| 275 |
</div>
|
| 276 |
</fieldset>
|
| 277 |
|