web: WIP work on adding create measure functionality in the UI.

This commit is contained in:
Jonathan Bernard
2019-04-11 09:24:47 -05:00
parent 0fe3ccfdd2
commit 9d9f8c4f9b
11 changed files with 144 additions and 41 deletions

View File

@ -1,10 +1,17 @@
import { Component, Prop, Vue, Watch } from 'vue-property-decorator';
import { Component, Emit, Prop, Vue, Watch } from 'vue-property-decorator';
import { logService } from '@/services/logging';
import { Measure, MeasureConfig, MeasureType } from '@/models';
@Component({})
export class MeasureConfigForm extends Vue {
@Prop({}) public config!: MeasureConfig;
@Prop({}) public value!: MeasureConfig;
@Prop({}) public disabled: boolean = false;
@Watch('value', { immediate: true, deep: true })
@Emit('input')
private onConfigChanged(newVal: MeasureConfig, oldVal: MeasureConfig) {
return newVal;
}
}
export default MeasureConfigForm;