main #2
@ -805,7 +805,7 @@ export default {
|
||||
async deleteOwner(owner) {
|
||||
confirmDialog({
|
||||
title: '确认删除',
|
||||
message: `确定要删除域名所有者模板 "<strong>${this.getDisplayName(owner)}</strong>" 吗?<br><br>此操作将同时删除西部数码平台和本地的模板记录,且不可逆。`,
|
||||
message: `确定要删除域名所有者模板 "<strong>${this.getDisplayName(owner)}</strong>" 吗?<br><br>此操作将不可逆。`,
|
||||
primaryAction: {
|
||||
label: '删除',
|
||||
variant: 'solid',
|
||||
@ -824,7 +824,16 @@ export default {
|
||||
}
|
||||
},
|
||||
onError: (error) => {
|
||||
throw new Error(getToastErrorMessage(error));
|
||||
// 正确处理错误信息
|
||||
let errorMessage = '删除失败,请稍后重试';
|
||||
if (error && typeof error === 'object') {
|
||||
if (error.messages && Array.isArray(error.messages)) {
|
||||
errorMessage = error.messages.join('\n');
|
||||
} else if (error.message) {
|
||||
errorMessage = error.message;
|
||||
}
|
||||
}
|
||||
throw new Error(errorMessage);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
@ -3023,7 +3023,7 @@ def upload_domain_real_name_files(**data):
|
||||
# 获取上传token
|
||||
c_sysid = owner_info.get('c_sysid')
|
||||
if not c_sysid:
|
||||
return {"status": "error", "message": "域名所有者未关联西部数码ID"}
|
||||
return {"status": "error", "message": "域名所有者未关联所有者模板ID"}
|
||||
|
||||
# 证件类型映射到西部数码参数
|
||||
id_type_map = {
|
||||
@ -3362,11 +3362,11 @@ def update_domain_owner(name, **data):
|
||||
west_result = modify_west_contact_template(**template_data)
|
||||
|
||||
if west_result.get('status') != 'success':
|
||||
error_msg = west_result.get('message', '西部数码模板更新失败')
|
||||
return {"status": "Error", "message": f"西部数码模板更新失败: {error_msg}"}
|
||||
error_msg = west_result.get('message', '所有者模板更新失败')
|
||||
return {"status": "Error", "message": f"所有者模板更新失败: {error_msg}"}
|
||||
|
||||
except Exception as e:
|
||||
return {"status": "Error", "message": f"西部数码模板更新失败: {str(e)}"}
|
||||
return {"status": "Error", "message": f"所有者模板更新失败: {str(e)}"}
|
||||
|
||||
# 西部数码模板更新成功后,更新本地记录
|
||||
updated_fields = []
|
||||
@ -3427,11 +3427,11 @@ def delete_domain_owner(name):
|
||||
west_result = client.delete_contact_template(c_sysid)
|
||||
|
||||
if west_result.get('result') != 200:
|
||||
error_msg = west_result.get('msg', west_result.get('message', '西部数码模板删除失败'))
|
||||
return {"status": "Error", "message": f"西部数码模板删除失败: {error_msg}"}
|
||||
error_msg = west_result.get('msg', west_result.get('message', '所有者模板删除失败'))
|
||||
return {"status": "Error", "message": f"所有者模板删除失败: {error_msg}"}
|
||||
|
||||
except Exception as e:
|
||||
return {"status": "Error", "message": f"西部数码模板删除失败: {str(e)}"}
|
||||
return {"status": "Error", "message": f"所有者模板删除失败: {str(e)}"}
|
||||
|
||||
# 西部数码模板删除成功后,删除本地记录
|
||||
try:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user