style: dict

master
dap 1 year ago
parent 83cfe991f5
commit 4259f96c2b

@ -1,28 +1,20 @@
<script setup lang="ts"> <script setup lang="ts">
import type { DictData } from '#/api/system/dict/dict-data-model'; import type { DictData } from '#/api/system/dict/dict-data-model';
import { computed, watch } from 'vue'; import { computed } from 'vue';
import { Tag } from 'ant-design-vue'; import { Tag } from 'ant-design-vue';
import { tagTypes } from './data'; import { tagTypes } from './data';
const props = withDefaults( interface Props {
defineProps<{ dicts: DictData[]; // dict
dicts: DictData[]; // dict value: number | string; // value
value: number | string; // value }
}>(),
{ const props = withDefaults(defineProps<Props>(), {
dicts: undefined, dicts: undefined,
}, });
);
watch(
() => props.dicts,
(value) => {
console.log('dicts change', value);
},
);
const color = computed<string>(() => { const color = computed<string>(() => {
// eslint-disable-next-line eqeqeq // eslint-disable-next-line eqeqeq

@ -1,28 +1,20 @@
<script setup lang="ts"> <script setup lang="ts">
import type { DictData } from '#/api/system/dict/dict-data-model'; import type { DictData } from '#/api/system/dict/dict-data-model';
import { computed, watch } from 'vue'; import { computed } from 'vue';
import { Tag } from 'ant-design-vue'; import { Tag } from 'ant-design-vue';
import { tagTypes } from './data'; import { tagTypes } from './data';
const props = withDefaults( interface Props {
defineProps<{ dicts: DictData[]; // dict
dicts: DictData[]; // dict value: number | string; // value
value: number | string; // value }
}>(),
{ const props = withDefaults(defineProps<Props>(), {
dicts: undefined, dicts: undefined,
}, });
);
watch(
() => props.dicts,
(value) => {
console.log('dicts change', value);
},
);
const color = computed<string>(() => { const color = computed<string>(() => {
// eslint-disable-next-line eqeqeq // eslint-disable-next-line eqeqeq

Loading…
Cancel
Save