diff --git a/orion-ops-vue/src/components/app/AppPipelineSelector.vue b/orion-ops-vue/src/components/app/AppPipelineSelector.vue
new file mode 100644
index 00000000..50d4345e
--- /dev/null
+++ b/orion-ops-vue/src/components/app/AppPipelineSelector.vue
@@ -0,0 +1,73 @@
+
+
+
+ {{ pipeline.name }}
+
+
+
+
+
+
+
diff --git a/orion-ops-vue/src/components/clear/AppPipelineClearModal.vue b/orion-ops-vue/src/components/clear/AppPipelineClearModal.vue
new file mode 100644
index 00000000..0499ee9d
--- /dev/null
+++ b/orion-ops-vue/src/components/clear/AppPipelineClearModal.vue
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+ 保留天数
+ 保留条数
+ 清理流水线
+
+
+
+
+
+
+
+
流水线
+
submit.relIdList[0] = e"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/orion-ops-vue/src/views/app/AppPipelineTask.vue b/orion-ops-vue/src/views/app/AppPipelineTask.vue
index 651442bc..96946add 100644
--- a/orion-ops-vue/src/views/app/AppPipelineTask.vue
+++ b/orion-ops-vue/src/views/app/AppPipelineTask.vue
@@ -50,6 +50,7 @@
@@ -262,6 +263,8 @@
+
+
@@ -276,6 +279,7 @@ import AppPipelineExecTimedModal from '@/components/app/AppPipelineExecTimedModa
import AppPipelineTaskDetailDrawer from '@/components/app/AppPipelineTaskDetailDrawer'
import AppBuildLogAppenderModal from '@/components/log/AppBuildLogAppenderModal'
import AppReleaseLogAppenderModal from '@/components/log/AppReleaseLogAppenderModal'
+import AppPipelineClearModal from '@/components/clear/AppPipelineClearModal'
function statusHolder() {
return {
@@ -433,6 +437,7 @@ const innerColumns = [
export default {
name: 'AppPipelineTask',
components: {
+ AppPipelineClearModal,
AppReleaseLogAppenderModal,
AppBuildLogAppenderModal,
AppPipelineTaskDetailDrawer,
@@ -631,6 +636,9 @@ export default {
this.$message.success('已跳过')
})
},
+ openClear() {
+ this.$refs.clear.open(this.query.profileId)
+ },
resetForm() {
this.$refs.query.resetFields()
this.query.pipelineId = undefined