|
@@ -67,6 +67,8 @@ const setMessage = ({ data, type }) => {
|
|
|
} else if (type === 'linkIds') {
|
|
|
let ids = data ? JSON.parse(data) : []
|
|
|
linkTableFormClick(ids)
|
|
|
+ } else if (type === 'copyFormData') {
|
|
|
+ copyTableFormClick()
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -173,6 +175,11 @@ const getExcelHtml = async () => {
|
|
|
//渲染完成
|
|
|
const tableFormRender = (form) => {
|
|
|
tableFormInfo.value = form
|
|
|
+ window?.postMessage({
|
|
|
+ type: 'formRender',
|
|
|
+ source: 'web',
|
|
|
+ data: {},
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
//新增表格
|
|
@@ -182,6 +189,7 @@ const addTableFormClick = () => {
|
|
|
const index = formLogDataList.value.length - 1
|
|
|
setFormLength()
|
|
|
getBussDataInfo(index)
|
|
|
+ window?.$message?.success('新增成功')
|
|
|
}
|
|
|
|
|
|
//删除当前页
|
|
@@ -192,6 +200,22 @@ const delTableFormClick = () => {
|
|
|
formLogIndex.value = logIndex
|
|
|
setFormLength()
|
|
|
getBussDataInfo(logIndex)
|
|
|
+ window?.$message?.success('删除成功')
|
|
|
+}
|
|
|
+
|
|
|
+//复制当前表格及内容
|
|
|
+const copyTableFormClick = () => {
|
|
|
+ const index = formLogIndex.value
|
|
|
+ const formLog = formLogDataList.value
|
|
|
+ const info = getObjValue(formLog[index])
|
|
|
+ const defaultData = getFormDataInit(info)
|
|
|
+ formLogDataList.value.push({
|
|
|
+ ...defaultData,
|
|
|
+ id: '',
|
|
|
+ })
|
|
|
+ setFormLength()
|
|
|
+ getBussDataInfo(formLogDataList.value.length - 1)
|
|
|
+ window?.$message?.success('复制成功')
|
|
|
}
|
|
|
|
|
|
//更新表单数量
|
|
@@ -211,9 +235,6 @@ const linkTableFormClick = (data) => {
|
|
|
info.linkTabIds = data
|
|
|
formLogDataList.value[index] = info
|
|
|
tableFormInfo.value.linkTabIds = data
|
|
|
-
|
|
|
- console.log('formLogDataList', formLogDataList.value)
|
|
|
- console.log('tableFormInfo', tableFormInfo.value)
|
|
|
}
|
|
|
|
|
|
//切换显示模式
|