<template> <!-- <v-dialog :value="true">--> <v-card> <v-textarea v-model="template" /> <v-btn @click="ImportTemplate"> import </v-btn> </v-card> <!-- </v-dialog>--> </template> <script> export default { name: 'ImportTemplate', props: { nodes: Object }, data() { return { template: '' } }, methods: { importTemplate() { try { const template = JSON.parse(this.template) this.$store.dispatch('sqlMgr/ActSqlOp', [{ dbAlias: this.nodes.dbAlias, env: '_noco' }, 'xcModelsCreateFromTemplate', { template }]) } catch (e) { this.$toast.error(e.message).goAway(3000) } } } } </script> <style scoped> </style>