Browse Source

优化

master
ltlzx 4 years ago
parent
commit
28e7e26a9c
  1. 10
      src/components/common/Header.vue
  2. 6
      src/components/common/bus.js
  3. 5
      src/components/page/ClassificationDetails.vue

10
src/components/common/Header.vue

@ -26,6 +26,7 @@
class="header_search" class="header_search"
placeholder="标的名称/所在地/编号" placeholder="标的名称/所在地/编号"
suffix-icon="el-icon-search" suffix-icon="el-icon-search"
@keyup.enter.native="handleClick"
v-model="search"> v-model="search">
</el-input> </el-input>
</div> </div>
@ -63,6 +64,7 @@
</template> </template>
<script> <script>
import {isOpenAccount,sendSmsCode,login} from '../../api/index' import {isOpenAccount,sendSmsCode,login} from '../../api/index'
import bus from './bus'
export default { export default {
data() { data() {
return { return {
@ -96,6 +98,14 @@ export default {
} }
}, },
methods:{ methods:{
handleClick(val){
console.info(this.$route)
if(this.$route.path=='/ClassificationDetails'){
bus.$emit('getDate',this.search);
}else{
this.$router.push({path:'/ClassificationDetails',query:this.search})
}
},
loginOut(){ loginOut(){
localStorage.removeItem('login_info') localStorage.removeItem('login_info')
location.reload() location.reload()

6
src/components/common/bus.js

@ -0,0 +1,6 @@
import Vue from 'vue';
// 使用 Event Bus
const bus = new Vue();
export default bus;

5
src/components/page/ClassificationDetails.vue

@ -157,6 +157,7 @@
</template> </template>
<script> <script>
import {assetClassInfo,getProvince,getCity,getArea,} from '../../api/index' import {assetClassInfo,getProvince,getCity,getArea,} from '../../api/index'
import bus from '../common/bus'
export default { export default {
data(){ data(){
return{ return{
@ -181,6 +182,10 @@ export default {
} }
}, },
created(){ created(){
console.info(this.$route.query)
bus.$on('getDate', (e) => {
this.getData()
})
this.getData() this.getData()
this.getProvince(); this.getProvince();
}, },

Loading…
Cancel
Save