mirror of https://github.com/certd/certd
chore: 流水线有效期
parent
c03a70fde2
commit
3bdc610249
|
|
@ -1,23 +1,23 @@
|
||||||
::-webkit-scrollbar {
|
::-webkit-scrollbar {
|
||||||
width: 8px;
|
width: 12px !important;
|
||||||
height: 8px;
|
height: 12px !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
::-webkit-scrollbar-track {
|
::-webkit-scrollbar-track {
|
||||||
width: 8px;
|
width: 12px !important;
|
||||||
background: rgba(#101f1c, 0.1);
|
background: rgba(#101f1c, 0.1);
|
||||||
-webkit-border-radius: 2em;
|
-webkit-border-radius: 4em;
|
||||||
-moz-border-radius: 2em;
|
-moz-border-radius: 4em;
|
||||||
border-radius: 2em;
|
border-radius: 4em;
|
||||||
}
|
}
|
||||||
|
|
||||||
::-webkit-scrollbar-thumb {
|
::-webkit-scrollbar-thumb {
|
||||||
// background-color: rgba(#101F1C, 0.5);
|
// background-color: rgba(#101F1C, 0.5);
|
||||||
background-clip: padding-box;
|
background-clip: padding-box;
|
||||||
min-height: 28px;
|
min-height: 28px;
|
||||||
-webkit-border-radius: 2em;
|
-webkit-border-radius: 4em;
|
||||||
-moz-border-radius: 2em;
|
-moz-border-radius: 4em;
|
||||||
border-radius: 2em;
|
border-radius: 4em;
|
||||||
background-color: #b3b3b3;
|
background-color: #b3b3b3;
|
||||||
box-shadow: 0px 1px 1px #eee inset;
|
box-shadow: 0px 1px 1px #eee inset;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,7 @@ const pipelineOptions: PipelineOptions = {
|
||||||
type: detail.pipeline.type,
|
type: detail.pipeline.type,
|
||||||
from: detail.pipeline.from,
|
from: detail.pipeline.from,
|
||||||
},
|
},
|
||||||
|
validTime: detail.pipeline.validTime,
|
||||||
} as PipelineDetail;
|
} as PipelineDetail;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,13 @@
|
||||||
未设置触发源,不会自动执行
|
未设置触发源,不会自动执行
|
||||||
</span>
|
</span>
|
||||||
</a-tag>
|
</a-tag>
|
||||||
|
<a-tag v-if="pipelineEntity.validTime > 0 && settingStore.sysPublic.pipelineValidTimeEnabled" v-plus="true" :color="pipelineEntity.validTime > Date.now() ? 'green' : 'red'">
|
||||||
|
<span class="flex">
|
||||||
|
<fs-icon icon="ion:time-outline"></fs-icon>
|
||||||
|
<span v-if="pipelineEntity.validTime > Date.now()"> 有效期:<FsTimeHumanize :model-value="pipelineEntity.validTime" :options="{ units: ['d'] }"></FsTimeHumanize> </span>
|
||||||
|
<span v-else> 已过期 </span>
|
||||||
|
</span>
|
||||||
|
</a-tag>
|
||||||
</div>
|
</div>
|
||||||
<div class="basis-40 flex justify-end mr-10">
|
<div class="basis-40 flex justify-end mr-10">
|
||||||
<template v-if="editMode">
|
<template v-if="editMode">
|
||||||
|
|
@ -343,7 +350,7 @@ export default defineComponent({
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
const currentPipeline: Ref<any> = ref({});
|
const currentPipeline: Ref<any> = ref({});
|
||||||
const pipeline: Ref<any> = ref({});
|
const pipeline: Ref<any> = ref({});
|
||||||
|
const pipelineEntity: Ref<any> = ref({});
|
||||||
const histories: Ref<RunHistory[]> = ref([]);
|
const histories: Ref<RunHistory[]> = ref([]);
|
||||||
|
|
||||||
const currentHistory: Ref<any> = ref({});
|
const currentHistory: Ref<any> = ref({});
|
||||||
|
|
@ -490,6 +497,7 @@ export default defineComponent({
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const detail: PipelineDetail = await props.options.getPipelineDetail({ pipelineId: value });
|
const detail: PipelineDetail = await props.options.getPipelineDetail({ pipelineId: value });
|
||||||
|
pipelineEntity.value = detail;
|
||||||
currentPipeline.value = merge(
|
currentPipeline.value = merge(
|
||||||
{
|
{
|
||||||
title: "新管道流程",
|
title: "新管道流程",
|
||||||
|
|
@ -808,7 +816,7 @@ export default defineComponent({
|
||||||
return nodes;
|
return nodes;
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
throw new Error(errorMessage);
|
throw new Error(errorMessages?.join(","));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -970,6 +978,7 @@ export default defineComponent({
|
||||||
nextTriggerTimes,
|
nextTriggerTimes,
|
||||||
viewCert,
|
viewCert,
|
||||||
downloadCert,
|
downloadCert,
|
||||||
|
pipelineEntity,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ import { PluginGroups } from "/@/store/plugin";
|
||||||
|
|
||||||
export type PipelineDetail = {
|
export type PipelineDetail = {
|
||||||
pipeline: Pipeline;
|
pipeline: Pipeline;
|
||||||
|
validTime?: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type RunHistory = {
|
export type RunHistory = {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue