保存一下
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import AppProcess from '@/core/process/AppProcess.ts'
|
||||
import type { AppProcessInfo } from '@/core/process/AppProcessInfo.ts'
|
||||
import ProcessImpl from '@/core/process/impl/ProcessImpl.ts'
|
||||
import type { ProcessInfoImpl } from '@/core/process/impl/ProcessInfoImpl.ts'
|
||||
import XSystem from '@/core/XSystem.ts'
|
||||
import { BasicSystemProcess } from '@/core/system/BasicSystemProcess.ts'
|
||||
import { createApp, h } from 'vue'
|
||||
@@ -8,7 +8,7 @@ import { naiveUi } from '@/core/common/naive-ui/components.ts'
|
||||
import { DesktopEventEnum } from '@/core/events/EventTypes.ts'
|
||||
import { debounce } from 'lodash'
|
||||
|
||||
export class DesktopProcess extends AppProcess {
|
||||
export class DesktopProcess extends ProcessImpl {
|
||||
private _desktopRootDom: HTMLElement;
|
||||
private _isMounted: boolean = false;
|
||||
private _width: number = 0;
|
||||
@@ -22,7 +22,7 @@ export class DesktopProcess extends AppProcess {
|
||||
return this._isMounted;
|
||||
}
|
||||
public get basicSystemProcess() {
|
||||
return XSystem.instance.processManages.findProcessByName<BasicSystemProcess>('basic-system')
|
||||
return XSystem.instance.processManage.findProcessByName<BasicSystemProcess>('basic-system')
|
||||
}
|
||||
|
||||
public get width() {
|
||||
@@ -63,10 +63,10 @@ export class DesktopProcess extends AppProcess {
|
||||
}
|
||||
|
||||
private get eventManages() {
|
||||
return XSystem.instance.eventManages;
|
||||
return XSystem.instance.eventManage;
|
||||
}
|
||||
|
||||
constructor(info: AppProcessInfo) {
|
||||
constructor(info: ProcessInfoImpl) {
|
||||
super(info)
|
||||
console.log('DesktopProcess')
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { AppProcessInfo } from '@/core/process/AppProcessInfo.ts'
|
||||
import { ProcessInfoImpl } from '@/core/process/impl/ProcessInfoImpl.ts'
|
||||
|
||||
export const DesktopProcessInfo = new AppProcessInfo({
|
||||
export const DesktopProcessInfo = new ProcessInfoImpl({
|
||||
name: 'desktop',
|
||||
title: '桌面',
|
||||
version: {
|
||||
|
||||
@@ -30,7 +30,7 @@ const props = defineProps<{ process: DesktopProcess }>()
|
||||
|
||||
const { appIconsRef, gridStyle, gridTemplate } = useDesktopInit('.desktop-container')
|
||||
|
||||
XSystem.instance.eventManages.addEventListener(
|
||||
XSystem.instance.eventManage.addEventListener(
|
||||
DesktopEventEnum.onDesktopRootDomResize,
|
||||
(width, height) => {
|
||||
console.log(width, height)
|
||||
|
||||
@@ -43,7 +43,7 @@ const onDragEnd = (e: DragEvent) => {
|
||||
iconInfo.x = gridX
|
||||
iconInfo.y = gridY
|
||||
|
||||
XSystem.instance.eventManages.notifyEvent(DesktopEventEnum.onDesktopAppIconPos, iconInfo)
|
||||
XSystem.instance.eventManage.notifyEvent(DesktopEventEnum.onDesktopAppIconPos, iconInfo)
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
@@ -60,7 +60,7 @@ export function useDesktopInit(containerStr: string) {
|
||||
})
|
||||
|
||||
// 有桌面图标的app
|
||||
const appInfos = XSystem.instance.processManages.processInfos.filter(processInfo => !processInfo.isJustProcess)
|
||||
const appInfos = XSystem.instance.processManage.processInfos.filter(processInfo => !processInfo.isJustProcess)
|
||||
const oldAppIcons: IDesktopAppIcon[] = JSON.parse(localStorage.getItem('desktopAppIconInfo') || '[]')
|
||||
const appIcons: IDesktopAppIcon[] = appInfos.map((processInfo, index) => {
|
||||
const oldAppIcon = oldAppIcons.find(oldAppIcon => oldAppIcon.name === processInfo.name)
|
||||
@@ -85,7 +85,7 @@ export function useDesktopInit(containerStr: string) {
|
||||
appIconsRef.value = rearrangeIcons(toRaw(appIconsRef.value), nCols, nRows, oCols, oRows)
|
||||
})
|
||||
|
||||
XSystem.instance.eventManages.addEventListener(DesktopEventEnum.onDesktopAppIconPos, (iconInfo) => {
|
||||
XSystem.instance.eventManage.addEventListener(DesktopEventEnum.onDesktopAppIconPos, (iconInfo) => {
|
||||
localStorage.setItem('desktopAppIconInfo', JSON.stringify(toValue(appIconsRef.value)))
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user