feat(todos): 钱包余额不足待办分支(source=llm_wallet,2026-09-11)——红色「钱包充值」badge,详情走pipeline-llm自持llm_wallet_todo_popup.dspy(弹窗内直接充值);状态派生待办充值到账自动消失
This commit is contained in:
parent
4e621852da
commit
6b4d893689
@ -26,6 +26,7 @@ TYPE_COLOR = {
|
|||||||
|
|
||||||
detail_url = entire_url("/pipeline-sdlc/api/todo_detail.dspy")
|
detail_url = entire_url("/pipeline-sdlc/api/todo_detail.dspy")
|
||||||
ticket_detail_url = entire_url("/ticket/api/ticket_detail_popup.dspy")
|
ticket_detail_url = entire_url("/ticket/api/ticket_detail_popup.dspy")
|
||||||
|
wallet_detail_url = entire_url("/pipeline-llm/api/llm_wallet_todo_popup.dspy")
|
||||||
|
|
||||||
|
|
||||||
def _s(v):
|
def _s(v):
|
||||||
@ -69,6 +70,12 @@ for t in (todos or []):
|
|||||||
badge_color = '#0ea5e9'
|
badge_color = '#0ea5e9'
|
||||||
title = _clip(t.get('title'), 80) or '工单'
|
title = _clip(t.get('title'), 80) or '工单'
|
||||||
summary = _clip(t.get('description'), 110)
|
summary = _clip(t.get('description'), 110)
|
||||||
|
elif src == 'llm_wallet':
|
||||||
|
# 模型账号钱包余额不足(2026-09-11 接入平台待办):状态派生,充值到账自动消失
|
||||||
|
badge = _s(t.get('badge')) or '钱包充值'
|
||||||
|
badge_color = '#dc2626'
|
||||||
|
title = _clip(t.get('title'), 80) or '钱包充值'
|
||||||
|
summary = _clip(t.get('description'), 110)
|
||||||
elif src == 'question':
|
elif src == 'question':
|
||||||
badge = '待答问题'
|
badge = '待答问题'
|
||||||
badge_color = '#8b5cf6'
|
badge_color = '#8b5cf6'
|
||||||
@ -95,6 +102,12 @@ for t in (todos or []):
|
|||||||
+ _json.dumps(tid) + ");"
|
+ _json.dumps(tid) + ");"
|
||||||
"var rp=await fetch(du);var dd=await rp.json();"
|
"var rp=await fetch(du);var dd=await rp.json();"
|
||||||
"await bricks.widgetBuild(dd,bricks.app);")
|
"await bricks.widgetBuild(dd,bricks.app);")
|
||||||
|
elif src == 'llm_wallet':
|
||||||
|
# 钱包待办详情走 pipeline-llm 自持端点(弹窗内直接充值)
|
||||||
|
open_script = ("var du=" + _json.dumps(wallet_detail_url) + "+'?id='+encodeURIComponent("
|
||||||
|
+ _json.dumps(tid) + ");"
|
||||||
|
"var rp=await fetch(du);var dd=await rp.json();"
|
||||||
|
"await bricks.widgetBuild(dd,bricks.app);")
|
||||||
else:
|
else:
|
||||||
open_script = ("var du=" + _json.dumps(detail_url) + "+'?kind=" + kind + "&id='+encodeURIComponent("
|
open_script = ("var du=" + _json.dumps(detail_url) + "+'?kind=" + kind + "&id='+encodeURIComponent("
|
||||||
+ _json.dumps(tid) + ");"
|
+ _json.dumps(tid) + ");"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user