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()