master
xy 3 years ago
parent d9676f077e
commit 0bd57bceb2

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

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

@ -26,11 +26,11 @@
</template>
<template v-if="detail.status === 1">
<view class="icon3"></view>
<view>进行</view>
<view>护理</view>
</template>
<template v-if="detail.status === 2">
<view class="icon2"></view>
<view>完成</view>
<view>护理</view>
</template>
</view>
</view>
@ -144,7 +144,7 @@
</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>
<imgUpload ref="imgUpload" :isShow.sync="isShowImg" :type="type" @confirm="clock"></imgUpload>
@ -396,7 +396,8 @@
this.getDeatil(this.id)
}).catch(err => {
uni.showToast({
title: '操作失败,请重试'
title: '操作失败,请重试',
icon: "none"
})
})
}).catch(err => {
@ -489,18 +490,26 @@
return
}
//120
let totalTime = 0
//
let useTotalTime = 0
for (let i of this.skuList) {
if (i.isSelect && i.form.time) {
totalTime += Number(i.form.time)
useTotalTime += Number(i.form.time)
}
}
console.log(11111, totalTime);
if (totalTime > 120) {
this.isShowModal = true
} else {
let totalTime = this.$moment(new Date()).diff(this.$moment(this.detail.sign_in), 'minutes')
if (useTotalTime >= (totalTime - 10) && useTotalTime < totalTime) {
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() {
setTimeout(() => {
uni.switchTab({
url: "/pages/home/home",
url: "/pages/todayNursing/todayNursing",
complete: (res) => {
console.log(res);
}

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

@ -38,9 +38,9 @@
<view class="status-icon"
:class="{icon1:item.status === 0,icon2:item.status === 2,icon3:item.status === 1}">
</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 class="status-text">完成</view>
<view v-else class="status-text">护理</view>
</view>
</view>

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

Loading…
Cancel
Save