随机数据工具完成,包含①页面数据填充;②自动生成业务数据

This commit is contained in:
aixianling
2022-11-07 16:03:02 +08:00
parent 2e9cd1c5a9
commit 4466f66584
4 changed files with 84 additions and 21 deletions

View File

@@ -1,6 +1,6 @@
<template>
<section class="appEntry">
<component v-if="app" :is="app" :instance="$request" :dict="$dict" :permissions="$permissions"/>
<component v-if="app" :is="app" ref="currentPage" :instance="$request" :dict="$dict" :permissions="$permissions"/>
<ai-empty v-else>无法找到应用文件</ai-empty>
</section>
</template>
@@ -18,6 +18,14 @@ export default {
let app = this.apps.find(e => e.name == this.$route.name)
return app ? app.module : ""
}
},
mounted() {
this.$vm.$on("mock", v => {
if (!!this.$refs.currentPage.$children?.[0]?.form) {
this.$refs.currentPage.$children[0].form = v
this.$refs.currentPage.$children[0].$forceUpdate()
}
})
}
}
</script>