From 8200692e68615196b4f716bcbd390073cdb808a8 Mon Sep 17 00:00:00 2001 From: chutingting Date: Thu, 14 Dec 2023 20:09:57 +0800 Subject: [PATCH] edit --- .env.development | 2 +- src/types/auto-imports.d.ts | 4 ++++ src/views/createVideo/index.vue | 13 ++++++++----- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/.env.development b/.env.development index 9b9f772..af5b47f 100644 --- a/.env.development +++ b/.env.development @@ -8,5 +8,5 @@ VITE_APP_PORT = 3000 ## VITE_APP_BASE_API = 'https://photo.metavatar.cc/C' # VITE_APP_BASE_API = 'https://test.metavatar.cc/C' # VITE_APP_BASE_API = 'https://phototest.metavatar.cc/C' -VITE_APP_BASE_API = 'https://mtest.metavatar.cc/C' +VITE_APP_BASE_API = 'https://m.metavatar.cc/C' diff --git a/src/types/auto-imports.d.ts b/src/types/auto-imports.d.ts index 6f8d200..9ea2d5d 100644 --- a/src/types/auto-imports.d.ts +++ b/src/types/auto-imports.d.ts @@ -2,6 +2,8 @@ export {} declare global { const EffectScope: typeof import('vue')['EffectScope'] + const ElMessage: typeof import('element-plus/es')['ElMessage'] + const ElMessageBox: typeof import('element-plus/es')['ElMessageBox'] const asyncComputed: typeof import('@vueuse/core')['asyncComputed'] const autoResetRef: typeof import('@vueuse/core')['autoResetRef'] const computed: typeof import('vue')['computed'] @@ -268,6 +270,8 @@ import { UnwrapRef } from 'vue' declare module 'vue' { interface ComponentCustomProperties { readonly EffectScope: UnwrapRef + readonly ElMessage: UnwrapRef + readonly ElMessageBox: UnwrapRef readonly asyncComputed: UnwrapRef readonly autoResetRef: UnwrapRef readonly computed: UnwrapRef diff --git a/src/views/createVideo/index.vue b/src/views/createVideo/index.vue index 0e561b7..19c2a24 100644 --- a/src/views/createVideo/index.vue +++ b/src/views/createVideo/index.vue @@ -712,7 +712,7 @@ @@ -778,6 +778,7 @@ import Recorder from "js-audio-recorder"; //mp3插件 import imageCompression from "browser-image-compression"; //压缩图片插件 import { useRoute, useRouter } from "vue-router"; import cutImg from "@/components/cutImg.vue"; +import { getUserPoinsApi } from '@/apis/my.js' //#endregion ----------------------------------- const route = useRoute(); @@ -1792,9 +1793,10 @@ const problemContent = ref(""); //问题输入框内容 const answerContent = ref(""); //回答输入框内容 // 点击发送需求 async function sendRequirement(tag) { - - let userPoinsVal = localStorage.getItem('userPoinsVal') // 当前币值 - if (Number(userPoinsVal) <= 0){ + if (tag === 'send') { + let userPoins = await getUserPoinsApi() + // let userPoinsVal = localStorage.getItem('userPoinsVal') // 当前币值 + if (userPoins.code == 200 && Number(userPoins.data) <= 0){ ElMessageBox.confirm( '当前金币不足,是否去充值?', '提示', { @@ -1812,6 +1814,7 @@ async function sendRequirement(tag) { }).catch(() => {}) return } + } // loading sendLoading.value = true; @@ -1828,7 +1831,7 @@ async function sendRequirement(tag) { }, ]; // 如果处于链接状态 - if (!tag) { + if (!tag || tag === 'send') { // 金币扣除 ElMessageBox.confirm( lanChange.value == "zh-cn" ? '需要扣一个金币,是否继续?' : 'Need to deduct a gold coin, do you want to continue?',