mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2026-02-06 06:25:06 +00:00
Revert "Merge pull request #214 from ALITTLELZ/prcxi1"
This reverts commit4595f86725, reversing changes made to1340bae838.
This commit is contained in:
@@ -333,7 +333,6 @@ class ResourceTreeSet(object):
|
||||
"well": "well",
|
||||
"deck": "deck",
|
||||
"tip_rack": "tip_rack",
|
||||
"tube_rack": "tube_rack",
|
||||
"tip_spot": "tip_spot",
|
||||
"tube": "tube",
|
||||
"bottle_carrier": "bottle_carrier",
|
||||
@@ -380,36 +379,33 @@ class ResourceTreeSet(object):
|
||||
}
|
||||
|
||||
# 先构建当前节点的字典(不包含children)
|
||||
# 获取category:优先从顶层获取,如果不存在则从config中获取
|
||||
category = d.get("category") or d.get("config", {}).get("category", "")
|
||||
config_dict = {
|
||||
k: v
|
||||
for k, v in d.items()
|
||||
if k
|
||||
not in [
|
||||
"name",
|
||||
"children",
|
||||
"parent_name",
|
||||
"location",
|
||||
"rotation",
|
||||
"size_x",
|
||||
"size_y",
|
||||
"size_z",
|
||||
"cross_section_type",
|
||||
"bottom_type",
|
||||
]
|
||||
}
|
||||
r_dict = {
|
||||
"id": d["name"],
|
||||
"uuid": current_uuid,
|
||||
"name": d["name"],
|
||||
"parent": parent_resource, # 直接传入 ResourceDict 对象
|
||||
"parent_uuid": parent_uuid, # 使用 parent_uuid 而不是 parent 对象
|
||||
"type": replace_plr_type(category),
|
||||
"type": replace_plr_type(d.get("category", "")),
|
||||
"class": d.get("class", ""),
|
||||
"position": pos,
|
||||
"pose": pos,
|
||||
"config": config_dict,
|
||||
"config": {
|
||||
k: v
|
||||
for k, v in d.items()
|
||||
if k
|
||||
not in [
|
||||
"name",
|
||||
"children",
|
||||
"parent_name",
|
||||
"location",
|
||||
"rotation",
|
||||
"size_x",
|
||||
"size_y",
|
||||
"size_z",
|
||||
"cross_section_type",
|
||||
"bottom_type",
|
||||
]
|
||||
},
|
||||
"data": states[d["name"]],
|
||||
"extra": extra,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user