diff --git a/src/frontend/admin/src/components/naColOperation/index.vue b/src/frontend/admin/src/components/naColOperation/index.vue index 146d2d9e..7f57921a 100644 --- a/src/frontend/admin/src/components/naColOperation/index.vue +++ b/src/frontend/admin/src/components/naColOperation/index.vue @@ -1,34 +1,40 @@ @@ -44,6 +50,7 @@ export default { default: naColOperation.buttons, }, prop: { type: String }, + showMenu: { type: Boolean }, }, data() { return { @@ -57,6 +64,19 @@ export default { methods: { async click(item, row, vue) { this.disabled = true + + if (item.confirm) { + try { + await this.$confirm(this.$t(`确定 {title}?`, { title: item.title }), this.$t('提示'), { + type: 'warning', + }) + } catch { + // + + this.disabled = false + return + } + } await item.click(row, vue) this.disabled = false }, diff --git a/src/frontend/admin/src/components/naColTags/index.vue b/src/frontend/admin/src/components/naColTags/index.vue index 684875cd..e58844f2 100644 --- a/src/frontend/admin/src/components/naColTags/index.vue +++ b/src/frontend/admin/src/components/naColTags/index.vue @@ -2,7 +2,11 @@