diff --git a/src/components/home/SetTemperature/index.vue b/src/components/home/SetTemperature/index.vue index 5308583..467195d 100644 --- a/src/components/home/SetTemperature/index.vue +++ b/src/components/home/SetTemperature/index.vue @@ -3,22 +3,19 @@ import { setTargetTemperature } from 'apis/home' import { getOreList } from 'apis/ore' import { FtMessage } from 'libs/message' import { useSystemStore } from 'stores/systemStore' -import { onMounted, ref } from 'vue' +import { inject, onMounted, ref } from 'vue' -const props = defineProps({ - id: { - type: String, - default: 'heat_module_01', - }, -}) const emits = defineEmits(['ok', 'cancel']) +const data = inject('currentTemperatureData') +console.log(data) + onMounted(() => { getOres() }) const form = ref({ - temperature: useSystemStore().systemStatus.heatModule.find(item => item.moduleCode === props.id)?.targetTemperature, + temperature: useSystemStore().systemStatus.heatModule.find(item => item.moduleCode === data.value.id)?.targetTemperature, }) const formRef = ref() @@ -48,7 +45,7 @@ const okHandle = async () => { } await setTargetTemperature({ ...form.value, - moduleCode: props.id, + moduleCode: data.value.id, }) FtMessage.success('设置成功') emits('ok') @@ -72,6 +69,9 @@ const getOres = async () => {