reallife_asset/wwwroot/api/get_org_groups.dspy
yumoqing ac50a223b5 fix: 客户UI改用client API,简化表单字段
- create_validate.ui: 去掉callback_url/project_name,只保留vendor下拉,提交到rl_verify.dspy
- rl_verify.dspy: 自动用orgid作为project_name,返回Message widget含h5_link
- upload_asset.ui: 增加vendor下拉,vendor_group_id改为可选下拉(从已认证组合中选)
- 新增get_org_groups.dspy: 返回当前org已认证的vendor_group_id列表
- rl_upload.dspy: 返回Message widget格式
2026-05-29 10:44:19 +08:00

18 lines
439 B
Plaintext

import json
from appPublic.log import debug
org_id = (await get_userorgid()) or '0'
result = await rl_query_groups(org_id)
groups = result.get('groups', [])
rows = []
for g in groups:
vid = g.get('vendor_group_id', '')
vendor = g.get('vendor', '')
if vid:
rows.append({"value": vid, "text": f"{vendor} - {vid}"})
debug(f"get_org_groups: org={org_id}, count={len(rows)}")
return json.dumps(rows, ensure_ascii=False)