Przeglądaj źródła

增加指标报表分子分母id维护

hsh 1 rok temu
rodzic
commit
ab4c0b16ad

+ 1 - 1
src/views/target-management/target-comm/ReportLevel.vue

@@ -7,7 +7,7 @@
                  style="margin-left: 10px">重置
       </el-button>
     </template>
-    <template #main>
+    <template #mainMaxContentHeight>
       <el-form ref="ruleFormRef" label-width="120px" :model="levelForm" class="demo-ruleForm" :size="formSize"
                :disabled="isShowForm">
         <el-row>

+ 21 - 9
src/views/target-management/target-dict/TargetDictConfig.vue

@@ -90,10 +90,24 @@
                 </el-form-item>
               </el-col>
             </el-row>
-            <el-form-item label="是否叶子节点" prop="isLeaf">
-              <el-switch v-model="ruleForm.isLeaf" active-value="1" inactive-value="0" active-color="#13ce66"
-                inactive-color="#ff4949" @change='changeNode(ruleFormRef)' />
-            </el-form-item>
+            <el-row>
+              <el-col :span="6">
+                <el-form-item label="是否叶子节点" prop="isLeaf">
+                  <el-switch v-model="ruleForm.isLeaf" active-value="1" inactive-value="0" active-color="#13ce66"
+                    inactive-color="#ff4949" @change='changeNode(ruleFormRef)' />
+                </el-form-item>
+              </el-col>
+              <el-col :span="6" v-show="ruleForm.isLeaf === '1'">
+                <el-form-item label="分子" prop="childId">
+                  <el-input v-model="ruleForm.childId" minlength="1" maxlength="12" show-word-limit />
+                </el-form-item>
+              </el-col>
+              <el-col :span="6" v-show="ruleForm.isLeaf === '1'">
+                <el-form-item label="分母" prop="momId">
+                  <el-input v-model="ruleForm.momId" minlength="1" maxlength="12" show-word-limit />
+                </el-form-item>
+              </el-col>
+            </el-row>
             <el-form-item label="指标定义" prop="definition">
               <el-input v-model="ruleForm.definition" type="textarea" />
             </el-form-item>
@@ -120,8 +134,8 @@
                 <el-col :span="8">
                   <el-form-item label="结束年份">
                     <el-form-item prop="endTime">
-                      <el-date-picker v-model="sqlForm.endTime" type="year" label="选择年份" placeholder="选择年份" format="YYYY"
-                        value-format="YYYY" :disabled="false" />
+                      <el-date-picker v-model="sqlForm.endTime" type="year" label="选择年份" placeholder="选择年份"
+                        format="YYYY" value-format="YYYY" :disabled="false" />
                     </el-form-item>
                   </el-form-item>
                 </el-col>
@@ -178,9 +192,7 @@
               v-show="isShowHandWrite">
               <el-row v-for="e in 4">
                 <el-col :span="6">
-                  <el-form-item :label="'年份' + e" :prop="'year' + e" :rules="[
-                    { type: 'number', message: '年份必须是数字' },
-                  ]">
+                  <el-form-item :label="'年份' + e" :prop="'year' + e" :rules="[{ type: 'number', message: '年份必须是数字' },]">
                     <el-input v-model.number="sqlForm['year' + e]" minlength="4" maxlength="4" show-word-limit />
                   </el-form-item>
                 </el-col>

+ 1 - 0
src/views/target-management/target-dict/TargetReportConfig.vue

@@ -522,6 +522,7 @@ const reportLevel = () => {
 }
 
 const reportDetails = () => {
+    alert("功能开发中。。。")
 }
 </script>
 <style lang="scss" scoped deep>