|
|
@@ -27,6 +27,7 @@
|
|
|
<Avatar
|
|
|
:src="good.villageVolunteerAvatar"
|
|
|
:size="40"
|
|
|
+ defaultAvatar="https://xy.wenlvti.net/app_static/images/mine/DefaultAvatar.png"
|
|
|
/>
|
|
|
<Text :text="`发布人: ${good.villageVolunteerName}`" fontConfig="contentText" />
|
|
|
</FlexRow>
|
|
|
@@ -113,16 +114,22 @@ const handleOpen = () => {
|
|
|
toast('暂未开放,敬请期待!');
|
|
|
}
|
|
|
|
|
|
-onMounted(async () => {
|
|
|
+async function loadVolunteerInfo() {
|
|
|
await getIsVolunteer();
|
|
|
canCollect.value = await getCanCollect(querys.value.villageId);
|
|
|
await goodsLoader.load();
|
|
|
+}
|
|
|
+
|
|
|
+onMounted(() => {
|
|
|
+ loadVolunteerInfo();
|
|
|
});
|
|
|
|
|
|
defineExpose({
|
|
|
onPageBack(name: string, param: any) {
|
|
|
if (param && param.needRefresh)
|
|
|
goodsLoader.reload();
|
|
|
+ if (name === 'registerDone')
|
|
|
+ loadVolunteerInfo();
|
|
|
},
|
|
|
});
|
|
|
</script>
|