Compare commits
2 Commits
f724b40e24
...
281e1dfc83
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
281e1dfc83 | ||
|
|
a6fb67e374 |
11
components.d.ts
vendored
11
components.d.ts
vendored
@@ -10,9 +10,9 @@ declare module 'vue' {
|
||||
export interface GlobalComponents {
|
||||
AButton: typeof import('ant-design-vue/es')['Button']
|
||||
ACard: typeof import('ant-design-vue/es')['Card']
|
||||
ACheckbox: typeof import('ant-design-vue/es')['Checkbox']
|
||||
ACol: typeof import('ant-design-vue/es')['Col']
|
||||
AConfigProvider: typeof import('ant-design-vue/es')['ConfigProvider']
|
||||
ActionButtons: typeof import('./src/components/common/ActionButtons/index.vue')['default']
|
||||
ADatePicker: typeof import('ant-design-vue/es')['DatePicker']
|
||||
ADescriptions: typeof import('ant-design-vue/es')['Descriptions']
|
||||
ADescriptionsItem: typeof import('ant-design-vue/es')['DescriptionsItem']
|
||||
@@ -20,6 +20,7 @@ declare module 'vue' {
|
||||
AForm: typeof import('ant-design-vue/es')['Form']
|
||||
AFormItem: typeof import('ant-design-vue/es')['FormItem']
|
||||
AInput: typeof import('ant-design-vue/es')['Input']
|
||||
AInputPassword: typeof import('ant-design-vue/es')['InputPassword']
|
||||
AMenu: typeof import('ant-design-vue/es')['Menu']
|
||||
AMenuItem: typeof import('ant-design-vue/es')['MenuItem']
|
||||
AModal: typeof import('ant-design-vue/es')['Modal']
|
||||
@@ -40,12 +41,16 @@ declare module 'vue' {
|
||||
ILucideBuilding: typeof import('~icons/lucide/building')['default']
|
||||
ILucideChevronDown: typeof import('~icons/lucide/chevron-down')['default']
|
||||
ILucideCopy: typeof import('~icons/lucide/copy')['default']
|
||||
ILucideCpu: typeof import('~icons/lucide/cpu')['default']
|
||||
ILucideLoader: typeof import('~icons/lucide/loader')['default']
|
||||
ILucideLock: typeof import('~icons/lucide/lock')['default']
|
||||
ILucideRefreshCw: typeof import('~icons/lucide/refresh-cw')['default']
|
||||
ILucideRotateCcw: typeof import('~icons/lucide/rotate-ccw')['default']
|
||||
ILucideRotateCw: typeof import('~icons/lucide/rotate-cw')['default']
|
||||
Lucide: typeof import('./src/components/common/Lucide/index.vue')['default']
|
||||
ILucideShieldCheck: typeof import('~icons/lucide/shield-check')['default']
|
||||
ILucideUser: typeof import('~icons/lucide/user')['default']
|
||||
RouterLink: typeof import('vue-router')['RouterLink']
|
||||
RouterView: typeof import('vue-router')['RouterView']
|
||||
Subtitle: typeof import('./src/components/common/Subtitle/index.vue')['default']
|
||||
Title: typeof import('./src/components/common/Title/index.vue')['default']
|
||||
}
|
||||
}
|
||||
|
||||
@@ -87,24 +87,11 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { ref } from 'vue';
|
||||
import { useRouter } from 'vue-router';
|
||||
import { message } from 'ant-design-vue';
|
||||
import { useAuthStore } from '@/store';
|
||||
import { storeToRefs } from 'pinia';
|
||||
|
||||
const authStore = useAuthStore();
|
||||
|
||||
const { token } = storeToRefs(authStore);
|
||||
const loggedIn = ref(Boolean(token.value));
|
||||
|
||||
const router = useRouter();
|
||||
|
||||
const handleJumpTo = (name) => {
|
||||
if (!loggedIn.value) {
|
||||
message.warning("尚未登录,请先登录");
|
||||
return;
|
||||
}
|
||||
router.push({ name });
|
||||
};
|
||||
</script>
|
||||
|
||||
@@ -130,7 +130,7 @@ fetchBoundEquipmentList()
|
||||
<a-col :span="14">
|
||||
<div class="table-wrapper" ref="customTable">
|
||||
<a-table :dataSource="equipmentTableData" :columns="equipmentColumns as ColumnsType<EquipmentTableItem>"
|
||||
:pagination="false" bordered sticky size="middle" :scroll="{ y: tableHeight }" :loading="loadingEquipmentTableData">
|
||||
:pagination="false" bordered sticky :scroll="{ y: tableHeight }" :loading="loadingEquipmentTableData">
|
||||
<template #bodyCell="{ column, index, record }">
|
||||
<template v-if="column.key === 'index'">{{ index + 1 }}</template>
|
||||
<template v-if="column.key === 'action'">
|
||||
|
||||
@@ -140,7 +140,7 @@ fetchBoundMaskList()
|
||||
<a-button size="large" @click="() => openMaskModal = true">绑定治具组合</a-button>
|
||||
<div class="table-wrapper" ref="customTable">
|
||||
<a-table :dataSource="maskTableData" :columns="maskColumns as ColumnsType<MaskTableItem>"
|
||||
:pagination="false" bordered sticky size="middle" :scroll="{ y: tableHeight }" :loading="loadingMask">
|
||||
:pagination="false" bordered sticky :scroll="{ y: tableHeight }" :loading="loadingMask">
|
||||
<template #bodyCell="{ column, index, record }">
|
||||
<template v-if="column.key === 'index'">{{ index + 1 }}</template>
|
||||
<template v-if="column.key === 'action'">
|
||||
|
||||
Reference in New Issue
Block a user