|
@@ -1,8 +1,10 @@
|
|
|
<template>
|
|
<template>
|
|
|
- <div v-loading="loading" class="tracking-iframe">
|
|
|
|
|
- <template v-if="iframeUrl">
|
|
|
|
|
- <iframe :src="iframeUrl" frameborder="0"></iframe>
|
|
|
|
|
- </template>
|
|
|
|
|
|
|
+ <div class="tracking-iframe">
|
|
|
|
|
+ <el-skeleton :loading="!iframeUrl" animated :rows="5">
|
|
|
|
|
+ <template #default>
|
|
|
|
|
+ <iframe :src="iframeUrl" frameborder="0"></iframe>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-skeleton>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
@@ -14,7 +16,6 @@
|
|
|
|
|
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
- loading: false,
|
|
|
|
|
params: {
|
|
params: {
|
|
|
showContents: "showActivityList,showFlow", // 处理历史: showActivityList,流程图
|
|
showContents: "showActivityList,showFlow", // 处理历史: showActivityList,流程图
|
|
|
source: "jsf",
|
|
source: "jsf",
|
|
@@ -38,15 +39,12 @@
|
|
|
async getToken() {
|
|
async getToken() {
|
|
|
try {
|
|
try {
|
|
|
if (!this.params.local_token || !this.params.tenantId) {
|
|
if (!this.params.local_token || !this.params.tenantId) {
|
|
|
- this.loading = true;
|
|
|
|
|
const res = await this.$API.auth.gldMaster.getToken();
|
|
const res = await this.$API.auth.gldMaster.getToken();
|
|
|
- this.loading = false;
|
|
|
|
|
this.params.local_token = res.token;
|
|
this.params.local_token = res.token;
|
|
|
this.params.tenantId = res.tenantId;
|
|
this.params.tenantId = res.tenantId;
|
|
|
this.iframeUrl = res.host + this.iframeParams();
|
|
this.iframeUrl = res.host + this.iframeParams();
|
|
|
}
|
|
}
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
|
- this.loading = false;
|
|
|
|
|
this.params.local_token = null;
|
|
this.params.local_token = null;
|
|
|
this.params.tenantId = null;
|
|
this.params.tenantId = null;
|
|
|
this.iframeUrl = null;
|
|
this.iframeUrl = null;
|