|
@@ -57,15 +57,13 @@ params.caseId = Number(params.caseId);
|
|
params.share = Boolean(Number(params.share));
|
|
params.share = Boolean(Number(params.share));
|
|
params.single = Boolean(Number(params.single));
|
|
params.single = Boolean(Number(params.single));
|
|
|
|
|
|
-
|
|
|
|
-
|
|
|
|
export type Params = {
|
|
export type Params = {
|
|
caseId: number;
|
|
caseId: number;
|
|
baseURL?: string;
|
|
baseURL?: string;
|
|
modelId?: string;
|
|
modelId?: string;
|
|
laserRoot: string;
|
|
laserRoot: string;
|
|
- swssUrl: string
|
|
|
|
- swkkUrl: string
|
|
|
|
|
|
+ swssUrl: string;
|
|
|
|
+ swkkUrl: string;
|
|
panoOSSRoot: string;
|
|
panoOSSRoot: string;
|
|
ossRoot: string;
|
|
ossRoot: string;
|
|
root: string;
|
|
root: string;
|
|
@@ -85,7 +83,7 @@ export type Params = {
|
|
token?: string;
|
|
token?: string;
|
|
|
|
|
|
servicePort: string;
|
|
servicePort: string;
|
|
- swkkPort: string
|
|
|
|
|
|
+ swkkPort: string;
|
|
laserServicePort: string;
|
|
laserServicePort: string;
|
|
};
|
|
};
|
|
|
|
|
|
@@ -103,13 +101,18 @@ export const getResource = (uri: string) => {
|
|
};
|
|
};
|
|
// /fusion
|
|
// /fusion
|
|
|
|
|
|
-if (import.meta.env.DEV) {
|
|
|
|
- // params.ip = "http://192.168.0.62";
|
|
|
|
- // params.static = "/profile";
|
|
|
|
- // params.laserServicePort = "9008";
|
|
|
|
- // params.servicePort = "8808";
|
|
|
|
- // params.swssUrl = '/swss'
|
|
|
|
- // params.swkkUrl = '/swkk'
|
|
|
|
|
|
+if (offline) {
|
|
|
|
+ params.static = ''
|
|
|
|
+ if (import.meta.env.DEV) {
|
|
|
|
+ params.serviceUrl = `/offlineResource/fusion`;
|
|
|
|
+ params.root = '/offlineResource'
|
|
|
|
+ // params.root = `http://192.168.0.62:9000`;
|
|
|
|
+ params.ossRoot = `http://192.168.0.62:9000`;
|
|
|
|
+
|
|
|
|
+ params.root = `/offlineResource`;
|
|
|
|
+ } else {
|
|
|
|
+ params.serviceUrl = "/fusion";
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
// jar服务链接
|
|
// jar服务链接
|
|
params.ip = params.ip || "";
|
|
params.ip = params.ip || "";
|
|
@@ -120,26 +123,28 @@ if (import.meta.env.DEV) {
|
|
// 融合服务端口
|
|
// 融合服务端口
|
|
params.servicePort = params.servicePort || "";
|
|
params.servicePort = params.servicePort || "";
|
|
// 四维看看查看路径 的spc.html
|
|
// 四维看看查看路径 的spc.html
|
|
- params.swssUrl = params.swssUrl || ""
|
|
|
|
|
|
+ params.swssUrl = params.swssUrl || "";
|
|
// 四维深时的路径 index.html
|
|
// 四维深时的路径 index.html
|
|
- params.swkkUrl = params.swkkUrl || ""
|
|
|
|
|
|
+ params.swkkUrl = params.swkkUrl || "";
|
|
// 四维看看的服务端口
|
|
// 四维看看的服务端口
|
|
- params.swkkPort = params.swkkPort || "8088"
|
|
|
|
-}
|
|
|
|
|
|
+ params.swkkPort = params.swkkPort || "8088";
|
|
|
|
|
|
-const ip = params.ip + ":";
|
|
|
|
-params.root = `${ip}${params.laserServicePort}`;
|
|
|
|
-params.ossRoot = `${ip}${params.laserServicePort}${params.static}`;
|
|
|
|
-params.serviceUrl = `${ip}${params.servicePort}/fusion`;
|
|
|
|
-params.laserRoot = params.root;
|
|
|
|
|
|
+ const ip = params.ip ? params.ip + ":" : "";
|
|
|
|
+ params.root = `${ip}${params.laserServicePort}`;
|
|
|
|
+ params.ossRoot = `${ip}${params.laserServicePort}${params.static}`;
|
|
|
|
+ params.serviceUrl = `${ip}${params.servicePort}/fusion`;
|
|
|
|
+ params.laserRoot = params.root;
|
|
|
|
+
|
|
|
|
+ params.swssUrl = `${params.swssUrl}?lang=${langKey}&serve_link=${params.laserRoot}&basePath=${params.laserRoot}`;
|
|
|
|
+ params.swkkUrl = `${params.swkkUrl}?lang=${langKey}&app_server=${ip}${params.swkkPort}`;
|
|
|
|
+}
|
|
|
|
|
|
// params.serviceUrl = "/fusion";
|
|
// params.serviceUrl = "/fusion";
|
|
export let namespace = params.serviceUrl;
|
|
export let namespace = params.serviceUrl;
|
|
|
|
|
|
-params.swssUrl = `${params.swssUrl}?lang=${langKey}&serve_link=${params.laserRoot}&basePath=${params.laserRoot}`
|
|
|
|
-params.swkkUrl = `${params.swkkUrl}?lang=${langKey}&app_server=${ip}${params.swkkPort}`
|
|
|
|
-
|
|
|
|
export const getResources = (uri: string) => {
|
|
export const getResources = (uri: string) => {
|
|
|
|
+
|
|
|
|
+
|
|
uri = uri.replaceAll("\\", "/");
|
|
uri = uri.replaceAll("\\", "/");
|
|
uri = uri.replaceAll("\\", "/");
|
|
uri = uri.replaceAll("\\", "/");
|
|
uri = uri.replaceAll("\\", "/");
|
|
uri = uri.replaceAll("\\", "/");
|
|
@@ -154,11 +159,15 @@ export const getResources = (uri: string) => {
|
|
)
|
|
)
|
|
return uri;
|
|
return uri;
|
|
|
|
|
|
|
|
+ const ip = params.ip ? `${params.ip}:${params.static}` : ''
|
|
|
|
+ if (!ip || !params.laserServicePort || !params.ossRoot) return uri
|
|
|
|
+
|
|
const root =
|
|
const root =
|
|
uri.indexOf(params.static.substring(1)) === 0 ||
|
|
uri.indexOf(params.static.substring(1)) === 0 ||
|
|
uri.indexOf(params.static) === 0
|
|
uri.indexOf(params.static) === 0
|
|
? `${ip}${params.laserServicePort}`
|
|
? `${ip}${params.laserServicePort}`
|
|
: params.ossRoot;
|
|
: params.ossRoot;
|
|
|
|
+
|
|
const baseURL = new URL(root);
|
|
const baseURL = new URL(root);
|
|
const url = new URL(uri, root);
|
|
const url = new URL(uri, root);
|
|
console.log(root, uri);
|
|
console.log(root, uri);
|