From 33015c78983a87f37709f5d9abfd63c47742743f Mon Sep 17 00:00:00 2001 From: lijiahang Date: Fri, 27 May 2022 08:47:23 +0800 Subject: [PATCH] clean app build/release data. --- .../components/clear/AppBuildClearModal.vue | 180 ++++++++++++++++ .../components/clear/AppReleaseClearModal.vue | 196 ++++++++++++++++++ orion-ops-vue/src/views/app/AppBuild.vue | 24 ++- orion-ops-vue/src/views/app/AppRelease.vue | 8 + 4 files changed, 400 insertions(+), 8 deletions(-) create mode 100644 orion-ops-vue/src/components/clear/AppBuildClearModal.vue create mode 100644 orion-ops-vue/src/components/clear/AppReleaseClearModal.vue diff --git a/orion-ops-vue/src/components/clear/AppBuildClearModal.vue b/orion-ops-vue/src/components/clear/AppBuildClearModal.vue new file mode 100644 index 00000000..bc08b011 --- /dev/null +++ b/orion-ops-vue/src/components/clear/AppBuildClearModal.vue @@ -0,0 +1,180 @@ + + + + + diff --git a/orion-ops-vue/src/components/clear/AppReleaseClearModal.vue b/orion-ops-vue/src/components/clear/AppReleaseClearModal.vue new file mode 100644 index 00000000..de4dcf9a --- /dev/null +++ b/orion-ops-vue/src/components/clear/AppReleaseClearModal.vue @@ -0,0 +1,196 @@ + + + + + diff --git a/orion-ops-vue/src/views/app/AppBuild.vue b/orion-ops-vue/src/views/app/AppBuild.vue index b833f397..9929f08b 100644 --- a/orion-ops-vue/src/views/app/AppBuild.vue +++ b/orion-ops-vue/src/views/app/AppBuild.vue @@ -56,6 +56,7 @@
构建应用 +
@@ -154,6 +155,8 @@ + + @@ -165,6 +168,7 @@ import AppBuildModal from '@/components/app/AppBuildModal' import AppBuildLogAppenderModal from '@/components/log/AppBuildLogAppenderModal' import _filters from '@/lib/filters' import _enum from '@/lib/enum' +import AppBuildClearModal from '@/components/clear/AppBuildClearModal' /** * 状态判断 @@ -246,6 +250,7 @@ const columns = [ export default { name: 'AppBuild', components: { + AppBuildClearModal, AppBuildLogAppenderModal, AppBuildModal, AppSelector, @@ -345,14 +350,6 @@ export default { this.getList({}) }) }, - resetForm() { - this.$refs.query.resetFields() - this.$refs.appSelector.reset() - this.query.appId = undefined - this.query.status = undefined - this.query.onlyMyself = false - this.getList({}) - }, openLogView(e, id) { if (!e.ctrlKey) { e.preventDefault() @@ -364,6 +361,17 @@ export default { return true } }, + openClear() { + this.$refs.clear.open(this.query.profileId) + }, + resetForm() { + this.$refs.query.resetFields() + this.$refs.appSelector.reset() + this.query.appId = undefined + this.query.status = undefined + this.query.onlyMyself = false + this.getList({}) + }, pollStatus() { if (!this.rows || !this.rows.length) { return diff --git a/orion-ops-vue/src/views/app/AppRelease.vue b/orion-ops-vue/src/views/app/AppRelease.vue index 7b0fd031..069b8394 100644 --- a/orion-ops-vue/src/views/app/AppRelease.vue +++ b/orion-ops-vue/src/views/app/AppRelease.vue @@ -56,6 +56,7 @@
应用发布 +
@@ -257,6 +258,8 @@ + + @@ -271,6 +274,7 @@ import AppReleaseMachineDetailDrawer from '@/components/app/AppReleaseMachineDet import AppReleaseMachineLogAppenderModal from '@/components/log/AppReleaseMachineLogAppenderModal' import _filters from '@/lib/filters' import AppReleaseLogAppenderModal from '@/components/log/AppReleaseLogAppenderModal' +import AppReleaseClearModal from '@/components/clear/AppReleaseClearModal' function statusHolder() { return { @@ -433,6 +437,7 @@ const innerColumns = [ export default { name: 'AppRelease', components: { + AppReleaseClearModal, AppReleaseLogAppenderModal, AppReleaseTimedModal, AppReleaseMachineLogAppenderModal, @@ -639,6 +644,9 @@ export default { this.$message.success('已跳过') }) }, + openClear() { + this.$refs.clear.open(this.query.profileId) + }, resetForm() { this.$refs.query.resetFields() this.$refs.appSelector.reset()