最新提交

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

@@ -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) => {