fixed pass data to CardAction component

This commit is contained in:
Bogdan Pilyugin 2023-08-20 13:49:35 +02:00
parent 9d7f7243b7
commit 6a710b4005
8 changed files with 27 additions and 52 deletions

View File

@ -1,11 +1,13 @@
<template>
<q-card-actions>
<q-btn flat v-on:click="SendAndRequest(senddata, 1, 0, 'mykey', true)">Apply</q-btn>
<q-btn flat v-on:click="SendAndRequest(senddata, 1, 1, 'mykey', true)">Save</q-btn>
<q-btn flat v-on:click="SendAndRequest(senddata, 1, 2, 'mykey', true)">Save&Reboot</q-btn>
<q-btn color="green" v-on:click="SendAndRequest(senddata, 1, 0, 'mykey', true)">Apply</q-btn>
<q-btn color="orange" v-on:click="SendAndRequest(senddata, 1, 1, 'mykey', true)">Save</q-btn>
<q-btn color="red" v-on:click="SendAndRequest(senddata, 1, 2, 'mykey', true)">Save & Reboot</q-btn>
</q-card-actions>
</template>
<script setup>
import { SendAndRequest } from "boot/network";
import { SendAndRequest } from "components/webguicomp/network";
import { defineProps } from "vue";
const props = defineProps(['senddata']);
</script>

View File

@ -19,17 +19,13 @@
</div>
</div>
</q-card-section>
<q-card-actions>
<q-btn flat v-on:click="SendAndRequest(data, 1, 0, 'mykey', true)">Apply</q-btn>
<q-btn flat v-on:click="SendAndRequest(data, 1, 1, 'mykey', true)">Save</q-btn>
<q-btn flat v-on:click="SendAndRequest(data, 1, 2, 'mykey', true)">Save&Reboot</q-btn>
</q-card-actions>
<CardActions :senddata="data"></CardActions>
</q-card>
</template>
<script setup>
import { reactive } from "vue";
import { SendAndRequest } from "boot/network";
import CardActions from "components/webguicomp/CardActions.vue"
defineOptions({
name: 'EthSetCard'

View File

@ -15,17 +15,14 @@
</div>
</div>
</q-card-section>
<q-card-actions>
<q-btn flat v-on:click="SendAndRequest(data, 1, 0, 'mykey', true)">Apply</q-btn>
<q-btn flat v-on:click="SendAndRequest(data, 1, 1, 'mykey', true)">Save</q-btn>
<q-btn flat v-on:click="SendAndRequest(data, 1, 2, 'mykey', true)">Save&Reboot</q-btn>
</q-card-actions>
<CardActions :senddata="data"></CardActions>
</q-card>
</template>
<script setup>
import { reactive } from "vue";
import { SendAndRequest } from "boot/network";
import CardActions from "components/webguicomp/CardActions.vue"
defineOptions({
name: 'FirmwareCard'

View File

@ -17,17 +17,14 @@
</div>
</div>
</q-card-section>
<q-card-actions>
<q-btn flat v-on:click="SendAndRequest(data, 1, 0, 'mykey', true)">Apply</q-btn>
<q-btn flat v-on:click="SendAndRequest(data, 1, 1, 'mykey', true)">Save</q-btn>
<q-btn flat v-on:click="SendAndRequest(data, 1, 2, 'mykey', true)">Save&Reboot</q-btn>
</q-card-actions>
<CardActions :senddata="data"></CardActions>
</q-card>
</template>
<script setup>
import { reactive } from "vue";
import { SendAndRequest } from "boot/network";
import CardActions from "components/webguicomp/CardActions.vue"
const init = {

View File

@ -6,34 +6,25 @@
<q-card-section class="q-pt-none">
<div class="q-pa-md">
<div class="q-gutter-md q-pa-none q-pb-none">
<q-toggle :dense="true" v-model="data.mqtt_2_enab" label="Eanble MQTT 2" />
<q-input :dense="true" v-model="data.mqtt_2_serv" label="MQTT broker URL " />
<q-input :dense="true" v-model="data.mqtt_2_port" label="MQTT broker port " />
<q-input :dense="true" v-model="data.mqtt_2_syst" label="Global system name " />
<q-input :dense="true" v-model="data.mqtt_2_group" label="Group name " />
<q-input :dense="true" v-model="data.mqtt_2_clid" label="Device ID prefix" />
<q-input :dense="true" v-model="data.mqtt_2_uname" label="Login" />
<q-input :dense="true" v-model="data.mqtt_2_pass" label="Password" />
<q-toggle v-model="data.mqtt_2_enab" label="Eanble MQTT 2" />
<q-input v-model="data.mqtt_2_serv" label="MQTT broker URL " />
<q-input v-model="data.mqtt_2_port" label="MQTT broker port " />
<q-input v-model="data.mqtt_2_syst" label="Global system name " />
<q-input v-model="data.mqtt_2_group" label="Group name " />
<q-input v-model="data.mqtt_2_clid" label="Device ID prefix" />
<q-input v-model="data.mqtt_2_uname" label="Login" />
<q-input v-model="data.mqtt_2_pass" label="Password" />
</div>
</div>
</q-card-section>
<q-card-actions>
<q-btn flat v-on:click="SendAndRequest(data, 1, 0, 'mykey', true)">Apply</q-btn>
<q-btn flat v-on:click="SendAndRequest(data, 1, 1, 'mykey', true)">Save</q-btn>
<q-btn flat v-on:click="SendAndRequest(data, 1, 2, 'mykey', true)">Save&Reboot</q-btn>
</q-card-actions>
<CardActions />
<CardActions :senddata="data"></CardActions>
</q-card>
</template>
<script setup>
import { reactive } from "vue";
import { SendAndRequest } from "boot/network";
import CardActions from "components/webguicomp/CardActions.vue"
const init = {
mqtt_2_enab: false,

View File

@ -13,18 +13,14 @@
</div>
</div>
</q-card-section>
<q-card-actions>
<q-btn flat v-on:click="SendAndRequest(data, 1, 0, 'mykey', true)">Apply</q-btn>
<q-btn flat v-on:click="SendAndRequest(data, 1, 1, 'mykey', true)">Save</q-btn>
<q-btn flat v-on:click="SendAndRequest(data, 1, 2, 'mykey', true)">Save&Reboot</q-btn>
</q-card-actions>
<CardActions :senddata="data"></CardActions>
</q-card>
</template>
<script setup>
import { reactive } from "vue";
import { SendAndRequest } from "boot/network";
import CardActions from "components/webguicomp/CardActions.vue"
const init = {

View File

@ -18,18 +18,14 @@
</div>
</div>
</q-card-section>
<q-card-actions>
<q-btn flat v-on:click="SendAndRequest(data, 1, 0, 'mykey', true)">Apply</q-btn>
<q-btn flat v-on:click="SendAndRequest(data, 1, 1, 'mykey', true)">Save</q-btn>
<q-btn flat v-on:click="SendAndRequest(data, 1, 2, 'mykey', true)">Save&Reboot</q-btn>
</q-card-actions>
<CardActions :senddata="data"></CardActions>
</q-card>
</template>
<script setup>
import { reactive } from "vue";
import { SendAndRequest } from "boot/network";
import CardActions from "components/webguicomp/CardActions.vue"
defineOptions({
name: 'SystemCard'

View File

@ -8,7 +8,7 @@
<div class="q-pa-md">
<div class="q-gutter-md q-pa-none q-pb-none">
<q-toggle :dense="true" v-model="data.wifi_enab" label="WiFi enable" />
<q-btn :dense="true" label="Scan WiFi" @click="OpenScanDialog()"></q-btn>
<q-btn color="primary" label="Scan WiFi" @click="OpenScanDialog()"></q-btn>
<q-select :dense="true" v-model="wifimodestr" :options="wifimodes" :map-options="true" :emit-value="true"
label="WiFi mode"></q-select>
<q-input :dense="true" v-model="wifipwr" label="Max power, dBm" />