lrf 11 月之前
父節點
當前提交
9bcb26cfaa
共有 10 個文件被更改,包括 48 次插入6475 次删除
  1. 3 1
      .env.development
  2. 5 2
      .env.production
  3. 1 0
      .gitignore
  4. 23 6437
      package-lock.json
  5. 二進制
      public/logo.png
  6. 1 0
      public/logo.svg
  7. 2 1
      src/layout/site.js
  8. 1 1
      src/router/index.js
  9. 5 32
      src/views/system/tags/index.vue
  10. 7 1
      vite.config.js

+ 3 - 1
.env.development

@@ -7,4 +7,6 @@ VITE_APP_PORT = 3000
 # 代理前缀
 # 代理前缀
 VITE_APP_BASE_API = '/ts/frame/api'
 VITE_APP_BASE_API = '/ts/frame/api'
 
 
-VITE_APP_HOST = "http://192.168.1.197"
+VITE_APP_HOST = "http://192.168.1.197"
+VITE_BASE_URL = "/cxyyAdmin"
+VITE_OUT_DIR = "cxyyAdmin"

+ 5 - 2
.env.production

@@ -5,6 +5,9 @@ NODE_ENV='production'
 VITE_APP_PORT = 3000
 VITE_APP_PORT = 3000
 
 
 # 代理前缀
 # 代理前缀
-VITE_APP_BASE_API = '/prod-api'
+VITE_APP_BASE_API = '/ts/frame/api'
 
 
-VITE_APP_HOST = "https://broadcast.waityou24.cn"
+VITE_APP_HOST = "http://broadcast.waityou24.cn"
+
+VITE_BASE_URL = "/cxyyAdmin"
+VITE_OUT_DIR = "cxyyAdmin"

+ 1 - 0
.gitignore

@@ -6,6 +6,7 @@ yarn-debug.log*
 yarn-error.log*
 yarn-error.log*
 pnpm-debug.log*
 pnpm-debug.log*
 lerna-debug.log*
 lerna-debug.log*
+cxyyAdmin/
 
 
 node_modules
 node_modules
 .DS_Store
 .DS_Store

文件差異過大導致無法顯示
+ 23 - 6437
package-lock.json


二進制
public/logo.png


+ 1 - 0
public/logo.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 261.76 226.69"><path d="M161.096.001l-30.225 52.351L100.647.001H-.005l130.877 226.688L261.749.001z" fill="#41b883"/><path d="M161.096.001l-30.225 52.351L100.647.001H52.346l78.526 136.01L209.398.001z" fill="#34495e"/></svg>

+ 2 - 1
src/layout/site.js

@@ -1,8 +1,9 @@
+
 // 网站基本设置
 // 网站基本设置
 export const siteInfo = {
 export const siteInfo = {
   display: false,
   display: false,
   zhTitle: '新一代信息技术孵化平台',
   zhTitle: '新一代信息技术孵化平台',
-  logo_url: '/src/assets/logo.png'
+  logo_url: `${import.meta.env.VITE_BASE_URL}/src/assets/logo.png`
 }
 }
 // 菜单设置
 // 菜单设置
 export const menuInfo = {
 export const menuInfo = {

+ 1 - 1
src/router/index.js

@@ -67,7 +67,7 @@ export const constantRoutes = [
  * 创建路由
  * 创建路由
  */
  */
 const router = createRouter({
 const router = createRouter({
-  history: createWebHistory(),
+  history: createWebHistory(import.meta.env.BASE_URL),
   routes: constantRoutes,
   routes: constantRoutes,
   // 刷新时,滚动条位置还原
   // 刷新时,滚动条位置还原
   scrollBehavior: () => ({ left: 0, top: 0 })
   scrollBehavior: () => ({ left: 0, top: 0 })

+ 5 - 32
src/views/system/tags/index.vue

@@ -1,44 +1,19 @@
 <template>
 <template>
   <div class="main animate__animated animate__backInRight" v-loading="loading">
   <div class="main animate__animated animate__backInRight" v-loading="loading">
-    <custom-search-bar
-      :fields="fields.filter((f) => f.isSearch)"
-      v-model="searchForm"
-      @search="search"
-      @reset="toReset"
-    ></custom-search-bar>
+    <custom-search-bar :fields="fields.filter((f) => f.isSearch)" v-model="searchForm" @search="search" @reset="toReset"></custom-search-bar>
     <custom-button-bar :fields="buttonFields" @add="toAdd"></custom-button-bar>
     <custom-button-bar :fields="buttonFields" @add="toAdd"></custom-button-bar>
-    <custom-table
-      :data="data"
-      :fields="fields"
-      @query="search"
-      :total="total"
-      :opera="opera"
-      @dict="toDict"
-      @edit="toEdit"
-      @delete="toDelete"
-    >
+    <custom-table :data="data" :fields="fields" @query="search" :total="total" :opera="opera" @dict="toDict" @edit="toEdit" @delete="toDelete">
       <template #is_use="{ row }">
       <template #is_use="{ row }">
         <el-tag v-if="row.is_use == '0'" type="success" @click="toUse(row, '1')">启用</el-tag>
         <el-tag v-if="row.is_use == '0'" type="success" @click="toUse(row, '1')">启用</el-tag>
         <el-tag v-else type="info" @click="toUse(row, '0')">禁用</el-tag>
         <el-tag v-else type="info" @click="toUse(row, '0')">禁用</el-tag>
       </template>
       </template>
     </custom-table>
     </custom-table>
-    <el-dialog
-      v-model="dialog.show"
-      :title="dialog.title"
-      :destroy-on-close="false"
-      @close="toClose"
-      :top="dialog.top"
-    >
+    <el-dialog v-model="dialog.show" :title="dialog.title" :destroy-on-close="false" @close="toClose" :top="dialog.top">
       <el-row>
       <el-row>
         <el-col :span="24" v-if="dialog.type == '1'">
         <el-col :span="24" v-if="dialog.type == '1'">
           <custom-form v-model="form" :fields="formFields" :rules="rules" @save="toSave">
           <custom-form v-model="form" :fields="formFields" :rules="rules" @save="toSave">
             <template #type>
             <template #type>
-              <el-option
-                v-for="i in typeList"
-                :key="i._id"
-                :label="i.label"
-                :value="i.value"
-              ></el-option>
+              <el-option v-for="i in typeList" :key="i._id" :label="i.label" :value="i.value"></el-option>
             </template>
             </template>
             <template #children>
             <template #children>
               <el-col :span="24" class="button">
               <el-col :span="24" class="button">
@@ -63,9 +38,7 @@
               </el-table>
               </el-table>
             </template>
             </template>
             <template #is_use>
             <template #is_use>
-              <el-radio v-for="i in isUseList" :key="i._id" :label="i.value">{{
-                i.label
-              }}</el-radio>
+              <el-radio v-for="i in isUseList" :key="i._id" :label="i.value">{{ i.label }}</el-radio>
             </template>
             </template>
           </custom-form>
           </custom-form>
         </el-col>
         </el-col>

+ 7 - 1
vite.config.js

@@ -15,6 +15,12 @@ export default defineConfig(({ mode }) => {
   // eslint-disable-next-line no-undef
   // eslint-disable-next-line no-undef
   const env = loadEnv(mode, process.cwd())
   const env = loadEnv(mode, process.cwd())
   return {
   return {
+    // 静态路径
+    base: env.VITE_BASE_URL,
+    // 打包名称
+    build: {
+      outDir: env.VITE_OUT_DIR
+    },
     server: {
     server: {
       // 允许IP访问
       // 允许IP访问
       host: '0.0.0.0',
       host: '0.0.0.0',
@@ -32,7 +38,7 @@ export default defineConfig(({ mode }) => {
          */
          */
         [env.VITE_APP_BASE_API]: {
         [env.VITE_APP_BASE_API]: {
           changeOrigin: true,
           changeOrigin: true,
-          target: 'http://192.168.1.113:9700'
+          target: 'http://127.0.0.1:9700'
         }
         }
       }
       }
     },
     },