Browse Source

选择就诊人页面选中样式调整

master
longchao 1 month ago
parent
commit
7098b2c455
  1. 4
      main.js
  2. 60
      pages/visitors/visitors.vue

4
main.js

@ -152,8 +152,8 @@ try{
Vue.prototype.isMobile = isMobile(); Vue.prototype.isMobile = isMobile();
} }
// const NODE_ENV = 'development'; const NODE_ENV = 'development';
const NODE_ENV = 'production'; // const NODE_ENV = 'production';
if(Vue.prototype.provider == Vue.prototype.provider_weixin){ if(Vue.prototype.provider == Vue.prototype.provider_weixin){
if (NODE_ENV == "development") { if (NODE_ENV == "development") {
Vue.prototype.request_domain = 'http://jasonyizherenxin.checkcopy.com/'; Vue.prototype.request_domain = 'http://jasonyizherenxin.checkcopy.com/';

60
pages/visitors/visitors.vue

@ -13,7 +13,7 @@
<view class="top flex"> <view class="top flex">
<view class="name PfScSemibold over2">{{item.name}}</view> <view class="name PfScSemibold over2">{{item.name}}</view>
<view class="book-date" v-if="type == 0 && item.visit_time && !is_preview">已预约今日 {{ item.visit_time.split('-')[0] }} 预约</view> <view class="book-date" v-if="type == 0 && item.visit_time && !is_preview">已预约今日 {{ item.visit_time.split('-')[0] }} 预约</view>
<view class="book-date-first" v-if="is_preview && item.first_visit"></view> <view class="book-date-first" v-if="is_preview && item.first_visit">首次</view>
</view> </view>
<view class="bot line36 flex"> <view class="bot line36 flex">
<!-- <view class="flex"> <view class="gap">|</view> 25</view> <!-- <view class="flex"> <view class="gap">|</view> 25</view>
@ -21,9 +21,34 @@
<view class="flex">{{item.sex}}<view class="gap">|</view> {{ item.age }}</view> <view class="flex">{{item.sex}}<view class="gap">|</view> {{ item.age }}</view>
<view v-if="item.phone" class="flex"><view class="gap">|</view>手机号{{ item.phone }}</view> <view v-if="item.phone" class="flex"><view class="gap">|</view>手机号{{ item.phone }}</view>
</view> </view>
<img class="status" :src="cssUrl+'visitor_select_active.svg'"> <!-- <img class="status" :src="cssUrl+'visitor_select_active.svg'"> -->
<img class="status" :src="cssUrl+'check_false.svg'">
<img class="status" :src="cssUrl+'check_true.svg'">
<img class="bg" :src="cssUrl+'visitor_list__bg.svg'"> <img class="bg" :src="cssUrl+'visitor_list__bg.svg'">
</view> </view>
<view :class="'item block'+(item.select?' active':'')" v-for="(item,key) in visitUsers" @click="chooseVisitor(item, key)">
<view class="top flex">
<view class="name PfScSemibold over2">{{item.name}}</view>
<view class="book-date" v-if="type == 0 && item.visit_time && !is_preview">已预约今日 {{ item.visit_time.split('-')[0] }} 预约</view>
<view class="book-date-first" v-if="is_preview && item.first_visit">首次</view>
</view>
<view class="bot line36 flex">
<!-- <view class="flex"> <view class="gap">|</view> 25</view>
<view v-if="item.phone" class="flex"><view class="gap">|</view> 手机号1778989678</view> -->
<view class="flex">{{item.sex}}<view class="gap">|</view> {{ item.age }}</view>
<view v-if="item.phone" class="flex"><view class="gap">|</view>手机号{{ item.phone }}</view>
</view>
<!-- <img class="status" :src="cssUrl+'visitor_select_active.svg'"> -->
<img class="status" :src="cssUrl+'check_false.svg'">
<img class="status" :src="cssUrl+'check_true.svg'">
<img class="bg" :src="cssUrl+'visitor_list__bg.svg'">
</view>
</view> </view>
<view class="baodao-empty" v-if="type == 0 && (!visitUsers || visitUsers.length<=0)"> <view class="baodao-empty" v-if="type == 0 && (!visitUsers || visitUsers.length<=0)">
<img :src="cssUrl+'empty.png'"> <img :src="cssUrl+'empty.png'">
@ -36,12 +61,14 @@
</view> </view>
<view class="submit" v-if="is_preview" @click="toPrebook"> <view class="submit" v-if="is_preview" @click="toPrebook">
<view class="choose-desc" v-if="visitUsers && visitUsers.length > 0">请先勾选就诊人可多选</view>
<view class="bot primary btn btn2 submitbtn" hover-class="hover"> <view class="bot primary btn btn2 submitbtn" hover-class="hover">
确认预约已选{{selectCount}} 确认预约已选{{selectCount}}
</view> </view>
</view> </view>
<view class="submit" v-if="(type == 1 || type == 0) && !is_preview && visitUsers && visitUsers.length > 0" @click="toPrebook"> <view class="submit" v-if="(type == 1 || type == 0) && !is_preview && visitUsers && visitUsers.length > 0" @click="toPrebook">
<view class="choose-desc" v-if="visitUsers && visitUsers.length > 0">请先勾选就诊人可多选</view>
<view class="bot primary btn btn2 submitbtn" hover-class="hover"> <view class="bot primary btn btn2 submitbtn" hover-class="hover">
确认以上患者已到已选{{selectCount}} 确认以上患者已到已选{{selectCount}}
</view> </view>
@ -499,17 +526,28 @@
} }
&.active{ &.active{
border: 2rpx solid #39D067; border: 2rpx solid #39D067;
.status{ .status:first-of-type{
display: block; display: none !important;
}
.status:nth-of-type(2){
display: block !important;
} }
} }
.status{ .status{
right: 0; right: 24rpx;
bottom: 0; bottom: 37rpx;
width: 98rpx; width: 36rpx;
height: 98rpx; height: 36rpx;
z-index: 2;
}
.status:first-of-type{
display: block;
}
.status:nth-of-type(2){
display: none; display: none;
} }
.bg{ .bg{
bottom: 0; bottom: 0;
right: 0; right: 0;
@ -587,6 +625,12 @@
color: #B3B4BC; color: #B3B4BC;
margin-top: 33rpx; margin-top: 33rpx;
} }
.choose-desc{
font-size: 28rpx;
text-align: center;
color: #21B955;
margin-bottom: 19rpx;
}
} }
.list-wrapper2{ .list-wrapper2{
.item{ .item{

Loading…
Cancel
Save