|
|
|
@ -6,16 +6,21 @@ |
|
|
|
import ApiSelect from '../../components/ApiSelect.vue'; |
|
|
|
import { propTypes } from '@/utils/propTypes'; |
|
|
|
import { ApiServiceEnum, defHttp } from '@/utils/http/axios'; |
|
|
|
import { type PropType } from 'vue'; |
|
|
|
import type { SelectValue } from 'ant-design-vue/es/select'; |
|
|
|
|
|
|
|
const props = defineProps({ |
|
|
|
dictCode: propTypes.string.isRequired, |
|
|
|
value: { type: [Array, Object, String, Number] as PropType<SelectValue> }, |
|
|
|
}); |
|
|
|
|
|
|
|
const api = () => { |
|
|
|
return defHttp.post({ |
|
|
|
service: ApiServiceEnum.SMART_SYSTEM, |
|
|
|
url: 'sys/dict/listItemByCode', |
|
|
|
data: props.dictCode, |
|
|
|
data: { |
|
|
|
value: props.dictCode, |
|
|
|
}, |
|
|
|
}); |
|
|
|
}; |
|
|
|
</script> |
|
|
|
|