diff --git a/src/frontend/admin/src/components/naColOperation/index.vue b/src/frontend/admin/src/components/naColOperation/index.vue index 6bfb9e71..15fb0acd 100644 --- a/src/frontend/admin/src/components/naColOperation/index.vue +++ b/src/frontend/admin/src/components/naColOperation/index.vue @@ -12,7 +12,7 @@ @@ -22,7 +22,7 @@ v-else v-loading="loading" :icon="item.icon" - :title="item.title" + :title="$t(item.title)" :type="item.type" @click="click(item, row, vue)" size="small"> diff --git a/src/frontend/admin/src/config/naColOperation.js b/src/frontend/admin/src/config/naColOperation.js index b556c9e1..45e0ceb5 100644 --- a/src/frontend/admin/src/config/naColOperation.js +++ b/src/frontend/admin/src/config/naColOperation.js @@ -2,12 +2,14 @@ export default { buttons: [ { icon: 'el-icon-view', + title: '查看', click: async (row, vue) => { vue.dialog.save = { row, mode: 'view' } }, }, { icon: 'el-icon-edit', + title: '编辑', click: async (row, vue) => { vue.dialog.save = { row, mode: 'edit' } }, diff --git a/src/frontend/admin/src/views/guest/view-doc.vue b/src/frontend/admin/src/views/guest/view-doc.vue index 33108a08..852dc114 100644 --- a/src/frontend/admin/src/views/guest/view-doc.vue +++ b/src/frontend/admin/src/views/guest/view-doc.vue @@ -1,6 +1,5 @@ { + vue.dialog.save = { row, mode: 'edit' } }, - { - icon: 'el-icon-delete', - confirm: true, - title: '删除文档', - click: rowDel, - type: 'danger', - }, - ]) - " + }, + { + icon: 'el-icon-share', + click: share, + title: '分享文档', + }, + { + icon: 'el-icon-delete', + confirm: true, + title: '删除文档', + click: rowDel, + type: 'danger', + }, + ]" :vue="this" width="180" /> @@ -171,6 +181,9 @@ export default { }, inject: ['reload'], methods: { + viewClick(row) { + window.open(window.location.origin + `/guest/view-doc/${row.id}`) + }, filterChange(data) { Object.entries(data).forEach(([key, value]) => { this.$refs.search.form.dy[key] = value === 'true' ? true : value === 'false' ? false : value