Browse Source

feat: create report template页面新增level筛选项

Jack Zhou 1 week ago
parent
commit
5ce79f909c

+ 19 - 5
src/views/TemplateManagement/src/components/CreateReportTemplate/src/CreateReportTemplate.vue

@@ -16,6 +16,7 @@ const searchData = ref({
 
 const infoData = ref({
   reportName: '',
+  reportLevel: '',
   reportDescription: ''
 })
 
@@ -96,12 +97,25 @@ watch(radioa, (newVal) => {
       <div class="basic-info template-box">
         <div class="header">Basic Report Information</div>
         <div class="content-box">
-          <div class="info-item">
-            <div class="label">
-              <span style="color: var(--color-danger)">*</span>
-              <span>Report Name</span>
+          <div class="info-item" style="display: flex; gap: 8px">
+            <div class="report-name" style="flex: 1">
+              <div class="label">
+                <span style="color: var(--color-danger)">*</span>
+                <span>Report Name</span>
+              </div>
+              <el-input v-model="infoData.reportName" placeholder="Please enter..."></el-input>
+            </div>
+            <div class="report-level" style="flex: 1">
+              <div class="label">
+                <span style="color: var(--color-danger)">*</span>
+                <span>Report Level</span>
+              </div>
+              <el-select v-model="infoData.reportLevel" placeholder="Please enter...">
+                <el-option label="Level 1" value="level1"></el-option>
+                <el-option label="Level 2" value="level2"></el-option>
+                <el-option label="Level 3" value="level3"></el-option>
+              </el-select>
             </div>
-            <el-input v-model="infoData.reportName" placeholder="Please enter..."></el-input>
           </div>
           <div class="info-item">
             <div class="label">