diff --git a/src/pages/repository/package/index.vue b/src/pages/repository/package/index.vue index ce40d10bc0435d2bbc9db612294ab9c53749a29c..9a957d51a59ce21758253cd8084d243e66b1fc46 100644 --- a/src/pages/repository/package/index.vue +++ b/src/pages/repository/package/index.vue @@ -183,7 +183,25 @@ export default { this.listQuery.limit = 10 this.classification = 'all' this.getPackageByPage() - } + }, + getPackageByPage() { + const params = { + page: this.listQuery.page, + limit: this.listQuery.limit, + pkgClass: this.classification, + modelName: this.planName, + packageName: this.packageName + } + this.loading = true + getSourcePackagePage(params).then(res => { + if (res.code === 200) { + this.total = Number(res.data?.total) || 0 + this.packageList = res.data?.list || [] + } + }).finally(() => { + this.loading = false + }) + }, } } \ No newline at end of file