|
@ -56,7 +56,7 @@
|
|
|
<div class="box-flex-1 fs-14">订单编号:{{item.prescribeNum}}</div>
|
|
|
<div v-if="item.sellState==1" class="c-17b3ec">{{item.sellStateName}}</div>
|
|
|
<div v-else class="" >{{item.sellStateName}}</div>
|
|
|
<div>-<span class="c-17b3ec" v-if="item.reviewerState==1">审核通过</span><span class="c-ff5e6c" v-else-if="item.reviewerState==-1">审核不通过</span><span v-else>未审方</span></div>
|
|
|
<div>-<span class="c-17b3ec" v-if="item.reviewerState==1">审核通过</span><span class="c-ff5e6c" v-else-if="item.reviewerState==-1">审核不通过</span><span class="c-ff5e6c" v-else-if="item.reviewerState==-2">取消审方</span><span v-else>未审方</span></div>
|
|
|
</div>
|
|
|
<div class="lh20 ptb10">
|
|
|
<div>来源机构:{{item.community}}</div>
|
|
@ -64,7 +64,10 @@
|
|
|
<div>开方时间:{{formatDatetime(item.prescribeTime)}}</div>
|
|
|
<div>取药码:{{item.pickUpNum}}</div>
|
|
|
</div>
|
|
|
<div class="ptb10 bt-e1e1e1">¥{{item.amount}}</div>
|
|
|
<div class="ptb10 bt-e1e1e1 kitbox">
|
|
|
<div class="box-flex-1 lh24">¥{{item.amount}}</div>
|
|
|
<div v-if="item.reviewerState==0"><van-button @click.stop="reviewerOrder(item)" size="mini" color="#17b3ec" type="primary">取消审方</van-button></div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</CustomList>
|
|
@ -158,6 +161,7 @@ export default{
|
|
|
{name: '未审方', value: 0},
|
|
|
{name: '审方通过', value: 1},
|
|
|
{name: '审方不通过', value: -1},
|
|
|
{name: '取消审方', value: -2},
|
|
|
],
|
|
|
}]
|
|
|
}
|
|
@ -333,6 +337,42 @@ export default{
|
|
|
this.selcommunity = data.selcommunity
|
|
|
this.sellState = data.sellState
|
|
|
this.onSearch()
|
|
|
},
|
|
|
reviewerOrder(item){
|
|
|
new Promise((resolve, reject)=>{
|
|
|
this.$dialog.confirm({
|
|
|
title: '提示',
|
|
|
message: '确定取消审核?',
|
|
|
})
|
|
|
.then(() => {
|
|
|
resolve()
|
|
|
})
|
|
|
.catch(() => {
|
|
|
reject()
|
|
|
});
|
|
|
}).then(res=>{
|
|
|
this.$loading('加载中..')
|
|
|
let p = {
|
|
|
orderId: item.id,
|
|
|
reviewerState: -2,
|
|
|
reviewerContent: ''
|
|
|
}
|
|
|
medicineAbinetApi
|
|
|
.reviewerOrder(p)
|
|
|
.then(res=>{
|
|
|
console.log('reviewerOrder', res)
|
|
|
if(res.status == 200){
|
|
|
this.$toast("操作成功")
|
|
|
item.reviewerState = -2
|
|
|
}
|
|
|
})
|
|
|
.catch(err=>{
|
|
|
console.error(err)
|
|
|
})
|
|
|
}).catch(err=>{
|
|
|
console.error(err)
|
|
|
})
|
|
|
|
|
|
}
|
|
|
},
|
|
|
}
|