diff --git a/yunxi-ui-admin-vben/src/views/users/configuration/index.vue b/yunxi-ui-admin-vben/src/views/users/configuration/index.vue index 7ef6a5b..59013d4 100644 --- a/yunxi-ui-admin-vben/src/views/users/configuration/index.vue +++ b/yunxi-ui-admin-vben/src/views/users/configuration/index.vue @@ -70,10 +70,14 @@ async function fetchMenuItems() { async function fetchData() { try { const data = await fetchMenuItems() + console.log(data) + // 使用响应式数据保存获取到的菜单项 // items变量通过reactive函数创建为响应式数据。在fetchData函数中,使用splice方法来替换items数组的内容,确保新的数据被响应式地更新。这样,当fetchData异步请求完成后,items数组中的数据将被更新为获取到的菜单项数据 items.splice(0, items.length, ...data.map(item => getItem(item.label, item.key, null, item.children))) - // items.value = data.map(item => getItem(item.label, item.key, null, item.children)) + + title.value.label = data[0].children[0].label + } catch (error) { console.error('Error fetching menu items:', error) @@ -367,36 +371,41 @@ const dataSource: any = [ }, ] -// //被选中时调 -// function myFunction({ item, key, selectedKeys }) { -// // 在这里可以使用 item、key 和 selectedKeys -// console.log(item) -// console.log(key) -// console.log(selectedKeys) -// } - -// // 调用函数时传递一个包含 item、key 和 selectedKeys 属性的对象 -// const data = { -// item: '仓库名称', -// key: 'someKey', -// selectedKeys: ['key1', 'key2'], -// } - -// myFunction(data) +//删除 +const [modal, contextHolder] = Modal.useModal() +function showDeleteConfirm() { + modal.confirm({ + title: '操作确认', + icon: h(ExclamationCircleOutlined), + content: '确认删除嘛', + okText: '确认', + okType: 'danger', + cancelText: '取消', + onOk() { + console.log('OK') + }, + onCancel() { + console.log('Cancel') + }, + }) +} onMounted(() => { fetchData() }) -const handleClick: MenuProps['onClick'] = (e) => { - console.log(e) +const menusubhandleClick: MenuProps['onClick'] = (e) => { + // console.log('click', JSON.parse(JSON.stringify(e.item.originItemValue)) ) + // alert(`当前打开的是${e.key}`) + title.value = JSON.parse(JSON.stringify(e.item.originItemValue)) - console.log('click', e) - alert(`当前打开的是${e.key}`) + + } -watch(navopenKeys, (val) => { - console.log('navopenKeys', val) -}) +// watch(navopenKeys, (val) => { +// console.log('-----------') +// console.log('navopenKeys', val) +// }) @@ -650,17 +663,16 @@ watch(navopenKeys, (val) => {