hookehuyr

refactor(JoinFamily): 将family.disable重命名为family.is_kicked以提高可读性

......@@ -109,7 +109,7 @@
@tap="selectFamily(family.id)"
:class="[
'family-item p-4 border rounded-lg flex items-center space-x-3',
family.disable
family.is_kicked
? 'border-gray-300 bg-gray-100 opacity-60 cursor-not-allowed'
: selectedFamilyId === family.id
? 'border-blue-500 bg-blue-50'
......@@ -128,7 +128,7 @@
<view class="flex-1">
<view class="font-medium text-gray-900 mb-1">
{{ family.name }}
<text v-if="family.disable" class="text-xs text-red-500 ml-2">(被大家长移除后无法再加入)</text>
<text v-if="family.is_kicked" class="text-xs text-red-500 ml-2">(被大家长移除后无法再加入)</text>
</view>
<view class="text-sm text-gray-600 line-clamp-2">{{ family.note }}</view>
</view>
......@@ -283,7 +283,7 @@ const selectFamily = (familyId) => {
const family = mockFamilies.value.find(f => f.id === familyId);
// 如果家庭被禁用,则不允许选中
if (family && family.disable) {
if (family && family.is_kicked) {
return;
}
......