hookehuyr

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

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