wangfumin 6 месяцев назад
Родитель
Сommit
46116ea4fa
77 измененных файлов с 78 добавлено и 533 удалено
  1. 1 1
      .env.development
  2. 1 1
      .env.production
  3. 0 8
      build/index.js
  4. 0 8
      build/plugin-isme/icons.js
  5. 0 8
      build/plugin-isme/index.js
  6. 0 8
      build/plugin-isme/page-pathes.js
  7. 1 1
      index.html
  8. BIN
      public/favicon.ico
  9. BIN
      public/favicon.png
  10. 0 8
      src/api/index.js
  11. 0 9
      src/assets/icons/dynamic-icons.js
  12. 0 8
      src/components/common/AppCard.vue
  13. 0 8
      src/components/common/AppPage.vue
  14. 0 8
      src/components/common/CommonPage.vue
  15. 0 8
      src/components/common/LayoutSetting.vue
  16. 2 11
      src/components/common/TheFooter.vue
  17. 0 7
      src/components/common/TheLogo.vue
  18. 0 8
      src/components/me/crud/QueryItem.vue
  19. 0 8
      src/components/me/crud/index.vue
  20. 0 8
      src/components/me/modal/index.vue
  21. 0 8
      src/components/me/modal/utils.js
  22. 0 8
      src/composables/useAliveData.js
  23. 0 8
      src/composables/useModal.js
  24. 0 8
      src/directives/index.js
  25. 0 8
      src/layouts/components/BreadCrumb.vue
  26. 0 8
      src/layouts/components/MenuCollapse.vue
  27. 0 8
      src/layouts/components/RoleSelect.vue
  28. 0 8
      src/layouts/components/SideLogo.vue
  29. 0 8
      src/layouts/components/UserAvatar.vue
  30. 0 8
      src/layouts/components/tab/ContextMenu.vue
  31. 1 9
      src/layouts/components/tab/index.vue
  32. 3 4
      src/layouts/empty/index.vue
  33. 3 4
      src/layouts/full/header/index.vue
  34. 3 4
      src/layouts/full/index.vue
  35. 3 4
      src/layouts/normal/header/index.vue
  36. 3 4
      src/layouts/normal/index.vue
  37. 3 4
      src/layouts/simple/index.vue
  38. 0 10
      src/main.js
  39. 0 8
      src/router/guards/index.js
  40. 0 8
      src/router/guards/page-loading-guard.js
  41. 0 8
      src/router/guards/page-title-guard.js
  42. 0 8
      src/router/guards/tab-guard.js
  43. 2 10
      src/router/index.js
  44. 0 8
      src/settings.js
  45. 0 8
      src/store/index.js
  46. 0 8
      src/store/modules/app.js
  47. 0 8
      src/store/modules/auth.js
  48. 0 8
      src/store/modules/permission.js
  49. 0 8
      src/store/modules/router.js
  50. 0 8
      src/store/modules/tab.js
  51. 0 8
      src/store/modules/user.js
  52. 0 8
      src/styles/global.css
  53. 0 9
      src/utils/common.js
  54. 0 9
      src/utils/http/helpers.js
  55. 0 9
      src/utils/http/interceptors.js
  56. 0 9
      src/utils/index.js
  57. 0 9
      src/utils/is.js
  58. 0 9
      src/utils/naiveTools.js
  59. 0 9
      src/utils/storage/index.js
  60. 0 9
      src/utils/storage/storage.js
  61. 3 4
      src/views/error-page/403.vue
  62. 3 4
      src/views/error-page/404.vue
  63. 3 4
      src/views/home/index.vue
  64. 0 8
      src/views/login/api.js
  65. 25 6
      src/views/modelManage/index.vue
  66. 0 8
      src/views/pms/resource/api.js
  67. 3 4
      src/views/pms/resource/components/MenuTree.vue
  68. 3 4
      src/views/pms/resource/components/QuestionLabel.vue
  69. 3 4
      src/views/pms/resource/components/ResAddOrEdit.vue
  70. 3 4
      src/views/pms/resource/index.vue
  71. 0 8
      src/views/pms/role/api.js
  72. 3 4
      src/views/pms/role/index.vue
  73. 0 8
      src/views/pms/user/api.js
  74. 0 8
      src/views/profile/api.js
  75. 3 4
      src/views/profile/index.vue
  76. 0 8
      uno.config.js
  77. 0 8
      vite.config.js

+ 1 - 1
.env.development

@@ -2,7 +2,7 @@
 VITE_USE_HASH = 'true'
 
 # 资源公共路径,需要以 /开头和结尾
-VITE_PUBLIC_PATH = '/'
+VITE_PUBLIC_PATH = './'
 
 # Axios 基础路径
 VITE_AXIOS_BASE_URL = '/api'  # 用于代理

+ 1 - 1
.env.production

@@ -2,7 +2,7 @@
 VITE_USE_HASH = 'true'
 
 # 资源公共路径,需要以 /开头和结尾
-VITE_PUBLIC_PATH = '/'
+VITE_PUBLIC_PATH = './'
 
 VITE_AXIOS_BASE_URL = '/api'  # 用于代理
 

+ 0 - 8
build/index.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/04 22:48:02
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import path from 'node:path'
 import { globSync } from 'glob'
 import dynamicIcons from '../src/assets/icons/dynamic-icons.js'

+ 0 - 8
build/plugin-isme/icons.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/04 22:48:11
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { getIcons } from '..'
 
 const PLUGIN_ICONS_ID = 'isme:icons'

+ 0 - 8
build/plugin-isme/index.js

@@ -1,10 +1,2 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/04 22:48:17
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 export { pluginIcons } from './icons'
 export { pluginPagePathes } from './page-pathes'

+ 0 - 8
build/plugin-isme/page-pathes.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:37:43
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { getPagePathes } from '..'
 
 const PLUGIN_PAGE_PATHES_ID = 'isme:page-pathes'

+ 1 - 1
index.html

@@ -3,7 +3,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <link rel="icon" href="/favicon.png" />
+    <link rel="icon" href="/favicon.ico" />
 
     <title>%VITE_TITLE%</title>
     <!-- 腾讯地图WebGL版本API -->

BIN
public/favicon.ico


BIN
public/favicon.png


+ 0 - 8
src/api/index.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/04 22:50:38
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { request } from '@/utils'
 
 export default {

+ 0 - 9
src/assets/icons/dynamic-icons.js

@@ -1,10 +1 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/04 22:50:49
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
-// 需要动态渲染的iconify图标,以i-开头
 export default ['i-simple-icons:juejin']

+ 0 - 8
src/components/common/AppCard.vue

@@ -1,11 +1,3 @@
-<!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
- - @LastEditTime: 2023/12/04 22:51:04
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- --------------------------------->
-
 <template>
   <div class="auto-bg" :class="{ 'card-border': bordered }">
     <slot />

+ 0 - 8
src/components/common/AppPage.vue

@@ -1,11 +1,3 @@
-<!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
- - @LastEditTime: 2023/12/04 22:51:12
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- --------------------------------->
-
 <template>
   <main class="cus-scroll h-full flex-col flex-1 bg-#f5f6fb dark:bg-#121212">
     <main :class="{ 'flex-1': full }" class="m-12">

+ 0 - 8
src/components/common/CommonPage.vue

@@ -1,11 +1,3 @@
-<!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
- - @LastEditTime: 2023/12/04 22:51:21
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- --------------------------------->
-
 <template>
   <main class="h-full flex-col flex-1 overflow-hidden bg-#f5f6fb dark:bg-#121212">
     <AppCard

+ 0 - 8
src/components/common/LayoutSetting.vue

@@ -1,11 +1,3 @@
-<!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
- - @LastEditTime: 2023/12/16 18:49:53
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- --------------------------------->
-
 <template>
   <div>
     <MeModal ref="modalRef" title="布局设置" :show-footer="false" width="600px">

+ 2 - 11
src/components/common/TheFooter.vue

@@ -1,16 +1,7 @@
-<!--------------------------------
- - @Description: 底部
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
- - @LastEditTime: 2023/12/04 22:42:33
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- --------------------------------->
-
 <template>
   <footer class="f-c-c text-14 text-gray-500">
     <p>
-      Copyright © 2023
+      <!-- Copyright © 2023
       <a
         href="https://github.com/zclzone"
         target="__blank"
@@ -18,7 +9,7 @@
         hover="decoration-underline color-primary"
       >
         Ronnie Zhang(大脸怪)
-      </a>
+      </a> -->
     </p>
   </footer>
 </template>

+ 0 - 7
src/components/common/TheLogo.vue

@@ -1,10 +1,3 @@
-<!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
- - @LastEditTime: 2024/03/04 16:09:47
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- --------------------------------->
 <template>
   <div class="h-32 w-32 rounded-4 bg-primary">
     <img src="@/assets/images/isme.png" alt="Logo">

+ 0 - 8
src/components/me/crud/QueryItem.vue

@@ -1,11 +1,3 @@
-<!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
- - @LastEditTime: 2023/12/04 22:51:48
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- --------------------------------->
-
 <template>
   <div class="flex items-center">
     <label v-if="label || label === 0" class="flex-shrink-0" :style="{ width: `${labelWidth}px` }">

+ 0 - 8
src/components/me/crud/index.vue

@@ -1,11 +1,3 @@
-<!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
- - @LastEditTime: 2023/12/04 22:51:42
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- --------------------------------->
-
 <template>
   <AppCard v-if="$slots.default" bordered bg="#fafafc dark:black" class="mb-30 min-h-60 rounded-4">
     <form class="flex justify-between p-16" @submit.prevent="handleSearch()">

+ 0 - 8
src/components/me/modal/index.vue

@@ -1,11 +1,3 @@
-<!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
- - @LastEditTime: 2024/01/13 17:41:38
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- --------------------------------->
-
 <template>
   <n-modal
     v-model:show="show"

+ 0 - 8
src/components/me/modal/utils.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2024/01/13 17:41:26
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 // 获取元素的CSS样式
 function getCss(element, key) {
   return element.currentStyle

+ 0 - 8
src/composables/useAliveData.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:22:28
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 const lastDataMap = new Map()
 export function useAliveData(initData = {}, key) {
   key = key ?? useRoute().name

+ 0 - 8
src/composables/useModal.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:22:49
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 export function useModal() {
   const modalRef = ref(null)
   const okLoading = computed({

+ 0 - 8
src/directives/index.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:23:01
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { router } from '@/router'
 import { withDirectives } from 'vue'
 

+ 0 - 8
src/layouts/components/BreadCrumb.vue

@@ -1,11 +1,3 @@
-<!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
- - @LastEditTime: 2023/12/16 18:50:10
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- --------------------------------->
-
 <template>
   <n-breadcrumb>
     <n-breadcrumb-item v-if="!breadItems?.length" :clickable="false">

+ 0 - 8
src/layouts/components/MenuCollapse.vue

@@ -1,11 +1,3 @@
-<!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
- - @LastEditTime: 2023/12/16 18:50:18
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- --------------------------------->
-
 <template>
   <div
     id="menu-collapse"

+ 0 - 8
src/layouts/components/RoleSelect.vue

@@ -1,11 +1,3 @@
-<!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
- - @LastEditTime: 2023/12/12 09:03:32
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- --------------------------------->
-
 <template>
   <MeModal ref="modalRef" title="请选择角色" width="360px" class="p-12">
     <n-radio-group v-model:value="roleCode" class="cus-scroll-y max-h-420 w-full py-16">

+ 0 - 8
src/layouts/components/SideLogo.vue

@@ -1,11 +1,3 @@
-<!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
- - @LastEditTime: 2023/12/16 18:50:28
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- --------------------------------->
-
 <template>
   <router-link class="h-60 f-c-c" to="/">
     <TheLogo />

+ 0 - 8
src/layouts/components/UserAvatar.vue

@@ -1,11 +1,3 @@
-<!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
- - @LastEditTime: 2023/12/16 18:50:42
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- --------------------------------->
-
 <template>
   <n-dropdown :options="options" @select="handleSelect">
     <div id="user-dropdown" class="flex cursor-pointer items-center">

+ 0 - 8
src/layouts/components/tab/ContextMenu.vue

@@ -1,11 +1,3 @@
-<!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
- - @LastEditTime: 2023/12/16 18:50:48
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- --------------------------------->
-
 <template>
   <n-dropdown
     :show="show"

+ 1 - 9
src/layouts/components/tab/index.vue

@@ -1,11 +1,3 @@
-<!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
- - @LastEditTime: 2023/12/16 18:50:54
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- --------------------------------->
-
 <template>
   <div id="top-tab">
     <n-tabs
@@ -74,7 +66,7 @@ async function handleContextMenu(e, tagItem) {
 }
 </script>
 
-<style scoped>
+<style lang="scss" scoped>
 :deep(.n-tabs) {
   .n-tabs-tab {
     padding-left: 16px;

+ 3 - 4
src/layouts/empty/index.vue

@@ -1,9 +1,8 @@
 <!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
+
  - @LastEditTime: 2023/12/05 21:24:32
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
+
+  | https://isme.top
  --------------------------------->
 
 <template>

+ 3 - 4
src/layouts/full/header/index.vue

@@ -1,9 +1,8 @@
 <!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
+
  - @LastEditTime: 2023/12/16 18:51:10
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
+
+  | https://isme.top
  --------------------------------->
 
 <template>

+ 3 - 4
src/layouts/full/index.vue

@@ -1,9 +1,8 @@
 <!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
+
  - @LastEditTime: 2023/12/16 18:51:02
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
+
+  | https://isme.top
  --------------------------------->
 
 <template>

+ 3 - 4
src/layouts/normal/header/index.vue

@@ -1,9 +1,8 @@
 <!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
+
  - @LastEditTime: 2023/12/16 18:52:48
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
+
+  | https://isme.top
  --------------------------------->
 
 <template>

+ 3 - 4
src/layouts/normal/index.vue

@@ -1,9 +1,8 @@
 <!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
+
  - @LastEditTime: 2023/12/13 20:54:55
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
+
+  | https://isme.top
  --------------------------------->
 
 <template>

+ 3 - 4
src/layouts/simple/index.vue

@@ -1,9 +1,8 @@
 <!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
+
  - @LastEditTime: 2023/12/16 18:51:47
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
+
+  | https://isme.top
  --------------------------------->
 
 <template>

+ 0 - 10
src/main.js

@@ -1,13 +1,3 @@
-/**********************************
- * @Description: 入口文件
- * @FilePath: main.js
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/04 22:41:32
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { createApp } from 'vue'
 import App from './App.vue'
 import { setupDirectives } from './directives'

+ 0 - 8
src/router/guards/index.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:24:46
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { createPageLoadingGuard } from './page-loading-guard'
 import { createPageTitleGuard } from './page-title-guard'
 import { createPermissionGuard } from './permission-guard'

+ 0 - 8
src/router/guards/page-loading-guard.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:24:53
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 export function createPageLoadingGuard(router) {
   router.beforeEach(() => {
     $loadingBar.start()

+ 0 - 8
src/router/guards/page-title-guard.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:25:00
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 const baseTitle = import.meta.env.VITE_TITLE
 
 export function createPageTitleGuard(router) {

+ 0 - 8
src/router/guards/tab-guard.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:25:17
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { useTabStore } from '@/store'
 
 export const EXCLUDE_TAB = ['/404', '/403', '/login']

+ 2 - 10
src/router/index.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:25:23
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { createRouter, createWebHashHistory, createWebHistory } from 'vue-router'
 import { basicRoutes } from './basic-routes'
 import { setupRouterGuards } from './guards'
@@ -14,8 +6,8 @@ console.log(import.meta.env, 77777)
 export const router = createRouter({
   history:
     import.meta.env.VITE_USE_HASH === 'true'
-      ? createWebHashHistory(import.meta.env.VITE_PUBLIC_PATH || '/')
-      : createWebHistory(import.meta.env.VITE_PUBLIC_PATH || '/'),
+      ? createWebHashHistory(import.meta.env.VITE_PUBLIC_PATH || './')
+      : createWebHistory(import.meta.env.VITE_PUBLIC_PATH || './'),
   routes: basicRoutes,
   scrollBehavior: () => ({ left: 0, top: 0 }),
 })

+ 0 - 8
src/settings.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/13 20:54:36
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 export const defaultLayout = 'normal'
 
 export const defaultPrimaryColor = '#316C72'

+ 0 - 8
src/store/index.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:26:15
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { createPinia } from 'pinia'
 import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
 

+ 0 - 8
src/store/modules/app.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:25:31
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { defaultLayout, defaultPrimaryColor, naiveThemeOverrides } from '@/settings'
 import { generate, getRgbStr } from '@arco-design/color'
 import { useDark } from '@vueuse/core'

+ 0 - 8
src/store/modules/auth.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:25:39
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { usePermissionStore, useRouterStore, useTabStore, useUserStore } from '@/store'
 import { defineStore } from 'pinia'
 

+ 0 - 8
src/store/modules/permission.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:25:47
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { isExternal } from '@/utils'
 import { hyphenate } from '@vueuse/core'
 import { defineStore } from 'pinia'

+ 0 - 8
src/store/modules/router.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2024/01/06 17:18:40
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { defineStore } from 'pinia'
 
 export const useRouterStore = defineStore('router', () => {

+ 0 - 8
src/store/modules/tab.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:25:52
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { defineStore } from 'pinia'
 import { useRouterStore } from './router'
 

+ 0 - 8
src/store/modules/user.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:25:59
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { defineStore } from 'pinia'
 
 export const useUserStore = defineStore('user', {

+ 0 - 8
src/styles/global.css

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:26:28
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 html,
 body {
   width: 100%;

+ 0 - 9
src/utils/common.js

@@ -1,12 +1,3 @@
-/**********************************
- * @FilePath: common.js
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/04 22:45:46
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import dayjs from 'dayjs'
 
 /**

+ 0 - 9
src/utils/http/helpers.js

@@ -1,12 +1,3 @@
-/**********************************
- * @FilePath: helpers.js
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/04 22:46:22
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { useAuthStore } from '@/store'
 
 let isConfirming = false

+ 0 - 9
src/utils/http/interceptors.js

@@ -1,12 +1,3 @@
-/**********************************
- * @FilePath: interceptors.js
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/04 22:46:40
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { useAuthStore } from '@/store'
 import { resolveResError } from './helpers'
 

+ 0 - 9
src/utils/index.js

@@ -1,12 +1,3 @@
-/**********************************
- * @FilePath: index.js
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/04 22:45:53
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 export * from './common'
 export * from './http'
 export * from './is'

+ 0 - 9
src/utils/is.js

@@ -1,12 +1,3 @@
-/**********************************
- * @FilePath: is.js
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/04 22:45:32
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 const toString = Object.prototype.toString
 
 export function is(val, type) {

+ 0 - 9
src/utils/naiveTools.js

@@ -1,12 +1,3 @@
-/**********************************
- * @FilePath: naiveTools.js
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/04 22:45:20
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { useAppStore } from '@/store'
 import { isNullOrUndef } from '@/utils'
 import * as NaiveUI from 'naive-ui'

+ 0 - 9
src/utils/storage/index.js

@@ -1,12 +1,3 @@
-/**********************************
- * @FilePath: index.js
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/04 22:46:07
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { createStorage } from './storage'
 
 const prefixKey = 'vue-naive-admin_'

+ 0 - 9
src/utils/storage/storage.js

@@ -1,12 +1,3 @@
-/**********************************
- * @FilePath: storage.js
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/04 22:46:13
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { isNullOrUndef } from '@/utils'
 
 class Storage {

+ 3 - 4
src/views/error-page/403.vue

@@ -1,9 +1,8 @@
 <!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
+
  - @LastEditTime: 2023/12/05 21:28:09
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
+
+  | https://isme.top
  --------------------------------->
 
 <template>

+ 3 - 4
src/views/error-page/404.vue

@@ -1,9 +1,8 @@
 <!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
+
  - @LastEditTime: 2023/12/05 21:28:15
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
+
+  | https://isme.top
  --------------------------------->
 
 <template>

+ 3 - 4
src/views/home/index.vue

@@ -1,9 +1,8 @@
 <!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
+
  - @LastEditTime: 2023/12/05 21:28:22
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
+
+  | https://isme.top
  --------------------------------->
 
 <template>

+ 0 - 8
src/views/login/api.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:28:30
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { request } from '@/utils'
 
 export default {

+ 25 - 6
src/views/modelManage/index.vue

@@ -215,10 +215,10 @@ onMounted(() => {
 // 审核功能
 function handleAudit(row) {
   $dialog.warning({
-    title: '审核确认',
+    title: '提示',
     content: '确定将此3D模型审核通过?',
-    positiveText: '确定',
-    negativeText: '取消',
+    positiveText: '审核通过',
+    negativeText: '不通过',
     onPositiveClick: async () => {
       try {
         const auditData = {
@@ -234,8 +234,27 @@ function handleAudit(row) {
         $table.value?.handleSearch()
       }
       catch (error) {
-        $message.error('审核失败')
-        console.error('审核失败:', error)
+        $message.error('审核通过失败')
+        console.error('审核通过失败:', error)
+      }
+    },
+    onNegativeClick: async () => {
+      try {
+        const auditData = {
+          id: row.id,
+          address: row.address || '',
+          audit: 2,
+          description: row.description || '',
+          display: row.display || 0,
+          name: row.name || '',
+        }
+        await api.update(auditData)
+        $message.success('审核不通过成功')
+        $table.value?.handleSearch()
+      }
+      catch (error) {
+        $message.error('审核不通过失败')
+        console.error('审核不通过失败:', error)
       }
     },
   })
@@ -385,7 +404,7 @@ const columns = [
       const buttons = []
 
       // 只有当audit不等于1时才显示审核按钮
-      if (row.audit !== 1) {
+      if (row.audit === 0) {
         buttons.push(
           h(
             NButton,

+ 0 - 8
src/views/pms/resource/api.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2024/04/01 15:52:04
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { request } from '@/utils'
 import axios from 'axios'
 

+ 3 - 4
src/views/pms/resource/components/MenuTree.vue

@@ -1,9 +1,8 @@
 <!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
+
  - @LastEditTime: 2024/04/01 15:51:34
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
+
+  | https://isme.top
  --------------------------------->
 
 <template>

+ 3 - 4
src/views/pms/resource/components/QuestionLabel.vue

@@ -1,9 +1,8 @@
 <!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
+
  - @LastEditTime: 2023/12/05 21:29:05
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
+
+  | https://isme.top
  --------------------------------->
 
 <template>

+ 3 - 4
src/views/pms/resource/components/ResAddOrEdit.vue

@@ -1,9 +1,8 @@
 <!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
+
  - @LastEditTime: 2024/04/01 15:52:31
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
+
+  | https://isme.top
  --------------------------------->
 
 <template>

+ 3 - 4
src/views/pms/resource/index.vue

@@ -1,9 +1,8 @@
 <!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
+
  - @LastEditTime: 2023/12/05 21:28:53
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
+
+  | https://isme.top
  --------------------------------->
 
 <template>

+ 0 - 8
src/views/pms/role/api.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:29:27
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { request } from '@/utils'
 
 export default {

+ 3 - 4
src/views/pms/role/index.vue

@@ -1,9 +1,8 @@
 <!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
+
  - @LastEditTime: 2024/04/01 15:52:40
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
+
+  | https://isme.top
  --------------------------------->
 
 <template>

+ 0 - 8
src/views/pms/user/api.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:29:51
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { request } from '@/utils'
 
 export default {

+ 0 - 8
src/views/profile/api.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:30:03
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { request } from '@/utils'
 
 export default {

+ 3 - 4
src/views/profile/index.vue

@@ -1,9 +1,8 @@
 <!--------------------------------
- - @Author: Ronnie Zhang
- - @LastEditor: Ronnie Zhang
+
  - @LastEditTime: 2023/12/05 21:30:11
- - @Email: zclzone@outlook.com
- - Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
+
+  | https://isme.top
  --------------------------------->
 
 <template>

+ 0 - 8
uno.config.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:30:57
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import { FileSystemIconLoader } from '@iconify/utils/lib/loader/node-loaders'
 import presetRemToPx from '@unocss/preset-rem-to-px'
 import { defineConfig, presetAttributify, presetIcons, presetWind3 } from 'unocss'

+ 0 - 8
vite.config.js

@@ -1,11 +1,3 @@
-/**********************************
- * @Author: Ronnie Zhang
- * @LastEditor: Ronnie Zhang
- * @LastEditTime: 2023/12/05 21:31:02
- * @Email: zclzone@outlook.com
- * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
- **********************************/
-
 import path from 'node:path'
 import Vue from '@vitejs/plugin-vue'
 import VueJsx from '@vitejs/plugin-vue-jsx'