NurseStationPersonApp/pages/taskDetails/taskDetails.vue

102 lines
2.3 KiB
Vue
Raw Normal View History

2022-11-03 18:16:30 +08:00
<template>
<view class="app">
<view class="details">
<image :src="baseurl+list.itemPictureUrl" mode=""></image>
<view class="detailsinfo">
<view class="change">
{{list.nurseItemName}}
</view>
<view class="time">
服务时长 {{list.itemServeDurationUnit}}
</view>
<view class="price">
{{list.totalPrice}}
</view>
</view>
</view>
<view class="info">
<view class="item">
姓名 {{list.patientName}}
</view>
<view class="item">
电话{{list.phone}}
</view>
2022-11-15 17:02:28 +08:00
<view class="item" style="border:none;line-height: 60rpx;padding: 20rpx 0;">
地址{{list.serviceAddress}}
2022-11-03 18:16:30 +08:00
</view>
</view>
2022-11-15 16:58:12 +08:00
<view class="img">
<view class="">
护理员到岗照片
</view>
<image :src="baseurl+list.onDutyPictureUrl" mode=""></image>
</view>
<view class="img">
<view class="">
服务结束照片
</view>
<image :src="baseurl+list.serviceEndPictureUrl" mode=""></image>
</view>
<view class="img">
<view class="">
签名
</view>
<image :src="baseurl+list.userSignaturePictureUrl" mode=""></image>
</view>
2022-11-03 18:16:30 +08:00
<view class="submit">
2022-11-15 15:28:38 +08:00
<view class="return" @tap='goreturn' v-if="list.orderStatus=='NOT_FINISH'">
2022-11-03 18:16:30 +08:00
任务退回
</view>
2022-11-15 15:28:38 +08:00
<view class="finish" @tap='gocomplete' v-if="list.orderStatus=='NOT_FINISH'">
2022-11-03 18:16:30 +08:00
去完成
</view>
</view>
</view>
</template>
<script>
import {
taskDetails
} from '@/api/taskDetails.js'
import baseurl from '@/api/baseurl.js'
export default {
data() {
return {
baseurl: '',
list: {},
2022-11-14 12:41:59 +08:00
orderDetailsId: null,
2022-11-03 18:16:30 +08:00
}
},
methods: {
//详情接口
taskDetailsinfo(orderDetailsId) {
taskDetails(orderDetailsId).then(res => {
this.list = res.data
console.log(this.list)
})
},
goreturn() {
uni.navigateTo({
2022-11-14 12:41:59 +08:00
url: `/pages/taskReturn/taskReturn?orderNo=${this.list.orderNo}`
2022-11-03 18:16:30 +08:00
})
},
gocomplete() {
uni.navigateTo({
2022-11-14 12:41:59 +08:00
url: `/pages/confirmCompletion/confirmCompletion?orderDetailsId=${this.list.orderDetailsId}&orderNo=${this.list.orderNo}`
2022-11-03 18:16:30 +08:00
})
},
},
onLoad(options) {
this.baseurl = baseurl
2022-11-14 12:41:59 +08:00
this.orderDetailsId = options.orderDetailsId
},
onShow() {
this.taskDetailsinfo(this.orderDetailsId)
},
2022-11-03 18:16:30 +08:00
}
</script>
<style lang="scss">
2022-11-15 15:28:38 +08:00
@import './taskDetails.scss';
2022-11-03 18:16:30 +08:00
</style>