|  |  |  | 
|---|
|  |  |  | <t-avatar class="avatar-example" image="{{image}}" size="120rpx" bind:tap="handleAvatarTap" /> | 
|---|
|  |  |  | <view class="current-project"> | 
|---|
|  |  |  | <text>{{ projectConfig[selectedProject].displayName }}</text> | 
|---|
|  |  |  | <view class="switch-project" bind:tap="switchProject"> | 
|---|
|  |  |  | <image class="switch-icon" src="/images/switch.svg" /> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <view class="head-text-wrapper"> | 
|---|
|  |  |  | 
|---|
|  |  |  | <view class="project-modal-body"> | 
|---|
|  |  |  | <scroll-view scroll-y class="project-scroll-view"> | 
|---|
|  |  |  | <radio-group class="project-radio-group" bindchange="onProjectChange"> | 
|---|
|  |  |  | <label wx:for="{{projectList}}" wx:key="index" class="project-radio {{selectedProject === item.key ? 'project-radio-selected' : ''}}"> | 
|---|
|  |  |  | <radio value="{{item.key}}" checked="{{selectedProject === item.key}}" color="#1890FF" /> | 
|---|
|  |  |  | <label wx:for="{{projectList}}" wx:key="index" class="project-radio {{(tempSelectedProject || selectedProject) === item.key ? 'project-radio-selected' : ''}}"> | 
|---|
|  |  |  | <radio value="{{item.key}}" checked="{{(tempSelectedProject || selectedProject) === item.key}}" color="#1890FF" /> | 
|---|
|  |  |  | <text>{{item.displayName}}</text> | 
|---|
|  |  |  | </label> | 
|---|
|  |  |  | </radio-group> | 
|---|