Browse Source

🎟 优化

master
wangxiang 3 years ago
parent
commit
2874b5218d
  1. 8
      kicc-ui/src/enums/menuEnum.ts
  2. 2
      kicc-ui/types/axios.d.ts
  3. 2
      kicc-ui/types/config.d.ts
  4. 14
      kicc-ui/types/global.d.ts
  5. 2
      kicc-ui/types/store.d.ts
  6. 1
      kicc-ui/types/vue-router.d.ts

8
kicc-ui/src/enums/menuEnum.ts

@ -9,13 +9,13 @@ @@ -9,13 +9,13 @@
*
*/
export enum MenuTypeEnum {
// left menu
// 左侧菜单模式
SIDEBAR = 'sidebar',
// 左侧菜单混合模式
MIX_SIDEBAR = 'mix-sidebar',
// mixin menu
// 顶部菜单混合模式
MIX = 'mix',
// top menu
// 顶部菜单模式
TOP_MENU = 'top-menu',
}

2
kicc-ui/types/axios.d.ts vendored

@ -35,7 +35,7 @@ export interface Data<T = any> { @@ -35,7 +35,7 @@ export interface Data<T = any> {
data: T;
}
// 多部分表单数据:上传文件
/** 多部分表单数据:上传文件 */
export interface UploadFileParams {
// 其他参数
data?: Recordable;

2
kicc-ui/types/config.d.ts vendored

@ -100,7 +100,6 @@ export interface ProjectConfig { @@ -100,7 +100,6 @@ export interface ProjectConfig {
colorWeak: boolean;
// 主题颜色
themeColor: string;
// 主界面全屏显示,菜单不显示,顶部
fullContent: boolean;
// 内容宽度
@ -153,6 +152,7 @@ export interface GlobConfig { @@ -153,6 +152,7 @@ export interface GlobConfig {
// clientSecret
clientSecret: string;
}
export interface GlobEnvConfig {
// 网站标题
VITE_GLOB_APP_TITLE: string;

14
kicc-ui/types/global.d.ts vendored

@ -5,17 +5,11 @@ @@ -5,17 +5,11 @@
* @create: 2022/4/10
*/
import type {
ComponentRenderProxy,
VNode,
VNodeChild,
ComponentPublicInstance,
FunctionalComponent,
PropType as VuePropType,
} from 'vue';
import type { ComponentRenderProxy, VNode, VNodeChild, ComponentPublicInstance, FunctionalComponent, PropType as VuePropType } from 'vue';
declare global {
// vue
/** vue-type相关 */
declare type PropType<T> = VuePropType<T>;
declare type VueNode = VNodeChild | JSX.Element;
@ -58,9 +52,7 @@ declare global { @@ -58,9 +52,7 @@ declare global {
declare function parseInt(s: string | number, radix?: number): number;
namespace JSX {
// tslint:disable no-empty-interface
type Element = VNode;
// tslint:disable no-empty-interface
type ElementClass = ComponentRenderProxy;
interface ElementAttributesProperty {
$props: any;

2
kicc-ui/types/store.d.ts vendored

@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
import { MenuModeEnum, MenuTypeEnum } from '/@/enums/menuEnum';
// 锁屏信息
/** 锁屏信息 */
export interface LockInfo {
// 要求输入密码
pwd?: string | undefined;

1
kicc-ui/types/vue-router.d.ts vendored

@ -35,7 +35,6 @@ declare module 'vue-router' { @@ -35,7 +35,6 @@ declare module 'vue-router' {
hideTab?: boolean;
// 从不显示在菜单中
hideMenu?: boolean;
isLink?: boolean;
// 只为构建菜单
ignoreRoute?: boolean;
// 为孩子隐藏路径

Loading…
Cancel
Save