最新提交
This commit is contained in:
@@ -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"
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
@@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user