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"
placeholder="标的名称/所在地/编号"
suffix-icon="el-icon-search"
@keyup.enter.native="handleClick"
v-model="search">
</el-input>
</div>
@ -63,6 +64,7 @@
</template>
<script>
import {isOpenAccount,sendSmsCode,login} from '../../api/index'
import bus from './bus'
export default {
data() {
return {
@ -96,6 +98,14 @@ export default {
}
},
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(){
localStorage.removeItem('login_info')
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>
<script>
import {assetClassInfo,getProvince,getCity,getArea,} from '../../api/index'
import bus from '../common/bus'
export default {
data(){
return{
@ -181,6 +182,10 @@ export default {
}
},
created(){
console.info(this.$route.query)
bus.$on('getDate', (e) => {
this.getData()
})
this.getData()
this.getProvince();
},

Loading…
Cancel
Save