From 26d58b9f433c9e2d5efd46bef46c51522a0a4b5d Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期四, 01 九月 2022 16:33:36 +0800
Subject: [PATCH] up
---
src/samples/node-api.ts | 40 ++++++++++++++++++++++++++++++++++++----
1 files changed, 36 insertions(+), 4 deletions(-)
diff --git a/src/samples/node-api.ts b/src/samples/node-api.ts
index 6d900bc..ec05ba8 100644
--- a/src/samples/node-api.ts
+++ b/src/samples/node-api.ts
@@ -1,10 +1,14 @@
-import { lstat } from 'fs/promises'
+
import { cwd } from 'process'
import { ipcRenderer } from 'electron'
import {creatorClient} from './sockteStomp'
import {sockteStore} from '@/stores/sockteInfo'
+import { patientInfoStore } from '@/stores/patient'
+import os from 'os'
// import internetAvailable from "internet-available"
var internetAvailable = require("internet-available")
+import { ElMessage, ElMessageBox } from 'element-plus'
+import { on } from 'events'
let deviceList=[]
let clientCode=''
// 主进程发送消息到渲染进程
@@ -14,24 +18,52 @@
// 重主进程获取配置项
ipcRenderer.on('getConfigData',(_event,...args)=>{
console.log("config.json",...args)
- if(args.length>0&&args[0].length>0){
+ if(args[0]===undefined){
+ // alert("配置文件没有写入配置,请检查配置文件 文件路径:"+args[2])
+ ElMessageBox.prompt('没有设定客户编号,请输入客户编号并保存', '警告', {
+ confirmButtonText: '保存',
+ showClose:false,
+ showCancelButton:false,
+ inputErrorMessage: 'Invalid Email',
+ })
+ .then(({ value }) => {
+ const mode={
+ clientCode:value,
+ machineName:os.hostname(),
+ screenTimeout: 300,
+ devices:[]
+ }
+ ipcRenderer.send('setConfingData',mode)
+ })
+
+ }
+ else if(args.length>0&&args[0].length>0){
clientCode=args[0]
deviceList=args[1]
// 建立sockte 通讯
creatorClient(deviceList,clientCode)
}
})
-
+ipcRenderer.on("getScreenTimeout",(_event,args)=>{
+ if(args!==undefined){
+ patientInfoStore().setViewNumber(args)
+ }
+})
+ipcRenderer.on("getPcName",(_event,arg)=>{
+ if(arg!==undefined){
+ sockteStore().setPcName(arg)
+ }
+})
setInterval(function(){
// 检查网络状态
internetAvailable({
domainName: "baidu.com",
host: '114.114.114.114'
}).then(()=>{
- console.log('网路已连接')
sockteStore().setnetLink(true)
}).catch(()=>{
sockteStore().setnetLink(false)
console.log("网路链接失败")
})
},10000)
+
--
Gitblit v1.8.0