Merge pull request 'zouyf_dev' (#221) from zouyf_dev into main
Reviewed-on: #221
This commit is contained in:
commit
e1c717eec4
|
@ -244,6 +244,13 @@ app.on('ready', () => {
|
|||
loginWindow.show()
|
||||
loginWindow.focus()
|
||||
})
|
||||
// 打印窗口
|
||||
ipcMain.on('printPage', (event, printOptions) => {
|
||||
//console.log("ipcMain-print-page")
|
||||
mainWindow.webContents.print(printOptions, (success, failureReason) => {
|
||||
if (!success) console.error(failureReason);
|
||||
});
|
||||
});
|
||||
|
||||
//打开作业窗口
|
||||
ipcMain.on('openWindow', (e, data) => {
|
||||
|
|
|
@ -78,7 +78,7 @@
|
|||
</div>
|
||||
<div v-if="(currentRow.worktype == '科学实验' || classWorkForm.worktype == '科学实验')&& currentRow.id>0" class="page-center">
|
||||
<div class="experiment-homework">
|
||||
<ExperimentQuestion :expObj="classWorkForm.fileHomeworkList&&classWorkForm.fileHomeworkList[0]" @clickExpObj="getExpObj" />
|
||||
<ExperimentQuestion :expObj="classWorkForm.fileHomeworkList&&classWorkForm.fileHomeworkList[0]" @clickExpObj="getExpObj" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -161,6 +161,7 @@ const route = useRoute();
|
|||
const router = useRouter()
|
||||
const { proxy } = getCurrentInstance()
|
||||
const useClassTaskStores = useClassTaskStore();
|
||||
const { ipcRenderer } = require('electron')
|
||||
|
||||
const props = defineProps({
|
||||
currentCourse: Object,
|
||||
|
@ -841,6 +842,22 @@ const editWork = async (cform) =>{
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
// 测试, 未实装
|
||||
const handlePrint = () => {
|
||||
const printOptions = {
|
||||
silent: false, // 是否静默打印
|
||||
printBackground: true, // 是否打印背景颜色和图像
|
||||
color: false, // 是否打印为黑白
|
||||
marginsType: 0, // 边距类型,0: 默认边距,1: 无边距,2: 最小边距
|
||||
pageSize: 'A4', // 纸张大小
|
||||
// 其他选项可以根据需要配置
|
||||
};
|
||||
|
||||
console.log("print-page-click");
|
||||
ipcRenderer.send('printPage', printOptions);
|
||||
};
|
||||
|
||||
//----
|
||||
|
||||
|
||||
|
@ -977,5 +994,8 @@ const editWork = async (cform) =>{
|
|||
}
|
||||
}
|
||||
}
|
||||
::v-deep img {
|
||||
display: inline-block !important;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
|
Loading…
Reference in New Issue