13127578837 1 year ago
parent
commit
2d63116cfd

+ 6 - 2
.eslintrc.cjs

@@ -22,10 +22,14 @@ module.exports = {
     }],
     'parserOptions': {
         'ecmaVersion': 'latest',
-        'sourceType': 'module'
+        'sourceType': 'module',
+        'parser': 'babel-eslint',
     },
     'plugins': [
         'vue'
     ],
-    'rules': {}
+    'rules': {
+        'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
+        'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
+    }
 }

+ 0 - 8
components.d.ts

@@ -7,16 +7,8 @@ export {}
 
 declare module 'vue' {
   export interface GlobalComponents {
-    copy: typeof import('./src/components/layout/headerCommon copy.vue')['default']
-    ElButton: typeof import('element-plus/es')['ElButton']
-    ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
-    ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
-    ElMenu: typeof import('element-plus/es')['ElMenu']
-    ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
-    ElSubMenu: typeof import('element-plus/es')['ElSubMenu']
     Footer: typeof import('./src/components/layout/footer.vue')['default']
     Header: typeof import('./src/components/layout/header.vue')['default']
-    HeaderCommon: typeof import('./src/components/layout/headerCommon.vue')['default']
     HelloWorld: typeof import('./src/components/HelloWorld.vue')['default']
     RouterLink: typeof import('vue-router')['RouterLink']
     RouterView: typeof import('vue-router')['RouterView']

+ 2 - 2
server.js

@@ -15,7 +15,7 @@ async function createServer() {
         // 并让上级服务器接管控制
         const vite = await createViteServer({
             server: { middlewareMode: 'ssr' },
-            // appType: 'custom'
+            appType: 'custom'
         })
     if(!isProd){
         
@@ -90,7 +90,7 @@ async function createServer() {
     })
 
     app.listen(5173, () => {
-        console.log("node server.js",isProd ? 'pro' : 'dev')
+        console.log("node server.js",isProd ? `运行 生产环境` : `运行 开发环境`)
     })
 }
 

+ 2 - 2
src/App.vue

@@ -1,9 +1,9 @@
 <script setup lang="ts">
-import { useRouter  } from 'vue-router'
+// import { useRouter  } from 'vue-router'
 import headerCommon from '@/components/layout/header.vue'
 import footerCommon from '@/components/layout/footer.vue'
 
-const router = useRouter()
+// const router = useRouter()
 </script>
 
 <template>

+ 2 - 2
src/api/index.ts

@@ -1,4 +1,4 @@
-import request from '../utils/request.ts'
+import request from '@/utils/request.ts'
 // import indexedDb from '../utils/indexedDb'
 // let airbnbDB = new indexedDb('airbnb')
 // //mock接口
@@ -12,7 +12,7 @@ import request from '../utils/request.ts'
 //获取菜单列表
 export function getMenu() {
     return request({
-        url: 'http://172.16.120.165:13200/dev-api/service-website/siteCategory/siteCategoryList',
+        url: 'https://gateWay.usky.cn/prod-api/service-website/siteCategory/siteCategoryList',
         method: 'get'
     })
 }

+ 1 - 1
src/components/layout/footer.vue

@@ -3,7 +3,7 @@ import { ref } from 'vue'
 // import indexedDb from '../../utils/indexedDb'
 const menuList:any = ref([])//菜单列表
 
-
+menuList.value = 1
 // const uskyDb = new indexedDb("uskyDb") //创建或连接DB数据库
 // uskyDb.openStore("menu","id",['list'])//打开数据库menu
 // setTimeout(()=>{

+ 3 - 3
src/components/layout/header.vue

@@ -1,7 +1,7 @@
 <script setup lang="ts">
 import { ref } from 'vue'
-import { getMenu } from '../../api'
-// import indexedDb from '../../utils/indexedDb'
+import { getMenu } from '@/api/index'
+// import indexedDb from '@/utils/indexedDb'
 const currentone:any= ref("") //当前页
 const menuList:any = ref([])//菜单列表
 // const uskyDb = new indexedDb("uskyDb") //创建或连接DB数据库
@@ -28,7 +28,7 @@ function getMenuList(){
 </script>
 <template>
   <header class="header-absolute sticky-header">
-    <span v-if="menuList.length>0">    {{ menuList }}</span>
+       <!-- {{ menuList }} -->
             <div class="custom-container-one">
                 <div class="mainmenu-area  d-flex align-items-center justify-content-center">
                     <div class="logo">

+ 11 - 11
src/router/index.ts

@@ -1,5 +1,5 @@
-import home from '../views/home/index.vue'
-// import mine from '../views/mine/index.vue'
+import home from '@/views/home/index.vue'
+import mine from '@/views/mine/index.vue'
 import { createRouter, createWebHashHistory, createMemoryHistory, createWebHistory } from 'vue-router'
 
 const routes = [
@@ -12,15 +12,15 @@ const routes = [
             keepAlive: false
         }
     },
-    // {
-    //     path: "/mine",
-    //     name: "mine",
-    //     component: mine,
-    //     meta: {
-    //         title: "",
-    //         keepAlive: false
-    //     }
-    // },
+    {
+        path: "/mine",
+        name: "mine",
+        component: mine,
+        meta: {
+            title: "",
+            keepAlive: false
+        }
+    },
 ]
 
 const router = createRouter({

+ 5 - 0
tsconfig.json

@@ -4,6 +4,11 @@
     "useDefineForClassFields": true,
     "module": "ESNext",
     "lib": ["ES2020", "DOM", "DOM.Iterable"],
+    "paths":{
+      "@/*":[
+        "src/*"
+      ]
+    },
     "skipLibCheck": true,
 
     /* Bundler mode */

+ 3 - 3
vite.config.ts

@@ -1,9 +1,9 @@
 import { defineConfig } from 'vite'
 import vue from '@vitejs/plugin-vue'
 import path from 'path'
-// import AutoImport from 'unplugin-auto-import/vite'
-// import Components from 'unplugin-vue-components/vite'
-// import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
+import AutoImport from 'unplugin-auto-import/vite'
+import Components from 'unplugin-vue-components/vite'
+import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
 // https://vitejs.dev/config/
 export default defineConfig({
   plugins: [

+ 0 - 0
vite.config.ts.timestamp-1709621285787-5fe57e033a66c.mjs


File diff suppressed because it is too large
+ 34 - 0
vite.config.ts.timestamp-1709647159776-4d3677cc2e081.mjs


Some files were not shown because too many files changed in this diff