|
|
@@ -7,14 +7,19 @@ import { useUserStore } from '@vben/stores';
|
|
|
import { $t } from '@/locales';
|
|
|
|
|
|
import { getPartnersListApi, type UserApi } from '#/api';
|
|
|
+import { useLoginModalStore } from '#/store';
|
|
|
|
|
|
const userStore = useUserStore();
|
|
|
const isLogin = computed(() => !!userStore.userInfo);
|
|
|
const router = useRouter();
|
|
|
-
|
|
|
+const loginModalStore = useLoginModalStore();
|
|
|
const partnerList = ref<UserApi.PartnerModel[]>([]);
|
|
|
|
|
|
function handleMoreClick() {
|
|
|
+ if (!isLogin.value) {
|
|
|
+ loginModalStore.open();
|
|
|
+ return;
|
|
|
+ }
|
|
|
router.push('/sales-partners');
|
|
|
}
|
|
|
|