|
@ -50,6 +50,7 @@
|
|
|
<div class="row">
|
|
|
<div>订单状态</div>
|
|
|
<div>{{info.sellStateName}}</div>
|
|
|
<div v-if="info.sellState==-5&&auth"><van-button @click="updateOrderToWaitOut" class="ml10" block type="primary" size="mini" color="#17b3ec">更正订单状态</van-button></div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
<div>取药码</div>
|
|
@ -135,6 +136,7 @@
|
|
|
<script>
|
|
|
import { ImagePreview } from 'vant';
|
|
|
import medicineAbinetApi from '@/api/api-medicineAbinet'
|
|
|
import dictApi from '@/api/dictApi'
|
|
|
import DeviceInfo from './components/DeviceInfo'
|
|
|
import LogList from './components/LogList'
|
|
|
import DrugList from './components/DrugList'
|
|
@ -151,11 +153,25 @@ export default{
|
|
|
info: '',
|
|
|
show: false,
|
|
|
reviewerContent: '',
|
|
|
active1: 0
|
|
|
active1: 0,
|
|
|
auth: false
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
|
async created() {
|
|
|
this.getOrderDetailById()
|
|
|
dictApi
|
|
|
.findDictNew({
|
|
|
name: 'updateOrderToWaitOut',
|
|
|
code: 'updateOrderToWaitOut'
|
|
|
})
|
|
|
.then(res=>{
|
|
|
if(res.status == 200){
|
|
|
this.auth = !!_.find(res.detailModelList, v=>{
|
|
|
return v.dictValue == this.user.id
|
|
|
})
|
|
|
console.log('findDictNew', res.detailModelList)
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
methods:{
|
|
|
getOrderDetailById(){
|
|
@ -236,7 +252,44 @@ export default{
|
|
|
console.error(err)
|
|
|
})
|
|
|
|
|
|
},
|
|
|
updateOrderToWaitOut(){
|
|
|
new Promise((resolve, reject)=>{
|
|
|
this.$dialog.confirm({
|
|
|
title: '提示',
|
|
|
message: '确定执行该操作?',
|
|
|
})
|
|
|
.then(() => {
|
|
|
resolve()
|
|
|
})
|
|
|
.catch(() => {
|
|
|
reject()
|
|
|
});
|
|
|
}).then(res=>{
|
|
|
this.$loading('加载中..')
|
|
|
let p = {
|
|
|
orderId: this.id,
|
|
|
}
|
|
|
medicineAbinetApi
|
|
|
.updateOrderToWaitOut(p)
|
|
|
.then(res=>{
|
|
|
console.log('updateOrderToWaitOut', res)
|
|
|
if(res.status == 200){
|
|
|
this.$toast("操作成功")
|
|
|
this.setBackRefresh(true)
|
|
|
this.getOrderDetailById()
|
|
|
}
|
|
|
})
|
|
|
.catch(err=>{
|
|
|
console.error(err)
|
|
|
})
|
|
|
}).catch(err=>{
|
|
|
console.error(err)
|
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
},
|
|
|
}
|
|
|
</script>
|
|
@ -244,7 +297,7 @@ export default{
|
|
|
.order-detail{
|
|
|
.row{
|
|
|
display: -webkit-box;
|
|
|
div{
|
|
|
>div{
|
|
|
&:first-child{
|
|
|
width: 60px;
|
|
|
position: relative;
|