最新提交

This commit is contained in:
2024-09-23 19:11:24 +08:00
parent 2866a07493
commit 7d594e0ec1
9 changed files with 219 additions and 183 deletions

View File

@@ -57,8 +57,8 @@ const props = defineProps({
type: [String, Array],
// 如果要取消粘贴只粘贴文本需要用户加格式请加上pastetext
default:
"code undo redo restoredraft | paste | bold | alignleft alignjustify indent formatpainter | \
styleselect formatselect fontselect fontsizeselect | bullist numlist | subscript superscript removeformat"
"code undo redo restoredraft | paste | bold | aligncenter alignleft alignjustify indent | \
styleselect formatselect fontselect fontsizeselect | bullist numlist | removeformat"
}
})

View File

@@ -38,6 +38,7 @@
>
<template #extra>
<a-space>
<!-- 修改源码新增复制该项新增 -->
<a-tooltip content="复制该项添加" v-if="!(props.component.hideAdd ?? false)">
<a-button
@click.stop="addItem(item)"
@@ -218,10 +219,12 @@ if (props.component.type == "table") {
}
const addItem = async (data = {}) => {
// 修改源码:深度复制
let newData = cloneDeep(data)
let index = formModel.value[props.component.dataIndex].length
viewFormList.value[index] = cloneDeep(formList)
rv("onAdd", { formList: viewFormList.value[index], data, index })
formModel.value[props.component.dataIndex].push(data)
rv("onAdd", { formList: viewFormList.value[index], newData, index }) // 修改源码深度复制data->newData
formModel.value[props.component.dataIndex].push(newData) // 修改源码深度复制data->newData
}
const deleteItem = async (index) => {