webapp: Organize imports
This commit is contained in:
parent
c027f19346
commit
c6ebea3e9e
@ -7,8 +7,8 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { computed, defineComponent, onBeforeUnmount, ref, watch } from "vue";
|
|
||||||
import Alert from "bootstrap/js/dist/alert";
|
import Alert from "bootstrap/js/dist/alert";
|
||||||
|
import { computed, defineComponent, onBeforeUnmount, ref, watch } from "vue";
|
||||||
|
|
||||||
export const toInteger = (value: number, defaultValue = NaN) => {
|
export const toInteger = (value: number, defaultValue = NaN) => {
|
||||||
return Number.isInteger(value) ? value : defaultValue;
|
return Number.isInteger(value) ? value : defaultValue;
|
||||||
|
|||||||
@ -8,7 +8,8 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import {defineComponent} from 'vue';
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
props: {
|
props: {
|
||||||
'text': String,
|
'text': String,
|
||||||
|
|||||||
@ -40,10 +40,10 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent, type PropType } from 'vue';
|
|
||||||
import { BIconInfoSquare } from 'bootstrap-icons-vue';
|
|
||||||
import BootstrapAlert from '@/components/BootstrapAlert.vue';
|
import BootstrapAlert from '@/components/BootstrapAlert.vue';
|
||||||
import type { DevInfoStatus } from "@/types/DevInfoStatus";
|
import type { DevInfoStatus } from "@/types/DevInfoStatus";
|
||||||
|
import { BIconInfoSquare } from 'bootstrap-icons-vue';
|
||||||
|
import { defineComponent, type PropType } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -20,9 +20,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent, type PropType } from 'vue';
|
|
||||||
import { timestampToString } from '@/utils';
|
|
||||||
import type { EventlogItems } from '@/types/EventlogStatus';
|
import type { EventlogItems } from '@/types/EventlogStatus';
|
||||||
|
import { timestampToString } from '@/utils';
|
||||||
|
import { defineComponent, type PropType } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
props: {
|
props: {
|
||||||
|
|||||||
@ -54,10 +54,10 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent, type PropType } from 'vue';
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import type { SystemStatus } from '@/types/SystemStatus';
|
import type { SystemStatus } from '@/types/SystemStatus';
|
||||||
import { timestampToString } from '@/utils';
|
import { timestampToString } from '@/utils';
|
||||||
import CardElement from '@/components/CardElement.vue';
|
import { defineComponent, type PropType } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -26,9 +26,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import type { SystemStatus } from '@/types/SystemStatus';
|
import type { SystemStatus } from '@/types/SystemStatus';
|
||||||
import { defineComponent, type PropType } from 'vue';
|
import { defineComponent, type PropType } from 'vue';
|
||||||
import CardElement from '@/components/CardElement.vue';
|
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -15,14 +15,14 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent, type PropType } from 'vue';
|
|
||||||
import type { Hints } from '@/types/LiveDataStatus';
|
|
||||||
import BootstrapAlert from '@/components/BootstrapAlert.vue';
|
import BootstrapAlert from '@/components/BootstrapAlert.vue';
|
||||||
|
import type { Hints } from '@/types/LiveDataStatus';
|
||||||
import {
|
import {
|
||||||
BIconClock,
|
|
||||||
BIconExclamationCircle,
|
|
||||||
BIconBroadcast,
|
BIconBroadcast,
|
||||||
|
BIconClock,
|
||||||
|
BIconExclamationCircle
|
||||||
} from 'bootstrap-icons-vue';
|
} from 'bootstrap-icons-vue';
|
||||||
|
import { defineComponent, type PropType } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -54,8 +54,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import {defineComponent} from 'vue';
|
import { BIconInfoCircle } from 'bootstrap-icons-vue';
|
||||||
import {BIconInfoCircle} from 'bootstrap-icons-vue';
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
BIconInfoCircle,
|
BIconInfoCircle,
|
||||||
|
|||||||
@ -18,9 +18,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import type { NetworkStatus } from '@/types/NetworkStatus';
|
import type { NetworkStatus } from '@/types/NetworkStatus';
|
||||||
import { defineComponent, type PropType } from 'vue';
|
import { defineComponent, type PropType } from 'vue';
|
||||||
import CardElement from '@/components/CardElement.vue';
|
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -40,9 +40,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import type { NetworkStatus } from '@/types/NetworkStatus';
|
import type { NetworkStatus } from '@/types/NetworkStatus';
|
||||||
import { defineComponent, type PropType } from 'vue';
|
import { defineComponent, type PropType } from 'vue';
|
||||||
import CardElement from '@/components/CardElement.vue';
|
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -30,9 +30,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent, type PropType } from 'vue';
|
|
||||||
import type { InverterStatistics } from '@/types/LiveDataStatus';
|
import type { InverterStatistics } from '@/types/LiveDataStatus';
|
||||||
import { formatNumber } from '@/utils';
|
import { formatNumber } from '@/utils';
|
||||||
|
import { defineComponent, type PropType } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
props: {
|
props: {
|
||||||
|
|||||||
@ -34,9 +34,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent, type PropType } from 'vue';
|
|
||||||
import type { Total } from '@/types/LiveDataStatus';
|
import type { Total } from '@/types/LiveDataStatus';
|
||||||
import { formatNumber } from '@/utils';
|
import { formatNumber } from '@/utils';
|
||||||
|
import { defineComponent, type PropType } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
props: {
|
props: {
|
||||||
|
|||||||
@ -10,8 +10,8 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
|
||||||
import { formatNumber } from '@/utils';
|
import { formatNumber } from '@/utils';
|
||||||
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
declare interface LimitData {
|
declare interface LimitData {
|
||||||
limit: number;
|
limit: number;
|
||||||
|
|||||||
@ -25,10 +25,10 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent, type PropType } from 'vue';
|
|
||||||
import type { SystemStatus } from '@/types/SystemStatus';
|
|
||||||
import CardElement from '@/components/CardElement.vue';
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import FsInfo from "@/components/FsInfo.vue";
|
import FsInfo from "@/components/FsInfo.vue";
|
||||||
|
import type { SystemStatus } from '@/types/SystemStatus';
|
||||||
|
import { defineComponent, type PropType } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -102,9 +102,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
import { isLoggedIn, logout } from '@/utils/authentication';
|
||||||
|
import { BIconEgg, BIconSun, BIconTree } from 'bootstrap-icons-vue';
|
||||||
import { defineComponent } from 'vue';
|
import { defineComponent } from 'vue';
|
||||||
import { logout, isLoggedIn } from '@/utils/authentication';
|
|
||||||
import { BIconSun, BIconTree, BIconEgg } from 'bootstrap-icons-vue';
|
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -34,9 +34,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent, type PropType } from 'vue';
|
|
||||||
import type { SystemStatus } from '@/types/SystemStatus';
|
|
||||||
import CardElement from '@/components/CardElement.vue';
|
import CardElement from '@/components/CardElement.vue';
|
||||||
|
import type { SystemStatus } from '@/types/SystemStatus';
|
||||||
|
import { defineComponent, type PropType } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -28,9 +28,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import type { NetworkStatus } from '@/types/NetworkStatus';
|
import type { NetworkStatus } from '@/types/NetworkStatus';
|
||||||
import { defineComponent, type PropType } from 'vue';
|
import { defineComponent, type PropType } from 'vue';
|
||||||
import CardElement from '@/components/CardElement.vue';
|
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -32,9 +32,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import type { NetworkStatus } from '@/types/NetworkStatus';
|
import type { NetworkStatus } from '@/types/NetworkStatus';
|
||||||
import { defineComponent, type PropType } from 'vue';
|
import { defineComponent, type PropType } from 'vue';
|
||||||
import CardElement from '@/components/CardElement.vue';
|
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -70,14 +70,14 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
|
||||||
import BasePage from '@/components/BasePage.vue';
|
import BasePage from '@/components/BasePage.vue';
|
||||||
import {
|
import {
|
||||||
BIconInfoCircle,
|
|
||||||
BIconActivity,
|
BIconActivity,
|
||||||
BIconBug,
|
BIconBug,
|
||||||
BIconChat
|
BIconChat,
|
||||||
|
BIconInfoCircle
|
||||||
} from 'bootstrap-icons-vue';
|
} from 'bootstrap-icons-vue';
|
||||||
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -86,17 +86,17 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
|
||||||
import BasePage from '@/components/BasePage.vue';
|
import BasePage from '@/components/BasePage.vue';
|
||||||
import {
|
|
||||||
BIconExclamationCircleFill,
|
|
||||||
BIconArrowLeft,
|
|
||||||
BIconCheckCircle
|
|
||||||
} from 'bootstrap-icons-vue';
|
|
||||||
import * as bootstrap from 'bootstrap';
|
|
||||||
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
||||||
import CardElement from '@/components/CardElement.vue';
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import { handleResponse, authHeader, isLoggedIn } from '@/utils/authentication';
|
import { authHeader, handleResponse, isLoggedIn } from '@/utils/authentication';
|
||||||
|
import * as bootstrap from 'bootstrap';
|
||||||
|
import {
|
||||||
|
BIconArrowLeft,
|
||||||
|
BIconCheckCircle,
|
||||||
|
BIconExclamationCircleFill
|
||||||
|
} from 'bootstrap-icons-vue';
|
||||||
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -26,10 +26,10 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
|
||||||
import BasePage from '@/components/BasePage.vue';
|
import BasePage from '@/components/BasePage.vue';
|
||||||
import CardElement from '@/components/CardElement.vue';
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import { authUrl } from '@/utils/authentication';
|
import { authUrl } from '@/utils/authentication';
|
||||||
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -36,16 +36,14 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
|
||||||
import BasePage from '@/components/BasePage.vue';
|
import BasePage from '@/components/BasePage.vue';
|
||||||
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
||||||
import InputElement from '@/components/InputElement.vue';
|
|
||||||
import CardElement from '@/components/CardElement.vue';
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import { handleResponse, authHeader } from '@/utils/authentication';
|
import InputElement from '@/components/InputElement.vue';
|
||||||
import type { DtuConfig } from "@/types/DtuConfig";
|
import type { DtuConfig } from "@/types/DtuConfig";
|
||||||
import {
|
import { authHeader, handleResponse } from '@/utils/authentication';
|
||||||
BIconInfoCircle,
|
import { BIconInfoCircle } from 'bootstrap-icons-vue';
|
||||||
} from 'bootstrap-icons-vue';
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -65,17 +65,17 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
|
||||||
import BasePage from '@/components/BasePage.vue';
|
import BasePage from '@/components/BasePage.vue';
|
||||||
import CardElement from '@/components/CardElement.vue';
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import SparkMD5 from "spark-md5";
|
import { authHeader, isLoggedIn } from '@/utils/authentication';
|
||||||
import {
|
import {
|
||||||
BIconExclamationCircleFill,
|
|
||||||
BIconArrowLeft,
|
BIconArrowLeft,
|
||||||
BIconArrowRepeat,
|
BIconArrowRepeat,
|
||||||
BIconCheckCircle
|
BIconCheckCircle,
|
||||||
|
BIconExclamationCircleFill
|
||||||
} from 'bootstrap-icons-vue';
|
} from 'bootstrap-icons-vue';
|
||||||
import { authHeader, isLoggedIn } from '@/utils/authentication';
|
import SparkMD5 from "spark-md5";
|
||||||
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -308,34 +308,34 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
|
||||||
import BasePage from '@/components/BasePage.vue';
|
import BasePage from '@/components/BasePage.vue';
|
||||||
import * as bootstrap from 'bootstrap';
|
|
||||||
import {
|
|
||||||
BIconXCircleFill,
|
|
||||||
BIconExclamationCircleFill,
|
|
||||||
BIconCheckCircleFill,
|
|
||||||
BIconSpeedometer,
|
|
||||||
BIconPower,
|
|
||||||
BIconCpu,
|
|
||||||
BIconJournalText,
|
|
||||||
BIconToggleOn,
|
|
||||||
BIconToggleOff,
|
|
||||||
BIconArrowCounterclockwise
|
|
||||||
} from 'bootstrap-icons-vue';
|
|
||||||
import EventLog from '@/components/EventLog.vue';
|
|
||||||
import DevInfo from '@/components/DevInfo.vue';
|
|
||||||
import BootstrapAlert from '@/components/BootstrapAlert.vue';
|
import BootstrapAlert from '@/components/BootstrapAlert.vue';
|
||||||
|
import DevInfo from '@/components/DevInfo.vue';
|
||||||
|
import EventLog from '@/components/EventLog.vue';
|
||||||
|
import HintView from '@/components/HintView.vue';
|
||||||
import InverterChannelInfo from "@/components/InverterChannelInfo.vue";
|
import InverterChannelInfo from "@/components/InverterChannelInfo.vue";
|
||||||
import InverterTotalInfo from '@/components/InverterTotalInfo.vue';
|
import InverterTotalInfo from '@/components/InverterTotalInfo.vue';
|
||||||
import HintView from '@/components/HintView.vue';
|
|
||||||
import type { DevInfoStatus } from '@/types/DevInfoStatus';
|
import type { DevInfoStatus } from '@/types/DevInfoStatus';
|
||||||
import type { EventlogItems } from '@/types/EventlogStatus';
|
import type { EventlogItems } from '@/types/EventlogStatus';
|
||||||
import type { LiveData, Inverter } from '@/types/LiveDataStatus';
|
|
||||||
import type { LimitStatus } from '@/types/LimitStatus';
|
|
||||||
import type { LimitConfig } from '@/types/LimitConfig';
|
import type { LimitConfig } from '@/types/LimitConfig';
|
||||||
import { isLoggedIn, handleResponse, authHeader, authUrl } from '@/utils/authentication';
|
import type { LimitStatus } from '@/types/LimitStatus';
|
||||||
|
import type { Inverter, LiveData } from '@/types/LiveDataStatus';
|
||||||
import { formatNumber } from '@/utils';
|
import { formatNumber } from '@/utils';
|
||||||
|
import { authHeader, authUrl, handleResponse, isLoggedIn } from '@/utils/authentication';
|
||||||
|
import * as bootstrap from 'bootstrap';
|
||||||
|
import {
|
||||||
|
BIconArrowCounterclockwise,
|
||||||
|
BIconCheckCircleFill,
|
||||||
|
BIconCpu,
|
||||||
|
BIconExclamationCircleFill,
|
||||||
|
BIconJournalText,
|
||||||
|
BIconPower,
|
||||||
|
BIconSpeedometer,
|
||||||
|
BIconToggleOff,
|
||||||
|
BIconToggleOn,
|
||||||
|
BIconXCircleFill
|
||||||
|
} from 'bootstrap-icons-vue';
|
||||||
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -148,17 +148,17 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
|
||||||
import BasePage from '@/components/BasePage.vue';
|
import BasePage from '@/components/BasePage.vue';
|
||||||
import {
|
|
||||||
BIconTrash,
|
|
||||||
BIconPencil,
|
|
||||||
BIconInfoCircle,
|
|
||||||
} from 'bootstrap-icons-vue';
|
|
||||||
import * as bootstrap from 'bootstrap';
|
|
||||||
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
||||||
import CardElement from '@/components/CardElement.vue';
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import { handleResponse, authHeader } from '@/utils/authentication';
|
import { authHeader, handleResponse } from '@/utils/authentication';
|
||||||
|
import * as bootstrap from 'bootstrap';
|
||||||
|
import {
|
||||||
|
BIconInfoCircle,
|
||||||
|
BIconPencil,
|
||||||
|
BIconTrash
|
||||||
|
} from 'bootstrap-icons-vue';
|
||||||
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
declare interface Channel {
|
declare interface Channel {
|
||||||
name: string;
|
name: string;
|
||||||
|
|||||||
@ -29,12 +29,12 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
import BasePage from '@/components/BasePage.vue';
|
||||||
|
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
||||||
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import router from '@/router';
|
import router from '@/router';
|
||||||
import { login } from '@/utils';
|
import { login } from '@/utils';
|
||||||
import BasePage from '@/components/BasePage.vue';
|
import { defineComponent } from 'vue';
|
||||||
import CardElement from '@/components/CardElement.vue';
|
|
||||||
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -34,12 +34,12 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
|
||||||
import * as bootstrap from 'bootstrap';
|
|
||||||
import BasePage from '@/components/BasePage.vue';
|
import BasePage from '@/components/BasePage.vue';
|
||||||
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
||||||
import CardElement from '@/components/CardElement.vue';
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import { handleResponse, authHeader, isLoggedIn } from '@/utils/authentication';
|
import { authHeader, handleResponse, isLoggedIn } from '@/utils/authentication';
|
||||||
|
import * as bootstrap from 'bootstrap';
|
||||||
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -108,13 +108,13 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
|
||||||
import BasePage from '@/components/BasePage.vue';
|
import BasePage from '@/components/BasePage.vue';
|
||||||
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
||||||
import InputElement from '@/components/InputElement.vue';
|
|
||||||
import CardElement from '@/components/CardElement.vue';
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import { handleResponse, authHeader } from '@/utils/authentication';
|
import InputElement from '@/components/InputElement.vue';
|
||||||
import type { MqttConfig } from "@/types/MqttConfig";
|
import type { MqttConfig } from "@/types/MqttConfig";
|
||||||
|
import { authHeader, handleResponse } from '@/utils/authentication';
|
||||||
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -139,11 +139,11 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
|
||||||
import { handleResponse, authHeader } from '@/utils/authentication';
|
|
||||||
import BasePage from '@/components/BasePage.vue';
|
import BasePage from '@/components/BasePage.vue';
|
||||||
import CardElement from '@/components/CardElement.vue';
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import type { MqttStatus } from '@/types/MqttStatus';
|
import type { MqttStatus } from '@/types/MqttStatus';
|
||||||
|
import { authHeader, handleResponse } from '@/utils/authentication';
|
||||||
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -56,13 +56,13 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
|
||||||
import BasePage from '@/components/BasePage.vue';
|
import BasePage from '@/components/BasePage.vue';
|
||||||
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
||||||
import InputElement from '@/components/InputElement.vue';
|
|
||||||
import CardElement from '@/components/CardElement.vue';
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import { handleResponse, authHeader } from '@/utils/authentication';
|
import InputElement from '@/components/InputElement.vue';
|
||||||
import type { NetworkConfig } from "@/types/NetworkkConfig";
|
import type { NetworkConfig } from "@/types/NetworkkConfig";
|
||||||
|
import { authHeader, handleResponse } from '@/utils/authentication';
|
||||||
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -12,14 +12,14 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
|
||||||
import { handleResponse, authHeader } from '@/utils/authentication';
|
|
||||||
import BasePage from '@/components/BasePage.vue';
|
import BasePage from '@/components/BasePage.vue';
|
||||||
import WifiStationInfo from "@/components/WifiStationInfo.vue";
|
|
||||||
import WifiApInfo from "@/components/WifiApInfo.vue";
|
|
||||||
import InterfaceNetworkInfo from "@/components/InterfaceNetworkInfo.vue";
|
|
||||||
import InterfaceApInfo from "@/components/InterfaceApInfo.vue";
|
import InterfaceApInfo from "@/components/InterfaceApInfo.vue";
|
||||||
|
import InterfaceNetworkInfo from "@/components/InterfaceNetworkInfo.vue";
|
||||||
|
import WifiApInfo from "@/components/WifiApInfo.vue";
|
||||||
|
import WifiStationInfo from "@/components/WifiStationInfo.vue";
|
||||||
import type { NetworkStatus } from '@/types/NetworkStatus';
|
import type { NetworkStatus } from '@/types/NetworkStatus';
|
||||||
|
import { authHeader, handleResponse } from '@/utils/authentication';
|
||||||
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -50,13 +50,13 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
|
||||||
import BasePage from '@/components/BasePage.vue';
|
import BasePage from '@/components/BasePage.vue';
|
||||||
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
||||||
import InputElement from '@/components/InputElement.vue';
|
|
||||||
import CardElement from '@/components/CardElement.vue';
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import { handleResponse, authHeader } from '@/utils/authentication';
|
import InputElement from '@/components/InputElement.vue';
|
||||||
import type { NtpConfig } from "@/types/NtpConfig";
|
import type { NtpConfig } from "@/types/NtpConfig";
|
||||||
|
import { authHeader, handleResponse } from '@/utils/authentication';
|
||||||
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -47,11 +47,11 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
|
||||||
import { handleResponse, authHeader } from '@/utils/authentication';
|
|
||||||
import BasePage from '@/components/BasePage.vue';
|
import BasePage from '@/components/BasePage.vue';
|
||||||
import CardElement from '@/components/CardElement.vue';
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import type { NtpStatus } from "@/types/NtpStatus";
|
import type { NtpStatus } from "@/types/NtpStatus";
|
||||||
|
import { authHeader, handleResponse } from '@/utils/authentication';
|
||||||
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -29,13 +29,13 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
|
||||||
import BasePage from '@/components/BasePage.vue';
|
import BasePage from '@/components/BasePage.vue';
|
||||||
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
import BootstrapAlert from "@/components/BootstrapAlert.vue";
|
||||||
import InputElement from '@/components/InputElement.vue';
|
|
||||||
import CardElement from '@/components/CardElement.vue';
|
import CardElement from '@/components/CardElement.vue';
|
||||||
import { handleResponse, authHeader } from '@/utils/authentication';
|
import InputElement from '@/components/InputElement.vue';
|
||||||
import type { SecurityConfig } from '@/types/SecurityConfig';
|
import type { SecurityConfig } from '@/types/SecurityConfig';
|
||||||
|
import { authHeader, handleResponse } from '@/utils/authentication';
|
||||||
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
@ -12,14 +12,14 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from 'vue';
|
|
||||||
import { handleResponse, authHeader } from '@/utils/authentication';
|
|
||||||
import BasePage from '@/components/BasePage.vue';
|
import BasePage from '@/components/BasePage.vue';
|
||||||
import HardwareInfo from "@/components/HardwareInfo.vue";
|
|
||||||
import FirmwareInfo from "@/components/FirmwareInfo.vue";
|
import FirmwareInfo from "@/components/FirmwareInfo.vue";
|
||||||
|
import HardwareInfo from "@/components/HardwareInfo.vue";
|
||||||
import MemoryInfo from "@/components/MemoryInfo.vue";
|
import MemoryInfo from "@/components/MemoryInfo.vue";
|
||||||
import RadioInfo from "@/components/RadioInfo.vue";
|
import RadioInfo from "@/components/RadioInfo.vue";
|
||||||
import type { SystemStatus } from '@/types/SystemStatus';
|
import type { SystemStatus } from '@/types/SystemStatus';
|
||||||
|
import { authHeader, handleResponse } from '@/utils/authentication';
|
||||||
|
import { defineComponent } from 'vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user