소스 검색

refactor(frontend): 调整摄影详情页面的按钮显示逻辑

- 在 handleFail 函数中注释掉 disabledButton.value = false,以防止在请求失败时启用按钮
- 在 LoadingDialog 组件中添加 v-if 指令,仅在 disabledButton 为 false 时显示按钮
panqiuyao 3 달 전
부모
커밋
b8ed5d38d6
2개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 0
      frontend/src/views/Photography/components/LoadingDialog.vue
  2. 1 1
      frontend/src/views/Photography/detail.vue

+ 1 - 0
frontend/src/views/Photography/components/LoadingDialog.vue

@@ -25,6 +25,7 @@
       <slot name="errList"></slot>
 
       <el-button
+        v-if="!disabledButton"
         :disabled="disabledButton"
         type="primary"
         class="action-button   button--primary1  mar-top-20"

+ 1 - 1
frontend/src/views/Photography/detail.vue

@@ -449,7 +449,7 @@ const generate = async function () {
     //生成失败 (接口请求失败)
     function handleFail(errorMsg: string) {
      // loadingDialogVisible.value = false
-      disabledButton.value = false
+     //  disabledButton.value = false
       if (errorMsg) {
         ElMessage.error(errorMsg)
       }