master
xy 3 years ago
parent d9676f077e
commit 0bd57bceb2

@ -8,7 +8,6 @@ Vue.use(uView);
let vuexStore = require('@/store/$u.mixin.js'); let vuexStore = require('@/store/$u.mixin.js');
Vue.mixin(vuexStore); Vue.mixin(vuexStore);
Vue.config.productionTip = false Vue.config.productionTip = false
App.mpType = 'app' App.mpType = 'app'
const app = new Vue({ const app = new Vue({
@ -34,3 +33,6 @@ Vue.prototype.$showimg = function (data) {
animationType: "fade-in", animationType: "fade-in",
}) })
} }
import moment from '@/libs/moment.min.js'
Vue.prototype.$moment = moment

@ -94,12 +94,6 @@
"color": "#ABAEBE", "color": "#ABAEBE",
"selectedColor": "#1479FF", "selectedColor": "#1479FF",
"list": [{ "list": [{
"iconPath": "/static/tabbar/home.png",
"selectedIconPath": "/static/tabbar/home-active.png",
"pagePath": "pages/home/home",
"text": "首页"
},
{
"iconPath": "/static/tabbar/notification.png", "iconPath": "/static/tabbar/notification.png",
"selectedIconPath": "/static/tabbar/notification-active.png", "selectedIconPath": "/static/tabbar/notification-active.png",
"pagePath": "pages/todayNursing/todayNursing", "pagePath": "pages/todayNursing/todayNursing",
@ -116,6 +110,12 @@
"selectedIconPath": "/static/tabbar/list-active.png", "selectedIconPath": "/static/tabbar/list-active.png",
"pagePath": "pages/list/list", "pagePath": "pages/list/list",
"text": "护理列表" "text": "护理列表"
},
{
"iconPath": "/static/tabbar/home.png",
"selectedIconPath": "/static/tabbar/home-active.png",
"pagePath": "pages/home/home",
"text": "我的"
} }
] ]

@ -26,11 +26,11 @@
</template> </template>
<template v-if="detail.status === 1"> <template v-if="detail.status === 1">
<view class="icon3"></view> <view class="icon3"></view>
<view>进行</view> <view>护理</view>
</template> </template>
<template v-if="detail.status === 2"> <template v-if="detail.status === 2">
<view class="icon2"></view> <view class="icon2"></view>
<view>完成</view> <view>护理</view>
</template> </template>
</view> </view>
</view> </view>
@ -144,7 +144,7 @@
</view> </view>
</view> </view>
<u-modal v-model="isShowModal" :show-cancel-button="true" content="服务时间超过120分钟,是否确认提交?" @confirm="signOut"> <u-modal v-model="isShowModal" content="服务时间已超时,无法签退!" @confirm="isShowModal = false">
</u-modal> </u-modal>
<imgUpload ref="imgUpload" :isShow.sync="isShowImg" :type="type" @confirm="clock"></imgUpload> <imgUpload ref="imgUpload" :isShow.sync="isShowImg" :type="type" @confirm="clock"></imgUpload>
@ -396,7 +396,8 @@
this.getDeatil(this.id) this.getDeatil(this.id)
}).catch(err => { }).catch(err => {
uni.showToast({ uni.showToast({
title: '操作失败,请重试' title: '操作失败,请重试',
icon: "none"
}) })
}) })
}).catch(err => { }).catch(err => {
@ -489,18 +490,26 @@
return return
} }
//120 //
let totalTime = 0 let useTotalTime = 0
for (let i of this.skuList) { for (let i of this.skuList) {
if (i.isSelect && i.form.time) { if (i.isSelect && i.form.time) {
totalTime += Number(i.form.time) useTotalTime += Number(i.form.time)
} }
} }
console.log(11111, totalTime); let totalTime = this.$moment(new Date()).diff(this.$moment(this.detail.sign_in), 'minutes')
if (totalTime > 120) { if (useTotalTime >= (totalTime - 10) && useTotalTime < totalTime) {
this.isShowModal = true
} else {
this.signOut() this.signOut()
uni.showToast({
icon:'none',
title:'请下次补足时间',
duration:2000
})
} else if (useTotalTime >= totalTime && useTotalTime <= (totalTime + 10)){
this.signOut()
} else {
this.isShowModal = true
} }
}, },
//退 //退

@ -22,7 +22,7 @@
onShow() { onShow() {
setTimeout(() => { setTimeout(() => {
uni.switchTab({ uni.switchTab({
url: "/pages/home/home", url: "/pages/todayNursing/todayNursing",
complete: (res) => { complete: (res) => {
console.log(res); console.log(res);
} }

@ -81,7 +81,7 @@
<view class="statistics-title"> <view class="statistics-title">
<view class="icon3"></view> <view class="icon3"></view>
<view class="text"> <view class="text">
进行 护理
</view> </view>
</view> </view>
<view class="statistics-value"> <view class="statistics-value">
@ -105,7 +105,7 @@
<view class="statistics-title"> <view class="statistics-title">
<view class="icon2"></view> <view class="icon2"></view>
<view class="text"> <view class="text">
完成 护理
</view> </view>
</view> </view>
<view class="statistics-value"> <view class="statistics-value">
@ -166,9 +166,9 @@
<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}">
</view> </view>
<view v-if="item.status === 1" class="status-text"></view> <view v-if="item.status === 1" class="status-text"></view>
<view v-else-if="item.status === 0" class="status-text">待护理</view> <view v-else-if="item.status === 0" class="status-text">待护理</view>
<view v-else class="status-text">完成</view> <view v-else class="status-text">护理</view>
</view> </view>
</view> </view>

@ -38,9 +38,9 @@
<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}">
</view> </view>
<view v-if="item.status === 1" class="status-text"></view> <view v-if="item.status === 1" class="status-text"></view>
<view v-else-if="item.status === 0" class="status-text">待护理</view> <view v-else-if="item.status === 0" class="status-text">待护理</view>
<view v-else class="status-text">完成</view> <view v-else class="status-text">护理</view>
</view> </view>
</view> </view>

@ -25,9 +25,9 @@
<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}">
</view> </view>
<view v-if="item.status === 1" class="status-text"></view> <view v-if="item.status === 1" class="status-text"></view>
<view v-else-if="item.status === 0" class="status-text">待护理</view> <view v-else-if="item.status === 0" class="status-text">待护理</view>
<view v-else class="status-text">完成</view> <view v-else class="status-text">护理</view>
</view> </view>
</view> </view>
@ -55,7 +55,7 @@
</view> </view>
<view class="sex"> <view class="sex">
<view class="sex-text"> <view class="sex-text">
{{item.customer.sex}} {{ item.customer.sex || '无' }}
</view> </view>
</view> </view>
</view> </view>

Loading…
Cancel
Save