Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
electron-printer
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhuzhequan
electron-printer
Commits
f6e6d6d9
Commit
f6e6d6d9
authored
Aug 10, 2024
by
朱哲铨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
代码优化
parent
0834896a
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
34 additions
and
26 deletions
+34
-26
README.md
+6
-6
src/backend/entity/function.js
+0
-0
src/backend/routes/index.js
+11
-1
src/backend/server.js
+3
-3
src/backend/utils/index.js
+0
-0
src/background.js
+3
-4
src/main.js
+11
-12
src/preload.js
+0
-0
src/preloadOther.js
+0
-0
No files found.
README.md
View file @
f6e6d6d9
...
...
@@ -496,8 +496,8 @@
function.js Slice管理
be_sysConfig.js 系统设置
routes 目录: 存放 exporess 路由
be_routes
.js 路由定义
be_nodeSrv
.js express 服务器
index
.js 路由定义
server
.js express 服务器
```
-
增加 lowdb 支持
...
...
@@ -575,11 +575,11 @@
-
Web Server 服务器
代码: src/backend/webserver/
be_nodeSrv
.js:
代码: src/backend/webserver/
server
.js:
```javascript
import express from "express";
import router from "./routes/
be_routes
.js";
import router from "./routes/
index
.js";
const PORT = 3000;
const webApp = express();
...
...
@@ -615,7 +615,7 @@
-
Express的API 路由:
代码: src/backend/webserver/routes/
be_routes
.js
代码: src/backend/webserver/routes/
index
.js
```javascript
import express from "express";
...
...
@@ -681,7 +681,7 @@
import { app, protocol, BrowserWindow, Menu } from "electron";
import { createProtocol } from "vue-cli-plugin-electron-builder/lib";
+ import webApp from "@/backend/webserver/
be_nodeSrv
.js";
+ import webApp from "@/backend/webserver/
server
.js";
...
```
...
...
src/backend/
webserver/
entity/function.js
→
src/backend/entity/function.js
View file @
f6e6d6d9
This diff is collapsed.
Click to expand it.
src/backend/
webserver/routes/be_routes
.js
→
src/backend/
routes/index
.js
View file @
f6e6d6d9
...
...
@@ -5,16 +5,26 @@ import fn from "../entity/function.js";
let
router
=
express
.
Router
();
// 执行打印命令
router
.
post
(
"/toPrint"
,
fn
.
toPrint
);
// 登录接口
router
.
post
(
"/login"
,
fn
.
login
);
// 获取本地文件返回
router
.
post
(
"/getPngImg"
,
fn
.
getPngImg
);
// 上传文件到本地
router
.
post
(
"/uploadImage"
,
fn
.
uploadImage
);
// 获取公司列表
router
.
get
(
"/getCompanyList"
,
fn
.
getCompanyList
);
// 提交授权申请
router
.
post
(
"/commitApply"
,
fn
.
commitApply
);
// 下载素材到本地
router
.
post
(
"/downloadByDesignId"
,
fn
.
downloadByDesignId
);
// 获取 生产单号返回素材地址
router
.
post
(
"/getPodProductionInfo"
,
fn
.
getPodProductionInfo
);
// 提交生产完成
router
.
post
(
"/completeDelivery"
,
fn
.
completeDelivery
);
// 根据生产单号查询详情
router
.
post
(
"/findByPodProductionNo"
,
fn
.
findByPodProductionNo
);
export
{
router
as
default
};
export
{
router
as
default
};
src/backend/
webserver/be_nodeSrv
.js
→
src/backend/
server
.js
View file @
f6e6d6d9
import
express
from
"express"
;
import
router
from
"./routes/
be_routes
.js"
;
import
router
from
"./routes/
index
.js"
;
const
PORT
=
3000
;
const
webApp
=
express
();
...
...
@@ -9,12 +9,12 @@ webApp.use(express.urlencoded({ extended: false }));
webApp
.
use
(
"/"
,
router
);
// catch 404
webApp
.
use
((
req
,
res
,
next
)
=>
{
webApp
.
use
((
req
,
res
)
=>
{
res
.
status
(
404
).
send
(
"Sorry! 404 Error."
);
});
// error handler, 4个参数
webApp
.
use
((
err
,
req
,
res
,
next
)
=>
{
webApp
.
use
((
err
,
req
,
res
)
=>
{
// set locals, only providing error in development
res
.
locals
.
message
=
err
.
message
;
res
.
locals
.
error
=
req
.
app
.
get
(
"env"
)
===
"development"
?
err
:
{};
...
...
src/backend/
webserver/
utils/index.js
→
src/backend/utils/index.js
View file @
f6e6d6d9
File moved
src/background.js
View file @
f6e6d6d9
"use strict"
;
import
{
contextBridge
,
ipcMain
,
ipcRenderer
}
from
"electron"
;
import
{
app
,
protocol
,
BrowserWindow
,
Menu
,
screen
}
from
"electron"
;
import
{
ipcMain
}
from
"electron"
;
import
{
app
,
protocol
,
BrowserWindow
,
screen
}
from
"electron"
;
import
{
createProtocol
}
from
"vue-cli-plugin-electron-builder/lib"
;
import
webApp
from
"@/backend/
webserver/be_nodeSrv
.js"
;
import
webApp
from
"@/backend/
server
.js"
;
let
isCreateWin
=
false
;
const
isDevelopment
=
process
.
env
.
NODE_ENV
!==
"production"
;
let
win
;
...
...
src/main.js
View file @
f6e6d6d9
...
...
@@ -2,14 +2,14 @@ import Vue from "vue";
import
App
from
"./App.vue"
;
import
router
from
"./router"
;
import
store
from
"./store"
;
import
VueI18n
from
'vue-i18n'
;
import
VueI18n
from
"vue-i18n"
;
import
VueCompositionApi
from
"@vue/composition-api"
;
import
{
Message
}
from
"element-ui"
;
// 挂载到$message上
import
api
from
'@/utils/axios'
import
api
from
"@/utils/axios"
;
import
ElementUI
from
"element-ui"
;
import
"element-ui/lib/theme-chalk/index.css"
;
import
dataStore
from
'electron-store'
;
import
dataStore
from
"electron-store"
;
const
DataStore
=
new
dataStore
();
...
...
@@ -18,20 +18,19 @@ Vue.use(ElementUI);
Vue
.
use
(
VueCompositionApi
);
Vue
.
use
(
VueI18n
);
Vue
.
prototype
.
$message
=
Message
Vue
.
prototype
.
$dataStore
=
DataStore
Vue
.
prototype
.
$store
=
store
Vue
.
prototype
.
$api
=
api
Vue
.
prototype
.
$message
=
Message
Vue
.
prototype
.
$message
=
Message
;
Vue
.
prototype
.
$dataStore
=
DataStore
;
Vue
.
prototype
.
$store
=
store
;
Vue
.
prototype
.
$api
=
api
;
Vue
.
prototype
.
$message
=
Message
;
const
i18n
=
new
VueI18n
({
locale
:
'zh'
,
locale
:
"zh"
,
messages
:
{
'zh'
:
require
(
'./i18n/zh.js'
),
'en'
:
require
(
'./i18n/en.js'
)
zh
:
require
(
"./i18n/zh.js"
),
en
:
require
(
"./i18n/en.js"
)
}
});
new
Vue
({
router
,
store
,
...
...
src/preload.js
deleted
100644 → 0
View file @
0834896a
src/preloadOther.js
deleted
100644 → 0
View file @
0834896a
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment