fix: center all popups (anchor:cc), remove download URL from status query
- submit_query_status.dspy: add anchor:cc to all Message/Error widgets, remove download URL display from status result - submit_upload.dspy: add anchor:cc to all Error widgets - Error popups now centered for consistency
This commit is contained in:
parent
29d2ed2609
commit
2440be759d
@ -4,7 +4,7 @@ asset_id = params_kw.get('asset_id', '')
|
|||||||
if not asset_id:
|
if not asset_id:
|
||||||
return json.dumps({
|
return json.dumps({
|
||||||
"widgettype": "Error",
|
"widgettype": "Error",
|
||||||
"options": {"title": "错误", "message": "缺少素材ID"}
|
"options": {"title": "错误", "message": "缺少素材ID", "anchor": "cc"}
|
||||||
})
|
})
|
||||||
|
|
||||||
org_id = (await get_userorgid()) or '0'
|
org_id = (await get_userorgid()) or '0'
|
||||||
@ -14,10 +14,7 @@ result = await rl_sync_asset_status_user(org_id, asset_id, user_id)
|
|||||||
|
|
||||||
if result.get('success'):
|
if result.get('success'):
|
||||||
status = result.get('status', '')
|
status = result.get('status', '')
|
||||||
url = result.get('url', '')
|
|
||||||
msg = f"素材状态:{status}"
|
msg = f"素材状态:{status}"
|
||||||
if url:
|
|
||||||
msg += f"\n下载地址:{url}"
|
|
||||||
|
|
||||||
subwidgets = [
|
subwidgets = [
|
||||||
{
|
{
|
||||||
@ -52,7 +49,7 @@ if result.get('success'):
|
|||||||
return json.dumps({
|
return json.dumps({
|
||||||
"widgettype": "Message",
|
"widgettype": "Message",
|
||||||
"id": "status_result_popup",
|
"id": "status_result_popup",
|
||||||
"options": {"title": "素材状态", "message": ""},
|
"options": {"title": "素材状态", "message": "", "anchor": "cc"},
|
||||||
"subwidgets": [
|
"subwidgets": [
|
||||||
{
|
{
|
||||||
"widgettype": "VBox",
|
"widgettype": "VBox",
|
||||||
@ -64,5 +61,5 @@ if result.get('success'):
|
|||||||
else:
|
else:
|
||||||
return json.dumps({
|
return json.dumps({
|
||||||
"widgettype": "Error",
|
"widgettype": "Error",
|
||||||
"options": {"title": "查询失败", "message": result.get('message', '未知错误')}
|
"options": {"title": "查询失败", "message": result.get('message', '未知错误'), "anchor": "cc"}
|
||||||
})
|
})
|
||||||
|
|||||||
@ -9,7 +9,7 @@ name = params_kw.get('name', '')
|
|||||||
if not vendor_group_id or not source_url:
|
if not vendor_group_id or not source_url:
|
||||||
return json.dumps({
|
return json.dumps({
|
||||||
"widgettype": "Error",
|
"widgettype": "Error",
|
||||||
"options": {"title": "错误", "message": "请选择认证组合并上传素材文件"}
|
"options": {"title": "错误", "message": "请选择认证组合并上传素材文件", "anchor": "cc"}
|
||||||
})
|
})
|
||||||
|
|
||||||
# Validate media file type from path extension
|
# Validate media file type from path extension
|
||||||
@ -23,7 +23,7 @@ detected_type = media_map.get(ext, '')
|
|||||||
if ext and not detected_type:
|
if ext and not detected_type:
|
||||||
return json.dumps({
|
return json.dumps({
|
||||||
"widgettype": "Error",
|
"widgettype": "Error",
|
||||||
"options": {"title": "错误", "message": f"不支持的文件类型: {ext},请上传图片、音频或视频文件"}
|
"options": {"title": "错误", "message": f"不支持的文件类型: {ext},请上传图片、音频或视频文件", "anchor": "cc"}
|
||||||
})
|
})
|
||||||
if not asset_type and detected_type:
|
if not asset_type and detected_type:
|
||||||
asset_type = detected_type
|
asset_type = detected_type
|
||||||
@ -36,7 +36,7 @@ if source_url.startswith('data:') or (not source_url.startswith('http') and len(
|
|||||||
if not source_url:
|
if not source_url:
|
||||||
return json.dumps({
|
return json.dumps({
|
||||||
"widgettype": "Error",
|
"widgettype": "Error",
|
||||||
"options": {"title": "错误", "message": "素材文件转换失败"}
|
"options": {"title": "错误", "message": "素材文件转换失败", "anchor": "cc"}
|
||||||
})
|
})
|
||||||
|
|
||||||
org_id = (await get_userorgid()) or '0'
|
org_id = (await get_userorgid()) or '0'
|
||||||
@ -57,7 +57,7 @@ if result.get('success'):
|
|||||||
return json.dumps({
|
return json.dumps({
|
||||||
"widgettype": "Message",
|
"widgettype": "Message",
|
||||||
"id": "upload_result_popup",
|
"id": "upload_result_popup",
|
||||||
"options": {"title": "上传成功", "message": ""},
|
"options": {"title": "上传成功", "message": "", "anchor": "cc"},
|
||||||
"subwidgets": [
|
"subwidgets": [
|
||||||
{
|
{
|
||||||
"widgettype": "VBox",
|
"widgettype": "VBox",
|
||||||
@ -92,5 +92,5 @@ if result.get('success'):
|
|||||||
else:
|
else:
|
||||||
return json.dumps({
|
return json.dumps({
|
||||||
"widgettype": "Error",
|
"widgettype": "Error",
|
||||||
"options": {"title": "上传失败", "message": result.get('message', '未知错误')}
|
"options": {"title": "上传失败", "message": result.get('message', '未知错误'), "anchor": "cc"}
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user