Переглянути джерело

跳过页码数添加配置

xy 2 тижнів тому
батько
коміт
48daf9167e

+ 1 - 0
yudao-ui-admin-vue3/src/api/pressure2/dynamictb/index.ts

@@ -14,6 +14,7 @@ export interface DynamicTbVO {
   inPath: string // 模板导入文件
   formUrl: string // 模板表单地址
   formPath: string // 模板表单文件
+  skipPageCount: number // 跳过页码数:生成报告时跳过前N页不添加页码,默认0
 }
 
 // 承压动态报表表单 API

+ 5 - 0
yudao-ui-admin-vue3/src/views/pressure2/dynamictb/DynamicTbForm.vue

@@ -41,6 +41,9 @@
           <el-form-item label="版本号" prop="versionNo">
             <el-input v-model="formData.versionNo" placeholder="请输入版本号" :disabled="formType === 'view'" />
           </el-form-item>
+          <el-form-item label="跳过页码数" prop="skipPageCount">
+            <el-input-number v-model="formData.skipPageCount" :min="0" :max="10" :disabled="formType === 'view'" />
+          </el-form-item>
           <el-form-item label="模板说明" prop="tbNote">
             <el-input v-model="formData.tbNote" type="textarea" placeholder="请输入模板说明" :disabled="formType === 'view'" />
           </el-form-item>
@@ -148,6 +151,7 @@ const formData = ref({
   formUrl: undefined,
   formPath: undefined,
   filePaths: [],
+  skipPageCount: 0,
   status: 400, // 默认下架状态
 })
 const formRules = reactive({
@@ -557,6 +561,7 @@ const resetForm = () => {
     formUrl: undefined,
     formPath: undefined,
     filePaths: [],
+    skipPageCount: 0,
     status: 400, // 默认下架状态
   }
   formRef.value?.resetFields()