This commit is contained in:
2026-02-17 21:44:12 +08:00
parent c7c1b416ee
commit 9272a0162a
9 changed files with 507 additions and 291 deletions

View File

@ -100,6 +100,9 @@ import {mapGetters} from "vuex"
onSubmit(){
this.$emit('submitSite',this.id)
},
emitSitesLoaded() {
this.$emit('sitesLoaded', this.siteList || [])
},
setDefaultSite(){
const defaultSite = this.defaultSiteId
if(defaultSite && this.siteList.find(item=>item.siteId === defaultSite)){
@ -112,6 +115,7 @@ import {mapGetters} from "vuex"
getList(){
return getAllSites().then(response => {
this.siteList = response.data || []
this.emitSitesLoaded()
this.setDefaultSite()
}).finally(() => {this.loading=false;this.searchLoading=false})
}
@ -127,6 +131,7 @@ import {mapGetters} from "vuex"
})
}else{
this.siteList = this.zdList
this.emitSitesLoaded()
this.loading=false
this.searchLoading=false
this.setDefaultSite()