|
@@ -32,7 +32,7 @@ export default {
|
|
|
: getEnv() === 'pre'
|
|
|
? 'http://agiletc-pre.intra.xiaojukeji.com/#'
|
|
|
: 'http://agiletc.intra.xiaojukeji.com/#'
|
|
|
- const src = `${host}${this.srcHost}${this.$route.query.bizIdUrl || encodeURIComponent(bizId)}`
|
|
|
+ const src = `${host}${this.srcHost}${this.$route.query.detailCaseUrl || encodeURIComponent(bizId)}`
|
|
|
return src
|
|
|
}
|
|
|
},
|
|
@@ -58,10 +58,10 @@ export default {
|
|
|
if (event === 'case-link') {
|
|
|
const bizIdParams = payload.url.replace(/http.*case\/caseList\/zhihui\//, ''); // 截取 iframe 传递过来的页面地址
|
|
|
if(bizIdParams.search(/http/) > -1) return; // 字符串截取失败终止
|
|
|
- let websiteUrl = `${ href }&bizIdUrl=${bizIdParams}`; // 新的页面地址
|
|
|
- // 如果当前打开页面地址是已分享地址,则将原有的 bizIdUrl 值替换
|
|
|
- if (hash.search(/bizIdUrl/) > -1) {
|
|
|
- websiteUrl = href.replace(/bizIdUrl=.*/,`bizIdUrl=${bizIdParams}`);
|
|
|
+ let websiteUrl = `${ href }&detailCaseUrl=${bizIdParams}`; // 新的页面地址
|
|
|
+ // 如果当前打开页面地址是已分享地址,则将原有的 detailCaseUrl 值替换
|
|
|
+ if (hash.search(/detailCaseUrl/) > -1) {
|
|
|
+ websiteUrl = href.replace(/detailCaseUrl=.*/,`detailCaseUrl=${bizIdParams}`);
|
|
|
}
|
|
|
// 改变浏览器历史URL
|
|
|
window.history.pushState({url: websiteUrl, title: document.title}, document.title, websiteUrl)
|