签入版本

This commit is contained in:
2026-10-10 19:17:02 +08:00
parent 3423dea03f
commit 32f941b631
232 changed files with 4264 additions and 6251 deletions
@@ -217,12 +217,16 @@ class DictController extends BaseController
```typescript
// HTTP 响应拦截器
import { useMessage } from '@/hooks/web/useMessage';
const $message = useMessage();
axios.interceptors.response.use(response => {
const { code, msg } = response.data;
// 演示模式拦截
if (code === 403 && msg === '演示环境,禁止操作') {
ElMessage.warning('当前为演示环境,不允许执行此操作');
$message.warning('当前为演示环境,不允许执行此操作');
return Promise.reject(response.data);
}
@@ -235,13 +239,13 @@ axios.interceptors.response.use(response => {
```vue
<template>
<!-- 演示模式下禁用删除按钮 -->
<el-button
type="danger"
<n-button
type="error"
:disabled="isDemoMode"
@click="handleDelete"
>
删除
</el-button>
</n-button>
</template>
<script setup>