diff --git a/web/src/components/AddDataDialog.vue b/web/src/components/AddDataDialog.vue new file mode 100644 index 0000000..23cf6c7 --- /dev/null +++ b/web/src/components/AddDataDialog.vue @@ -0,0 +1,150 @@ + + + + + \ No newline at end of file diff --git a/web/src/views/TokenManageView.vue b/web/src/views/TokenManageView.vue index 1d84586..20e4451 100644 --- a/web/src/views/TokenManageView.vue +++ b/web/src/views/TokenManageView.vue @@ -5,6 +5,7 @@ import {ElMessage} from 'element-plus' import {useCounterStore} from "@/stores/counter.ts" import {useRouter} from "vue-router" import {Plus, View, Edit, Delete, Key, Document, Memo, Search, Lock, DocumentAdd} from '@element-plus/icons-vue' +import AddDataDialog from '@/components/AddDataDialog.vue' const store = useCounterStore() const router = useRouter() @@ -19,6 +20,7 @@ const inputPassWord = ref('') const passwordVisible = ref(true) const rowOut = ref(null) +const addDataDialogVisible = ref(false) const dedupObjectVisible = ref(false) const dataFormatVisible = ref(false) const inputNotesVisible = ref(false) @@ -116,6 +118,7 @@ const dialogNotesVisible = (row: any) => { const dialogDataADDVisible = (row: any) => { rowOut.value = row + addDataDialogVisible.value = true } const updateDedupObject = async () => { @@ -307,7 +310,7 @@ const deleteToken = async (row: any) => { 详情 - + @@ -381,6 +384,11 @@ const deleteToken = async (row: any) => { 确定 + +