Browse Source

fix: type

main
xingyu 2 years ago
parent
commit
cc1490a97c
  1. 6
      src/components/Table/src/types/table.ts
  2. 2
      src/components/Tinymce/src/Editor.vue
  3. 24
      src/components/Tree/src/BasicTree.vue
  4. 4
      src/components/Tree/src/hooks/useTree.ts
  5. 2
      src/components/Upload/src/data.tsx
  6. 2
      src/components/Upload/src/typing.ts
  7. 2
      src/components/Verifition/src/Verify.vue

6
src/components/Table/src/types/table.ts

@ -257,7 +257,7 @@ export interface BasicTableProps<T = any> {
* Customize row expand Icon. * Customize row expand Icon.
* @type Function | VNodeChild * @type Function | VNodeChild
*/ */
expandIcon?: Function | VNodeChild | JSX.Element expandIcon?: Fn | VNodeChild | JSX.Element
/** /**
* Whether to expand row by clicking anywhere in the whole row * Whether to expand row by clicking anywhere in the whole row
@ -275,7 +275,7 @@ export interface BasicTableProps<T = any> {
* Table footer renderer * Table footer renderer
* @type Function | VNodeChild * @type Function | VNodeChild
*/ */
footer?: Function | VNodeChild | JSX.Element footer?: Fn | VNodeChild | JSX.Element
/** /**
* Indent size in pixels of tree data * Indent size in pixels of tree data
@ -366,7 +366,7 @@ export interface BasicTableProps<T = any> {
* *
* @version 1.5.4 * @version 1.5.4
*/ */
transformCellText?: Function transformCellText?: Fn
/** /**
* Callback executed before editable cell submit value, not for row-editor * Callback executed before editable cell submit value, not for row-editor

2
src/components/Tinymce/src/Editor.vue

@ -286,8 +286,6 @@ function getUploadingImgName(name: string) {
</div> </div>
</template> </template>
<style lang="less" scoped></style>
<style lang="less"> <style lang="less">
@prefix-cls: ~'@{namespace}-tinymce-container'; @prefix-cls: ~'@{namespace}-tinymce-container';

24
src/components/Tree/src/BasicTree.vue

@ -52,6 +52,18 @@ export default defineComponent({
} }
}) })
const {
deleteNodeByKey,
insertNodeByKey,
insertNodesByKey,
filterByLevel,
updateNodeByKey,
getAllKeys,
getChildrenKeys,
getEnabledKeys,
getSelectedNode,
} = useTree(treeDataRef, getFieldNames)
const getBindValues = computed(() => { const getBindValues = computed(() => {
const propsData = { const propsData = {
'blockNode': true, 'blockNode': true,
@ -99,18 +111,6 @@ export default defineComponent({
return !getTreeData.value || getTreeData.value.length === 0 return !getTreeData.value || getTreeData.value.length === 0
}) })
const {
deleteNodeByKey,
insertNodeByKey,
insertNodesByKey,
filterByLevel,
updateNodeByKey,
getAllKeys,
getChildrenKeys,
getEnabledKeys,
getSelectedNode,
} = useTree(treeDataRef, getFieldNames)
function getIcon(params: TreeItem, icon?: string) { function getIcon(params: TreeItem, icon?: string) {
if (!icon) { if (!icon) {
if (props.renderIcon && isFunction(props.renderIcon)) if (props.renderIcon && isFunction(props.renderIcon))

4
src/components/Tree/src/hooks/useTree.ts

@ -186,10 +186,10 @@ export function useTree(treeDataRef: Ref<TreeDataItem[]>, getFieldNames: Compute
} }
// Get selected node // Get selected node
function getSelectedNode(key: KeyType, list?: TreeItem[], selectedNode?: TreeItem | null) { function getSelectedNode(key: KeyType, treeList?: TreeItem[], selectedNode?: TreeItem | null) {
if (!key && key !== 0) if (!key && key !== 0)
return null return null
const treeData = list || unref(treeDataRef) const treeData = treeList || unref(treeDataRef)
const { key: keyField, children: childrenField } = unref(getFieldNames) const { key: keyField, children: childrenField } = unref(getFieldNames)
if (!keyField) if (!keyField)
return return

2
src/components/Upload/src/data.tsx

@ -78,7 +78,7 @@ export function createTableColumns(): BasicColumn[] {
}, },
] ]
} }
export function createActionColumn(handleRemove: Function): BasicColumn { export function createActionColumn(handleRemove: Fn): BasicColumn {
return { return {
width: 120, width: 120,
title: t('component.upload.operating'), title: t('component.upload.operating'),

2
src/components/Upload/src/typing.ts

@ -29,7 +29,7 @@ export interface FileBasicColumn {
* Renderer of the table cell. The return value should be a VNode, or an object for colSpan/rowSpan config * Renderer of the table cell. The return value should be a VNode, or an object for colSpan/rowSpan config
* @type Function | ScopedSlot * @type Function | ScopedSlot
*/ */
customRender?: Function customRender?: Fn
/** /**
* Title of this column * Title of this column
* @type any (string | slot) * @type any (string | slot)

2
src/components/Verifition/src/Verify.vue

@ -110,7 +110,7 @@ export default {
</script> </script>
<template> <template>
<div v-show="showBox" :class="mode == 'pop' ? 'mask' : ''"> <div v-show="showBox" :class="mode === 'pop' ? 'mask' : ''">
<div :class="mode === 'pop' ? 'verifybox' : ''" :style="{ 'max-width': `${parseInt(imgSize.width) + 20}px` }"> <div :class="mode === 'pop' ? 'verifybox' : ''" :style="{ 'max-width': `${parseInt(imgSize.width) + 20}px` }">
<div v-if="mode === 'pop'" class="verifybox-top"> <div v-if="mode === 'pop'" class="verifybox-top">
{{ t('component.captcha.verification') }} {{ t('component.captcha.verification') }}