config.ts
439 Bytes
import { useRouter } from 'vue-router';
export enum ViewTypeEnum {
DATA_BOARD = 'DATA_BOARD',
LARGE_SCREEN = 'LARGE_SCREEN',
SCADA = 'SCADA',
}
export const goShareUrl = (options: { type: ViewTypeEnum; id: string }, openNew?: false) => {
const { type, id } = options;
const ROUTER = useRouter();
const { origin } = location;
const path = `/share/${type}/${id}`;
openNew ? ROUTER.push(path) : open(`${origin}${path}`);
};