You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

127 lines
4.5 KiB

1 week ago
<view
class="page"
4 days ago
style="background: url('{{imageUrl}}bg2.png?t={{Timestamp}}') no-repeat top center/100% 454rpx;padding-top: {{menuTop}}px;"
1 week ago
>
4 days ago
<image class="logo" src="{{imageUrl}}logo1.png?t={{Timestamp}}"></image>
1 week ago
<view class="page-header">
<view class="item {{step==1 &&'active'}}">
<view class="order" wx:if="{{step===1}}">1</view>
4 days ago
<view class="order" wx:else><image class="icon" src="{{imageUrl}}icon3.png?t={{Timestamp}}"></image></view>
1 week ago
<view class="name">基础信息</view>
</view>
<view class="line {{step>1 &&'active'}}"></view>
<view class="item {{step>1 &&'active'}}">
<view class="order">2</view>
<view class="name">PSVT情况</view>
</view>
</view>
<view class="tip">
4 days ago
<image class="icon" src="{{imageUrl}}icon4.png?t={{Timestamp}}"></image>
<view class="content">这些信息将用于优化内容推荐与服务提醒,不作为诊断或治疗建议依据。</view>
1 week ago
</view>
5 days ago
<!-- Step 1: 基础信息 -->
<view class="step1" wx:if="{{step===1}}">
1 week ago
<view class="row">
<view class="row-title">我的年龄段</view>
<view class="select1">
5 days ago
<view
4 days ago
class="s-item {{ageRange===item.value && 'active'}}"
wx:for="{{ageRangeList}}"
wx:key="value"
5 days ago
bind:tap="handleSelect"
data-key="ageRange"
4 days ago
data-value="{{item.value}}"
>{{item.label}}</view>
1 week ago
</view>
</view>
<view class="row">
<view class="row-title">我的性别</view>
<view class="select2">
5 days ago
<view
4 days ago
class="s-item {{gender===1 && index==0 && 'active1'}} {{gender===2 && index==1 && 'active2'}}"
wx:for="{{genderList}}"
wx:key="value"
5 days ago
bind:tap="handleSelect"
data-key="gender"
4 days ago
data-value="{{item.value}}"
5 days ago
>
4 days ago
<image class="icon" src="{{imageUrl}}icon5.png?t={{Timestamp}}" wx:if="{{item.value===1}}"></image>
<image class="icon" src="{{imageUrl}}icon6.png?t={{Timestamp}}" wx:if="{{item.value===2}}"></image>
{{item.label}}
1 week ago
</view>
</view>
</view>
<view class="row">
<view class="row-title">所在地区</view>
<view class="select3">
4 days ago
<picker-area
pname="{{provinceName}}"
pid="{{provinceId}}"
cname="{{cityName}}"
cid="{{cityId}}"
bind:change="handleAreaChange"
>
1 week ago
<view class="picker-content">
5 days ago
<view class="content" data-place="请选择所在地区">{{regionText || ''}}</view>
4 days ago
<image class="icon" src="{{imageUrl}}icon7.png?t={{Timestamp}}"></image>
1 week ago
</view>
4 days ago
</picker-area>
1 week ago
</view>
</view>
</view>
5 days ago
<!-- Step 2: PSVT情况 -->
<view class="step2" wx:if="{{step===2}}">
1 week ago
<view class="row">
5 days ago
<view class="row-title">确诊状态</view>
1 week ago
<view class="select4">
5 days ago
<view
4 days ago
class="s-item {{diagnosisStatus===item.value && 'active'}}"
wx:for="{{diagnosisStatusList}}"
wx:key="value"
5 days ago
bind:tap="handleSelect"
data-key="diagnosisStatus"
4 days ago
data-value="{{item.value}}"
5 days ago
>
4 days ago
<view class="title">{{item.label}}</view>
1 week ago
</view>
</view>
</view>
5 days ago
<view class="row" wx:if="{{diagnosisStatus===2}}">
1 week ago
<view class="row-title">确诊时间</view>
<view class="select3">
5 days ago
<picker mode="date" fields="month" bindchange="handleDiagnosisTimeChange" end="{{currentMonth}}">
1 week ago
<view class="picker-content">
5 days ago
<view class="content" data-place="选择确诊时间">{{diagnosisTime || ''}}</view>
4 days ago
<image class="icon" src="{{imageUrl}}icon7.png?t={{Timestamp}}"></image>
1 week ago
</view>
</picker>
</view>
</view>
<view class="row" wx:if="{{diagnosisStatus===2}}">
1 week ago
<view class="row-title">是否接受过相关手术治疗</view>
<view class="select4">
5 days ago
<view
4 days ago
class="s-item {{surgeryStatus===item.value && 'active'}}"
wx:for="{{surgeryStatusList}}"
wx:key="value"
5 days ago
bind:tap="handleSelect"
data-key="surgeryStatus"
4 days ago
data-value="{{item.value}}"
5 days ago
>
4 days ago
<view class="title">{{item.label}}</view>
1 week ago
</view>
</view>
</view>
</view>
<view class="page-footer">
5 days ago
<view class="next" wx:if="{{step===1}}" bind:tap="handleNext">下一步</view>
1 week ago
<block wx:else>
5 days ago
<view class="prev" bind:tap="handlePrev">上一步</view>
<view class="next" bind:tap="handleSubmit">立即加入</view>
1 week ago
</block>
</view>
</view>