删除所有 as any.

This commit is contained in:
lijiahang
2023-09-21 17:08:33 +08:00
parent d236e57f85
commit 3e55276a13
14 changed files with 40 additions and 45 deletions

View File

@@ -16,7 +16,7 @@ export interface HostIdentityCreateRequest {
* 主机身份更新请求
*/
export interface HostIdentityUpdateRequest extends HostIdentityCreateRequest {
id: number;
id: number | undefined;
useNewPassword?: boolean;
}

View File

@@ -15,7 +15,7 @@ export interface HostKeyCreateRequest {
* 主机秘钥更新请求
*/
export interface HostKeyUpdateRequest extends HostKeyCreateRequest {
id: number;
id: number | undefined;
useNewPassword?: boolean;
}

View File

@@ -20,7 +20,7 @@ export interface MenuCreateRequest {
* 菜单更新请求
*/
export interface MenuUpdateRequest extends MenuCreateRequest {
id: number;
id: number | undefined;
status?: number;
}

View File

@@ -14,7 +14,7 @@ export interface RoleCreateRequest {
* 角色更新请求
*/
export interface RoleUpdateRequest extends RoleCreateRequest {
id: number;
id: number | undefined;
}
/**

View File

@@ -64,7 +64,7 @@
import useLoading from '@/hooks/loading';
import useVisible from '@/hooks/visible';
import formRules from '../types/form.rules';
import { createHostIdentity, updateHostIdentity } from '@/api/asset/host-identity';
import { createHostIdentity, updateHostIdentity, HostIdentityUpdateRequest } from '@/api/asset/host-identity';
import { Message } from '@arco-design/web-vue';
import HostKeySelector from '@/components/asset/host-key/host-key-selector.vue';
@@ -74,7 +74,7 @@
const title = ref<string>();
const isAddHandle = ref<boolean>(true);
const defaultForm = () => {
const defaultForm = (): HostIdentityUpdateRequest & Record<string, any> => {
return {
id: undefined,
name: undefined,
@@ -86,7 +86,7 @@
};
const formRef = ref<any>();
const formModel = reactive<Record<string, any>>(defaultForm());
const formModel = reactive<HostIdentityUpdateRequest & Record<string, any>>(defaultForm());
const emits = defineEmits(['added', 'updated']);
@@ -130,12 +130,12 @@
return false;
}
// 新增
await createHostIdentity(formModel as any);
await createHostIdentity(formModel);
Message.success('创建成功');
emits('added');
} else {
// 修改
await updateHostIdentity(formModel as any);
await updateHostIdentity(formModel);
Message.success('修改成功');
emits('updated');
}

View File

@@ -17,21 +17,12 @@ export const username = [{
}] as FieldRule[];
export const password = [{
required: true,
message: '请输入用户密码'
}, {
maxLength: 512,
message: '用户密码长度不能大于512位'
}] as FieldRule[];
export const keyId = [{
required: true,
message: '请输入秘钥id'
}] as FieldRule[];
export default {
name,
username,
password,
keyId,
} as Record<string, FieldRule | FieldRule[]>;

View File

@@ -92,7 +92,7 @@
import useLoading from '@/hooks/loading';
import useVisible from '@/hooks/visible';
import formRules from '../types/form.rules';
import { createHostKey, updateHostKey, getHostKey } from '@/api/asset/host-key';
import { createHostKey, updateHostKey, getHostKey, HostKeyUpdateRequest } from '@/api/asset/host-key';
import { FileItem, Message } from '@arco-design/web-vue';
import {} from '../types/enum.types';
import {} from '../types/const';
@@ -105,7 +105,7 @@
const isAddHandle = ref<boolean>(true);
const isViewHandler = ref<boolean>(false);
const defaultForm = () => {
const defaultForm = (): HostKeyUpdateRequest & Record<string, any> => {
return {
id: undefined,
name: undefined,
@@ -117,7 +117,7 @@
};
const formRef = ref<any>();
const formModel = reactive<Record<string, any>>(defaultForm());
const formModel = reactive<HostKeyUpdateRequest & Record<string, any>>(defaultForm());
const emits = defineEmits(['added', 'updated']);
@@ -192,12 +192,12 @@
}
if (isAddHandle.value) {
// 新增
await createHostKey(formModel as any);
await createHostKey(formModel);
Message.success('创建成功');
emits('added');
} else {
// 修改
await updateHostKey(formModel as any);
await updateHostKey(formModel);
Message.success('修改成功');
emits('updated');
}

View File

@@ -12,6 +12,8 @@ const columns = [
title: '主机名称',
dataIndex: 'name',
slotName: 'name',
ellipsis: true,
tooltip: true
}, {
title: '主机编码',
dataIndex: 'code',
@@ -20,6 +22,7 @@ const columns = [
title: '主机地址',
dataIndex: 'address',
slotName: 'address',
width: 260
}, {
title: '标签',
dataIndex: 'tag',

View File

@@ -126,7 +126,7 @@
import { toOptions } from '@/utils/enum';
import IconPicker from '@sanqi377/arco-vue-icon-picker';
import MenuTreeSelector from './menu-tree-selector.vue';
import { createMenu, updateMenu } from '@/api/system/menu';
import { createMenu, updateMenu, MenuUpdateRequest } from '@/api/system/menu';
import { Message } from '@arco-design/web-vue';
const { visible, setVisible } = useVisible();
@@ -135,7 +135,7 @@
const title = ref<string>();
const isAddHandle = ref<boolean>(true);
const defaultForm = () => {
const defaultForm = (): MenuUpdateRequest & Record<string, any> => {
return {
id: undefined,
parentId: 0,
@@ -152,7 +152,7 @@
};
const formRef = ref<any>();
const formModel = reactive<Record<string, any>>(defaultForm());
const formModel = reactive<MenuUpdateRequest & Record<string, any>>(defaultForm());
const emits = defineEmits(['added', 'updated']);
@@ -208,12 +208,12 @@
}
if (isAddHandle.value) {
// 新增
await createMenu(formModel as any);
await createMenu(formModel);
Message.success('创建成功');
emits('added');
} else {
// 修改
await updateMenu(formModel as any);
await updateMenu(formModel);
Message.success('修改成功');
emits('updated');
}