diff --git a/frontend/components/label/FormCreate.vue b/frontend/components/label/FormCreate.vue index d6cf4754..b0f756e0 100644 --- a/frontend/components/label/FormCreate.vue +++ b/frontend/components/label/FormCreate.vue @@ -10,27 +10,30 @@ @@ -47,9 +50,18 @@ export default Vue.extend({ }, props: { - value: { - type: Object, - default: () => {}, + text: { + type: String, + default: '', + required: true + }, + suffixKey: { + type: String, + default: null, + }, + backgroundColor: { + type: String, + default: '#ffffff', required: true }, usedNames: { @@ -82,16 +94,12 @@ export default Vue.extend({ computed: { shortkeys() { return '0123456789abcdefghijklmnopqrstuvwxyz'.split('') - }, - item: { - get() { - // @ts-ignore - return this.value - }, - set(val) { - // @ts-ignore - this.$emit('input', val) - } + } + }, + + methods: { + updateValue(key: string, value: string) { + this.$emit(`update:${key}`, value); } } }) diff --git a/frontend/components/label/LabelList.vue b/frontend/components/label/LabelList.vue index caffb0d3..f408f831 100644 --- a/frontend/components/label/LabelList.vue +++ b/frontend/components/label/LabelList.vue @@ -27,10 +27,10 @@ filled /> -