| {{ props.label }} | +{{ props.value }} | +
+ {{ props.text }} +
+ + + diff --git a/src/components/globalFunctions.ts b/src/components/globalFunctions.ts new file mode 100644 index 0000000..0dde6b4 --- /dev/null +++ b/src/components/globalFunctions.ts @@ -0,0 +1,18 @@ +// src/composables/globalFunctions.ts +import { provide, inject, ref } from 'vue'; + +// 定义全局函数 +export function useMyGlobalFunction(param: any) { + console.log('全局函数被调用:', param); + // 实现您的功能 +} + +// 创建全局函数提供者 +export function provideGlobalFunctions() { + provide('myGlobalFunction', useMyGlobalFunction); +} + +// 在任何地方注入使用 +export function useGlobalFunction() { + return inject<(param: any) => void>('myGlobalFunction'); +} diff --git a/src/components/index.ts b/src/components/index.ts new file mode 100644 index 0000000..2508f96 --- /dev/null +++ b/src/components/index.ts @@ -0,0 +1,27 @@ +// 统一导出所有 xq 组件 +export { default as VueMyTest } from './my-test.vue'; +export { default as VueMyButton } from './my-button.vue'; +export { default as vueInstrument } from './vue-xq-test/vue-instrument.vue'; +export { default as VueTableOnly } from './vue-xq-test/vue-table-only.vue'; +export { default as VueTableComplex } from './vue-xq-test/vue-table-complex.vue'; +export { default as VueImg } from './vue-xq-test/vue-img.vue'; +export { default as VueRunInfo } from './vue-xq-test/vue-run-info.vue'; +export { default as VueMultiTypeInfo } from './vue-xq-test/vue-multi-type-info.vue'; +export { default as VueSignalInfo } from './vue-xq-test/vue-signal-info.vue'; +export { default as vueSignalGaudy } from './vue-xq-test/vue-signal-gaudy.vue'; +export { default as VueSwitchInfo } from './vue-xq-test/vue-switch-info.vue'; +export { default as VueNumInfo } from './vue-xq-test/vue-num-info.vue'; +export { default as VueRegulator } from './vue-xq-test/vue-regulator.vue'; +export { default as VueBaseTable } from './vue-xq-test/vue-base-table.vue'; +export { default as VueThreeMachine } from './vue-xq-test/vue-three-machine.vue'; +export { default as VueThreePipeline } from './vue-xq-test/vue-three-pipeline.vue'; +export { default as VueBaseCardInfo } from './vue-xq-test/vue-base-card-info.vue'; +export { default as VuePhotonCard } from './vue-xq-test/vue-photon-card.vue'; +export { default as VueEssentialInformation } from './vue-xq-test/vue-essential-information.vue'; +export { default as VueAssembleTable } from './vue-xq-test/vue-assemble-table.vue'; +export { default as VueSynthesizeTable } from './vue-xq-test/vue-synthesize-table.vue'; +export { default as VueThreeSmokeSiren } from './vue-xq-test/vue-three-smokeSiren.vue'; +export { default as VueThreeScene } from './vue-xq-test/vue-three-scene.vue'; +export { default as VueHostMachine } from './vue-xq-test/vue-host-machine.vue'; +export { default as VueThreeTest } from './vue-xq-test/vue-three-test.vue'; +export { default as VueThreeGroundFloor } from './vue-xq-test/vue-three-groundFloor.vue'; diff --git a/src/components/menu/bottomMenuIndex.vue b/src/components/menu/bottomMenuIndex.vue new file mode 100644 index 0000000..7581413 --- /dev/null +++ b/src/components/menu/bottomMenuIndex.vue @@ -0,0 +1,7 @@ + ++ {{ item.title }} + {{ item.hot_key }} +
+2025-04-25 14:22:17 2号主变油色谱总烃超标
+2018-03-21 15:28:11 220kV GIS室O2气体含量低报警(2号传感器O2浓度15%)
+2018-04-25 14:22:17 2号主变油色谱总烃超标
+2018-03-21 15:28:11 220kV GIS室O2气体含量低报警(2号传感器O2浓度15%)
+2018-04-25 14:22:17 2号主变油色谱总烃超标
+2018-03-21 15:28:11 220kV GIS室O2气体含量低报警(2号传感器O2浓度15%)
+机柜名称:{{ infoRef.curCabinet.name }}
+机柜温度:{{ infoRef.curCabinet.temperature }}°
+使用情况:{{ infoRef.curCabinet.count }}/{{ infoRef.curCabinet.capacity }}
+