|
@@ -412,7 +412,7 @@
|
|
|
<span style="vertical-align: middle">导出为Zip文件</span>
|
|
|
<t-tooltip content="这是Tooltip内容">
|
|
|
<a
|
|
|
- href="https://doc.le5le.com/document/155692631#%E5%AF%BC%E5%87%BA%E4%B8%BAZip%E6%96%87%E4%BB%B6"
|
|
|
+ :href="`https://doc${rootDomain}/document/155692631#%E5%AF%BC%E5%87%BA%E4%B8%BAZip%E6%96%87%E4%BB%B6`"
|
|
|
target="_blank"
|
|
|
class="hover"
|
|
|
>
|
|
@@ -524,7 +524,8 @@ import {
|
|
|
useDot,
|
|
|
delAttrs,
|
|
|
// useAssets,
|
|
|
- autoSaveAS
|
|
|
+ autoSaveAS,
|
|
|
+ getRootDomain
|
|
|
} from '@/services/common';
|
|
|
import { useEnterprise } from '@/services/enterprise';
|
|
|
import {
|
|
@@ -562,7 +563,7 @@ const router = useRouter();
|
|
|
const route = useRoute();
|
|
|
|
|
|
const baseUrl = import.meta.env.BASE_URL || '/';
|
|
|
-
|
|
|
+const rootDomain = getRootDomain();
|
|
|
// const { assets, getAssets } = useAssets();
|
|
|
|
|
|
const { user, signout } = useUser();
|
|
@@ -702,7 +703,7 @@ const login = () => {
|
|
|
if(import.meta.env.BASE_URL.startsWith('/') ){
|
|
|
return `${enterprise['account']}?cb=${encodeURIComponent(location.href)}`;
|
|
|
}else{
|
|
|
- return `https://account.le5le.com/login?cb=${encodeURIComponent(location.href)}`;
|
|
|
+ return `https://account${rootDomain}/login?cb=${encodeURIComponent(location.href)}`;
|
|
|
}
|
|
|
};
|
|
|
|
|
@@ -1139,9 +1140,9 @@ const preGetPayList = async () => {
|
|
|
const pen_pay = meta2dData.pens.filter(
|
|
|
(pen) =>
|
|
|
pen.name === 'iframe' &&
|
|
|
- (pen.iframe.indexOf('2d.le5le.com') !== -1 ||
|
|
|
+ (pen.iframe.indexOf(`2d${rootDomain}`) !== -1 ||
|
|
|
pen.iframe.indexOf('/2d') !== -1 || pen.iframe.indexOf('data=2d') !== -1 ||
|
|
|
- pen.iframe.indexOf('v.le5le.com') !== -1 ||
|
|
|
+ pen.iframe.indexOf(`v${rootDomain}`) !== -1 ||
|
|
|
pen.iframe.indexOf('/view/v') !== -1 ||pen.iframe.indexOf('data=v') !== -1 ||
|
|
|
pen.iframe.indexOf('/preview') !== -1)
|
|
|
);
|
|
@@ -1172,19 +1173,19 @@ const showPayListDialog = async () => {
|
|
|
const pen_3d = meta2d.store.data.pens.filter(
|
|
|
(pen) =>
|
|
|
pen.name === 'iframe' &&
|
|
|
- (pen.iframe.indexOf('3d.le5le.com') !== -1 ||
|
|
|
+ (pen.iframe.indexOf(`3d${rootDomain}`) !== -1 ||
|
|
|
pen.iframe.indexOf('/3d') !== -1)
|
|
|
);
|
|
|
const pen_2d = meta2d.store.data.pens.filter(
|
|
|
(pen) =>
|
|
|
pen.name === 'iframe' &&
|
|
|
- (pen.iframe.indexOf('2d.le5le.com') !== -1 ||
|
|
|
+ (pen.iframe.indexOf(`2d${rootDomain}`) !== -1 ||
|
|
|
pen.iframe.indexOf('/2d') !== -1)
|
|
|
);
|
|
|
const pen_v = meta2d.store.data.pens.filter(
|
|
|
(pen) =>
|
|
|
pen.name === 'iframe' &&
|
|
|
- (pen.iframe.indexOf('v.le5le.com') !== -1 ||
|
|
|
+ (pen.iframe.indexOf(`v${rootDomain}`) !== -1 ||
|
|
|
pen.iframe.indexOf('/view/v') !== -1||pen.iframe.indexOf('data=v') !== -1)
|
|
|
);
|
|
|
let price = 0;
|
|
@@ -1294,22 +1295,22 @@ const showPayListDialog = async () => {
|
|
|
switch (downloadType) {
|
|
|
case Frame.html:
|
|
|
payListDialog.title = '下载离线部署包';
|
|
|
- payListDialog.href = 'https://doc.le5le.com/document/155692631#%E4%B8%8B%E8%BD%BD%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E5%8C%85';
|
|
|
+ payListDialog.href = `https://doc${rootDomain}/document/155692631#%E4%B8%8B%E8%BD%BD%E7%A6%BB%E7%BA%BF%E9%83%A8%E7%BD%B2%E5%8C%85`;
|
|
|
payListDialog.downloadUrl =img_cdn+ '/deployment/大厦电力管理系统(html).zip';
|
|
|
break;
|
|
|
case Frame.vue2:
|
|
|
payListDialog.title = '下载vue2组件包';
|
|
|
- payListDialog.href = 'https://doc.le5le.com/document/155692631#%E4%B8%8B%E8%BD%BDVue2%E7%BB%84%E4%BB%B6%E5%8C%85';
|
|
|
+ payListDialog.href = `https://doc${rootDomain}/document/155692631#%E4%B8%8B%E8%BD%BDVue2%E7%BB%84%E4%BB%B6%E5%8C%85`;
|
|
|
payListDialog.downloadUrl = img_cdn+ '/deployment/大厦电力管理系统(vue2).zip';
|
|
|
break;
|
|
|
case Frame.vue3:
|
|
|
payListDialog.title = '下载vue3组件包';
|
|
|
- payListDialog.href = 'https://doc.le5le.com/document/155692631#%E4%B8%8B%E8%BD%BDVue3%E7%BB%84%E4%BB%B6%E5%8C%85';
|
|
|
+ payListDialog.href = `https://doc${rootDomain}/document/155692631#%E4%B8%8B%E8%BD%BDVue3%E7%BB%84%E4%BB%B6%E5%8C%85`;
|
|
|
payListDialog.downloadUrl = img_cdn+ '/deployment/大厦电力管理系统(vue3).zip';
|
|
|
break;
|
|
|
case Frame.react:
|
|
|
payListDialog.title = '下载react组件包';
|
|
|
- payListDialog.href = 'https://doc.le5le.com/document/155692631#%E4%B8%8B%E8%BD%BDReact%E7%BB%84%E4%BB%B6%E5%8C%85';
|
|
|
+ payListDialog.href = `https://doc${rootDomain}/document/155692631#%E4%B8%8B%E8%BD%BDReact%E7%BB%84%E4%BB%B6%E5%8C%85`;
|
|
|
payListDialog.downloadUrl = img_cdn+ '/deployment/大厦电力管理系统(react).zip';
|
|
|
break;
|
|
|
}
|
|
@@ -1331,7 +1332,7 @@ const preDownload =() => {
|
|
|
const pen_3d = meta2dData.pens.filter(
|
|
|
(pen) =>
|
|
|
pen.name === 'iframe' &&
|
|
|
- (pen.iframe.indexOf('3d.le5le.com') !== -1 ||
|
|
|
+ (pen.iframe.indexOf(`3d${rootDomain}`) !== -1 ||
|
|
|
pen.iframe.indexOf('/3d') !== -1)
|
|
|
);
|
|
|
if (pen_3d && pen_3d.length) {
|
|
@@ -1375,7 +1376,7 @@ const preDownload =() => {
|
|
|
const pen_2d = meta2dData.pens.filter(
|
|
|
(pen) =>
|
|
|
pen.name === 'iframe' &&
|
|
|
- (pen.iframe.indexOf('2d.le5le.com') !== -1 ||
|
|
|
+ (pen.iframe.indexOf(`2d${rootDomain}`) !== -1 ||
|
|
|
pen.iframe.indexOf('/2d') !== -1)
|
|
|
);
|
|
|
if (pen_2d && pen_2d.length) {
|
|
@@ -1419,7 +1420,7 @@ const preDownload =() => {
|
|
|
const pen_v = meta2dData.pens.filter(
|
|
|
(pen) =>
|
|
|
pen.name === 'iframe' &&
|
|
|
- (pen.iframe.indexOf('v.le5le.com') !== -1 ||
|
|
|
+ (pen.iframe.indexOf(`v${rootDomain}`) !== -1 ||
|
|
|
pen.iframe.indexOf('/view/v') !== -1||pen.iframe.indexOf('data=v') !== -1)
|
|
|
);
|
|
|
|
|
@@ -1468,7 +1469,7 @@ const preFrameDownload = async () => {
|
|
|
const pen_3d = meta2dData.pens.filter(
|
|
|
(pen) =>
|
|
|
pen.name === 'iframe' &&
|
|
|
- (pen.iframe.indexOf('3d.le5le.com') !== -1 ||
|
|
|
+ (pen.iframe.indexOf(`3d${rootDomain}`) !== -1 ||
|
|
|
pen.iframe.indexOf('/3d') !== -1)
|
|
|
);
|
|
|
let name_3d = (downloadType===Frame.vue3?'toVue3':downloadType===Frame.vue2?'toVue2':'toReact');
|
|
@@ -1514,7 +1515,7 @@ const preFrameDownload = async () => {
|
|
|
const pen_2d = meta2dData.pens.filter(
|
|
|
(pen) =>
|
|
|
pen.name === 'iframe' &&
|
|
|
- (pen.iframe.indexOf('2d.le5le.com') !== -1 ||
|
|
|
+ (pen.iframe.indexOf(`2d${rootDomain}`) !== -1 ||
|
|
|
pen.iframe.indexOf('/2d') !== -1)
|
|
|
);
|
|
|
let name_2d = (downloadType===Frame.vue3?'downloadVue3':downloadType===Frame.vue2?'downloadVue2':'downloadReact');
|
|
@@ -1560,7 +1561,7 @@ const preFrameDownload = async () => {
|
|
|
const pen_v = meta2dData.pens.filter(
|
|
|
(pen) =>
|
|
|
pen.name === 'iframe' &&
|
|
|
- (pen.iframe.indexOf('v.le5le.com') !== -1 ||
|
|
|
+ (pen.iframe.indexOf(`v${rootDomain}`) !== -1 ||
|
|
|
pen.iframe.indexOf('/view/v') !== -1||pen.iframe.indexOf('data=v') !== -1||pen.iframe.indexOf('/preview') !== -1)
|
|
|
);
|
|
|
if (pen_v && pen_v.length) {
|