提交
This commit is contained in:
@@ -1307,16 +1307,19 @@ export default {
|
|||||||
},
|
},
|
||||||
handleImageAdd(type) {
|
handleImageAdd(type) {
|
||||||
this.picStyle = { note: '', picUrl: '', title: '' };
|
this.picStyle = { note: '', picUrl: '', title: '' };
|
||||||
|
this.picStyle1 = { note: '', picUrl: '', title: '' };
|
||||||
this.picStyle.visiTitle = 'Add Figure';
|
this.picStyle.visiTitle = 'Add Figure';
|
||||||
this.pictVisible = true;
|
this.pictVisible = true;
|
||||||
},
|
},
|
||||||
handleTableAdd(type) {
|
handleTableAdd(type) {
|
||||||
this.lineStyle = { note: '', table_data: '', html_data: '' };
|
this.lineStyle = { note: '', table_data: '', html_data: '' };
|
||||||
|
this.lineStyle1 = { note: '', table_data: '', html_data: '' };
|
||||||
this.lineStyle.visiTitle = 'Add Table';
|
this.lineStyle.visiTitle = 'Add Table';
|
||||||
this.threeVisible = true;
|
this.threeVisible = true;
|
||||||
},
|
},
|
||||||
addUploadWordTable(data) {
|
addUploadWordTable(data) {
|
||||||
this.lineStyle = { note: '', table: data.table_data, html_data: data.html_data };
|
this.lineStyle = { note: '', table: data.table_data, html_data: data.html_data };
|
||||||
|
this.lineStyle1 = { note: '', table: data.table_data, html_data: data.html_data };
|
||||||
|
|
||||||
this.lineStyle.visiTitle = 'Add Table';
|
this.lineStyle.visiTitle = 'Add Table';
|
||||||
this.threeVisible = true;
|
this.threeVisible = true;
|
||||||
@@ -1330,13 +1333,18 @@ export default {
|
|||||||
this.pictVisible = true;
|
this.pictVisible = true;
|
||||||
} else if (type == 'table') {
|
} else if (type == 'table') {
|
||||||
this.lineStyle = {};
|
this.lineStyle = {};
|
||||||
this.lineStyle = {
|
this.lineStyle1 = {};
|
||||||
...data,
|
// 1. 提取处理逻辑
|
||||||
table: JSON.parse(data.table_data),
|
const formattedData = {
|
||||||
html_data: data.html_data,
|
...data,
|
||||||
note: data.note,
|
table: JSON.parse(data.table_data),
|
||||||
title: data.title
|
// 如果 data 中已经包含了 html_data, note, title,且不需要特殊处理,
|
||||||
};
|
// 解构赋值 (...data) 其实已经把它们带进来了。
|
||||||
|
};
|
||||||
|
|
||||||
|
// 2. 统一赋值
|
||||||
|
this.lineStyle = formattedData;
|
||||||
|
this.lineStyle1 = { ...formattedData }; // 使用浅拷贝确保两个变量指向不同引用(如果需要独立修改)
|
||||||
this.lineStyle.visiTitle = 'Edit Table';
|
this.lineStyle.visiTitle = 'Edit Table';
|
||||||
this.threeVisible = true;
|
this.threeVisible = true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,7 +9,10 @@ import htmlDocx from 'html-docx-js/dist/html-docx.js';
|
|||||||
import { Document, Packer, PageOrientation, Paragraph, TextRun } from 'docx'; // 引入 docx.js
|
import { Document, Packer, PageOrientation, Paragraph, TextRun } from 'docx'; // 引入 docx.js
|
||||||
import html2canvas from 'html2canvas';
|
import html2canvas from 'html2canvas';
|
||||||
|
|
||||||
const tableStyle = ` b span{
|
const tableStyle = `*{
|
||||||
|
font-family: 'Charis SIL';
|
||||||
|
}
|
||||||
|
b span{
|
||||||
font-weight: bold !important;
|
font-weight: bold !important;
|
||||||
}
|
}
|
||||||
i span{
|
i span{
|
||||||
|
|||||||
@@ -3954,6 +3954,7 @@ return false
|
|||||||
margin-top: 5px;
|
margin-top: 5px;
|
||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
min-height: 30px;
|
min-height: 30px;
|
||||||
|
font-family: 'Charis SIL';
|
||||||
}
|
}
|
||||||
::v-deep .tox.tox-tinymce-inline {
|
::v-deep .tox.tox-tinymce-inline {
|
||||||
z-index: 9999 !important;
|
z-index: 9999 !important;
|
||||||
|
|||||||
Reference in New Issue
Block a user