From 60e7c543a54a1560789d6b6e879f738ac168678a Mon Sep 17 00:00:00 2001 From: zhangyao Date: Mon, 10 Jul 2023 10:30:13 +0800 Subject: [PATCH] feat: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 优化时间格式方法 --- src/components/env.js | 4 + src/components/warn-detail/index.vue | 8 +- src/components/warn-detail/tab.vue | 10 ++- .../indicator-config/detail/index.vue | 10 +-- .../forewarning/indicator-config/index.vue | 3 +- .../main/forewarning/list/detail/index.vue | 76 +++++++------------ src/page/main/forewarning/list/index.vue | 6 +- src/page/main/forewarning/rule-set/index.vue | 3 +- .../business-ticket-list/detail/index.vue | 7 +- .../ticket/business-ticket-list/index.vue | 5 +- .../business-ticket-manage/detail/index.vue | 30 +++----- .../ticket/business-ticket-manage/index.vue | 3 +- .../my-business-ticket/detail/index.vue | 7 +- .../main/ticket/my-business-ticket/index.vue | 5 +- .../ticket/my-warn-ticket/detail/index.vue | 76 +++++++------------ src/page/main/ticket/my-warn-ticket/index.vue | 6 +- 16 files changed, 111 insertions(+), 148 deletions(-) diff --git a/src/components/env.js b/src/components/env.js index 9208d17..9d1442d 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 2151764..9fa2d3e 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 417ba4e..c6ec5d7 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 9eb9da2..2945fd5 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">