信达小程序
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.

206 lines
7.3 KiB

4 months ago
<page-meta page-style="{{ areaShow || toastShow ? 'overflow: hidden;' : '' }}" />
<view class="page" style="background: url('{{imageUrl}}bg10.png?t={{Timestamp}}') no-repeat top center/100% 610rpx;">
<view class="page-header">
4 months ago
<navBar background="{{background}}" title="就诊地图" back bind:back="handleBack"></navBar>
<view class="site-line">
<pickerArea
pname="{{ProvinceName}}"
pid="{{ProvinceId}}"
cid="{{CityId}}"
cname="{{CityName}}"
bind:ok="handleChangeSite"
bind:show="handleSiteShareShow"
>
<view class="area">
<image class="icon" src="{{imageUrl}}icon88.png?t={{Timestamp}}"></image>
<view class="name" wx:if="{{ProvinceName}}">
{{ProvinceName}}{{ProvinceName == CityName ? '' : CityName}}
</view>
4 months ago
<view class="name" wx:else>请选择省市</view>
<view class="triangle"></view>
</view>
</pickerArea>
<view class="btn" bind:tap="handleDefultLocation">{{locationName}}</view>
</view>
<view class="search">
<image class="icon" src="{{imageUrl}}icon89.png?t={{Timestamp}}"></image>
4 months ago
<input
class="input"
model:value="{{Name}}"
type="text"
placeholder="请输入关键词进行搜索"
placeholder-class="place-input"
bind:blur="handleBlur"
/>
</view>
<view class="tabs" style="top:{{bottom}}px;" wx:if="{{atvs.length>2}}">
4 months ago
<van-tabs
active="{{ tabActive }}"
title-active-color="#211D2E"
title-inactive-color="#ADACB2"
color="#B982FF"
4 months ago
tab-class="tab-class"
tab-active-class="tab-active-class"
bind:change="onChange"
>
<van-tab wx:if="{{atvs[0]}}" title="查询医院"></van-tab>
<van-tab wx:if="{{atvs[1]}}" title="查询药房"></van-tab>
<van-tab wx:if="{{atvs[2]}}" title="输注中心"></van-tab>
4 months ago
</van-tabs>
</view>
</view>
<view class="map" wx:if="{{tabActive==0}}">
<view
class="map-item"
wx:for="{{HosList}}"
wx:key="index"
bind:tap="handleDetail"
4 months ago
data-url="/patient/pages/hospital/index?id={{item.Id}}"
4 months ago
>
<view class="follow" wx:if="{{item.IsTop==1}}">已关注</view>
<view class="hosttipat-img">
<image class="img" mode="aspectFill" src="{{item.Imgs}}"></image>
</view>
<view class="wrap">
<view class="title">
<text class="name">{{item.Name}}</text>
<view class="tag" wx:if="{{item.HospitalClassificationName || item.HospitalLevelName}}">
{{item.HospitalClassificationName}}{{item.HospitalLevelName}}
</view>
</view>
<view class="content">
<view class="inner">
<view class="site">{{item.ProvinceName}}{{item.CityName}}{{item.CountyName}}{{item.Address}}</view>
<view class="site-num">{{item.dist}}</view>
<image
class="icon"
catch:tap="handleOpenMap"
data-lat="{{item.LAT}}"
data-lng="{{item.LNG}}"
data-address="{{item.ProvinceName}}{{item.CityName}}{{item.CountyName}}{{item.Address}}"
data-name="{{item.Name}}"
src="{{imageUrl}}icon90.png?t={{Timestamp}}"
4 months ago
></image>
</view>
<view class="tag" wx:if="{{item.DoctorNum>0}}">{{item.DoctorNum}}名医生</view>
<view class="drug" wx:if="{{item.IsHaveDrug==1}}">
<image class="drug-icon" src="{{imageUrl}}za-images//nrdl/drug.png"></image>
院内有药
</view>
</view>
</view>
</view>
<pagination wx:if="{{!HosList.length}}" pagination="{{pagination}}"></pagination>
</view>
<view class="dtp" wx:if="{{tabActive==1}}">
<view
class="dtp-item"
bind:tap="handleDetail"
data-url="/gift/pages/dtpDurg/index?id={{item.Id}}"
4 months ago
wx:for="{{dtpList}}"
wx:key="index"
>
<view class="photo">
<image wx:if="{{item.ImgUrl}}" class="photo-img" mode="aspectFill" src="{{item.ImgUrl}}"></image>
<image wx:else class="photo-img" mode="aspectFill" src="{{imageUrl}}za-images//nrdl/dtp-default.png"></image>
</view>
<view class="wrap">
<view class="title">{{item.Name}}</view>
<view class="content">
<view class="inner">
<view class="site">{{item.ProvinceName}}{{item.CityName}}{{item.CountyName}}{{item.Address}}</view>
<view class="tel">{{item.Telephone}}</view>
</view>
<view class="options">
<image
class="phone-icon"
catch:tap="handleDtpPhone"
data-tel="{{item.Telephone}}"
src="{{imageUrl}}icon93.png?t={{Timestamp}}"
></image>
<image
class="map-icon"
catch:tap="handleOpenMap"
data-lat="{{item.LAT}}"
data-lng="{{item.LNG}}"
data-address="{{item.ProvinceName}}{{item.CityName}}{{item.CountyName}}{{item.Address}}"
data-name="{{item.Name}}"
src="{{imageUrl}}icon94.png?t={{Timestamp}}"
></image>
4 months ago
</view>
</view>
</view>
</view>
<pagination wx:if="{{!dtpList.length}}" pagination="{{pagination}}"></pagination>
</view>
<view class="infusion-center" wx:if="{{tabActive==2}}">
4 months ago
<view
class="card"
wx:for="{{infusionCenterList}}"
4 months ago
wx:key="index"
bind:tap="handleDetail"
data-url="/patient/pages/infusionCenter/index?id={{item.Id}}"
4 months ago
>
<view class="c-header">
<image class="avatar" mode="aspectFill" src="{{item.ImgUrl}}"></image>
4 months ago
<view class="wrap">
<view class="name">{{item.Name}}</view>
<view class="w-content">
<view class="inner">
<view class="site">{{item.ProvinceName}}{{item.CityName}}{{item.CountyName}}{{item.Address}}</view>
<view class="tel">{{item.Telephone}}</view>
4 months ago
</view>
<view class="site-box">
<image
class="icon"
catch:tap="handleDtpPhone"
data-tel="{{item.Telephone}}"
src="{{imageUrl}}icon93.png?t={{Timestamp}}"
></image>
<image
class="icon"
catch:tap="handleOpenMap"
data-lat="{{item.LAT}}"
data-lng="{{item.LNG}}"
data-address="{{item.ProvinceName}}{{item.CityName}}{{item.CountyName}}{{item.Address}}"
data-name="{{item.Name}}"
src="{{imageUrl}}icon94.png?t={{Timestamp}}"
></image>
4 months ago
</view>
</view>
4 months ago
</view>
</view>
</view>
<pagination wx:if="{{!infusionCenterList.length}}" pagination="{{pagination}}"></pagination>
4 months ago
</view>
</view>
<timeOut
bind:timeOut="handleTimeOut"
asideOut="{{asideOut}}"
timeToast="{{timeToast}}"
timeToastType="{{timeToastType}}"
timeToastParams="{{timeToastParams}}"
></timeOut>
<toast
bind:cancel="handleToastCancel"
bind:ok="handleToastOk"
show="{{toastShow}}"
type="{{toastType}}"
params="{{toastParams}}"
></toast>
<!-- <siteShare -->
<!-- pname="{{ProvinceName}}" -->
<!-- pid="{{ProvinceId}}" -->
<!-- cid="{{CityId}}" -->
<!-- cname="{{CityName}}" -->
<!-- bind:ok="handleSiteShare" -->
<!-- bind:show="handleSiteShareShow" -->
<!-- ></siteShare> -->