35 lines
1.0 KiB
Vue
35 lines
1.0 KiB
Vue
|
|
<template>
|
|||
|
|
<div>
|
|||
|
|
<div>类型:{{ getSelectLabel(reservoirTypeList, info.reservoirType) }}</div>
|
|||
|
|
<div>
|
|||
|
|
工程规模:{{ getSelectLabel(reservoirLevelList, info.reservoirLevel) }}
|
|||
|
|
</div>
|
|||
|
|
<div>极限库容(万立方米):{{ info.maxCapacity }}</div>
|
|||
|
|
<div>当前库容(万立方米):{{ info.currentCapacity }}</div>
|
|||
|
|
</div>
|
|||
|
|
</template>
|
|||
|
|
|
|||
|
|
<script setup>
|
|||
|
|
import { ref } from "vue";
|
|||
|
|
import { getDataDictionary } from "@/request/data_dictionary.js";
|
|||
|
|
import { getSelectLabel } from "@/assets/js/utils.js";
|
|||
|
|
|
|||
|
|
defineProps({
|
|||
|
|
info: Object,
|
|||
|
|
});
|
|||
|
|
const reservoirTypeList = ref([]);
|
|||
|
|
const reservoirLevelList = ref([]);
|
|||
|
|
|
|||
|
|
const fnGetDictData = async () => {
|
|||
|
|
const [typeRes, levelRes] = await Promise.all([
|
|||
|
|
getDataDictionary({ parentId: "848f91ce29ee1f2d078bc6ec69d440df" }),
|
|||
|
|
getDataDictionary({ parentId: "a8b7c6d5e4f3g2h1i0j9k8l7m6n5o4p" }),
|
|||
|
|
]);
|
|||
|
|
reservoirTypeList.value = typeRes.dictionariesList;
|
|||
|
|
reservoirLevelList.value = levelRes.dictionariesList;
|
|||
|
|
};
|
|||
|
|
fnGetDictData();
|
|||
|
|
</script>
|
|||
|
|
|
|||
|
|
<style scoped lang="scss"></style>
|