wjj před 5 roky
rodič
revize
2b52d45593

+ 3 - 1
src/components/commons/Header.vue

@@ -33,7 +33,7 @@
           <li class="dropdown nav-item">
             <router-link to="/home">
               <a class="dropdown-toggle nav-link" data-toggle="dropdown">
-                <span style="font-size: 20px">群智众测平台</span>
+                <span style="font-size: 20px">{{logoTitle}}</span>
               </a>
             </router-link>
           </li>
@@ -329,11 +329,13 @@
     storageSave
   } from '@/js/index'
   import {notify} from '@/constants/index'
+  import {logoTitle} from "../../config";
 
   export default {
   name: 'header-container',
   data () {
     return {
+      logoTitle,
       user: {},
       fullScreenLoading: true,
       loginUrl: process.env.LOGIN_URL,

+ 3 - 1
src/components/commons/SearchBar.vue

@@ -5,7 +5,7 @@
       <el-col :span="6">
         <div class="pull-left">
           <img class="logo-img" src="../../assets/img/logo-blue.png"/>
-          <span class="logo-title">群智众测平台</span>
+          <span class="logo-title">{{logoTitle}}</span>
         </div>
       </el-col>
       <el-col :span="12">
@@ -43,6 +43,7 @@
 
 <script>
   import Http from '@/js/http.js'
+  import {logoTitle} from "../../config";
 
   export default {
     name: 'SearchBar',
@@ -50,6 +51,7 @@
     props: ['tabArr', 'menuArr'],
     data() {
       return {
+        logoTitle,
         searchType: 'project',
         searchVal: '',
         // currTab:''

+ 3 - 1
src/components/commons/TopSearch.vue

@@ -5,7 +5,7 @@
       <el-col :span="6">
         <div class="pull-left" @click="gotoHome" style="cursor: pointer">
           <img class="logo-img" src="../../assets/img/logo-blue.png"/>
-          <span class="logo-title">群智众测平台</span>
+          <span class="logo-title">{{logoTitle}}</span>
         </div>
       </el-col>
       <el-col :span="12">
@@ -35,12 +35,14 @@
   import Http from '@/js/http.js'
   import {storageGet} from '@/js/index.js'
   import {notify} from "../../constants";
+  import {logoTitle} from "../../config";
 
   export default {
         name: 'TopSearch',
         props: ['searchVal','searchType','searchTypeArr'],
         data() {
             return {
+              logoTitle,
                 isLogin: false,
                 resultList:[],
             }

+ 2 - 0
src/config/index.js

@@ -1,3 +1,5 @@
 //配置homeSlice展示的标题,副标题
 export const title = '信创产业 领引国产新未来';
 export const subtitle = '共/建/信/创/生/态/共/推/产/业/发/展';
+//配置logo标题
+export const logoTitle = '群智众测平台';

+ 3 - 1
src/pages/DetailPage/CrowdDetail.vue

@@ -6,7 +6,7 @@
         <el-col :span="6">
           <div class="pull-left" @click="gotoHome" style="cursor: pointer">
             <img class="logo-img" src="../../assets/image/logo-transparent.png"/>
-            <span class="logo-title">群智众测平台</span>
+            <span class="logo-title">{{logoTitle}}</span>
           </div>
         </el-col>
         <el-col :span="12">
@@ -76,12 +76,14 @@
   import {notify} from "../../constants"
   import ProjectItem from '../../components/commons/ProjectItem'
   import {storageGet} from '@/js/index'
+  import {logoTitle} from "../../config";
 
   export default {
     name: 'CrowdDetail',
     comments: {ProjectItem},
     data() {
       return {
+        logoTitle,
         user: {},
         loading: false,
         isLogin: false,

+ 4 - 1
src/pages/Homepage/Homepage.vue

@@ -6,7 +6,7 @@
         <el-col :span="6">
           <div class="pull-left">
             <img class="logo-img" src="../../assets/image/logo-transparent.png" :to="'/home'"/>
-            <span class="logo-title">群智众测平台</span>
+            <span class="logo-title">{{logoTitle}}</span>
           </div>
         </el-col>
         <el-col :span="12">
@@ -88,6 +88,8 @@
   import {getAllFields, storageGet} from '@/js/index.js'
   import {notify} from "../../constants";
   import Apis from '@/js/api'
+  import {logoTitle} from "../../config";
+
   // console.log(commonData);
   export default {
     name: 'Homepage',
@@ -110,6 +112,7 @@
     },
     data() {
       return {
+        logoTitle,
         user: {},
         isLogin: false,
         loading: false,

+ 3 - 1
src/pages/Homepage/LoginCard.vue

@@ -6,7 +6,7 @@
       <!--      <img v-else src="../../assets/img/logo-project.png" alt="welcome-img" class="pull-left welcome-img">-->
       <div style="margin-left: 46px">
         <div class="welcome-title">
-          hi,欢迎使用群智众测平台
+          hi,欢迎使用{{logoTitle}}
         </div>
         <div class="welcome-content">
           众测群智,不一样的深度测试
@@ -28,11 +28,13 @@
   import Http from '@/js/http.js'
   import {logout, storageGet} from '@/js/index.js'
   import {mapActions,mapGetters} from 'vuex'
+  import {logoTitle} from "../../config";
 
   export default {
     name: "LoginCard",
     data() {
       return {
+        logoTitle,
         isLogin: false,
         user: {},
         loginUrl: process.env.LOGIN_URL,

+ 3 - 1
src/pages/HomepageSearch/AgencyList.vue

@@ -7,7 +7,7 @@
         <el-col :span="6">
           <div class="pull-left" @click="gotoHome" style="cursor: pointer">
             <img class="logo-img" src="../../assets/image/logo-transparent.png"/>
-            <span class="logo-title">群智众测平台</span>
+            <span class="logo-title">{{logoTitle}}</span>
           </div>
         </el-col>
         <el-col :span="12">
@@ -96,12 +96,14 @@
   import {defaultValue, storageGet} from '@/js/index.js'
   import {notify} from "../../constants";
   import Apis from '@/js/api'
+  import {logoTitle} from "../../config";
 
   export default {
     name: "AgencyList",
     components: {TopSearch},
     data() {
       return {
+        logoTitle,
         user: {},
         isLogin: false,
         loading: false,

+ 3 - 1
src/pages/HomepageSearch/AgencyResidentList.vue

@@ -7,7 +7,7 @@
         <el-col :span="6">
           <div class="pull-left" @click="gotoHome" style="cursor: pointer">
             <img class="logo-img" src="../../assets/image/logo-transparent.png"/>
-            <span class="logo-title">群智众测平台</span>
+            <span class="logo-title">{{logoTitle}}</span>
           </div>
         </el-col>
         <el-col :span="12">
@@ -90,6 +90,7 @@
   import {defaultValue, storageGet} from '@/js/index.js'
   import {notify} from "../../constants";
   import Apis from '@/js/api';
+  import {logoTitle} from "../../config";
 
   export default {
     name: "AgencyResidentList",
@@ -97,6 +98,7 @@
     components: {TopSearch},
     data() {
       return {
+        logoTitle,
         user: {},
         isLogin: false,
         searchType: '0',

+ 3 - 1
src/pages/HomepageSearch/CompetitionList.vue

@@ -7,7 +7,7 @@
         <el-col :span="6">
           <div class="pull-left" @click="gotoHome" style="cursor: pointer">
             <img class="logo-img" src="../../assets/image/logo-transparent.png"/>
-            <span class="logo-title">群智众测平台</span>
+            <span class="logo-title">{{logoTitle}}</span>
           </div>
         </el-col>
         <el-col :span="12">
@@ -88,6 +88,7 @@
   import {defaultValue, storageGet} from '@/js/index.js'
   import {notify} from "../../constants";
   import Apis from '@/js/api';
+  import {logoTitle} from "../../config";
 
   export default {
     name: "CompetitionList",
@@ -95,6 +96,7 @@
     components: {TopSearch},
     data() {
       return {
+        logoTitle,
         user: {},
         isLogin: false,
         loading: false,

+ 3 - 1
src/pages/HomepageSearch/CrowdList.vue

@@ -7,7 +7,7 @@
         <el-col :span="6">
           <div class="pull-left" @click="gotoHome" style="cursor: pointer">
             <img class="logo-img" src="../../assets/image/logo-transparent.png"/>
-            <span class="logo-title">群智众测平台</span>
+            <span class="logo-title">{{logoTitle}}</span>
           </div>
         </el-col>
         <el-col :span="12">
@@ -86,6 +86,7 @@
   import {storageGet} from '@/js/index.js'
   import {notify} from "../../constants";
   import Apis from '@/js/api';
+  import {logoTitle} from "../../config";
 
   export default {
     name: "CrowdList",
@@ -93,6 +94,7 @@
     components: {TopSearch},
     data() {
       return {
+        logoTitle,
         user: {},
         isLogin: false,
         loading: false,

+ 3 - 1
src/pages/HomepageSearch/ExpertList.vue

@@ -7,7 +7,7 @@
         <el-col :span="6">
           <div class="pull-left" @click="gotoHome" style="cursor: pointer">
             <img class="logo-img" src="../../assets/image/logo-transparent.png"/>
-            <span class="logo-title">群智众测平台</span>
+            <span class="logo-title">{{logoTitle}}</span>
           </div>
         </el-col>
         <el-col :span="12">
@@ -64,12 +64,14 @@
   import {storageGet} from '@/js/index.js'
   import {notify} from "../../constants";
   import Apis from '@/js/api';
+  import {logoTitle} from "../../config";
 
   export default {
     name: "ExpertList",
     components: {ExpertCard, TopSearch},
     data() {
       return {
+        logoTitle,
         user: {},
         isLogin: false,
         loading: false,

+ 3 - 1
src/pages/HomepageSearch/ResourceList.vue

@@ -7,7 +7,7 @@
         <el-col :span="6">
           <div class="pull-left" @click="gotoHome" style="cursor: pointer">
             <img class="logo-img" src="../../assets/image/logo-transparent.png"/>
-            <span class="logo-title">群智众测平台</span>
+            <span class="logo-title">{{logoTitle}}</span>
           </div>
         </el-col>
         <el-col :span="12">
@@ -99,12 +99,14 @@
   import {storageGet} from '@/js/index.js'
   import {notify} from "../../constants";
   import Apis from '@/js/api';
+  import {logoTitle} from "../../config";
 
   export default {
     name: "ResourceList",
     components: {TopSearch},
     data() {
       return {
+        logoTitle,
         user: {},
         isLogin: false,
         loading: false,

+ 1 - 1
src/pages/HomepageSearch/UserList.vue

@@ -7,7 +7,7 @@
         <el-col :span="6">
           <div class="pull-left" @click="gotoHome" style="cursor: pointer">
             <img class="logo-img" src="../../assets/image/logo-transparent.png"/>
-            <span class="logo-title">群智众测平台</span>
+            <span class="logo-title">{{logoTitle}}</span>
           </div>
         </el-col>
         <el-col :span="12">

+ 3 - 1
src/pages/Square/PopularProjectAndTaskList.vue

@@ -6,7 +6,7 @@
         <el-col :span="6">
           <div class="pull-left" @click="gotoHome" style="cursor: pointer">
             <img class="logo-img" src="../../assets/image/logo-transparent.png"/>
-            <span class="logo-title">群智众测平台</span>
+            <span class="logo-title">{{logoTitle}}</span>
           </div>
         </el-col>
         <el-col :span="12">
@@ -104,12 +104,14 @@
   import ProjectItem from '../../components/commons/ProjectItem'
   import {defaultValue, getRolesPermissions, storageGet} from '@/js/index'
   import {mapActions, mapGetters} from 'vuex';
+  import {logoTitle} from "../../config";
 
   export default {
     name: 'PopularProjectAndTaskList',
     comments: {TaskItem, ProjectItem},
     data() {
       return {
+        logoTitle,
         loading: false,
         isLogin: false,
         searchType: 'project',

+ 3 - 1
src/pages/Square/Square2.0.vue

@@ -6,7 +6,7 @@
         <el-col :span="6">
           <div class="pull-left" @click="gotoHome" style="cursor: pointer">
             <img class="logo-img" src="../../assets/image/logo-transparent.png" />
-            <span class="logo-title">群智众测平台</span>
+            <span class="logo-title">{{logoTitle}}</span>
           </div>
         </el-col>
         <el-col :span="12">
@@ -74,11 +74,13 @@
   import PopularTask from './PopularTask'
   import {storageGet} from '@/js/index.js'
   import {notify} from "../../constants";
+  import {logoTitle} from "../../config";
 
   export default {
     name: 'Square2.0',
     data(){
       return {
+        logoTitle,
         user: {},
         isLogin: false,
         searchType:'project',

+ 3 - 1
src/pages/Technology/Technology2.0.vue

@@ -6,7 +6,7 @@
         <el-col :span="6">
           <div class="pull-left" @click="gotoHome" style="cursor: pointer">
             <img class="logo-img" src="../../assets/image/logo-transparent.png" />
-            <span class="logo-title">群智众测平台</span>
+            <span class="logo-title">{{logoTitle}}</span>
           </div>
         </el-col>
         <el-col :span="12">
@@ -78,6 +78,7 @@
   import PopularProject from '../Square/PopularProject'
   import {storageGet} from '@/js/index.js'
   import {notify} from "../../constants";
+  import {logoTitle} from "../../config";
 
   export default {
     name: 'Technology2.0',
@@ -92,6 +93,7 @@
     },
     data(){
       return {
+        logoTitle,
         loading: false,
         isLogin: false,
         searchVal: '',

+ 3 - 1
src/pages/Technology/TechnologyMore.vue

@@ -6,7 +6,7 @@
         <el-col :span="6">
           <div class="pull-left" @click="gotoHome" style="cursor: pointer">
             <img class="logo-img" src="../../assets/image/logo-transparent.png" />
-            <span class="logo-title">群智众测平台</span>
+            <span class="logo-title">{{logoTitle}}</span>
           </div>
         </el-col>
         <el-col :span="12">
@@ -68,6 +68,7 @@
   import TechnologyMG from './TechnologyMG'
   import {storageGet} from '@/js/index.js'
   import {notify} from "../../constants";
+  import {logoTitle} from "../../config";
 
   export default {
     name: 'TechnologyMore',
@@ -78,6 +79,7 @@
     },
     data(){
       return {
+        logoTitle,
         loading: false,
         isLogin: false,
         searchVal: '',