fix: type
parent
ebc61a7ff3
commit
cc1490a97c
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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))
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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'),
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
|
||||||
|
|
@ -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') }}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue