浏览代码

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

- 在 handleFail 函数中注释掉 disabledButton.value = false,以防止在请求失败时启用按钮
- 在 LoadingDialog 组件中添加 v-if 指令,仅在 disabledButton 为 false 时显示按钮
panqiuyao 3 月之前
父节点
当前提交
b8ed5d38d6

+ 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)
       }