Jelajahi Sumber

feat: 生成试卷调整

zhangjie 7 bulan lalu
induk
melakukan
bc41834132

+ 7 - 1
src/modules/paper-export/components/PaperBuildConfig.vue

@@ -57,7 +57,9 @@
         </el-input>
       </el-form-item>
       <el-form-item v-if="showConfirmBtn">
-        <el-button type="primary" @click="confirm">确定</el-button>
+        <el-button type="primary" :disabled="confirmDisabled" @click="confirm"
+          >确定</el-button
+        >
       </el-form-item>
     </el-form>
   </div>
@@ -84,6 +86,10 @@ export default {
       type: Boolean,
       default: true,
     },
+    confirmDisabled: {
+      type: Boolean,
+      default: true,
+    },
   },
   data() {
     return {

+ 3 - 9
src/modules/paper-export/views/PaperTemplateBuild.vue

@@ -32,22 +32,16 @@
         <el-button
           type="primary"
           size="small"
-          :loading="downloading"
+          :disabled="downloading"
           @click="toAction('downloadPdf')"
           >下载试卷</el-button
         >
-        <el-button
-          type="primary"
-          size="small"
-          :loading="downloading"
-          @click="toAction('buildPackge')"
-          >生成数据包</el-button
-        >
       </div>
       <paper-build-config
         ref="PaperBuildConfig"
         :config-sources="configSources"
-        :showConfirmBtn="false"
+        :confirm-disabled="downloading"
+        @confirm="toAction('buildPackage')"
       ></paper-build-config>
       <paper-template-view
         ref="PaperTemplateView"