110 lines
3.0 KiB
Vue
110 lines
3.0 KiB
Vue
|
<template>
|
||
|
<div>
|
||
|
|
||
|
<v-list dense>
|
||
|
|
||
|
<v-list-item>
|
||
|
<v-list-item-action> Scale</v-list-item-action>
|
||
|
<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>
|
||
|
|
||
|
|
||
|
<v-list-item>
|
||
|
<v-list-item-action> Type</v-list-item-action>
|
||
|
<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>
|
||
|
<v-list-item-action> DayStart</v-list-item-action>
|
||
|
<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>
|
||
|
<v-list-item-action> DayEnd</v-list-item-action>
|
||
|
<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>
|
||
|
<v-list-item-action> y Max</v-list-item-action>
|
||
|
<v-list-item-content>
|
||
|
<v-text-field
|
||
|
class="ymax"
|
||
|
v-model="configs.ymax"
|
||
|
label="ymaxx"
|
||
|
solo
|
||
|
hide-details
|
||
|
single-line
|
||
|
|
||
|
/>
|
||
|
</v-list-item-content>
|
||
|
</v-list-item>
|
||
|
|
||
|
</v-list>
|
||
|
</div>
|
||
|
</template>
|
||
|
|
||
|
<script>
|
||
|
|
||
|
import Counter from './html/Counter'
|
||
|
|
||
|
export default {
|
||
|
name: "ChartConfig",
|
||
|
props: ['configs', 'configLists'],
|
||
|
components: {Counter},
|
||
|
data() {
|
||
|
return {}
|
||
|
},
|
||
|
watch: {
|
||
|
config(prev,neww){
|
||
|
if (prev.ymax !== neww.ymax){
|
||
|
console.log('new y',neww.ymax)
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
methods: {},
|
||
|
}
|
||
|
</script>
|
||
|
|
||
|
<style scoped>
|
||
|
|
||
|
.vselect {
|
||
|
padding: 0px;
|
||
|
margin: 0px;
|
||
|
}
|
||
|
|
||
|
.ymax{
|
||
|
max-width:50%;
|
||
|
}
|
||
|
|
||
|
</style>
|