|
@@ -93,13 +93,12 @@ import { confirm } from '@/components/dialog/CommonRoot';
|
|
|
import { useAuthStore } from '@/store/auth';
|
|
import { useAuthStore } from '@/store/auth';
|
|
|
import { useRequireLogin } from '@/common/composeabe/RequireLogin';
|
|
import { useRequireLogin } from '@/common/composeabe/RequireLogin';
|
|
|
import { useSimpleDataLoader } from '@/components/composeabe/loader/SimpleDataLoader';
|
|
import { useSimpleDataLoader } from '@/components/composeabe/loader/SimpleDataLoader';
|
|
|
-import { toast } from '@/components/utils/DialogAction';
|
|
|
|
|
|
|
+import { useWebPassToken } from '../article/web/webPassToken';
|
|
|
import CellGroup from '@/components/basic/CellGroup.vue';
|
|
import CellGroup from '@/components/basic/CellGroup.vue';
|
|
|
import Cell from '@/components/basic/Cell.vue';
|
|
import Cell from '@/components/basic/Cell.vue';
|
|
|
import Image from '@/components/basic/Image.vue';
|
|
import Image from '@/components/basic/Image.vue';
|
|
|
import H4 from '@/components/typography/H4.vue';
|
|
import H4 from '@/components/typography/H4.vue';
|
|
|
import Text from '@/components/basic/Text.vue';
|
|
import Text from '@/components/basic/Text.vue';
|
|
|
-import Height from '@/components/layout/space/Height.vue';
|
|
|
|
|
import Touchable from '@/components/feedback/Touchable.vue';
|
|
import Touchable from '@/components/feedback/Touchable.vue';
|
|
|
import FlexCol from '@/components/layout/FlexCol.vue';
|
|
import FlexCol from '@/components/layout/FlexCol.vue';
|
|
|
import AppCofig from '@/common/config/AppCofig';
|
|
import AppCofig from '@/common/config/AppCofig';
|
|
@@ -121,6 +120,8 @@ const authStore = useAuthStore();
|
|
|
const userInfo = computed(() => authStore.isLogged ? authStore.userInfo : null);
|
|
const userInfo = computed(() => authStore.isLogged ? authStore.userInfo : null);
|
|
|
const volunteerInfoLoader = useSimpleDataLoader(async () => await VillageApi.getVolunteerInfo(), true);
|
|
const volunteerInfoLoader = useSimpleDataLoader(async () => await VillageApi.getVolunteerInfo(), true);
|
|
|
const { requireLogin } = useRequireLogin();
|
|
const { requireLogin } = useRequireLogin();
|
|
|
|
|
+const { finalUrl: storeOrderFinalUrl } = useWebPassToken('https://xycdn.wenlvti.net/assets/addons/yunexamine/h5/', '/pages/gift/order');
|
|
|
|
|
+const { finalUrl: storeFinalUrl } = useWebPassToken('https://xycdn.wenlvti.net/assets/addons/yunexamine/h5/', '/pages/gift/index');
|
|
|
|
|
|
|
|
function goUserProfile() {
|
|
function goUserProfile() {
|
|
|
userInfo.value ? navTo('/pages/user/update/profile') : navTo('/pages/user/login');
|
|
userInfo.value ? navTo('/pages/user/update/profile') : navTo('/pages/user/login');
|
|
@@ -138,12 +139,12 @@ function doLogout() {
|
|
|
}
|
|
}
|
|
|
function goStoreList() {
|
|
function goStoreList() {
|
|
|
requireLogin(() => navTo('/pages/article/web/ewebview', {
|
|
requireLogin(() => navTo('/pages/article/web/ewebview', {
|
|
|
- url: 'https://xy.wenlvti.net/app_static/yunexamine/index.html#/pages/gift/order'
|
|
|
|
|
|
|
+ url: storeOrderFinalUrl.value
|
|
|
}), '登录后查看我的哦');
|
|
}), '登录后查看我的哦');
|
|
|
}
|
|
}
|
|
|
function goStore() {
|
|
function goStore() {
|
|
|
requireLogin(() => navTo('/pages/article/web/ewebview', {
|
|
requireLogin(() => navTo('/pages/article/web/ewebview', {
|
|
|
- url: 'https://xy.wenlvti.net/app_static/yunexamine/index.html#/pages/gift/index'
|
|
|
|
|
|
|
+ url: storeFinalUrl.value
|
|
|
}), '登录后查看我的哦');
|
|
}), '登录后查看我的哦');
|
|
|
}
|
|
}
|
|
|
|
|
|