| | |
| | | defineProps, |
| | | defineEmits, |
| | | nextTick, |
| | | watch, |
| | | } from "vue"; |
| | | import store from "@/store"; |
| | | import { |
| | |
| | | const add0 = (m) => { |
| | | return m < 10 ? "0" + m : m; |
| | | }; |
| | | onMounted(() => { |
| | | const setLayerStart = () => { |
| | | detailsData.value.gid = store.state.details.gid; |
| | | detailsData.value.name = store.state.details.tab.replaceAll("_", ""); |
| | | |
| | | getTableByEntity(); |
| | | }; |
| | | onMounted(() => { |
| | | setLayerStart(); |
| | | }); |
| | | watch( |
| | | () => store.state.details, |
| | | (nVal, oVal) => { |
| | | if (nVal) { |
| | | setLayerStart(); |
| | | } |
| | | }, |
| | | { deep: true } |
| | | ); |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |