hookehuyr

处理优化

/*
* @Date: 2022-05-18 22:56:08
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2022-06-27 23:49:43
* @LastEditTime: 2022-07-05 23:27:51
* @FilePath: /tswj/src/api/fn.js
* @Description: 文件描述
*/
......@@ -35,6 +35,8 @@ export const fn = (api) => {
console.error(err);
return false;
})
.finally(() => { // 最终执行
})
}
/**
......
......@@ -2,7 +2,7 @@
* @Author: hookehuyr hookehuyr@gmail.com
* @Date: 2022-05-21 09:35:14
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2022-07-01 20:21:51
* @LastEditTime: 2022-07-04 06:46:27
* @FilePath: /tswj/src/views/client/bookDetail.vue
* @Description:
-->
......@@ -102,7 +102,7 @@
<my-button type="plain" @on-click="uploadVideo">上传作品</my-button>
</div>
<div class="button">
<my-button type="primary" @on-click="toDonate">爱心助力</my-button>
<my-button type="primary" @on-click="showDonate=true">爱心助力</my-button>
</div>
</div>
<shortcut-fixed :type="USER_ROLE.CLIENT" :item="['home', 'me']" :custom-style="customStyle" />
......@@ -111,7 +111,7 @@
<!-- 上传时,如果没有默认儿童提示弹框, 如果没有实名认证提示弹框 -->
<notice-overlay-module :show="showNotice" :type="userInfo.can_upload" @on-submit="onSubmit" @on-close="onClose" />
<donate-flower :show-popup="showDonate" :item="donateInfo" @on-close="closeDonate" />
<donate-flower :show-popup="showDonate" :item="donateInfo" @on-close="showDonate=false;" />
<van-overlay :show="show" z-index="9999">
<div class="wrapper" @click.stop>
......@@ -121,16 +121,16 @@
</template>
<script setup>
import { ref, onActivated, onMounted, computed } from 'vue'
import { ref, onActivated, onMounted } from 'vue'
import { useRoute, useRouter, onBeforeRouteLeave } from 'vue-router'
import { Cookies, _, storeToRefs, mainStore, Toast, hasEllipsis } from '@/utils/generatePackage'
import { _, storeToRefs, mainStore, Toast, hasEllipsis } from '@/utils/generatePackage'
import { MyButton, VideoCard, NoticeOverlayModule, DonateFlower, ShortcutFixed } from '@/utils/generateModules'
import { icon_video, icon_up, icon_down, icon_subscribed, icon_unsubscribe, no_image } from '@/utils/generateIcons'
import { JSJ_FORM_MANDARIN, JSJ_FORM_LOCALISM } from '@/constant'
import { useVideoList, useDefaultPerf, useScrollTop } from '@/composables';
import { addSubscribeAPI } from '@/api/C/book.js'
import { prepareDonateAPI } from '@/api/C/donate.js'
import { USER_ROLE, USER_TYPE, USER_STATUS } from '@/constant'
import { USER_ROLE, USER_STATUS } from '@/constant'
import { sharePage } from '@/composables/useShare.js'
import { useGo } from '@/hooks/useGo'
......@@ -224,14 +224,6 @@ const onSubscribe = async () => {
// 弹出捐赠弹框模块
const showDonate = ref(false);
const toDonate = () => {
showDonate.value = true;
}
const closeDonate = (v) => {
showDonate.value = v;
}
/*******************************************/
// 校验用户状态判断条件
......