|
@@ -114,10 +114,10 @@
|
|
|
</router-view>
|
|
|
</div>
|
|
|
<div v-show="!isAlive" style="width: 100%">
|
|
|
- <div v-for="item in iFrameData" :key="item.id">
|
|
|
+ <div v-for="item in iFrameData" :id="item.src" :key="item.src">
|
|
|
<div style="width: 100%" v-show="item.show">
|
|
|
<iframe :src="item.src" frameborder="0" :id="`iframe${item.id}`" :name="`iframe${item.id}`" width="100%"
|
|
|
- height="800px" class="iframeBox" v-show="item.show"></iframe>
|
|
|
+ height="800px" class="iframeBox" ></iframe>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -643,7 +643,7 @@ const filePaneClick = (item) => {
|
|
|
// console.log("editableTabsValue", editableTabsValue.value);
|
|
|
};
|
|
|
// 创建文件的标签
|
|
|
-const addFileTab = (data, bool,copy,history) => {
|
|
|
+const addFileTab = (data, bool,copy,history,fileId) => {
|
|
|
// console.log("addFileTab", data);
|
|
|
history = history?history:0
|
|
|
const thisData = JSON.parse(JSON.stringify(toRaw(data)));
|
|
@@ -655,7 +655,7 @@ const addFileTab = (data, bool,copy,history) => {
|
|
|
// 已存在打开当前的并且改变编辑状态
|
|
|
const thisPane = toRaw(hasThis)
|
|
|
// 如果编辑状态改变了 先删除旧的 再新建
|
|
|
- if(thisPane.src != `${window.location.origin}/fileEdit?clickRowId=${thisData.docId}&canEdit=${bool}&canCopy=${copy}&history=${history}&fileId=${thisData.fileId}` ){
|
|
|
+ if(thisPane.src != `${window.location.origin}/fileEdit?clickRowId=${thisData.docId}&canEdit=${bool}&canCopy=${copy}&history=${history}&fileId=${fileId}` ){
|
|
|
// console.log('buyiyang',`${window.location.origin}/fileEdit?clickRowId=${thisData.docId}&canEdit=${bool}`);
|
|
|
const arr = oldIFrameData.map((par) => {
|
|
|
if (par.id === thisPane.id) {
|
|
@@ -670,7 +670,7 @@ const addFileTab = (data, bool,copy,history) => {
|
|
|
if (!par.src) {
|
|
|
if (thisData.docId) {
|
|
|
// par.src = `${window.location.origin}/fileEdit?clickRowId=${thisData.docId}`;
|
|
|
- par.src = `${window.location.origin}/fileEdit?clickRowId=${thisData.docId}&canEdit=${bool}&canCopy=${copy}&history=${history}&fileId=${thisData.fileId}`;
|
|
|
+ par.src = `${window.location.origin}/fileEdit?clickRowId=${thisData.docId}&canEdit=${bool}&canCopy=${copy}&history=${history}&fileId=${fileId}`;
|
|
|
par.name = data.fileName;
|
|
|
par.docId = data.docId
|
|
|
par.show = true
|
|
@@ -692,7 +692,7 @@ const addFileTab = (data, bool,copy,history) => {
|
|
|
// console.log('hasThis',thisPane);
|
|
|
const arr = oldIFrameData.map((par) => {
|
|
|
if (par.id == thisPane.id) {
|
|
|
- `${window.location.origin}/fileEdit?clickRowId=${thisData.docId}&canEdit=${bool}&canCopy=${copy}&history=${history}&fileId=${thisData.fileId}`
|
|
|
+ `${window.location.origin}/fileEdit?clickRowId=${thisData.docId}&canEdit=${bool}&canCopy=${copy}&history=${history}&fileId=${fileId}`
|
|
|
par.show = true
|
|
|
editableTabsValue.value = par.id// 标签跳转
|
|
|
setTimeout(() => {
|
|
@@ -712,7 +712,7 @@ const addFileTab = (data, bool,copy,history) => {
|
|
|
if (!par.src) {
|
|
|
if (thisData.docId) {
|
|
|
// par.src = `${window.location.origin}/fileEdit?clickRowId=${thisData.docId}`;
|
|
|
- par.src = `${window.location.origin}/fileEdit?clickRowId=${thisData.docId}&canEdit=${bool}&canCopy=${copy}&history=${history}&fileId=${thisData.fileId}`;
|
|
|
+ par.src = `${window.location.origin}/fileEdit?clickRowId=${thisData.docId}&canEdit=${bool}&canCopy=${copy}&history=${history}&fileId=${fileId}`;
|
|
|
par.name = data.fileName;
|
|
|
par.docId = data.docId
|
|
|
par.show = true
|