master
271556543@qq.com 3 years ago
parent c4ae7dcd4b
commit 21636aeaa9

@ -77,7 +77,7 @@
</view> </view>
<view class="data-statistics"> <view class="data-statistics">
<view class="statistics-item"> <view class="statistics-item" @click="toList(1)">
<view class="statistics-title"> <view class="statistics-title">
<view class="icon3"></view> <view class="icon3"></view>
<view class="text"> <view class="text">
@ -89,7 +89,7 @@
<view class="unit"></view> <view class="unit"></view>
</view> </view>
</view> </view>
<view class="statistics-item"> <view class="statistics-item" @click="toList('0')">
<view class="statistics-title"> <view class="statistics-title">
<view class="icon1"></view> <view class="icon1"></view>
<view class="text"> <view class="text">
@ -101,7 +101,7 @@
<view class="unit"></view> <view class="unit"></view>
</view> </view>
</view> </view>
<view class="statistics-item"> <view class="statistics-item" @click="toList(2)">
<view class="statistics-title"> <view class="statistics-title">
<view class="icon2"></view> <view class="icon2"></view>
<view class="text"> <view class="text">
@ -203,6 +203,12 @@
} }
}, },
methods: { methods: {
toList(index) {
this.$u.vuex('vuex_list_status', index)
uni.switchTab({
url: '/pages/list/list'
})
},
swiperChange(e) { swiperChange(e) {
this.swiperIndex = e.detail.current this.swiperIndex = e.detail.current
}, },

@ -252,18 +252,25 @@
} }
}, },
}, },
mounted() { onReachBottom() {
this.select.page++
this.status = 'loading';
this.getList()
},
onShow() {
this.select.page = 1
this.nursingList = []
this.select.status = this.vuex_list_status
uni.getLocation().then(res => { uni.getLocation().then(res => {
this.select.lat = res[1]?.latitude this.select.lat = res[1]?.latitude
this.select.lng = res[1]?.longitude this.select.lng = res[1]?.longitude
this.getList() this.getList()
}) })
console.log(this.vuex_list_status);
}, },
onReachBottom() { onHide() {
this.select.page++ this.$u.vuex('vuex_list_status', '')
this.status = 'loading';
this.getList()
} }
} }
</script> </script>

@ -19,7 +19,8 @@
<view v-for="(item,index) in nursingList" :key="item.id" class="list-item" <view v-for="(item,index) in nursingList" :key="item.id" class="list-item"
@click="toDetail(item)"> @click="toDetail(item)">
<view class="top"> <view class="top">
<view class="time">{{item.start_time}}</view> <view class="time">{{timeFormat(item.start_time)}}~{{timeFormat(item.end_time,"HH:mm")}}
</view>
<view class="status"> <view class="status">
<view class="status-icon" <view class="status-icon"
:class="{icon1:item.status === 0,icon2:item.status === 2,icon3:item.status === 1}"> :class="{icon1:item.status === 0,icon2:item.status === 2,icon3:item.status === 1}">
@ -90,6 +91,7 @@
</template> </template>
<script> <script>
import moment from "@/libs/moment.min.js"
export default { export default {
data() { data() {
return { return {
@ -143,7 +145,14 @@
} }
}, },
computed: { computed: {
timeFormat() {
return function(time, fmt = 'YYYY-MM-DD HH:mm') {
if (!time) {
return
}
return moment(time).format(fmt)
}
}
}, },
onShow() { onShow() {
uni.getLocation().then(res => { uni.getLocation().then(res => {

@ -36,7 +36,8 @@ const store = new Vuex.Store({
vuex_token: lifeData.vuex_token || '', vuex_token: lifeData.vuex_token || '',
vuex_version: '1.0', vuex_version: '1.0',
vuex_male_img: '/static/male.png', vuex_male_img: '/static/male.png',
vuex_female_img: '/static/female.png' vuex_female_img: '/static/female.png',
vuex_list_status: '',
}, },
mutations: { mutations: {
$uStore(state, payload) { $uStore(state, payload) {

Loading…
Cancel
Save