旭纸业
概述
- 制作了本厂系统和客户系统,后者的登录账号进入系统后只能查看指定的客户数据
- 车间打印现品票的功能在 “生产计划登记序时表” 中,一开始只做了 “生产计划” 的数据在这里打印,后来追加了 “执行计划”
云服务器
在自己微信账号的 wps 的云端文档 “账号密码箱2” 中保存有云服务器的IP地址以及登录账号密码,其中部署了 openvpn ,局域网内系统通过连通该 vpn 使系统可以跨网访问(云服务器中通过 nginx 做代理),2024年11月7日 重新制作了本地服务器的 openvpn 安全证书,管理层已不再使用 openvpn 访问系统,而是通过云服务器IP+ nginx 访问系统
openvpn 生成证书的密码是 7758chanchaw,如果密码输入错误会报错并且无法生成证书
注意 openvpn 服务端证书到期和客户端证书到期重新生成证书的代码不同,不可统一使用。
openvpn
2025年8月25日 打算重新部署可用 IP 地址范围,由于 织造云数据 的起始 IP 地址是 10.8.0.0,本次打算重置 openvpn 后的起始 IP 地址是 10.9.0.0 子网掩码 255.255.0.0 最后一个 IP 是 10.9.255.254,总 IP 65536个,可用 IP 65535个,CIDR 表示法 10.9.0.0/16。由于 openvpn 的可用 IP 是四位进制,所以第一个可用 IP 是 10.9.0.2,第二个是 10.9.0.6
为新用户创建证书时要求输入的预共享密钥是我常用的最简单数字+英文
硬件与服务器
厂里服务器
项目目录结构如下:
d:\xzy ├── xzy(主程序:前端后端单体) ├── report(报表服务后台) └── WebReport(报表服务文件)
2024年10月17日 07:47:27 使用阿里云盘同步服务器上的本地目录 e:\drawingfiles
新东方201
项目地址:http://192.168.0.201/xzy 启动后台服务:D:\xzy\xzy\start.bat 启动报表服务:D:\xzy\report\start.bat
开发手册
样式布局
单据工具栏样式,功能性按钮以及保存图标靠左显示,帮助按钮靠右显示,自己制作了该样式类如下
.xzystyle-tool-bar-container {
display: flex;
flex-direction: row;
justify-content: space-between;
}
.xzystyle-tool-bar-child {
display: flex;
justify-content: flex-start;
align-items: center
}
工具栏最外层的 div 使用样式 xzystyle-tool-bar-container 其中的靠左和靠右的 child 都使用类 .xzystyle-tool-bar-child,第一次制作在 成品出库单单据 中,此处的工具栏完整代码如下
<div id="btn_group" data-options="region:'north',height:42" class="xzystyle-tool-bar-container">
<div class="xzystyle-tool-bar-child">
<div id="btn_add_new" class="easyui-linkbutton" data-options="iconCls:'icon-application_double', plain:true" onclick="btn_add_new()">新增单据</div>
<div id="btn_copy_line" class="easyui-linkbutton" data-options="iconCls:'icon-page_copy', plain:true" onclick="btn_copy_line()">复制行</div>
<div id="btn_add" class="easyui-linkbutton" data-options="iconCls:'icon-add', plain:true" onclick="btn_add()">新增行</div>
<div id="btn_modify" class="easyui-linkbutton" data-options="iconCls:'icon-edit', plain:true" onclick="btn_modify()">修改</div>
<div id="btn_remove_line" class="easyui-linkbutton" data-options="iconCls:'icon-clear', plain:true" onclick="btn_remove_line()">删除行</div>
<div id="btn_save" class="easyui-linkbutton" data-options="iconCls:'icon-save', plain:true" onclick="btn_save()">保存</div>
<div id="btn_cancel" class="easyui-linkbutton" data-options="iconCls:'icon-cancel', plain:true" onclick="btn_cancel()">作废</div>
<div id="btn_pageup" class="easyui-linkbutton" data-options="iconCls:'icon-arrow_up', plain:true" onclick="btn_pageup()">上张</div>
<div id="btn_pagedown" class="easyui-linkbutton" data-options="iconCls:'icon-arrow_down', plain:true" onclick="btn_pagedown()">下张</div>
<div id="btn_print" class="easyui-linkbutton" data-options="iconCls:'icon-print', plain:true" onclick="btn_print()">打印出库单</div>
<div id="splitbutton_container" style="display: inline-block; margin: 5px 1px 5px 5px">
<a id="my_splitbutton" class="easyui-splitbutton" data-options="menu:'#my_menu',iconCls:'icon-print'">打印标签</a>
<div id="my_menu" style="width: 120px;">
<div onclick="printAll()">全部</div>
<div onclick="printOnly()">选中</div>
<div onclick="printAddto()">追加</div>
<div onclick="printAddto()">查看历史</div>
</div>
</div>
<div id="btn_import" class="easyui-linkbutton" data-options="iconCls:'icon-undo', plain:true" onclick="btn_import()">导入</div>
<div id="btn_export" class="easyui-linkbutton" data-options="iconCls:'icon-page_excel', plain:true" onclick="btn_export()">导出</div>
<div id="btn_close" class="easyui-linkbutton" data-options="iconCls:'icon-no', plain:true" onclick="btn_close()">关闭</div>
<div id="img_state" class="hidden" style="width:96px;height: 32px;margin-top: 4px;"></div>
</div>
<div class="xzystyle-tool-bar-child">
<div id="btn_help" class="easyui-linkbutton" data-options="iconCls:'icon-help', plain:true"
onclick='window.open("/xzyHandbook/成品管理/05.成品出库序时表.html", "_blank");'>帮助</div>
</div>
</div>
迭代历史
2024年10月16日 - 同步图纸 使用自己的180号阿里云盘同步服务器目录
E:\drawingfiles,其中是图纸文件2024年10月24日 - 昆山铝业成品二维码标签 上周和总经理、闻一起到了昆山铝业开会商讨成品出库时贴二维码标签的工作,要添加立象打印机,软件中在成品出库单单据中新增打印标签的功能。标签使用 40 * 60mm的纸张,碳带不可使用染厂使用的劣质碳带,否则手指摩擦会糊掉,使用贵一点的碳带(增强腊基碳带,公司另外一种贴在网筒上的标签使用的是树脂基碳带),成本大概10+元,卖25元。立象标签打印机2140M零售价1180,硬件都要追加 13 点的增票金额。预约2024.10.28去厂里安装培训。本次还制作了标签打印机的教学视频在
阿里云盘 > 备份文件 > 教程与资料 > 软件使用教程 > 立象标签打印机
使用手册
打印成品现品票
菜单项:计划管理 > 生产计划登记序时表,按照下图步骤打印

查看存货编码默认使用的打印模板 菜单项:基础资料 > 存货档案

2024年4月27日 07:52:27 调整打印模板
制作新的打印模板后在表 xms_account.tag_library 修改字段 tag_path 中的文件名,如下图
同时将新的打印模板文件拷贝到 D:\xzy\WebReport\WEB-INF\reportlets\tags 目录下,可以看到路径最后的 tags 对应了数据库中 tag_path 前面的路径
