指引单预览
@@ -190,7 +190,7 @@
人员信息导出
@@ -1305,28 +1305,29 @@ export default {
// 获取HTML元素(表格)
// let table = document.getElementById(elId); //.cloneNode(true)
this.$nextTick(() => {
+ let refsTable = this.$refs[elId] //.cloneNode(true) true
let table = document.getElementById(elId)
- console.log('table',table)
- // let table = this.$refs[elId] //.cloneNode(true) true
+ console.log('table,refsTable',table,refsTable)
+
let tableData = table.innerHTML
let fileName = moment(new Date()).format('yyyyMMDDHHmmss')
let blob = new Blob([tableData],{type:"text/plain;charset=utf-8"});
FileSaver.saveAs(blob, fileName + '.xls');
-
-
// 导出图片
// 使用html2canvas将HTML元素转换为画布
+ // let cloneTable = table.cloneNode(true) //[elId]
+
html2canvas(table).then(canvas => {
// 创建一个a元素用于下载
const link = document.createElement('a');
- link.href = canvas.toDataURL('image/png');
- link.download = fileName + '.png';
+ link.href = canvas.toDataURL('image/jpeg');
+ link.download = fileName + '.jpg';
document.body.appendChild(link);
link.click();
- document.body.removeChild(link);
+ //document.body.removeChild(link);
// // 创建一个PDF对象
// var pdf = new jsPDF();
@@ -1365,12 +1366,12 @@ export default {
},
//新增后,触发赋值
- "patientRegister.patientRegisterRd.id"(newVal, oldVal) {
- if (newVal != oldVal) {
- //console.log('patientRegister.patientRegisterRd.customerOrgId',this.patientRegister.patientRegisterRd.customerOrgId)
- objCopy(this.patientRegister.patientRegisterRd, this.form);
- }
- },
+ // "patientRegister.patientRegisterRd.id"(newVal, oldVal) {
+ // if (newVal != oldVal) {
+ // //console.log('patientRegister.patientRegisterRd.customerOrgId',this.patientRegister.patientRegisterRd.customerOrgId)
+ // objCopy(this.patientRegister.patientRegisterRd, this.form);
+ // }
+ // },
},
};
diff --git a/src/components/patientRegister/patientRegisterQuery.vue b/src/components/patientRegister/patientRegisterQuery.vue
index 04f1c25..b76bd7f 100644
--- a/src/components/patientRegister/patientRegisterQuery.vue
+++ b/src/components/patientRegister/patientRegisterQuery.vue
@@ -78,10 +78,10 @@
diff --git a/src/store/index.js b/src/store/index.js
index ec11fcb..dac81bb 100644
--- a/src/store/index.js
+++ b/src/store/index.js
@@ -18,6 +18,11 @@ export default new Vuex.Store({
window: {
pageHeight: 960, //页面高度
pageWidth: 1920, //页面宽度
+ pageHeaderHeight: 50, //container-header 高度
+ pageMarginWidth: 10, //container-左右边距和
+ pageMarginHeight: 10, //container-上下边距和
+ cardHeaderHeight: 45, //card-header 高度
+
shift: false, //是否按下 shift键
ctrl: false, //是否按下 ctrl键
},
diff --git a/src/views/menuPage/menuPage.vue b/src/views/menuPage/menuPage.vue
index b95d667..a2ce210 100644
--- a/src/views/menuPage/menuPage.vue
+++ b/src/views/menuPage/menuPage.vue
@@ -6,19 +6,10 @@