Parcourir la source

修改刷新问题

wangJJ il y a 5 ans
Parent
commit
4272807b4d

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

@@ -108,7 +108,7 @@
         if (storageGet('user') != null) {
           this.isLogin = true;
         }
-        this.code = this.$route.params.code;
+        this.code = this.$route.query.code;
         this.getCrowdProject();
         this.hideLoading();
       },

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

@@ -40,7 +40,6 @@
         components: {},
         data() {
             return {
-                expert: {},
                 loading: false,
                 id: 0,
                 expert: {
@@ -58,7 +57,7 @@
         },
         methods: {
             init() {
-                this.id = this.$route.params.id
+                this.id = this.$route.query.id
                 this.loadData()
             },
             back() {
@@ -69,7 +68,6 @@
             loadData() {
                 this.showLoading()
                 Http.get(Apis.EXPERT.GET_DETAIL.replace('{id}', this.id)).then((res) => {
-                    console.log(res)
                     this.expert.name = res.data.name
                     this.expert.photo = res.data.photo
                     // this.expert.gender = res.data.gender

+ 3 - 3
src/pages/DetailPage/AgencyDetail.vue → src/pages/DetailPage/NewAgencyDetail.vue

@@ -60,7 +60,7 @@
   } from '@/js/index'
 
   export default {
-    name: 'AgencyDetail',
+    name: 'NewAgencyDetail',
     components: {},
     data() {
       return {
@@ -94,8 +94,8 @@
     },
     methods: {
       init() {
-        this.userId = this.$route.params.id
-        this.type = this.$route.params.type
+        this.userId = this.$route.query.id
+        this.type = this.$route.query.type
         this.setServiceTypes()
         this.setResourceTypes()
         this.getAuthInfo()

+ 1 - 1
src/pages/DetailPage/ResourceDetail.vue

@@ -85,7 +85,7 @@
         },
         methods: {
             init() {
-                this.code = this.$route.params.id
+                this.code = this.$route.query.id
                 this.loadData()
             },
             back() {

+ 1 - 1
src/pages/DetailPage/UserDetail.vue

@@ -57,7 +57,7 @@
     },
     methods: {
       init() {
-        this.id = this.$route.params.id
+        this.id = this.$route.query.id
         this.loadData()
       },
       back() {

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

@@ -33,7 +33,7 @@
         },
         goToDetail(userId) {
             this.$router.push({
-                name: 'AgencyDetail',
+                name: 'NewAgencyDetail',
                 params: {id: userId, type: 1}
             })
         },

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

@@ -227,8 +227,7 @@
             this.$router.push('/field/detail');
           }
         }
-
-        this.$router.push(this.homeTabArr.menuArr1[Number(tab.index)].linkTo);
+        // this.$router.push(this.homeTabArr.menuArr1[Number(tab.index)].linkTo);
       },
       handleTypeClick(tab) {
         this.searchType = tab.name

+ 2 - 2
src/pages/Homepage/HotAgency.vue

@@ -2,7 +2,7 @@
   <el-card class="popular-card">
     <div slot="header" class="popular-header">
       <img src="../../assets/img/agency.png" alt="hot-crowd" class="popular-header-img"/>
-      <span class="popular-header-title">测机构排行榜</span>
+      <span class="popular-header-title">测机构排行榜</span>
       <el-button style="float: right; padding: 3px 0;line-height: 25px" type="text" @click="goToMoreAgency()">more>></el-button>
     </div>
     <div class="popular-list">
@@ -47,7 +47,7 @@
         },
         goToDetail(userId) {
             this.$router.push({
-                name: 'AgencyDetail',
+                name: 'NewAgencyDetail',
                 params: {id: userId, type: 0}
             })
         },

+ 2 - 1
src/pages/Homepage/HotCrowd.vue

@@ -41,7 +41,8 @@
       goToDetail(code) {
         this.$router.push({
           name: 'CrowdDetail',
-          params: {code: code}
+          path:'/crowd/detail',
+          query: {code: code}
         })
       },
     }

+ 2 - 1
src/pages/Homepage/HotUser.vue

@@ -48,7 +48,8 @@
         goToDetail(id) {
             this.$router.push({
                 name: 'UserDetail',
-                params: {id: id}
+              path:'user/detail',
+                query: {id: id}
             })
         },
     }

+ 2 - 1
src/pages/Homepage/ResourceAndTool.vue

@@ -27,7 +27,8 @@
         goToDetail(code) {
             this.$router.push({
                 name: 'ResourceDetail',
-                params: {id: code}
+                path:'/resource/detail',
+                query: {id: code}
             })
         },
     }

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

@@ -48,7 +48,7 @@
     methods:{
     },
     mounted() {
-      console.log(this.applicationTypeList)
+      // console.log(this.applicationTypeList)
     }
   }
 

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

@@ -195,8 +195,9 @@
       },
       goToDetail(userId) {
         this.$router.push({
-          name: 'AgencyDetail',
-          params: {id: userId, type: 0}
+          name: 'NewAgencyDetail',
+          path:'/agency/detail',
+          query: {id: userId, type: 0}
         })
       },
       nextPage() {

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

@@ -181,7 +181,7 @@
       },
       goToDetail(id) {
         this.$router.push({
-          name: 'AgencyDetail',
+          name: 'NewAgencyDetail',
           params: {id: id, type: 1}
         })
       },

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

@@ -183,7 +183,8 @@
       goToDetail(code) {
         this.$router.push({
           name: 'CrowdDetail',
-          params: {code: code}
+          path:'/crowd/detail',
+          query: {code: code}
         })
       },
       setUserInfo() {

+ 2 - 1
src/pages/HomepageSearch/ExpertCard.vue

@@ -32,8 +32,9 @@
     methods: {
       goToDetail(id) {
         this.$router.push({
+          path: `/expert/detail/`,
           name: 'ExpertDetail',
-          params: {id: id}
+          query: {id: id}
         })
       },
       showLoading() {

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

@@ -222,7 +222,8 @@
       goToDetail(code) {
         this.$router.push({
           name: 'ResourceDetail',
-          params: {id: code}
+          path:'/resource/detail',
+          query: {id: code}
         })
       },
       showLoading() {

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

@@ -198,7 +198,8 @@
       goToDetail(id) {
         this.$router.push({
           name: 'UserDetail',
-          params: {id: id}
+          path:'/user/detail',
+          query: {id: id}
         })
       },
       setUserInfo() {

+ 1 - 1
src/pages/UserCenter/EnterpriseAuth.vue

@@ -149,7 +149,7 @@
                 :before-upload="beforeFileUpload"
                 :http-request="uploadFile"
                 :data="{type:1}"
-                :disabled="!canEdit"
+                :disabled="!canEdit "
               >
                 <img v-if="enterpriseForm.idCardBackPhoto" :src="enterpriseForm.idCardBackPhoto" class="avatar">
                 <i v-else class="el-icon-plus avatar-uploader-icon card-uploader-icon"></i>

+ 11 - 11
src/router/index.js

@@ -237,15 +237,15 @@ export default new Router({
         requireAuth: false,
       },
     },
-    {
-      path: '/agency/:userId',
-      name: 'Agency',
-      component: resolve => require(['@/components/cheat/AgencyDetail.vue'], resolve),
-      meta: {
-        title: '',
-        requireAuth: false,
-      },
-    },
+    // {
+    //   path: '/agency/:userId',
+    //   name: 'Agency',
+    //   component: resolve => require(['@/components/cheat/AgencyDetail.vue'], resolve),
+    //   meta: {
+    //     title: '',
+    //     requireAuth: false,
+    //   },
+    // },
     {
       path: '/square',
       name: 'Square',
@@ -356,8 +356,8 @@ export default new Router({
     },
     {
       path: '/agency/detail',
-      name: 'AgencyDetail',
-      component: resolve => require(['@/pages/DetailPage/AgencyDetail.vue'], resolve),
+      name: 'NewAgencyDetail',
+      component: resolve => require(['@/pages/DetailPage/NewAgencyDetail.vue'], resolve),
       meta: {
         title: '',
         requireAuth: false,

+ 7 - 1
src/style/main.scss

@@ -81,10 +81,16 @@ a {
 
 @media (min-width: 1200px) {
     .container {
-      width: 80%;
+      width: 90%;
     }
 }
 
+@media (min-width: 1450px) {
+  .container {
+    width: 80%;
+  }
+}
+
 .title{
     font-size: 1.8rem;
     font-weight: bold;