2020-04-23 15:52:44 +00:00
|
|
|
<template>
|
|
|
|
<div>
|
|
|
|
|
2020-04-24 16:18:27 +00:00
|
|
|
<v-list dense >
|
2020-04-23 15:52:44 +00:00
|
|
|
|
|
|
|
<v-list-item>
|
2020-04-26 21:04:17 +00:00
|
|
|
<v-list-item-action>Scale</v-list-item-action>
|
2020-04-23 15:52:44 +00:00
|
|
|
<v-list-item-content>
|
|
|
|
<v-select
|
|
|
|
class="vselect"
|
|
|
|
:items="configLists.scaleList"
|
|
|
|
v-model="configs.scaleSelected"
|
|
|
|
single-line
|
|
|
|
hide-details
|
|
|
|
></v-select>
|
|
|
|
</v-list-item-content>
|
|
|
|
</v-list-item>
|
|
|
|
|
|
|
|
|
2020-04-26 21:04:17 +00:00
|
|
|
|
2020-04-23 15:52:44 +00:00
|
|
|
<v-list-item>
|
2020-04-26 21:04:17 +00:00
|
|
|
<v-list-item-action>Type</v-list-item-action>
|
2020-04-23 15:52:44 +00:00
|
|
|
<v-list-item-content>
|
|
|
|
<v-select
|
|
|
|
class="vselect"
|
|
|
|
:items="configLists.typesList"
|
|
|
|
v-model="configs.typeSelected"
|
|
|
|
single-line
|
|
|
|
hide-details
|
|
|
|
></v-select>
|
|
|
|
</v-list-item-content>
|
|
|
|
</v-list-item>
|
|
|
|
|
|
|
|
|
|
|
|
<v-list-item>
|
2020-04-26 21:04:17 +00:00
|
|
|
<v-list-item-action>Day Start</v-list-item-action>
|
2020-04-23 15:52:44 +00:00
|
|
|
<v-list-item-content>
|
|
|
|
<Counter
|
|
|
|
v-model="configs.dayStart"
|
|
|
|
:input="configs.dayStart"
|
|
|
|
classname="themeGrey"
|
|
|
|
:max="100"
|
|
|
|
></Counter>
|
|
|
|
</v-list-item-content>
|
|
|
|
</v-list-item>
|
|
|
|
|
|
|
|
<v-list-item>
|
2020-04-26 21:04:17 +00:00
|
|
|
<v-list-item-action>Day End</v-list-item-action>
|
2020-04-23 15:52:44 +00:00
|
|
|
<v-list-item-content>
|
|
|
|
<Counter
|
|
|
|
v-model="configs.dayEnd"
|
|
|
|
:input="configs.dayEnd"
|
|
|
|
classname="themeGrey"
|
|
|
|
:max="100"
|
|
|
|
></Counter>
|
|
|
|
</v-list-item-content>
|
|
|
|
</v-list-item>
|
|
|
|
|
|
|
|
<v-list-item>
|
2020-04-26 21:04:17 +00:00
|
|
|
<v-list-item-action>Sync X </v-list-item-action>
|
2020-04-23 15:52:44 +00:00
|
|
|
<v-list-item-content>
|
|
|
|
<v-text-field
|
2020-04-26 21:04:17 +00:00
|
|
|
class="numField"
|
|
|
|
v-model="configs.syncSince"
|
|
|
|
label="syncSince"
|
|
|
|
solo
|
|
|
|
hide-details
|
|
|
|
single-line
|
|
|
|
|
|
|
|
/>
|
|
|
|
</v-list-item-content>
|
|
|
|
</v-list-item>
|
|
|
|
|
|
|
|
|
|
|
|
<v-list-item>
|
|
|
|
<v-list-item-action>Limit Y </v-list-item-action>
|
|
|
|
<v-list-item-content>
|
|
|
|
<v-text-field
|
|
|
|
class="numField"
|
2020-04-23 15:52:44 +00:00
|
|
|
v-model="configs.ymax"
|
|
|
|
label="ymaxx"
|
|
|
|
solo
|
|
|
|
hide-details
|
|
|
|
single-line
|
|
|
|
/>
|
|
|
|
</v-list-item-content>
|
|
|
|
</v-list-item>
|
|
|
|
|
2020-04-26 21:04:17 +00:00
|
|
|
|
2020-04-24 16:18:27 +00:00
|
|
|
<v-list-item>
|
|
|
|
<v-list-item-action></v-list-item-action>
|
|
|
|
<v-list-item-content>
|
|
|
|
<v-btn @click="resetConfig()"
|
|
|
|
x-small
|
|
|
|
>Reset
|
|
|
|
</v-btn>
|
|
|
|
</v-list-item-content>
|
|
|
|
</v-list-item>
|
2020-04-23 15:52:44 +00:00
|
|
|
</v-list>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
|
|
|
import Counter from './html/Counter'
|
|
|
|
|
|
|
|
export default {
|
|
|
|
name: "ChartConfig",
|
|
|
|
props: ['configs', 'configLists'],
|
|
|
|
components: {Counter},
|
|
|
|
data() {
|
2020-04-24 16:18:27 +00:00
|
|
|
return {
|
|
|
|
}
|
2020-04-23 15:52:44 +00:00
|
|
|
},
|
2020-04-26 21:04:17 +00:00
|
|
|
watch:{
|
|
|
|
'configs.syncSince': function(value){
|
|
|
|
if ( ! (value > 0 ) ){
|
|
|
|
this.configs.syncSince = 0
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2020-04-24 16:18:27 +00:00
|
|
|
methods: {
|
|
|
|
resetConfig() {
|
|
|
|
this.configs.resetConfig = true
|
2020-04-23 15:52:44 +00:00
|
|
|
}
|
|
|
|
},
|
2020-04-24 16:18:27 +00:00
|
|
|
computed: { }
|
2020-04-23 15:52:44 +00:00
|
|
|
}
|
|
|
|
</script>
|
|
|
|
|
|
|
|
<style scoped>
|
|
|
|
|
|
|
|
.vselect {
|
|
|
|
padding: 0px;
|
|
|
|
margin: 0px;
|
|
|
|
}
|
|
|
|
|
2020-04-26 21:04:17 +00:00
|
|
|
.numField {
|
2020-04-24 16:18:27 +00:00
|
|
|
max-width: 50%;
|
2020-04-23 15:52:44 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
</style>
|