Merge branch 'storage_cloud'

storage_local
nineven 5 years ago
commit a0093ea6d4
  1. 4
      fir_client/src/components/FirAppInfosBase.vue
  2. 49
      fir_client/src/components/FirApps.vue

@ -164,7 +164,9 @@
}, {
"app_id": this.$route.params.id
});
this.icon_url = this.$store.state.currentapp.master_release.icon_url
if(this.$store.state.currentapp.master_release){
this.icon_url = this.$store.state.currentapp.master_release.icon_url
}
// this.$store.dispatch('dosetAh',this.getBH);
},watch:{
'$store.state.currentapp.master_release.icon_url':function () {

@ -242,10 +242,11 @@
hdata: {},
willDeleteApp: false,
delapp: {},
has_next:false,
has_next:true,
query:{'page':1,size:20},
searchflag:false,
uploadflag:false
uploadflag:false,
autoloadflag:true
}
}, methods: {
searchFun(){
@ -253,6 +254,7 @@
if(keysearch === ''){
this.searchflag=false;
this.applists=[];
this.orgapplists=[];
this.query.page=1;
if(this.searchfromtype){
this.getappsFun({"type": this.searchfromtype});
@ -263,6 +265,8 @@
this.searchflag=true
}
if(this.searchflag){
this.applists=[];
this.orgapplists=[];
if(this.searchfromtype){
this.getappsFun({"type": this.searchfromtype,'page':1,size:999});
}else {
@ -274,25 +278,26 @@
// eslint-disable-next-line no-console
// console.log(getScrollTop() , getWindowHeight(),getScrollTop() + getWindowHeight(), getScrollHeight());
if(getScrollTop() + getWindowHeight() >= getScrollHeight()){
if(this.has_next){ //
if(this.applists.length === 0){
this.query.page=1;
}else {
this.query.page+=1;
}
if(this.searchfromtype!=='') {
this.query.type = this.searchfromtype;
if(this.has_next){ //
if(this.autoloadflag) {
this.autoloadflag = false;
if (this.applists.length === 0) {
this.query.page = 1;
} else {
this.query.page += 1;
}
if (this.searchfromtype !== '') {
this.query.type = this.searchfromtype;
}
this.getappsFun(this.query);
}
}else{
if(! this.has_next){
this.$message.success("已经到底啦")
}
}
// this.getappsFun(dict(this.query,{"types": this.searchfromtype}));
// this.getappsFun({"type": this.searchfromtype});
// }else {
this.getappsFun(this.query);
// }
}else{
// eslint-disable-next-line no-console
console.log("end")
}
}
},
searchapps() {
@ -314,6 +319,8 @@
getapps(data => {
if (data.code === 1000) {
this.autoloadflag = true;
if(this.uploadflag){
this.applists = data.data ;
this.uploadflag = false;
@ -453,6 +460,8 @@
}, mounted() {
// this.$store.dispatch('dosetAh',this.getBH);
window.addEventListener('scroll',this.auto_load);
this.$store.dispatch('doucurrentapp', {});
this.getappsFun({});
},

Loading…
Cancel
Save