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.

180 lines
6.3 KiB

3 months ago
<wxs src="../d_patient/index.wxs" module="tools" />
<view
class="page"
2 weeks ago
style="padding-top: {{bottom+5}}px;background: url('{{imageUrl}}bg38.png?t={{Timestamp}}') no-repeat top center / 100% 472rpx"
3 months ago
>
<navBar
title="新建消息"
background="{{background}}"
color="{{background==='transparent'?'#fff':'#000'}}"
fixed
back
bind:back="handleBack"
iconTheme="{{background==='transparent'?'white':'black'}}"
></navBar>
<view class="page-header">
<view class="item active">
<view class="order" wx:if="{{step===1}}">1</view>
<image class="order-end" wx:else src="{{imageUrl}}/3/order-end.png?t={{Timestamp}}">1</image>
<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">发送时间</view>
</view>
</view>
<view class="page-tip">您配置的内容会通过对话列表及公众号提醒通知患者</view>
<view class="step1" wx:if="{{step===1}}">
<view class="form">
2 weeks ago
<view class="form-item vertical">
<view class="f-title">选择全员</view>
2 weeks ago
<checkbox class="checkbox" checked="{{SelectAll === 1}}" bind:tap="handleSelectAll"></checkbox>
2 weeks ago
</view>
</view>
<view class="form">
3 months ago
<view class="form-item">
<view class="f-title">绑定时间</view>
<view class="date">
<picker class="picker" model:value="{{BindStartDate}}" end="{{BindEndDate}}" mode="date">
<view class="d-item">
<view class="content" data-place="选择开始时间">{{BindStartDate}}</view>
2 weeks ago
<image class="icon" src="{{imageUrl}}icon110.png?t={{Timestamp}}"></image>
3 months ago
</view>
</picker>
<picker class="picker" model:value="{{BindEndDate}}" start="{{BindStartDate}}" mode="date">
<view class="d-item">
<view class="content" data-place="选择结束时间">{{BindEndDate}}</view>
2 weeks ago
<image class="icon" src="{{imageUrl}}icon110.png?t={{Timestamp}}"></image>
3 months ago
</view>
</picker>
</view>
</view>
2 weeks ago
</view>
<view class="form">
3 months ago
<view class="form-item">
2 weeks ago
<view class="f-title">确诊IgG4-RD</view>
3 months ago
<view class="select">
<view
2 weeks ago
class="s-item {{ConfirmedIgg4 === item.id && 'active'}}"
wx:for="{{ConfirmedIgg4Column}}"
3 months ago
data-index="{{index}}"
2 weeks ago
data-key="ConfirmedIgg4"
3 months ago
bind:tap="handleRadio"
wx:key="id"
>
{{item.value}}
</view>
</view>
</view>
2 weeks ago
</view>
<view class="form">
3 months ago
<view class="form-item">
2 weeks ago
<view class="f-title">正在使用的药物</view>
3 months ago
<view class="select">
<view
2 weeks ago
class="s-item {{(item.id === 0 ? !MedicationType.length : tools.include(item.id, MedicationType)) && 'active'}}"
wx:for="{{MedicationTypeColumn}}"
data-key="MedicationType"
3 months ago
data-index="{{index}}"
wx:key="id"
bind:tap="handleCheckbox"
>
{{item.value}}
</view>
</view>
</view>
</view>
</view>
<view class="step2" wx:elif="{{step===2}}">
<view class="banner-date">
<view class="b-header">
<view class="title">配置发送时间</view>
</view>
<view class="radios">
<view class="radio-item" bind:tap="handleSendDay" data-value="{{1}}">
<view class="circle {{IsSendNow===1 && 'active'}}"></view>
立即发送
</view>
<view class="radio-item" bind:tap="handleSendDay" data-value="{{0}}">
<view class="circle {{IsSendNow===0 && 'active'}}"></view>
定时发送
</view>
</view>
<block wx:if="{{IsSendNow===0}}">
<view class="date-btns">
<view class="btn {{sendDay===0 && 'active'}}" wx:if="{{!disabledTime}}" bind:tap="handleDay" data-value="{{0}}">今天</view>
3 months ago
<view class="btn {{sendDay===1 && 'active'}}" bind:tap="handleDay" data-value="{{1}}">明天</view>
</view>
<view class="date-range" bind:tap="handleDateToast">
<picker
class="dr-item"
model:value="{{time}}"
disabled="{{disabledTime}}"
mode="time"
start="{{start}}"
end="{{end}}"
bindchange="handleTimeChange"
3 months ago
>
<view class="content" data-place="请选择发送时间">{{time}}</view>
</picker>
2 weeks ago
<image class="icon" src="{{imageUrl}}icon110.png?t={{Timestamp}}"></image>
3 months ago
</view>
</block>
</view>
<view class="card">
<view class="switch">
<view
wx:for="{{templates}}"
class="switch-item {{TemplateType===item.TemplateType && 'active'}}"
wx:key="TemplateType"
bind:tap="handleTemplateNav"
data-index="{{index}}"
>
{{item.TemplateTypeText}}
</view>
</view>
<view class="list">
<view
class="list-item"
wx:for="{{TemplateList}}"
wx:key="Id"
bind:tap="handlePushTemplate"
data-id="{{item.Id}}"
>
<view class="radio">
2 weeks ago
<radio checked="{{false}}" checked="{{item.Id === PushTemplateId}}" color="#3379CA" />
3 months ago
</view>
<view class="wrap">
<view class="content">{{item.InteractMsgContent}}</view>
</view>
</view>
</view>
<view class="adl-list"></view>
</view>
</view>
<view class="page-footer" wx:if="{{step===1}}">
<view class="total-line">
<view class="total">
共筛选出 {{PatientNum}}人
<view class="resource" bind:tap="getTaskNum" data-btn="1">刷新</view>
</view>
<view class="clear" bind:tap="handleReset">
2 weeks ago
<image class="icon" src="{{imageUrl}}icon111.png?t={{Timestamp}}"></image>
3 months ago
清空选项
</view>
</view>
<view class="btns">
<view class="cancel" bind:tap="handleCancel">取消</view>
<view class="submit" bind:tap="handleNext">下一步</view>
</view>
</view>
<view class="page-footer" wx:else>
<view class="btns">
<view class="cancel" bind:tap="handlePrevStep">上一步</view>
<view class="submit" bind:tap="handleSubmit">提交</view>
</view>
</view>
</view>