|
|
@@ -17,6 +17,24 @@ const electrical_stroke_modules_files = import.meta.glob('./assets/svgs/electric
|
|
|
eager: true,
|
|
|
as: 'raw'
|
|
|
})
|
|
|
+const process_demo_image_files = import.meta.glob('./assets/images/process-demo/**.jpg', {
|
|
|
+ eager: true,
|
|
|
+ query: '?url',
|
|
|
+ import: 'default'
|
|
|
+})
|
|
|
+const process_demo_image_titles: Record<string, string> = {
|
|
|
+ 'process-tank': '储罐',
|
|
|
+ 'process-pump': '输送泵',
|
|
|
+ 'process-valve': '控制阀',
|
|
|
+ 'process-flowmeter': '流量计',
|
|
|
+ 'process-heat-exchanger': '换热器',
|
|
|
+ 'process-boiler': '加热炉',
|
|
|
+ 'process-mixer': '搅拌反应器',
|
|
|
+ 'process-treatment': '处理设备',
|
|
|
+ 'process-blower': '鼓风机',
|
|
|
+ 'process-pipe-branch': '支路管道',
|
|
|
+ 'process-callout': '标注引线'
|
|
|
+}
|
|
|
const electrical_register_config: any = []
|
|
|
for (const key in electrical_modules_files) {
|
|
|
//根据路径获取svg文件名
|
|
|
@@ -57,6 +75,20 @@ for (const key in electrical_stroke_modules_files) {
|
|
|
}
|
|
|
leftAsideStore.registerConfig('电气符号', electrical_register_config)
|
|
|
|
|
|
+const process_demo_register_config = Object.entries(process_demo_image_files).map(
|
|
|
+ ([key, url]) => {
|
|
|
+ const name = key.split('/').pop()!.split('.')[0]
|
|
|
+ return {
|
|
|
+ id: name,
|
|
|
+ title: process_demo_image_titles[name] || name,
|
|
|
+ type: 'img',
|
|
|
+ thumbnail: url,
|
|
|
+ props: {}
|
|
|
+ }
|
|
|
+ }
|
|
|
+)
|
|
|
+leftAsideStore.registerConfig('工艺流程图', process_demo_register_config)
|
|
|
+
|
|
|
const route = useRoute()
|
|
|
const { addListeners, removeListeners } = useAutoLogout()
|
|
|
|