|
|
@@ -290,19 +290,23 @@ function loadListCatalog(catalog: VillageCatalogListItem) {
|
|
|
listLoader.load(true, currentLoadData.value)
|
|
|
}
|
|
|
|
|
|
-const { querys } = useLoadQuerys({
|
|
|
- collectModuleId: 0,
|
|
|
- villageId: 0,
|
|
|
- title: '',
|
|
|
-}, async (querys) => {
|
|
|
- isManagement.value = await getIsManagement(querys.villageId);
|
|
|
+async function loadVolunteerInfo() {
|
|
|
+ isManagement.value = await getIsManagement(querys.value.villageId);
|
|
|
try {
|
|
|
//普通用户进入预览模式
|
|
|
await getIsVolunteer();
|
|
|
- canCollect.value = await getCanCollect(querys.villageId);
|
|
|
+ canCollect.value = await getCanCollect(querys.value.villageId);
|
|
|
} catch {
|
|
|
canCollect.value = false;
|
|
|
}
|
|
|
+}
|
|
|
+
|
|
|
+const { querys } = useLoadQuerys({
|
|
|
+ collectModuleId: 0,
|
|
|
+ villageId: 0,
|
|
|
+ title: '',
|
|
|
+}, async (querys) => {
|
|
|
+ await loadVolunteerInfo();
|
|
|
|
|
|
function pushCatalogWithCurrentCatalog(catalog: VillageCatalogListItem) {
|
|
|
if (catalog.collectModuleId === querys.collectModuleId) {
|
|
|
@@ -336,6 +340,8 @@ defineExpose({
|
|
|
onPageBack(name: string, param: any) {
|
|
|
if (param && param.needRefresh)
|
|
|
listLoader.reload();
|
|
|
+ if (name === 'registerDone')
|
|
|
+ loadVolunteerInfo();
|
|
|
}
|
|
|
})
|
|
|
</script>
|