TemplateDetailsHeader.vue 911 B

12345678910111213141516171819202122232425262728293031323334
  1. <template>
  2. <div>
  3. <div class="flex items-start justify-between">
  4. <div>
  5. <el-col>
  6. <el-row>
  7. <span class="text-xl font-bold">{{ template.name }}</span>
  8. </el-row>
  9. </el-col>
  10. </div>
  11. <div>
  12. <!-- 右上:按钮 -->
  13. </div>
  14. </div>
  15. </div>
  16. <ContentWrap class="mt-10px">
  17. <el-descriptions :column="5" direction="horizontal">
  18. <el-descriptions-item label="设备编码:">
  19. {{ template.code }}
  20. </el-descriptions-item>
  21. <el-descriptions-item label="备注:">
  22. {{ template.remark }}
  23. </el-descriptions-item>
  24. </el-descriptions>
  25. </ContentWrap>
  26. </template>
  27. <script setup lang="ts">
  28. import * as DeviceTemplateApi from '@/api/pms/devicetemplate'
  29. const message = useMessage()
  30. const { template } = defineProps<{ template: DeviceTemplateApi.DeviceAttrTemplateVO }>() // 定义 Props
  31. </script>