You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
689 lines
26 KiB
689 lines
26 KiB
"use strict";
|
|
var __defProp = Object.defineProperty;
|
|
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
|
|
var __publicField = (obj, key, value) => {
|
|
__defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value);
|
|
return value;
|
|
};
|
|
const electron = require("electron");
|
|
const _ConstRendererChannel = class _ConstRendererChannel {
|
|
/**
|
|
* url
|
|
* @returns {string} - 返回
|
|
*/
|
|
static get openExternal() {
|
|
return _ConstRendererChannel._openExternal;
|
|
}
|
|
/**
|
|
* 获取图片类型
|
|
* @returns {string} - 返回
|
|
*/
|
|
static get doGetDeviceImageType() {
|
|
return _ConstRendererChannel._doGetDeviceImageType;
|
|
}
|
|
/**
|
|
* 创建并写入文件
|
|
* @returns {string} - 返回
|
|
*/
|
|
static get doGetFileFullPath() {
|
|
return _ConstRendererChannel._doGetFileFullPath;
|
|
}
|
|
/**
|
|
* 创建并写入文件
|
|
* @returns {string} - 返回
|
|
*/
|
|
static get doCheckTemplateFileCreateAndWirte() {
|
|
return _ConstRendererChannel._doCheckTemplateFileCreateAndWirte;
|
|
}
|
|
/**
|
|
* 写入文件
|
|
* @returns {string} - 返回
|
|
*/
|
|
static get doCheckTemplateFileWirte() {
|
|
return _ConstRendererChannel._doCheckTemplateFileWirte;
|
|
}
|
|
/**
|
|
* 检查模版文件是否存在
|
|
* @returns {string} - 返回
|
|
*/
|
|
static get doCheckTemplateFileExists() {
|
|
return _ConstRendererChannel._doCheckTemplateFileExists;
|
|
}
|
|
/**
|
|
* 启用下载弹窗
|
|
* @returns {string} - 返回
|
|
*/
|
|
static get doDownloadShowHide() {
|
|
return _ConstRendererChannel._doDownloadShowHide;
|
|
}
|
|
/**
|
|
* 导出文件dcm->zip
|
|
* @returns {string} - 返回
|
|
*/
|
|
static get doExportDicomZip() {
|
|
return _ConstRendererChannel._doExportDicomZip;
|
|
}
|
|
/**
|
|
* 导出文件dcm->jpg
|
|
* @returns {string} - 返回
|
|
*/
|
|
static get doExportDicomJpg() {
|
|
return _ConstRendererChannel._doExportDicomJpg;
|
|
}
|
|
/**
|
|
* 视频输入设备
|
|
* @returns {string} - 返回
|
|
*/
|
|
static get ImageDeviceVideo() {
|
|
return _ConstRendererChannel._doImageDevicelVideo;
|
|
}
|
|
/**
|
|
* 摄像头打开
|
|
* @returns {string} - 返回
|
|
*/
|
|
static get CameraLoadDataChannel() {
|
|
return _ConstRendererChannel._cameraLoadDataChannel;
|
|
}
|
|
/**
|
|
* 摄像头关闭
|
|
* @returns {string} - 返回
|
|
*/
|
|
static get CameraCloseChannel() {
|
|
return _ConstRendererChannel._cameraCloseChannel;
|
|
}
|
|
/**
|
|
* 摄像头保存
|
|
* @returns {string} - 返回
|
|
*/
|
|
static get CameraSaveDataChannel() {
|
|
return _ConstRendererChannel._cameraSaveDataChannel;
|
|
}
|
|
/**
|
|
/**
|
|
* 视频像素
|
|
* @returns {string} - 返回
|
|
*/
|
|
static get ImagePixelVideo() {
|
|
return _ConstRendererChannel._doImagePixelVideo;
|
|
}
|
|
/**
|
|
* 图片裁剪
|
|
* @returns {string} - 返回
|
|
*/
|
|
static get ImageCut() {
|
|
return _ConstRendererChannel._doImageCut;
|
|
}
|
|
/**
|
|
* 启用语音服务
|
|
* @returns {string} - 返回
|
|
*/
|
|
static get paramIsSpeechEnable() {
|
|
return _ConstRendererChannel._paramIsSpeechEnable;
|
|
}
|
|
/**
|
|
* 语音服务发送文本信息
|
|
* @returns {string} - 返回 语音服务发送文本信息
|
|
*/
|
|
static get doSpeechSendText() {
|
|
return _ConstRendererChannel._doSpeechSendText;
|
|
}
|
|
/**
|
|
* 语音服务连接
|
|
* @returns {string} - 返回 语音服务连接
|
|
*/
|
|
static get doSpeechConnect() {
|
|
return _ConstRendererChannel._doSpeechConnect;
|
|
}
|
|
/**
|
|
* 保存文件对话框
|
|
* @returns {string} - 返回 保存文件对话框
|
|
*/
|
|
static get doSaveDialog() {
|
|
return _ConstRendererChannel._doSaveDialog;
|
|
}
|
|
/**
|
|
/**
|
|
* 打开本地目录
|
|
* @returns {string} - 返回 打开本地目录
|
|
*/
|
|
static get doOpenDialog() {
|
|
return _ConstRendererChannel._doOpenDialog;
|
|
}
|
|
/**
|
|
* 网络配置
|
|
* @returns {string} - 返回 网络配置
|
|
*/
|
|
static get networkShowChannel() {
|
|
return _ConstRendererChannel._networkShowChannel;
|
|
}
|
|
/**
|
|
* 网络配置
|
|
* @returns {string} - 返回 网络配置
|
|
*/
|
|
static get networkCloseChannel() {
|
|
return _ConstRendererChannel._networkCloseChannel;
|
|
}
|
|
/**
|
|
* 网络配置
|
|
* @returns {string} - 返回 网络配置
|
|
*/
|
|
static get networkLoadDataChannel() {
|
|
return _ConstRendererChannel._networkLoadDataChannel;
|
|
}
|
|
/**
|
|
* 网络配置
|
|
* @returns {string} - 返回 网络配置
|
|
*/
|
|
static get networkDataChannel() {
|
|
return _ConstRendererChannel._networkDataChannel;
|
|
}
|
|
/**
|
|
* 上传pdf报表
|
|
* @returns {string} - 返回 上传pdf报表值
|
|
*/
|
|
static get doUpLoadReportPdf() {
|
|
return _ConstRendererChannel._doUpLoadReportPdf;
|
|
}
|
|
/**
|
|
* 获取 windowMax 属性的值
|
|
* @returns {string} - 返回 windowMax 的值
|
|
*/
|
|
static get windowMaxHandler() {
|
|
return _ConstRendererChannel._windowMax;
|
|
}
|
|
/**
|
|
* 获取 windowMin 属性的值
|
|
* @returns {string} - 返回 windowMin 的值
|
|
*/
|
|
static get windowMinHandler() {
|
|
return _ConstRendererChannel._windowMin;
|
|
}
|
|
/**
|
|
* 获取 windowClose 属性的值
|
|
* @returns {string} - 返回 windowClose 的值
|
|
*/
|
|
static get windowCloseHandler() {
|
|
return _ConstRendererChannel._windowClose;
|
|
}
|
|
/**
|
|
* 获取 paramIsCheckPicture 属性的值
|
|
* @returns {string} - 返回 paramIsCheckPicture 的值
|
|
*/
|
|
static get paramIsCheckPicture() {
|
|
return _ConstRendererChannel._paramIsCheckPicture;
|
|
}
|
|
/**
|
|
* 获取 doPeopleIcCard 属性的值
|
|
* @returns {string} - 返回 doPeopleIcCard 的值
|
|
*/
|
|
static get doPeopleIcCard() {
|
|
return _ConstRendererChannel._doPeopleIcCard;
|
|
}
|
|
/**
|
|
* 获取 图像裁剪
|
|
* @returns {string} - 返回
|
|
*/
|
|
static get ImageAcquisition() {
|
|
return _ConstRendererChannel._doImageAcquisition;
|
|
}
|
|
/**
|
|
* 获取 doPhotoGrah 属性的值
|
|
* @returns {string} - 返回 doPhotoGrah 的值
|
|
*/
|
|
static get doPhotoGrah() {
|
|
return _ConstRendererChannel._doPhotoGrah;
|
|
}
|
|
/**
|
|
* 获取 doPrint 属性的值
|
|
* @returns {string} - 返回 doPrint 的值
|
|
*/
|
|
static get doPrint() {
|
|
return _ConstRendererChannel._doPrint;
|
|
}
|
|
/**
|
|
* 获取 doPrintPre 属性的值
|
|
* @returns {string} - 返回 doPrintPre 的值
|
|
*/
|
|
static get doPrintPre() {
|
|
return _ConstRendererChannel._doPrintPre;
|
|
}
|
|
/**
|
|
* 获取 doPirntByPrintMainVue 属性的值
|
|
* @returns {string} - 返回 doPirntByPrintMainVue 的值
|
|
*/
|
|
static get doPirntByPrintMainVue() {
|
|
return _ConstRendererChannel._doPirntByPrintMainVue;
|
|
}
|
|
/**
|
|
* 获取 doPrintPreFormat 属性的值
|
|
* @returns {string} - 返回 doPrintPreFormat 的值
|
|
*/
|
|
static get doPrintPreFormat() {
|
|
return _ConstRendererChannel._doPrintPreFomat;
|
|
}
|
|
/**
|
|
* 获取 doExportToOther 属性的值
|
|
* @returns {string} - 返回 doExportToOther 的值
|
|
*/
|
|
static get doExportToOther() {
|
|
return _ConstRendererChannel._doExportToOther;
|
|
}
|
|
/**
|
|
* 获取 doExportToPdf 属性的值
|
|
* @returns {string} - 返回 doExportToPdf 的值
|
|
*/
|
|
static get doExportToPdf() {
|
|
return _ConstRendererChannel._doExportToPdf;
|
|
}
|
|
/**
|
|
* 获取 doReportDesign 属性的值
|
|
* @returns {string} - 返回 doReportDesign 的值
|
|
*/
|
|
static get doReportDesign() {
|
|
return _ConstRendererChannel._doReportDesign;
|
|
}
|
|
/**
|
|
* 获取 log 属性的值
|
|
* @returns {string} - 返回 log 的值
|
|
*/
|
|
static get log() {
|
|
return _ConstRendererChannel._log;
|
|
}
|
|
/**
|
|
* 获取 lazyLoad 属性的值
|
|
* @returns {string} - 返回 lazyLoad 的值
|
|
*/
|
|
static get lazyLoad() {
|
|
return _ConstRendererChannel._lazyLoad;
|
|
}
|
|
/**
|
|
* 获取 lazyLoadMenuContrl 属性的值
|
|
* @returns {string} - 返回 lazyLoadMenuContrl 的值
|
|
*/
|
|
static get lazyLoadMenuContrl() {
|
|
return _ConstRendererChannel._lazyLoadMenuContrl;
|
|
}
|
|
/**
|
|
* 获取 lazyLoadReportTemplate 属性的值
|
|
* @returns {string} - 返回 lazyLoadReportTemplate 的值
|
|
*/
|
|
static get lazyLoadReportTemplate() {
|
|
return _ConstRendererChannel._lazyLoadReportTemplate;
|
|
}
|
|
/**
|
|
* 获取 httpGet 属性的值
|
|
* @returns {string} - 返回 httpGet 的值
|
|
*/
|
|
static get httpGet() {
|
|
return _ConstRendererChannel._httpGet;
|
|
}
|
|
/**
|
|
* 获取 httpPost 属性的值
|
|
* @returns {string} - 返回 httpPost 的值
|
|
*/
|
|
static get httpPost() {
|
|
return _ConstRendererChannel._httpPost;
|
|
}
|
|
/**
|
|
* 获取 httpDelete 属性的值
|
|
* @returns {string} - 返回 httpDelete 的值
|
|
*/
|
|
static get httpDelete() {
|
|
return _ConstRendererChannel._httpDelete;
|
|
}
|
|
/**
|
|
* 获取 httpPut 属性的值
|
|
* @returns {string} - 返回 httpPut 的值
|
|
*/
|
|
static get httpPut() {
|
|
return _ConstRendererChannel._httpPut;
|
|
}
|
|
/**
|
|
* 获取 goBack 属性的值
|
|
* @returns {string} - 返回 goBack 的值
|
|
*/
|
|
static get goBack() {
|
|
return _ConstRendererChannel._goBack;
|
|
}
|
|
/**
|
|
* 获取 goForward 属性的值
|
|
* @returns {string} - 返回 goForward 的值
|
|
*/
|
|
static get goForward() {
|
|
return _ConstRendererChannel._goForward;
|
|
}
|
|
/**
|
|
* 获取 undo 属性的值
|
|
* @returns {string} - 返回 undo 的值
|
|
*/
|
|
static get undo() {
|
|
return _ConstRendererChannel._undo;
|
|
}
|
|
/**
|
|
* 获取 redo 属性的值
|
|
* @returns {string} - 返回 redo 的值
|
|
*/
|
|
static get redo() {
|
|
return _ConstRendererChannel._redo;
|
|
}
|
|
/**
|
|
* 获取 cut 属性的值
|
|
* @returns {string} - 返回 cut 的值
|
|
*/
|
|
static get cut() {
|
|
return _ConstRendererChannel._cut;
|
|
}
|
|
/**
|
|
* 获取 copy 属性的值
|
|
* @returns {string} - 返回 copy 的值
|
|
*/
|
|
static get copy() {
|
|
return _ConstRendererChannel._copy;
|
|
}
|
|
/**
|
|
* 获取 paste 属性的值
|
|
* @returns {string} - 返回 paste 的值
|
|
*/
|
|
static get paste() {
|
|
return _ConstRendererChannel._paste;
|
|
}
|
|
/**
|
|
* 获取 delete 属性的值
|
|
* @returns {string} - 返回 delete 的值
|
|
*/
|
|
static get delete() {
|
|
return _ConstRendererChannel._delete;
|
|
}
|
|
/**
|
|
* 获取 selectAll 属性的值
|
|
* @returns {string} - 返回 selectAll 的值
|
|
*/
|
|
static get selectAll() {
|
|
return _ConstRendererChannel._selectAll;
|
|
}
|
|
/**
|
|
* 获取 unselect 属性的值
|
|
* @returns {string} - 返回 unselect 的值
|
|
*/
|
|
static get unselect() {
|
|
return _ConstRendererChannel._unselect;
|
|
}
|
|
/**
|
|
* 获取 scrollToTop 属性的值
|
|
* @returns {string} - 返回 scrollToTop 的值
|
|
*/
|
|
static get scrollToTop() {
|
|
return _ConstRendererChannel._scrollToTop;
|
|
}
|
|
/**
|
|
* 获取 scrollToBottom 属性的值
|
|
* @returns {string} - 返回 scrollToBottom 的值
|
|
*/
|
|
static get scrollToBottom() {
|
|
return _ConstRendererChannel._scrollToBottom;
|
|
}
|
|
/**
|
|
* 获取 toggleDevTools 属性的值
|
|
* @returns {string} - 返回 toggleDevTools 的值
|
|
*/
|
|
static get toggleDevTools() {
|
|
return _ConstRendererChannel._toggleDevTools;
|
|
}
|
|
/**
|
|
* 获取 reload 属性的值
|
|
* @returns {string} - 返回 reload 的值
|
|
*/
|
|
static get reload() {
|
|
return _ConstRendererChannel._reload;
|
|
}
|
|
/**
|
|
* 获取 reloadIgnoringCache 属性的值
|
|
* @returns {string} - 返回 reloadIgnoringCache 的值
|
|
*/
|
|
static get reloadIgnoringCache() {
|
|
return _ConstRendererChannel._reloadIgnoringCache;
|
|
}
|
|
/**
|
|
* 获取 showContextMenu 属性的值
|
|
* @returns {string} - 返回 showContextMenu 的值
|
|
*/
|
|
static get showContextMenu() {
|
|
return _ConstRendererChannel._showContextMenu;
|
|
}
|
|
/**
|
|
* 获取 PdfReportLoadDataChannel 属性的值
|
|
* @returns {string} - 返回 PdfReportLoadDataChannel 的值
|
|
*/
|
|
static get PdfReportLoadDataChannel() {
|
|
return _ConstRendererChannel._pdfReportLoadDataChannel;
|
|
}
|
|
/**
|
|
* 获取 ClientCloseChannel 属性的值
|
|
* @returns {string} - 返回
|
|
/**
|
|
* 获取 ClientCloseChannel 属性的值
|
|
* @returns {string} - 返回 ClientCloseChannel 的值
|
|
*/
|
|
static get ClientCloseChannel() {
|
|
return _ConstRendererChannel._clientCloseChannel;
|
|
}
|
|
/**
|
|
* 获取 ClientDataChannel 属性的值
|
|
* @returns {string} - 返回 ClientDataChannel 的值
|
|
*/
|
|
static get ClientDataChannel() {
|
|
return _ConstRendererChannel._clientDataChannel;
|
|
}
|
|
/**
|
|
* 获取 ClientLoadDataChannel 属性的值
|
|
* @returns {string} - 返回 ClientLoadDataChannel 的值
|
|
*/
|
|
static get ClientLoadDataChannel() {
|
|
return _ConstRendererChannel._clientLoadDataChannel;
|
|
}
|
|
/**
|
|
* 获取 ClientWinShow 属性的值
|
|
* @returns {string} - 返回 ClientWinShow 的值
|
|
*/
|
|
static get ClientWinShow() {
|
|
return _ConstRendererChannel._clientWinShow;
|
|
}
|
|
/**
|
|
* 获取 ReportCloseChannel 属性的值
|
|
* @returns {string} - 返回 ReportCloseChannel 的值
|
|
*/
|
|
static get ReportCloseChannel() {
|
|
return _ConstRendererChannel._reportCloseChannel;
|
|
}
|
|
/**
|
|
* 获取 ReprotHostnameDataChannel 属性的值
|
|
* @returns {string} - 返回 ReprotHostnameDataChannel 的值
|
|
*/
|
|
static get ReprotHostnameDataChannel() {
|
|
return _ConstRendererChannel._reportHostnameDataChannel;
|
|
}
|
|
/**
|
|
* 获取 ReportGetPrintersDataChannel 属性的值
|
|
* @returns {string} - 返回 ReportGetPrintersDataChannel 的值
|
|
*/
|
|
static get ReportGetPrintersDataChannel() {
|
|
return _ConstRendererChannel._reportGetPrintersDataChannel;
|
|
}
|
|
};
|
|
// 定义了一个静态属性 _clientCloseChannel,用于表示客户端关闭的通道
|
|
__publicField(_ConstRendererChannel, "_clientCloseChannel", "lc-client-close");
|
|
// 定义了一个静态属性 _clientDataChannel,用于表示客户端数据的通道
|
|
__publicField(_ConstRendererChannel, "_clientDataChannel", "lc-client-data");
|
|
// 定义了一个静态属性 _clientLoadDataChannel,用于表示客户端加载数据的通道
|
|
__publicField(_ConstRendererChannel, "_clientLoadDataChannel", "lc-load-data");
|
|
// 定义了一个静态属性 _clientWinShow,用于表示客户端窗口显示的通道
|
|
__publicField(_ConstRendererChannel, "_clientWinShow", "do-config-show");
|
|
__publicField(_ConstRendererChannel, "_cameraLoadDataChannel", "lc-camera-load-data");
|
|
__publicField(_ConstRendererChannel, "_cameraCloseChannel", "lc-camera-close");
|
|
__publicField(_ConstRendererChannel, "_cameraSaveDataChannel", "lc-camera-save-data");
|
|
// 定义了一个静态属性 _reportCloseChannel,用于表示报告关闭的通道
|
|
__publicField(_ConstRendererChannel, "_reportCloseChannel", "lc-report-close");
|
|
// 定义了一个静态属性 _reportGetPrintersDataChannel,用于表示获取打印机的通道
|
|
__publicField(_ConstRendererChannel, "_reportGetPrintersDataChannel", "lc-report-get-printers");
|
|
// 定义了一个静态属性 _reportHostnameDataChannel,用于表示报告主机名的通道
|
|
__publicField(_ConstRendererChannel, "_reportHostnameDataChannel", "lc-report-hostname-data");
|
|
// 定义了一个静态属性 _pdfReportLoadDataChannel,用于表示 PDF 报告加载数据的通道
|
|
__publicField(_ConstRendererChannel, "_pdfReportLoadDataChannel", "lc-report-load-data");
|
|
__publicField(_ConstRendererChannel, "_networkDataChannel", "lc-network-data");
|
|
__publicField(_ConstRendererChannel, "_networkLoadDataChannel", "lc-network-load-data");
|
|
__publicField(_ConstRendererChannel, "_networkCloseChannel", "lc-network-close");
|
|
__publicField(_ConstRendererChannel, "_networkShowChannel", "lc-network-show");
|
|
// 定义了一些静态属性,用于表示一些操作,如返回、前进、撤销、重做、剪切、复制、粘贴、删除、全选、取消选择、滚动到顶部、滚动到底部、切换开发者工具、重新加载、忽略缓存、显示上下文菜单、HTTP 请求方法等。
|
|
__publicField(_ConstRendererChannel, "_goBack", "content-goBack");
|
|
__publicField(_ConstRendererChannel, "_goForward", "content-goForward");
|
|
__publicField(_ConstRendererChannel, "_undo", "content-undo");
|
|
__publicField(_ConstRendererChannel, "_redo", "content-redo");
|
|
__publicField(_ConstRendererChannel, "_cut", "content-cut");
|
|
__publicField(_ConstRendererChannel, "_copy", "content-copy");
|
|
__publicField(_ConstRendererChannel, "_paste", "content-paste");
|
|
__publicField(_ConstRendererChannel, "_delete", "content-delete");
|
|
__publicField(_ConstRendererChannel, "_selectAll", "content-selectAll");
|
|
__publicField(_ConstRendererChannel, "_unselect", "content-unselect");
|
|
__publicField(_ConstRendererChannel, "_scrollToTop", "content-scrollToTop");
|
|
__publicField(_ConstRendererChannel, "_scrollToBottom", "content-scrollToBottom");
|
|
__publicField(_ConstRendererChannel, "_toggleDevTools", "content-toggleDevTools");
|
|
__publicField(_ConstRendererChannel, "_reload", "content-reload");
|
|
__publicField(_ConstRendererChannel, "_reloadIgnoringCache", "content-reloadIgnoringCache");
|
|
__publicField(_ConstRendererChannel, "_showContextMenu", "show-context-menu");
|
|
__publicField(_ConstRendererChannel, "_httpGet", "axios-httpGet");
|
|
__publicField(_ConstRendererChannel, "_httpPost", "axios-httpPost");
|
|
__publicField(_ConstRendererChannel, "_httpDelete", "axios-httpDelete");
|
|
__publicField(_ConstRendererChannel, "_httpPut", "axios-httpPut");
|
|
// 定义了一些其他静态属性
|
|
__publicField(_ConstRendererChannel, "_paramIsCheckPicture", "p-isCheckPicture");
|
|
__publicField(_ConstRendererChannel, "_paramIsSpeechEnable", "p-isSpeechEnable");
|
|
__publicField(_ConstRendererChannel, "_lazyLoad", "lazy-load");
|
|
__publicField(_ConstRendererChannel, "_lazyLoadMenuContrl", "lazy-load-menu-contrl");
|
|
__publicField(_ConstRendererChannel, "_lazyLoadReportTemplate", "lazy_load_report");
|
|
__publicField(_ConstRendererChannel, "_log", "log");
|
|
__publicField(_ConstRendererChannel, "_doPrint", "do-print");
|
|
__publicField(_ConstRendererChannel, "_doPrintPre", "do-printPre");
|
|
__publicField(_ConstRendererChannel, "_doPrintPreFomat", "do-printPre-Format");
|
|
__publicField(_ConstRendererChannel, "_doExportToPdf", "do-exportToPdf");
|
|
__publicField(_ConstRendererChannel, "_doExportToOther", "do-exportToOther");
|
|
__publicField(_ConstRendererChannel, "_doOpenDialog", "do-openDialog");
|
|
__publicField(_ConstRendererChannel, "_doSaveDialog", "do-saveDialog");
|
|
__publicField(_ConstRendererChannel, "_doPirntByPrintMainVue", "do-printByPrintMainVue");
|
|
__publicField(_ConstRendererChannel, "_doUpLoadReportPdf", "do-upLoadReportPdf");
|
|
__publicField(_ConstRendererChannel, "_doReportDesign", "do-reportDesign");
|
|
__publicField(_ConstRendererChannel, "_doPhotoGrah", "do-photoGrah");
|
|
__publicField(_ConstRendererChannel, "_doImageAcquisition", "do-imageAcquisition");
|
|
__publicField(_ConstRendererChannel, "_doImageCut", "do-imageCut");
|
|
__publicField(_ConstRendererChannel, "_doImagePixelVideo", "do-imagePixelVideo");
|
|
__publicField(_ConstRendererChannel, "_doImageDevicelVideo", "do-imageDeviceVideo");
|
|
__publicField(_ConstRendererChannel, "_doPeopleIcCard", "do-peopleIcCard");
|
|
__publicField(_ConstRendererChannel, "_doSpeechConnect", "do-speechConnect");
|
|
__publicField(_ConstRendererChannel, "_doSpeechSendText", "do-speechSendText");
|
|
__publicField(_ConstRendererChannel, "_doExportDicomZip", "do-ExportDicomZip");
|
|
__publicField(_ConstRendererChannel, "_doExportDicomJpg", "do-ExportDicomJpg");
|
|
__publicField(_ConstRendererChannel, "_doDownloadShowHide", "do-DownloadShowHide");
|
|
__publicField(_ConstRendererChannel, "_doCheckTemplateFileExists", "do-CheckTemplateFileExists");
|
|
__publicField(_ConstRendererChannel, "_doCheckTemplateFileCreateAndWirte", "do-CheckTemplateFileCreateAndWirte");
|
|
__publicField(_ConstRendererChannel, "_doCheckTemplateFileWirte", "do-CheckTemplateFileWirte");
|
|
__publicField(_ConstRendererChannel, "_doGetFileFullPath", "do-GetFileFullPath");
|
|
__publicField(_ConstRendererChannel, "_doGetDeviceImageType", "do-GetDeviceImageType");
|
|
//自定义最小化,最大化,关闭属性
|
|
__publicField(_ConstRendererChannel, "_windowMax", "window-max");
|
|
__publicField(_ConstRendererChannel, "_windowMin", "window-min");
|
|
__publicField(_ConstRendererChannel, "_windowClose", "window-close");
|
|
__publicField(_ConstRendererChannel, "_openExternal", "open-external");
|
|
let ConstRendererChannel = _ConstRendererChannel;
|
|
electron.contextBridge.exposeInMainWorld("peisAPI", {
|
|
invoke: (channel, data) => electron.ipcRenderer.invoke(channel, data),
|
|
send: (channel, data) => {
|
|
electron.ipcRenderer.send(channel, data);
|
|
},
|
|
receive: (channel, func) => {
|
|
electron.ipcRenderer.on(channel, (event, ...args) => func(event, ...args));
|
|
},
|
|
receiveOnce: (channel, func) => {
|
|
electron.ipcRenderer.once(channel, (event, ...args) => func(event, ...args));
|
|
},
|
|
//自定义右键菜单,内含可编辑框、工具等方法
|
|
contextMenuForPeis: () => electron.ipcRenderer.invoke(ConstRendererChannel.showContextMenu),
|
|
//页面: 后退、前进
|
|
goBack: () => electron.ipcRenderer.invoke(ConstRendererChannel.goBack),
|
|
goForward: () => electron.ipcRenderer.invoke(ConstRendererChannel.goForward),
|
|
//可编辑框:撤销、重做、剪切、复制、粘贴、删除、全选、非选
|
|
undo: () => electron.ipcRenderer.invoke(ConstRendererChannel.undo),
|
|
redo: () => electron.ipcRenderer.invoke(ConstRendererChannel.redo),
|
|
cut: () => electron.ipcRenderer.invoke(ConstRendererChannel.cut),
|
|
copy: () => electron.ipcRenderer.invoke(ConstRendererChannel.copy),
|
|
paste: () => electron.ipcRenderer.invoke(ConstRendererChannel.paste),
|
|
delete: () => electron.ipcRenderer.invoke(ConstRendererChannel.delete),
|
|
selectAll: () => electron.ipcRenderer.invoke(ConstRendererChannel.selectAll),
|
|
unselect: () => electron.ipcRenderer.invoke(ConstRendererChannel.unselect),
|
|
//滚动条:滚动至顶部、滚动至底部
|
|
scrollToTop: () => electron.ipcRenderer.invoke(ConstRendererChannel.scrollToTop),
|
|
scrollToBottom: () => electron.ipcRenderer.invoke(ConstRendererChannel.scrollToBottom),
|
|
//工具:开发者工具、重新载入、重新载入(忽略缓存)、首选项配置窗口
|
|
toggleDevTools: () => electron.ipcRenderer.invoke(ConstRendererChannel.toggleDevTools),
|
|
reload: () => electron.ipcRenderer.invoke(ConstRendererChannel.reload),
|
|
reloadIgnoringCache: () => electron.ipcRenderer.invoke(ConstRendererChannel.reloadIgnoringCache),
|
|
clientConfigShow: () => electron.ipcRenderer.invoke(ConstRendererChannel.ClientWinShow),
|
|
//打印相关:预览、打印、导出PDF
|
|
printPre: (args) => electron.ipcRenderer.invoke(ConstRendererChannel.doPrintPre, args),
|
|
print: (args) => electron.ipcRenderer.invoke(ConstRendererChannel.doPrint, args),
|
|
exportToPdfPre: (args) => electron.ipcRenderer.invoke(ConstRendererChannel.doExportToPdf, args),
|
|
reportDesign: (args) => electron.ipcRenderer.invoke(ConstRendererChannel.doReportDesign, args),
|
|
upLoadReportPdf: (args) => electron.ipcRenderer.invoke(ConstRendererChannel.doUpLoadReportPdf, args),
|
|
exportToOther: (args) => electron.ipcRenderer.invoke(ConstRendererChannel.doExportToOther, args),
|
|
//打开文件对话框,保存文件对话框
|
|
openDirectoryDialog: () => electron.ipcRenderer.invoke(ConstRendererChannel.doOpenDialog),
|
|
saveDialog: (args) => electron.ipcRenderer.invoke(ConstRendererChannel.doSaveDialog, args),
|
|
//HTTP相关操作
|
|
httpGet: (url) => electron.ipcRenderer.invoke(ConstRendererChannel.httpGet, url),
|
|
httpPost: (url) => electron.ipcRenderer.invoke(ConstRendererChannel.httpPost, url),
|
|
httpDelete: (url) => electron.ipcRenderer.invoke(ConstRendererChannel.httpDelete, url),
|
|
httpPut: (url) => electron.ipcRenderer.invoke(ConstRendererChannel.httpPut, url),
|
|
//延迟加载-登陆成功后必须调用
|
|
lazyLoad: () => electron.ipcRenderer.invoke(ConstRendererChannel.lazyLoad),
|
|
lazyLoadReportTemplate: (token) => electron.ipcRenderer.invoke(ConstRendererChannel.lazyLoadReportTemplate, token),
|
|
//加载-菜单控制按钮
|
|
lazyLoadMenuContrl: () => electron.ipcRenderer.invoke(ConstRendererChannel.lazyLoadMenuContrl),
|
|
//LOG日志
|
|
log: (msg) => electron.ipcRenderer.invoke(ConstRendererChannel.log, msg),
|
|
//拍照
|
|
photoGrah: () => electron.ipcRenderer.invoke(ConstRendererChannel.doPhotoGrah),
|
|
//身份证读卡
|
|
peopleIcCard: () => electron.ipcRenderer.invoke(ConstRendererChannel.doPeopleIcCard),
|
|
//获取本地参数--检查结果是否带图
|
|
getIsCheckPicture: () => electron.ipcRenderer.invoke(ConstRendererChannel.paramIsCheckPicture),
|
|
//获取本地参数--是否启用语音服务
|
|
getIsSpeechEnable: () => electron.ipcRenderer.invoke(ConstRendererChannel.paramIsSpeechEnable),
|
|
//最大化、还原
|
|
windowMax: () => electron.ipcRenderer.invoke(ConstRendererChannel.windowMaxHandler),
|
|
//最小化
|
|
windowMin: () => electron.ipcRenderer.invoke(ConstRendererChannel.windowMinHandler),
|
|
//关闭
|
|
windowClose: () => electron.ipcRenderer.invoke(ConstRendererChannel.windowCloseHandler),
|
|
//语音连接
|
|
speechConnect: () => electron.ipcRenderer.invoke(ConstRendererChannel.doSpeechConnect),
|
|
//发送语音
|
|
speechSendText: (args) => electron.ipcRenderer.invoke(ConstRendererChannel.doSpeechSendText, args),
|
|
//图像采集
|
|
imageAcquisition: (args) => electron.ipcRenderer.invoke(ConstRendererChannel.ImageAcquisition, args),
|
|
//图像裁剪
|
|
imageCut: (args) => electron.ipcRenderer.invoke(ConstRendererChannel.ImageCut, args),
|
|
ImagePixelVideo: (args) => electron.ipcRenderer.invoke(ConstRendererChannel.ImagePixelVideo, args),
|
|
ImageDeviceVideo: () => electron.ipcRenderer.invoke(ConstRendererChannel.ImageDeviceVideo),
|
|
//electron硬件-摄像头
|
|
camera: () => electron.ipcRenderer.invoke(ConstRendererChannel.CameraLoadDataChannel),
|
|
//dcm->zip,jpg
|
|
exportDcmZip: (args) => electron.ipcRenderer.invoke(ConstRendererChannel.doExportDicomZip, args),
|
|
exportDcmjpg: (args) => electron.ipcRenderer.invoke(ConstRendererChannel.doExportDicomJpg, args),
|
|
//模版文件操作
|
|
checkTemplateExists: (fileName) => electron.ipcRenderer.invoke(ConstRendererChannel.doCheckTemplateFileExists, fileName),
|
|
templateCreateWrite: (file) => electron.ipcRenderer.invoke(ConstRendererChannel.doCheckTemplateFileCreateAndWirte, file),
|
|
templateWrite: (file) => electron.ipcRenderer.invoke(ConstRendererChannel.doCheckTemplateFileWirte, file),
|
|
getFilePath: (file) => electron.ipcRenderer.invoke(ConstRendererChannel.doGetFileFullPath, file),
|
|
//本地参数
|
|
getDeviceImageType: () => electron.ipcRenderer.invoke(ConstRendererChannel.doGetDeviceImageType),
|
|
//扩展屏幕
|
|
openExternal: (url) => electron.ipcRenderer.invoke(ConstRendererChannel.openExternal, url)
|
|
});
|