|
@@ -339,7 +339,7 @@ onBeforeMount(() => {
|
|
|
// ApisObject.config 接⼝配置信息 Object
|
|
|
window.addEventListener('message', (e) => {
|
|
|
const data = e.data
|
|
|
- console.log(data)
|
|
|
+ console.log('二级表单接收到的数据:', data)
|
|
|
if (data.type === 'getFormIframeData') {
|
|
|
const { formItem, formData, userData, apis, payload } = data.data
|
|
|
state.formMessage = JSON.parse(JSON.stringify(data.data))
|
|
@@ -361,18 +361,17 @@ onMounted(() => {
|
|
|
})
|
|
|
const initDictionary = () => {}
|
|
|
const onConfirmIframe = (msgData) => {
|
|
|
- window.parent.postMessage(
|
|
|
- {
|
|
|
- type: 'onConfirmIframe',
|
|
|
- data: JSON.parse(
|
|
|
- JSON.stringify({
|
|
|
- ...state.formMessage,
|
|
|
- msgData, // ⼆级⻚⾯数据
|
|
|
- }),
|
|
|
- ),
|
|
|
- },
|
|
|
- '*',
|
|
|
- )
|
|
|
+ const send = {
|
|
|
+ type: 'onConfirmIframe',
|
|
|
+ data: JSON.parse(
|
|
|
+ JSON.stringify({
|
|
|
+ ...state.formMessage,
|
|
|
+ msgData: JSON.parse(JSON.stringify(msgData)), // ⼆级⻚⾯数据
|
|
|
+ }),
|
|
|
+ ),
|
|
|
+ }
|
|
|
+ console.log('二级表单发送的数据', send)
|
|
|
+ window.parent.postMessage(send, '*')
|
|
|
}
|
|
|
const onCloseIframe = () => {
|
|
|
window.parent.postMessage(
|