Browse Source

chore: compose workflow api

master
wangxiang 2 years ago
parent
commit
beaa5d32e4
No known key found for this signature in database
GPG Key ID: 1BA7946AB6B232E4
  1. 2
      src/store/modules/permission.ts
  2. 2
      src/utils/is.ts

2
src/store/modules/permission.ts

@ -19,8 +19,6 @@ import { useMessage } from '/@/hooks/web/useMessage';
import { PageEnum } from '/@/enums/pageEnum'; import { PageEnum } from '/@/enums/pageEnum';
import { routeModuleList } from '/@/router/routes'; import { routeModuleList } from '/@/router/routes';
import { unionWith } from 'lodash-es'; import { unionWith } from 'lodash-es';
import {isUrl} from '/@/utils/is';
import {openWindow} from '/@/utils';
interface PermissionState { interface PermissionState {
// 路由是否动态添加 // 路由是否动态添加

2
src/utils/is.ts

@ -60,7 +60,7 @@ export function isNumber(val: unknown): val is number {
} }
export function isPromise<T = any>(val: unknown): val is Promise<T> { export function isPromise<T = any>(val: unknown): val is Promise<T> {
return is(val, 'Promise') && isObject(val) && isFunction(val.then) && isFunction(val.catch); return is(val, 'Promise') && isFunction((<Recordable>(val || {})).then) && isFunction((<Recordable>(val || {})).catch);
} }
export function isString(val: unknown): val is string { export function isString(val: unknown): val is string {

Loading…
Cancel
Save