+
当前币值:{{ currentValue }}
+
{{ currentPhone }}
{{ $t("navbar.goLogin") }}
@@ -131,6 +133,8 @@ import { useRoute, useRouter } from "vue-router";
import { useI18n } from "vue-i18n";
import { userInfoModules } from "@/store/modules/userInfo";
+import { getUserPoinsApi } from '@/apis/my.js'
+
import {
Document,
Menu as IconMenu,
@@ -196,7 +200,18 @@ function handleOutsideClick() {
appStore.closeSideBar(false);
}
-onMounted(() => {});
+// 当前币值
+const currentValue = ref('')
+const currentPhone = localStorage.getItem('phone')
+function currentValFn() {
+ getUserPoinsApi().then(res => {
+ currentValue.value = res.data
+ })
+}
+
+onMounted(() => {
+ currentValFn()
+});
//#region 联系我们弹窗
const showTalkUsDialog = ref(false);
const updateShowTalkUsDialog = (newValue: any) => {
diff --git a/src/store/modules/userInfo.js b/src/store/modules/userInfo.js
index bfd1626..e4b6476 100644
--- a/src/store/modules/userInfo.js
+++ b/src/store/modules/userInfo.js
@@ -13,6 +13,7 @@ export const userInfoModules = defineStore("userInfo", () => {
async function getUserInfo() {
const res = await getUserInfoApi()
userInfo.value = res.data
+ localStorage.setItem('phone', res.data.phone)
}
// 退出清除用户信息
function loginOut(params) {
diff --git a/src/types/components.d.ts b/src/types/components.d.ts
index 9a9bd44..76db6b6 100644
--- a/src/types/components.d.ts
+++ b/src/types/components.d.ts
@@ -23,16 +23,21 @@ declare module '@vue/runtime-core' {
ElFormItem: typeof import('element-plus/es')['ElFormItem']
ElIcon: typeof import('element-plus/es')['ElIcon']
ElInput: typeof import('element-plus/es')['ElInput']
+ ElInputNumber: typeof import('element-plus/es')['ElInputNumber']
ElMenu: typeof import('element-plus/es')['ElMenu']
ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
ElMenuItemGroup: typeof import('element-plus/es')['ElMenuItemGroup']
+ ElOption: typeof import('element-plus/es')['ElOption']
ElPagination: typeof import('element-plus/es')['ElPagination']
ElRadio: typeof import('element-plus/es')['ElRadio']
ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
+ ElSelect: typeof import('element-plus/es')['ElSelect']
ElSubMenu: typeof import('element-plus/es')['ElSubMenu']
+ ElSwitch: typeof import('element-plus/es')['ElSwitch']
ElTable: typeof import('element-plus/es')['ElTable']
ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
ElTooltip: typeof import('element-plus/es')['ElTooltip']
+ ElUpload: typeof import('element-plus/es')['ElUpload']
GithubCorner: typeof import('./../components/GithubCorner/index.vue')['default']
Hamburger: typeof import('./../components/Hamburger/index.vue')['default']
IconSelect: typeof import('./../components/IconSelect/index.vue')['default']
@@ -58,6 +63,7 @@ declare module '@vue/runtime-core' {
WangEditor: typeof import('./../components/WangEditor/index.vue')['default']
}
export interface ComponentCustomProperties {
+ vInfiniteScroll: typeof import('element-plus/es')['ElInfiniteScroll']
vLoading: typeof import('element-plus/es')['ElLoadingDirective']
}
}
diff --git a/src/views/createVideo/index.vue b/src/views/createVideo/index.vue
index ec15c44..1e6ef0c 100644
--- a/src/views/createVideo/index.vue
+++ b/src/views/createVideo/index.vue
@@ -1637,7 +1637,13 @@ async function createVideo() {
const res2 = await createVideoApi(workId.value);
// 去充值
if (res2.code === '64001') {
- router.push("/myStore");
+ // router.push("/myStore");
+ router.push({
+ path: "/businessCheck",
+ query: {
+ tag: 'createVideo'
+ },
+ });
return
}
ElMessage.success(