🚨 修复 ts 构建报错.

This commit is contained in:
lijiahang
2024-07-26 10:56:36 +08:00
parent 7290b1364c
commit 29b44b8b77
28 changed files with 58 additions and 58 deletions

View File

@@ -94,8 +94,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)"> @page-size-change="(size: number) => fetchTableData(1, size)">
#foreach($field in ${table.fields}) #foreach($field in ${table.fields})
#if(${dictMap.containsKey(${field.propertyName})}) #if(${dictMap.containsKey(${field.propertyName})})
<!-- $field.comment --> <!-- $field.comment -->

View File

@@ -50,7 +50,7 @@
</template> </template>
</a-button> </a-button>
</a-tooltip> </a-tooltip>
<a-dropdown trigger="click" @select="s => changeLocale(s as string)"> <a-dropdown trigger="click" @select="(s: string) => changeLocale(s)">
<div ref="localeRef" class="trigger-btn" /> <div ref="localeRef" class="trigger-btn" />
<template #content> <template #content>
<a-doption v-for="item in locales" <a-doption v-for="item in locales"

View File

@@ -12,7 +12,7 @@
:checkable="checkable" :checkable="checkable"
:check-strictly="true" :check-strictly="true"
@drop="moveGroup" @drop="moveGroup"
@select="(s) => emits('onSelected', s)"> @select="(s: any) => emits('onSelected', s)">
<!-- 标题 --> <!-- 标题 -->
<template #title="node"> <template #title="node">
<!-- 修改名称输入框 --> <!-- 修改名称输入框 -->

View File

@@ -51,8 +51,8 @@
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
:scroll="{ x: '100%', y: '60vh' }" :scroll="{ x: '100%', y: '60vh' }"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)"> @page-size-change="(size: number) => fetchTableData(1, size)">
<!-- 模板名称 --> <!-- 模板名称 -->
<template #name="{ record }"> <template #name="{ record }">
<span class="span-blue">{{ record.name }}</span> <span class="span-blue">{{ record.name }}</span>

View File

@@ -34,8 +34,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)"> @page-size-change="(size: number) => fetchTableData(1, size)">
<!-- 修改前 --> <!-- 修改前 -->
<template #beforeValue="{ record }"> <template #beforeValue="{ record }">
<span class="copy-left" <span class="copy-left"

View File

@@ -13,7 +13,7 @@
<!-- 一级菜单 --> <!-- 一级菜单 -->
<a-menu-item v-if="!menu.children?.length" <a-menu-item v-if="!menu.children?.length"
:key="menu.name" :key="menu.name"
@click="(e) => goto(e, menu)"> @click="(e: any) => goto(e, menu)">
<!-- 图标 --> <!-- 图标 -->
<template #icon> <template #icon>
<component v-if="menu.meta?.icon" :is="menu.meta?.icon" /> <component v-if="menu.meta?.icon" :is="menu.meta?.icon" />
@@ -34,7 +34,7 @@
<!-- 子菜单 --> <!-- 子菜单 -->
<a-menu-item v-for="child in menu.children" <a-menu-item v-for="child in menu.children"
:key="child.name" :key="child.name"
@click="(e) => goto(e, child)"> @click="(e: any) => goto(e, child)">
<!-- 图标 --> <!-- 图标 -->
<template #icon v-if="child.meta?.icon"> <template #icon v-if="child.meta?.icon">
<component :is="child.meta?.icon" /> <component :is="child.meta?.icon" />

View File

@@ -14,8 +14,8 @@
v-model:page-size="(pagination as any).pageSize" v-model:page-size="(pagination as any).pageSize"
v-bind="pagination as any" v-bind="pagination as any"
:auto-adjust="false" :auto-adjust="false"
@change="page => bubblesEmitter(HeaderEmitter.PAGE_CHANGE, page, (pagination as any).pageSize)" @change="(page: number) => bubblesEmitter(HeaderEmitter.PAGE_CHANGE, page, (pagination as any).pageSize)"
@page-size-change="limit => bubblesEmitter(HeaderEmitter.PAGE_CHANGE, 1, limit)" /> @page-size-change="(limit: number) => bubblesEmitter(HeaderEmitter.PAGE_CHANGE, 1, limit)" />
</div> </div>
</div> </div>
<!-- 操作部分 --> <!-- 操作部分 -->
@@ -48,8 +48,8 @@
:placeholder="searchInputPlaceholder as string" :placeholder="searchInputPlaceholder as string"
size="small" size="small"
allow-clear allow-clear
@input="(e) => bubblesEmitter(HeaderEmitter.UPDATE_SEARCH_VALUE, e)" @input="(e: string) => bubblesEmitter(HeaderEmitter.UPDATE_SEARCH_VALUE, e)"
@change="(e) => bubblesEmitter(HeaderEmitter.UPDATE_SEARCH_VALUE, e)" @change="(e: string) => bubblesEmitter(HeaderEmitter.UPDATE_SEARCH_VALUE, e)"
@keyup.enter="bubblesEmitter(HeaderEmitter.SEARCH)" /> @keyup.enter="bubblesEmitter(HeaderEmitter.SEARCH)" />
</div> </div>
<!-- 过滤条件 --> <!-- 过滤条件 -->

View File

@@ -100,8 +100,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)"> @page-size-change="(size: number) => fetchTableData(1, size)">
<!-- 连接用户 --> <!-- 连接用户 -->
<template #username="{ record }"> <template #username="{ record }">
{{ record.username }} {{ record.username }}

View File

@@ -84,8 +84,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)"> @page-size-change="(size: number) => fetchTableData(1, size)">
<!-- 操作用户 --> <!-- 操作用户 -->
<template #username="{ record }"> <template #username="{ record }">
{{ record.username }} {{ record.username }}

View File

@@ -102,8 +102,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)"> @page-size-change="(size: number) => fetchTableData(1, size)">
<!-- 类型 --> <!-- 类型 -->
<template #type="{ record }"> <template #type="{ record }">
<a-tag :color="getDictValue(identityTypeKey, record.type, 'color')"> <a-tag :color="getDictValue(identityTypeKey, record.type, 'color')">

View File

@@ -87,8 +87,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)"> @page-size-change="(size: number) => fetchTableData(1, size)">
<!-- 操作 --> <!-- 操作 -->
<template #handle="{ record }"> <template #handle="{ record }">
<div class="table-handle-wrapper"> <div class="table-handle-wrapper">

View File

@@ -127,8 +127,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)"> @page-size-change="(size: number) => fetchTableData(1, size)">
<!-- 主机类型 --> <!-- 主机类型 -->
<template #type="{ record }"> <template #type="{ record }">
<a-tag :color="getDictValue(hostTypeKey, record.type, 'color')"> <a-tag :color="getDictValue(hostTypeKey, record.type, 'color')">

View File

@@ -108,8 +108,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)" @page-size-change="(size: number) => fetchTableData(1, size)"
@expand="loadExecHost"> @expand="loadExecHost">
<!-- 展开表格 --> <!-- 展开表格 -->
<template #expand-row="{ record }"> <template #expand-row="{ record }">
@@ -165,7 +165,7 @@
type="text" type="text"
size="mini" size="mini"
title="ctrl + 左键新页面打开" title="ctrl + 左键新页面打开"
@click="(e) => emits('viewLog', record.id, e.ctrlKey)"> @click="(e: any) => emits('viewLog', record.id, e.ctrlKey)">
日志 日志
</a-button> </a-button>
<!-- 中断 --> <!-- 中断 -->

View File

@@ -77,8 +77,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)"> @page-size-change="(size: number) => fetchTableData(1, size)">
<!-- 模板命令 --> <!-- 模板命令 -->
<template #command="{ record }"> <template #command="{ record }">
<span class="copy-left" @click="copy(record.command, '已复制')"> <span class="copy-left" @click="copy(record.command, '已复制')">

View File

@@ -107,8 +107,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)"> @page-size-change="(size: number) => fetchTableData(1, size)">
<!-- 上传路径 --> <!-- 上传路径 -->
<template #remotePath="{ record }"> <template #remotePath="{ record }">
<span class="text-copy span-blue" @click="copy(record.remotePath)"> <span class="text-copy span-blue" @click="copy(record.remotePath)">

View File

@@ -14,8 +14,8 @@
:editable="true" :editable="true"
:hide-content="true" :hide-content="true"
:auto-switch="true" :auto-switch="true"
@tab-click="k => tabManager.clickTab(k as string)" @tab-click="(k: string) => tabManager.clickTab(k)"
@delete="k => tabManager.deleteTab(k as string)"> @delete="(k: string) => tabManager.deleteTab(k)">
<a-tab-pane v-for="tab in tabManager.items" <a-tab-pane v-for="tab in tabManager.items"
:key="tab.key"> :key="tab.key">
<!-- 标题 --> <!-- 标题 -->

View File

@@ -6,8 +6,8 @@
:auto-switch="true" :auto-switch="true"
:show-add-button="true" :show-add-button="true"
@add="openNewConnect" @add="openNewConnect"
@tab-click="k => panel.clickTab(k as string)" @tab-click="(k: string) => panel.clickTab(k)"
@delete="k => panel.deleteTab(k as string)"> @delete="(k: string) => panel.deleteTab(k)">
<!-- 右侧按钮 --> <!-- 右侧按钮 -->
<template #extra> <template #extra>
<a-space class="panel-extra"> <a-space class="panel-extra">

View File

@@ -10,7 +10,7 @@
type="button" type="button"
class="usn" class="usn"
:options="toRadioOptions(newConnectionTypeKey)" :options="toRadioOptions(newConnectionTypeKey)"
@change="s => updateTerminalPreference(TerminalPreferenceItem.NEW_CONNECTION_TYPE, s as string, true)" /> @change="(s: string) => updateTerminalPreference(TerminalPreferenceItem.NEW_CONNECTION_TYPE, s, true)" />
<!-- 过滤 --> <!-- 过滤 -->
<a-auto-complete v-model="filterValue" <a-auto-complete v-model="filterValue"
class="host-filter" class="host-filter"

View File

@@ -20,7 +20,7 @@
<a-input size="small" <a-input size="small"
:ref="setAutoFocus as unknown as VNodeRef" :ref="setAutoFocus as unknown as VNodeRef"
:model-value="filterValue[0]" :model-value="filterValue[0]"
@input="(value) => setFilterValue([value])" @input="(value: string) => setFilterValue([value])"
@press-enter="handleFilterConfirm" /> @press-enter="handleFilterConfirm" />
<!-- 按钮 --> <!-- 按钮 -->
<div class="name-filter-footer"> <div class="name-filter-footer">

View File

@@ -93,8 +93,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)" @page-size-change="(size: number) => fetchTableData(1, size)"
@expand="loadExecHost"> @expand="loadExecHost">
<!-- 展开表格 --> <!-- 展开表格 -->
<template #expand-row="{ record }"> <template #expand-row="{ record }">
@@ -148,7 +148,7 @@
type="text" type="text"
size="mini" size="mini"
title="ctrl + 左键新页面打开" title="ctrl + 左键新页面打开"
@click="(e) => emits('viewLog', record.id, e.ctrlKey)"> @click="(e: any) => emits('viewLog', record.id, e.ctrlKey)">
日志 日志
</a-button> </a-button>
<!-- 中断 --> <!-- 中断 -->

View File

@@ -84,8 +84,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)"> @page-size-change="(size: number) => fetchTableData(1, size)">
<!-- cron --> <!-- cron -->
<template #expression="{ record }"> <template #expression="{ record }">
<span class="copy-left" <span class="copy-left"
@@ -118,7 +118,7 @@
:unchecked-text="getDictValue(execJobStatusKey, ExecJobStatus.DISABLED)" :unchecked-text="getDictValue(execJobStatusKey, ExecJobStatus.DISABLED)"
:checked-value="ExecJobStatus.ENABLED" :checked-value="ExecJobStatus.ENABLED"
:unchecked-value="ExecJobStatus.DISABLED" :unchecked-value="ExecJobStatus.DISABLED"
:before-change="s => updateStatus(record.id, s as number)" /> :before-change="(s: number) => updateStatus(record.id, s)" />
<!-- 状态 不可编辑 --> <!-- 状态 不可编辑 -->
<a-tag v-else :color="getDictValue(execJobStatusKey, record.status, 'color')"> <a-tag v-else :color="getDictValue(execJobStatusKey, record.status, 'color')">
{{ getDictValue(execJobStatusKey, record.status) }} {{ getDictValue(execJobStatusKey, record.status) }}

View File

@@ -91,8 +91,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)"> @page-size-change="(size: number) => fetchTableData(1, size)">
<!-- 配置项 --> <!-- 配置项 -->
<template #keyName="{ record }"> <template #keyName="{ record }">
<span class="text-copy" @click="copy(record.keyName)">{{ record.keyName }}</span> <span class="text-copy" @click="copy(record.keyName)">{{ record.keyName }}</span>

View File

@@ -77,8 +77,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)"> @page-size-change="(size: number) => fetchTableData(1, size)">
<!-- 配置项 --> <!-- 配置项 -->
<template #keyName="{record}"> <template #keyName="{record}">
{{ record.keyName }}<span style="margin: 0 4px;">-</span>{{ record.keyDescription }} {{ record.keyName }}<span style="margin: 0 4px;">-</span>{{ record.keyDescription }}

View File

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

View File

@@ -7,8 +7,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)"> @page-size-change="(size: number) => fetchTableData(1, size)">
<!-- 操作模块 --> <!-- 操作模块 -->
<template #module="{ record }"> <template #module="{ record }">
<span>{{ getDictValue(operatorLogModuleKey, record.module) }}</span> <span>{{ getDictValue(operatorLogModuleKey, record.module) }}</span>

View File

@@ -55,8 +55,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)"> @page-size-change="(size: number) => fetchTableData(1, size)">
<!-- 操作模块 --> <!-- 操作模块 -->
<template #module="{ record }"> <template #module="{ record }">
<span>{{ getDictValue(operatorLogModuleKey, record.module) }}</span> <span>{{ getDictValue(operatorLogModuleKey, record.module) }}</span>

View File

@@ -60,8 +60,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)"> @page-size-change="(size: number) => fetchTableData(1, size)">
<!-- 编码 --> <!-- 编码 -->
<template #code="{ record }"> <template #code="{ record }">
<a-tag>{{ record.code }}</a-tag> <a-tag>{{ record.code }}</a-tag>
@@ -77,7 +77,7 @@
:unchecked-text="getDictValue(roleStatusKey, RoleStatus.DISABLED)" :unchecked-text="getDictValue(roleStatusKey, RoleStatus.DISABLED)"
:checked-value="RoleStatus.ENABLED" :checked-value="RoleStatus.ENABLED"
:unchecked-value="RoleStatus.DISABLED" :unchecked-value="RoleStatus.DISABLED"
:before-change="(s) => updateStatus(record.id, s as number)" /> :before-change="(s: number) => updateStatus(record.id, s)" />
<!-- 无修改权限 --> <!-- 无修改权限 -->
<span v-else> <span v-else>
<span class="circle" :style="{ <span class="circle" :style="{

View File

@@ -88,8 +88,8 @@
:data="tableRenderData" :data="tableRenderData"
:pagination="pagination" :pagination="pagination"
:bordered="false" :bordered="false"
@page-change="(page) => fetchTableData(page, pagination.pageSize)" @page-change="(page: number) => fetchTableData(page, pagination.pageSize)"
@page-size-change="(size) => fetchTableData(1, size)"> @page-size-change="(size: number) => fetchTableData(1, size)">
<!-- 用户名 --> <!-- 用户名 -->
<template #username="{ record }"> <template #username="{ record }">
<span class="text-copy" @click="copy(record.username)"> <span class="text-copy" @click="copy(record.username)">
@@ -107,7 +107,7 @@
:unchecked-text="getDictValue(userStatusKey, UserStatus.DISABLED)" :unchecked-text="getDictValue(userStatusKey, UserStatus.DISABLED)"
:checked-value="UserStatus.ENABLED" :checked-value="UserStatus.ENABLED"
:unchecked-value="UserStatus.DISABLED" :unchecked-value="UserStatus.DISABLED"
:before-change="(s) => updateStatus(record.id, s as number)" /> :before-change="(s: number) => updateStatus(record.id, s)" />
<!-- 无修改权限 --> <!-- 无修改权限 -->
<span v-else> <span v-else>
<span class="circle" :style="{ <span class="circle" :style="{