diff --git a/src/api/mix/index.js b/src/api/mix/index.js
index d77b25b..a923461 100644
--- a/src/api/mix/index.js
+++ b/src/api/mix/index.js
@@ -13,4 +13,13 @@ export function ipStat() {
url: '/mix/ip',
method: 'get'
});
+}
+
+// menuIcon
+export function menuIcon(params) {
+ return request({
+ url: '/mix/icon',
+ method: 'get',
+ params:{url:params}
+ });
}
\ No newline at end of file
diff --git a/src/views/console/menu/index.vue b/src/views/console/menu/index.vue
index 6912396..ddc6a9b 100644
--- a/src/views/console/menu/index.vue
+++ b/src/views/console/menu/index.vue
@@ -33,7 +33,11 @@
-
+
+
+ 获取
+
+
@@ -252,6 +256,19 @@ function createColumns({ edit, remove, view }) {
function addMenu() {
mshow.value = true
}
+
+async function getMenuIcon(){
+ if (menuValue.menuLink == null || !menuValue.menuLink) {
+ $msg.error('请输入导航链接')
+ return
+ }
+ const res = await $http.mix.menuIcon(menuValue.menuLink)
+ console.log(res);
+
+ menuValue.menuIcon = res.baseUrl+res.data
+}
+
+
onMounted(async () => {
getClass()
getList()
diff --git a/vite.config.js b/vite.config.js
index a858164..104e6dd 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -29,6 +29,9 @@ export default defineConfig({
pure: ['console.log'], // 删除 console.log
drop: ['debugger'], // 删除 debugger
},
+ define: {
+ __VUE_PROD_HYDRATION_MISMATCH_DETAILS__: 'true'
+ },
resolve: {
alias: {
"@": fileURLToPath(new URL("./src", import.meta.url)),