| @@ -35,7 +35,7 @@ | |||||
| ></view | ></view | ||||
| > | > | ||||
| <view class="coinBox" v-if="!userInfoModulesPinia.token" | <view class="coinBox" v-if="!userInfoModulesPinia.token" | ||||
| >还未登录 , | |||||
| >登录即可体验更多功能哦! | |||||
| <text class="goLogin" @click="goLoginHandel">去登录!</text></view | <text class="goLogin" @click="goLoginHandel">去登录!</text></view | ||||
| > | > | ||||
| <!-- tab栏 --> | <!-- tab栏 --> | ||||
| @@ -241,6 +241,7 @@ const pageClass = computed(() => { | |||||
| //#region 头像 | //#region 头像 | ||||
| const avatarUrl = ref(null); | const avatarUrl = ref(null); | ||||
| function chooseAvatar() { | function chooseAvatar() { | ||||
| uni.setStorageSync("action", 1); | |||||
| uni.switchTab({ | uni.switchTab({ | ||||
| url: "/pages/uploadPhoto/uploadPhoto", | url: "/pages/uploadPhoto/uploadPhoto", | ||||
| }); | }); | ||||
| @@ -308,8 +309,13 @@ const tabList = ref([ | |||||
| ]); | ]); | ||||
| const showListActive = ref(1); | const showListActive = ref(1); | ||||
| function clickTabHandle(e) { | function clickTabHandle(e) { | ||||
| if (!userInfoModulesPinia.token) { | |||||
| return; | |||||
| } | |||||
| showListActive.value = e.id; | showListActive.value = e.id; | ||||
| console.log(e.id, "id"); | console.log(e.id, "id"); | ||||
| if (e.id == 1) { | if (e.id == 1) { | ||||
| getPhotoList(pageSize1.value, pageNum1.value); | getPhotoList(pageSize1.value, pageNum1.value); | ||||
| } else if (e.id == 2) { | } else if (e.id == 2) { | ||||
| @@ -114,9 +114,9 @@ function downloadImg() { | |||||
| success: () => { | success: () => { | ||||
| //提示保存成功 | //提示保存成功 | ||||
| uni.showToast({ | uni.showToast({ | ||||
| mask: true, | |||||
| title: "保存成功", | title: "保存成功", | ||||
| duration: 3000, | |||||
| iconL: "success", | |||||
| duration: 2000, | |||||
| }); | }); | ||||
| }, | }, | ||||
| fail: (res2) => { | fail: (res2) => { | ||||
| @@ -130,7 +130,7 @@ function downloadImg() { | |||||
| }, | }, | ||||
| complete: function () { | complete: function () { | ||||
| //隐藏提示 | //隐藏提示 | ||||
| uni.hideLoading(); | |||||
| // uni.hideLoading(); | |||||
| }, | }, | ||||
| }); | }); | ||||
| } | } | ||||
| @@ -81,8 +81,8 @@ | |||||
| <script setup> | <script setup> | ||||
| //#region 导入 | //#region 导入 | ||||
| import { ref, reactive } from "vue"; | |||||
| import { onLoad } from "@dcloudio/uni-app"; | |||||
| import { ref, reactive, nextTick } from "vue"; | |||||
| import { onLoad, onShow } from "@dcloudio/uni-app"; | |||||
| import { loginApi } from "../../api/login"; | import { loginApi } from "../../api/login"; | ||||
| import { addImageApi } from "../../api/uploadphoto.js"; | import { addImageApi } from "../../api/uploadphoto.js"; | ||||
| import { userInfoModules } from "@/store/modules/userInfo"; | import { userInfoModules } from "@/store/modules/userInfo"; | ||||
| @@ -99,6 +99,7 @@ const showImgData = ref(null); //上传数据 | |||||
| // 点击上传图片 | // 点击上传图片 | ||||
| function chooseImage() { | function chooseImage() { | ||||
| console.log("chooseImage"); | |||||
| // 检查token | // 检查token | ||||
| if (!userInfoModulesPinia.token) { | if (!userInfoModulesPinia.token) { | ||||
| uni.showModal({ | uni.showModal({ | ||||
| @@ -351,9 +352,19 @@ onLoad((options) => { | |||||
| }, | }, | ||||
| }); | }); | ||||
| } | } | ||||
| console.log(options); | |||||
| }); | }); | ||||
| //#endregion --------------------- | //#endregion --------------------- | ||||
| onShow(() => { | |||||
| // 若来自我的页面的更换头像按钮,直接触发以下操作 | |||||
| const action = uni.getStorageSync("action"); | |||||
| if (action == 1) { | |||||
| chooseImage(); | |||||
| uni.removeStorageSync("action"); | |||||
| } | |||||
| }); | |||||
| //#region | //#region | ||||
| function goOtherPage(url) { | function goOtherPage(url) { | ||||
| uni.navigateTo({ | uni.navigateTo({ | ||||