# Web助手
**Repository Path**: zhaohuaw/WebAssistant
## Basic Information
- **Project Name**: Web助手
- **Description**: Web助手是一个解决B/S架构的网页客户端无法使用大多数国产硬件的桌面应用程序。
- **Primary Language**: C#
- **License**: GPL-3.0
- **Default Branch**: 1.0
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2021-08-15
- **Last Updated**: 2021-08-15
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Web助手
## 介绍
Web助手是一个解决网页客户端无法使用大多数国产硬件的桌面应用程序。
基本原理:Web助手创建一个本地的HTTP服务,处理Web客户端不便于操作的相关硬件(如:各种读卡器,打印机,签名板等)。Web客户端使用Jq Ajax请求的方式访问和请求Web助手的本地HTTP服务,Web客户端与Web助手桌面程序以JSON格式进行数据交换。
暂时先针对Odoo进行适配。
## 软件架构
* 框架:.Net Core3.1
* 开发工具:VS 2019
* WinForm UI控件:SunnyUI.Net
* ORM框架:SqlSugar ORM
* Odoo Rpc框架:PortaCapena.OdooJsonRpcClient
* 数据库:Sqlite
* WebView2 Runtimer下载
* 报表设计器: Power BI Report Builder
## 开发规划
1. 基础数据同步(便于快速加载报表数据),模型生成工具,通用打印(含预览功能)
2. 报表模板设计和套用模板打印,到此节点发布第一个版本。
3. 身份证读取(目前手头有精伦和普天)。
4. 接口下载服务,
5. 多语言功能
6. Linux版本
## 安装教程
1. xxxx
2. xxxx
3. xxxx
## 使用说明
1. xxxx
2. xxxx
3. xxxx
## 下载代码
```
# 下载分支1.0到本地的WebAssistant的文件夹
git clone https://gitee.com/rainbowstudio/WebAssistant.git --depth 1 --branch 1.0 --single-branch WebAssistant
```