feat(safety): 增加危险删除操作二次确认 (#11)
将现有 SQL 危险确认弹窗扩展为可复用确认组件。 覆盖 SQL UPDATE/MERGE/REPLACE 等危险语句识别,并在识别前去除注释。 为表格行删除、Redis key/hash/list/set 删除、MongoDB 文档和字段删除接入确认弹窗。 补充中英文危险确认文案,保持本次提交只聚焦确认流程。
This commit is contained in:
1 parent
84ea2a6e13
commit
68430d16c1
8 files changed
+231
-27
No files matched your search
@@ -196,6 +196,18 @@ export default {
|
||||
dangerDialog: {
|
||||
title: "Dangerous Operation",
|
||||
message: "This SQL statement may modify or delete data irreversibly. Are you sure you want to execute it?",
|
||||
deleteMessage: "This delete operation may be irreversible. Continue?",
|
||||
deleteConfirm: "Confirm Delete",
|
||||
deleteRowMessage: "This row will be marked for deletion and removed from the database after saving. Continue?",
|
||||
deleteRowDetails: "Table: {table}",
|
||||
deleteRowDetailsNoTable: "Current result row",
|
||||
redisKeyDetails: "Redis key: {key}",
|
||||
redisHashFieldDetails: "Redis hash: {key}\nField: {field}",
|
||||
redisListItemDetails: "Redis list: {key}\nIndex: {index}",
|
||||
redisSetMemberDetails: "Redis set: {key}\nMember: {member}",
|
||||
mongoDocumentDetails: "MongoDB collection: {collection}\nDocument _id: {id}",
|
||||
mongoFieldDetails: "Field: {field}",
|
||||
mongoArrayItemDetails: "Array item index: {index}",
|
||||
cancel: "Cancel",
|
||||
confirm: "Execute",
|
||||
},
|
||||
|
||||
@@ -194,6 +194,18 @@ export default {
|
||||
dangerDialog: {
|
||||
title: "危险操作",
|
||||
message: "此 SQL 语句可能不可逆地修改或删除数据,确认要执行吗?",
|
||||
deleteMessage: "此删除操作可能不可逆,确认要继续吗?",
|
||||
deleteConfirm: "确认删除",
|
||||
deleteRowMessage: "此行将被标记为删除,保存后会从数据库删除,确认要继续吗?",
|
||||
deleteRowDetails: "数据表:{table}",
|
||||
deleteRowDetailsNoTable: "当前结果集中的行",
|
||||
redisKeyDetails: "Redis key:{key}",
|
||||
redisHashFieldDetails: "Redis hash:{key}\n字段:{field}",
|
||||
redisListItemDetails: "Redis list:{key}\n索引:{index}",
|
||||
redisSetMemberDetails: "Redis set:{key}\n成员:{member}",
|
||||
mongoDocumentDetails: "MongoDB 集合:{collection}\n文档 _id:{id}",
|
||||
mongoFieldDetails: "字段:{field}",
|
||||
mongoArrayItemDetails: "数组项索引:{index}",
|
||||
cancel: "取消",
|
||||
confirm: "执行",
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user