⬆️ 升级 axios 版本.

This commit is contained in:
lijiahang
2025-01-14 10:09:07 +08:00
parent 956c34176d
commit 8d71d64d49
17 changed files with 67 additions and 56 deletions

View File

@@ -3,7 +3,7 @@
<a-result class="result" status="403" subtitle="您没有访问该资源的权限" />
<a-space>
<a-button type="primary" @click="() => logout()">重新登录</a-button>
<a-button type="primary" @click="() => $router.push(DEFAULT_ROUTE_NAME)">返回工作台</a-button>
<a-button type="primary" @click="router.push(DEFAULT_ROUTE_NAME)">返回工作台</a-button>
</a-space>
</div>
</template>
@@ -16,8 +16,10 @@
<script lang="ts" setup>
import useUser from '@/hooks/user';
import { useRouter } from 'vue-router';
import { DEFAULT_ROUTE_NAME } from '@/router/constants';
const router = useRouter();
const { logout } = useUser();
</script>

View File

@@ -3,7 +3,7 @@
<a-result class="result" status="404" subtitle="糟糕! 页面不见了!" />
<a-space>
<a-button type="primary" @click="() => logout()">重新登录</a-button>
<a-button type="primary" @click="() => $router.push(DEFAULT_ROUTE_NAME)">返回工作台</a-button>
<a-button type="primary" @click="router.push(DEFAULT_ROUTE_NAME)">返回工作台</a-button>
</a-space>
</div>
</template>
@@ -16,8 +16,10 @@
<script lang="ts" setup>
import useUser from '@/hooks/user';
import { useRouter } from 'vue-router';
import { DEFAULT_ROUTE_NAME } from '@/router/constants';
const router = useRouter();
const { logout } = useUser();
</script>

View File

@@ -6,7 +6,7 @@
<!-- 跳转 -->
<span class="pointer span-blue"
title="详情"
@click="$router.push({ name: 'execCommandLog', query: { action: 'self' } })">
@click="router.push({ name: 'execCommandLog', query: { action: 'self' } })">
详情
</span>
</div>
@@ -36,7 +36,7 @@
<a-button v-permission="['asset:exec-command:exec']"
type="text"
size="mini"
@click="() => $router.push({ name: 'execCommand', query: { id: record.id } })">
@click="router.push({ name: 'execCommand', query: { id: record.id } })">
日志
</a-button>
</div>
@@ -57,6 +57,7 @@
import type { WorkplaceStatisticsData } from '@/views/dashboard/workplace/types/const';
import { batchExecColumns } from '../types/table.columns';
import { useDictStore } from '@/store';
import { useRouter } from 'vue-router';
import { execHostStatusKey } from '@/components/exec/log/const';
const props = defineProps<{
@@ -64,6 +65,7 @@
data: WorkplaceStatisticsData;
}>();
const router = useRouter();
const { getDictValue } = useDictStore();
</script>

View File

@@ -6,7 +6,7 @@
<!-- 跳转 -->
<span class="pointer span-blue"
title="详情"
@click="$router.push({ name: 'userInfo', query: { tab: 'operatorLog' } })">
@click="router.push({ name: 'userInfo', query: { tab: 'operatorLog' } })">
详情
</span>
</div>
@@ -27,12 +27,15 @@
<script lang="ts" setup>
import type { WorkplaceStatisticsData } from '@/views/dashboard/workplace/types/const';
import { createLineSeries, LineSeriesColors } from '@/types/chart';
import { useRouter } from 'vue-router';
import useChartOption from '@/hooks/chart-option';
const props = defineProps<{
data: WorkplaceStatisticsData;
}>();
const router = useRouter();
// 数量图表配置
const { chartOption } = useChartOption((dark, themeTextColor, themeLineColor) => {
return {
@@ -92,6 +95,7 @@
],
};
});
</script>
<style lang="less" scoped>

View File

@@ -6,7 +6,7 @@
<!-- 跳转 -->
<span class="pointer span-blue"
title="详情"
@click="$router.push({ name: 'connectLog', query: { action: 'self' } })">
@click="router.push({ name: 'connectLog', query: { action: 'self' } })">
详情
</span>
</div>
@@ -70,6 +70,7 @@
import { copy } from '@/hooks/copy';
import { terminalLogColumns } from '../types/table.columns';
import { terminalConnectTypeKey } from '../types/const';
import { useRouter } from 'vue-router';
import { useDictStore } from '@/store';
import { openNewRoute } from '@/router';
@@ -78,6 +79,7 @@
data: WorkplaceStatisticsData;
}>();
const router = useRouter();
const { getDictValue } = useDictStore();
</script>

View File

@@ -6,7 +6,7 @@
<!-- 跳转 -->
<span class="pointer span-blue"
title="详情"
@click="$router.push({ name: 'userInfo', query: { tab: 'loginHistory' } })">
@click="router.push({ name: 'userInfo', query: { tab: 'loginHistory' } })">
详情
</span>
</div>
@@ -44,6 +44,7 @@
import type { WorkplaceStatisticsData } from '@/views/dashboard/workplace/types/const';
import { userLoginColumns } from '../types/table.columns';
import { operatorLogResultKey } from '../types/const';
import { useRouter } from 'vue-router';
import { useDictStore } from '@/store';
const props = defineProps<{
@@ -51,6 +52,7 @@
data: WorkplaceStatisticsData;
}>();
const router = useRouter();
const { getDictValue } = useDictStore();
</script>

View File

@@ -64,7 +64,7 @@
<!-- 执行命令 -->
<a-button v-permission="['asset:exec-command:exec']"
type="primary"
@click="$router.push({ name: 'execCommand' })">
@click="router.push({ name: 'execCommand' })">
执行命令
<template #icon>
<icon-thunderbolt />
@@ -217,7 +217,7 @@
getExecCommandLogStatus
} from '@/api/exec/exec-command-log';
import { Message } from '@arco-design/web-vue';
import { useRoute } from 'vue-router';
import { useRoute, useRouter } from 'vue-router';
import useLoading from '@/hooks/loading';
import { tableColumns } from '../types/table.columns';
import { ExecStatus, execStatusKey } from '@/components/exec/log/const';
@@ -232,6 +232,7 @@
const emits = defineEmits(['viewCommand', 'viewParams', 'viewLog', 'openClear']);
const route = useRoute();
const router = useRouter();
const pagination = useTablePagination();
const rowSelection = useRowSelection();
const expandable = useExpandable();

View File

@@ -124,7 +124,7 @@
:unchecked-text="getDictValue(execJobStatusKey, ExecJobStatus.DISABLED)"
:checked-value="ExecJobStatus.ENABLED"
:unchecked-value="ExecJobStatus.DISABLED"
:before-change="(s: number) => updateStatus(record.id, s)" />
:before-change="(s) => updateStatus(record.id, s as number)" />
<!-- 状态 不可编辑 -->
<a-tag v-else :color="getDictValue(execJobStatusKey, record.status, 'color')">
{{ getDictValue(execJobStatusKey, record.status) }}

View File

@@ -64,7 +64,7 @@
<!-- 上传 -->
<a-button v-permission="['asset:upload-task:upload']"
type="primary"
@click="$router.push({ name: 'batchUpload' })">
@click="router.push({ name: 'batchUpload' })">
上传
<template #icon>
<icon-upload />
@@ -140,7 +140,7 @@
<a-button v-permission="['asset:upload-task:query']"
type="text"
size="mini"
@click="$router.push({ name: 'batchUpload', query: { id: record.id } })">
@click="router.push({ name: 'batchUpload', query: { id: record.id } })">
详情
</a-button>
<!-- 取消 -->
@@ -190,10 +190,12 @@
import { useTablePagination, useRowSelection } from '@/hooks/table';
import { useDictStore } from '@/store';
import { copy } from '@/hooks/copy';
import { useRouter } from 'vue-router';
import UserSelector from '@/components/user/user/selector/index.vue';
const emits = defineEmits(['openClear']);
const router = useRouter();
const pagination = useTablePagination();
const rowSelection = useRowSelection();
const { loading, setLoading } = useLoading();

View File

@@ -6,7 +6,7 @@
position="left"
:lazy-load="true"
:destroy-on-hide="true"
@tab-click="(k: string) => clickTab(k)">
@tab-click="(k) => clickTab(k as string)">
<!-- 个人信息 -->
<a-tab-pane key="mineInfo"
v-if="!user || hasPermission('infra:system-user:update')"