Parcourir la source

添加socket相关的基础代码; 补回main.css

master
unknown il y a 4 ans
Parent
révision
36e98a63de
2 fichiers modifiés avec 19 ajouts et 0 suppressions
  1. +10
    -0
      dist/static/css/main.css
  2. +9
    -0
      src/services/system.js

+ 10
- 0
dist/static/css/main.css Voir le fichier

@@ -3657,6 +3657,16 @@ button:focus {
bottom: 4px;
left: 10px;
}
.listUpdateBtn.editCoverBtn{
width: 40px;
height: 20px;
border-radius: 4px !important;
border: 0.5px solid rgba(227, 227, 227, 1);
line-height: 20px;
bottom: 10px;
font-size: 12px;
background-color: #fff;
}
.listUpdateBtn .webuploader-pick{
width: 80px;
height: 20px;


+ 9
- 0
src/services/system.js Voir le fichier

@@ -2,18 +2,26 @@
* 模拟客户端back server
* 目前还不知道back的API及具体实现,暂时先抑制代码报错
*/
import io from 'socket.io-client';

export const isClient = process.env.IS_CLIENT;

let socket;
const noop = () => {};

const safeCall = f => isClient ? f : noop;
const safeSocket = f => (...args) => socket && f(...args);

const system = {
isClient,
test: safeCall(() => {
console.log('客户端 electron API 检测:', global.electron);
system.initalSocket();
}),
initalSocket: () => {
socket = io('http://10.240.32.243:3000');
socket.on('connect', () => { console.log('本地socket服务连接成功') });
},
/**
* 系统打开只当文件
*/
@@ -21,6 +29,7 @@ const system = {
const { shell } = global.electron;
shell.openPath(filePath);
}),
// todo
}




Chargement…
Annuler
Enregistrer