|
|
@@ -5,6 +5,8 @@ import { useRoute } from "vue-router";
|
|
|
import { CompLog } from "@/libs/log.lib";
|
|
|
import { ChapterManager } from "@/models/report.model";
|
|
|
import * as reportTemplateService from "@/services/reportTemplate.service"
|
|
|
+import ReportTemplateName from "./components/ReportTemplateName.vue"
|
|
|
+import ReportTemplateLabel from "./components/ReportTemplateLabel.vue"
|
|
|
import type { Chapter, ChapterType, ReportMetadataItem, ReportTemplateSave } from "@/types/report.types";
|
|
|
import { PlusOutlined } from "@ant-design/icons-vue";
|
|
|
import PageHeader from '@/components/PageHeader.vue';
|
|
|
@@ -90,16 +92,8 @@ onMounted(() => {
|
|
|
<a-row :gutter="24" v-if="reportTemplate">
|
|
|
<a-col :span="12">
|
|
|
<div class="metadata-wrap">
|
|
|
- <a-row type="flex" style="align-items: center">
|
|
|
- <a-col style="width: 120px; text-align: right;">
|
|
|
- 报告模板名称:
|
|
|
- </a-col>
|
|
|
- <a-col flex="1">
|
|
|
- <a-input
|
|
|
- v-model:value="reportTemplate.name"
|
|
|
- />
|
|
|
- </a-col>
|
|
|
- </a-row>
|
|
|
+ <ReportTemplateName v-model="reportTemplate.name"></ReportTemplateName>
|
|
|
+ <ReportTemplateLabel v-model="reportTemplate.tags"> </ReportTemplateLabel>
|
|
|
<DynamicMeta v-model:data="reportTemplate.metadata" @change="onMetaChange" />
|
|
|
</div>
|
|
|
</a-col>
|