From b0d63aa0da804b0e4e221bf9e1d93f77568c3b8e Mon Sep 17 00:00:00 2001 From: Dong Xia Date: Thu, 31 Oct 2024 09:57:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E8=BD=AF=E4=BB=B6=E5=8C=85?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E4=B8=8B=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/repository/package/index.vue | 19 ++++++ .../repository/package/pkgInstallInfo.vue | 68 +++++++++++++++++++ 2 files changed, 87 insertions(+) create mode 100644 src/pages/repository/package/pkgInstallInfo.vue diff --git a/src/pages/repository/package/index.vue b/src/pages/repository/package/index.vue index 3e66699..93f25d5 100644 --- a/src/pages/repository/package/index.vue +++ b/src/pages/repository/package/index.vue @@ -17,6 +17,12 @@ 条件搜索 重置 批量修改软件包类别 + 批量下发软件包 { this.sectionsList = res.data || [] }) }, + // 刷新源模板列表 getPlanList() { getPlanSourceList().then(res => { this.planList = res.data }) }, + // 初始化数据 initData() { getPlanSourceList().then(res => { this.planList = res.data || [] @@ -324,12 +333,14 @@ export default { } }) }, + // 刷新列表 freshenList() { this.listQuery.page = 1 this.listQuery.limit = 10 this.classification = 'all' this.getPackageByPage() }, + // 改变软件包类别 changeClassification() { this.listQuery.page = 1 this.listQuery.limit = 10 @@ -340,6 +351,7 @@ export default { this.changeClassification() } }, + // 获取软件包列表 getPackageByPage() { const params = { page: this.listQuery.page, @@ -388,6 +400,13 @@ export default { this.putVisible = true this.selectRow = row }, + // 批量下发 + batchPutPakClass() { + this.selectGroup = [] + this.selectNode = [] + this.isBatchEdit = true + this.putVisible = true + }, // 确定编辑 handleEditClass() { if (this.pkgClass === '') { diff --git a/src/pages/repository/package/pkgInstallInfo.vue b/src/pages/repository/package/pkgInstallInfo.vue new file mode 100644 index 0000000..a4002dc --- /dev/null +++ b/src/pages/repository/package/pkgInstallInfo.vue @@ -0,0 +1,68 @@ + + + + + -- Gitee