diff --git a/src/components/env.js b/src/components/env.js index 9208d17bdeabe0fa9f866795632efa8ad3efb3f1..9d1442dea09aa7d2251422dd54c37fb6129f4cc4 100644 --- a/src/components/env.js +++ b/src/components/env.js @@ -37,4 +37,8 @@ export const GetRuleTypeOptions = () => { export const Empty = (key, Obj) => { let item = Obj[key] return !item || item.label == '空' +} +export const dateStringToDate = (str) => { + if (!str || typeof str != 'string') return str || "-"; + return str.split("+")[0].replace("T", " ").replace("Z", " ") } \ No newline at end of file diff --git a/src/components/warn-detail/index.vue b/src/components/warn-detail/index.vue index 2151764911e1fd40d2f8efb51f0856b4b6af3d9f..9fa2d3e1e1b8f7fb2b765cb865003927d419a121 100644 --- a/src/components/warn-detail/index.vue +++ b/src/components/warn-detail/index.vue @@ -8,7 +8,7 @@
- +
@@ -27,10 +27,14 @@ const props = defineProps({ type: Object, default: () => ({}), }, - tabs: { + tabLabels: { type: Array, default: () => [], }, + tabDatas: { + type: Object, + default: () => ({}), + }, }); diff --git a/src/components/warn-detail/tab.vue b/src/components/warn-detail/tab.vue index 417ba4e6449b3cb1963dcf3663399d5ebd220e9e..c6ec5d7cce954ba50a665f57d026e9fc13430a69 100644 --- a/src/components/warn-detail/tab.vue +++ b/src/components/warn-detail/tab.vue @@ -1,10 +1,10 @@ @@ -70,7 +66,7 @@ import gapTitle from "@/components/gap-title.vue"; import bgBreadcrumb from "@/components/bg-breadcrumb.vue"; import Info from "@/components/warn-detail/info.vue"; import { METHODS } from "@/components/manual-distribution/env.js"; -import { GetRuleTypeOptions, Empty } from "@/components/env.js"; +import { GetRuleTypeOptions, Empty, dateStringToDate } from "@/components/env.js"; const route = useRoute(); const { id, type_name, target_name } = route.query; const STATUS_OBJ = { diff --git a/src/page/main/forewarning/indicator-config/index.vue b/src/page/main/forewarning/indicator-config/index.vue index 9eb9da246cc0f071321c0dd93ddbf8cee6415c04..2945fd58096020e1c0caffcd8f14e30ff771df5a 100644 --- a/src/page/main/forewarning/indicator-config/index.vue +++ b/src/page/main/forewarning/indicator-config/index.vue @@ -73,7 +73,7 @@ v-model="row.is_enabled">