You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

130 lines
3.3 KiB

"""
# 试剂进行入库时已绑定柜体id不考虑相同试剂多柜体的情况
试剂id柜体id
## 主概览
根据试剂记录展示入库/领用/归还/未归还
预警信息
## 报表统计---库存信息--总库存减去已绑定柜体的试剂数
库存信息总览 展示库存内试剂信息 根据所属终端分组去重
入库信息 展示入库试剂信息
试剂信息 根据试剂名称规格纯度进行去重展示 并分页
试剂使用统计 根据试剂记录展示信息
## 实际入库---未对试剂和柜体进行绑定
展示上传excle表格数据/新增模板实际数据
选择试剂入库 展示已入库试剂信息---选择按钮进行编辑试剂信息
绑定入库绑定操作根据前端传递参数进行入库操作
新增模板保存模板基本信息和模板内试剂json字符串信息入库
打印条码
导入入库模板根据柜体模板名称进行解析模板内试剂json字符串进行柜体试剂绑定
删除模板
试剂归还根据前端传递参数进行记录数据入库展示待归还数据列表
试剂称重 ...
## 库存盘点
库存盘点展示试剂库存信息
录入库存添加试剂数量根据管理人员确定展示校验结果
历史记录,
## 试剂管理
展示
报表统计:
库存信息总览: 分组
在库剩余数量count(id)
剩余总量sum(remain)
入库信息查询
默认展示
试剂信息详情
根据名称纯度规格分组展示
余量
库存消耗: rms_medicament rms_medicament_variety
入库数量 记录表record_type = 1 数量
借出 记录表record_type = 2 数量
借出 记录表record_type = 2 数量
当前库存总量
rms_medicament_record record_type=1 count(id)?
当前库存数量 status=1的count(id)?
当前借出数量 status=2的count(id)?
消耗数量
试剂用量消耗
库存量 表rms_medicament count(id) status=1
使用次数 表rms_medicament_record count(record_type=2) 数量
总用量 表rms_medicament_record sum(use_quantity) record_type=3
"""
# Remark1 = Column(String(50)) # 备注1
# Remark2 = Column(String(50)) # 备注2
# Remark3 = Column(String(50)) # 备注3
# Remark4 = Column(String(50))
# Remark5 = Column(String(50))
# Remark6 = Column(String(50))
# Remark7 = Column(String(50))
# Remark8 = Column(String(50))
# Remark9 = Column(String(50))
# Remark10 = Column(String(50))
# for i in range(30):
# print(f"remark{i+1} = Column(String(50), comment='扩展字段{i+1}')")
# import random
# from string import digits, ascii_letters, punctuation
# aaa = digits + ascii_letters+ punctuation
# # ccc = 'l4wu&yj@=ed^ybmw&#6m&vh0cglcqwagu8&($r5@qsmf(bb93='
# # print(len(ccc))
# print(aaa)
# a = ''
# # while True:
# # c = random.choice(aaa)
# # if c in ["'", '"', ",", ";", "."]:
# # continue
# # # print(c)
# # a += c
# # # print(a)
# # if len(a) >= 50:
# # break
# # print(a)
# import random
# # print(random.choice([1,2,3]))
a = """12342525436 %s freqwrqwercqwe"""
b = ''
if b:
a = a % f"ccccc{b}ccccccc"
else:
a = a % ''
print(a)