服务包详情跳转
This commit is contained in:
parent
bd3f004c60
commit
20575fa82b
@ -24,9 +24,13 @@ function serviceList(data){ //获取患者检测订单列表
|
|||||||
function delCheckOrder(id){
|
function delCheckOrder(id){
|
||||||
return request('/patient/order/detection/'+id,'DELETE')
|
return request('/patient/order/detection/'+id,'DELETE')
|
||||||
};
|
};
|
||||||
|
function createServiceChatOrder(id){
|
||||||
|
return request('/patient/service/inquiry/'+id,'POST',{},true)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
module.exports={
|
module.exports={
|
||||||
|
createServiceChatOrder,
|
||||||
cancelCheckPay,
|
cancelCheckPay,
|
||||||
cancelCheckOrder,
|
cancelCheckOrder,
|
||||||
serviceDetail,
|
serviceDetail,
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
// healthyService/pages/healthyDetail/healthyDetail.js
|
// healthyService/pages/healthyDetail/healthyDetail.js
|
||||||
import {doctorDetail} from "../../../api/consultExpert"
|
import {doctorDetail} from "../../../api/consultExpert"
|
||||||
import {family,addfamily} from "../../../api/familyDoc";
|
import {family,addfamily} from "../../../api/familyDoc";
|
||||||
import {getServiceDetail,getItems} from "../../../api/health"
|
import {getServiceDetail,createServiceChatOrder} from "../../../api/health"
|
||||||
import {throttle} from "../../../utils/util"
|
import {throttle} from "../../../utils/util"
|
||||||
const app = getApp()
|
const app = getApp()
|
||||||
Page({
|
Page({
|
||||||
@ -10,6 +10,10 @@ Page({
|
|||||||
* 页面的初始数据
|
* 页面的初始数据
|
||||||
*/
|
*/
|
||||||
data: {
|
data: {
|
||||||
|
order_no:'',
|
||||||
|
order_inquiry_id:'',
|
||||||
|
chat_id:'',
|
||||||
|
status:'',
|
||||||
active:0,
|
active:0,
|
||||||
img_host:app.hostConfig().imghost,
|
img_host:app.hostConfig().imghost,
|
||||||
doctor_id:'',
|
doctor_id:'',
|
||||||
@ -248,6 +252,12 @@ Page({
|
|||||||
url:'/healthyService/pages/writeSick/writeSick?doctor_id='+doctor_id+"&family_id="+currentFamilyId+"&chat_id="+chat_id+"&inquiry_type="+inquiry_type+"&sex="+sex+"&inquiry_mode="+inquiry_mode
|
url:'/healthyService/pages/writeSick/writeSick?doctor_id='+doctor_id+"&family_id="+currentFamilyId+"&chat_id="+chat_id+"&inquiry_type="+inquiry_type+"&sex="+sex+"&inquiry_mode="+inquiry_mode
|
||||||
})
|
})
|
||||||
}else if(res.status==2){
|
}else if(res.status==2){
|
||||||
|
this.setData({
|
||||||
|
showWarn:true,
|
||||||
|
order_no:res.data.order_no,
|
||||||
|
status:2,
|
||||||
|
message:res.message
|
||||||
|
})
|
||||||
|
|
||||||
}else if(res.status==3){
|
}else if(res.status==3){
|
||||||
app.method.navigateTo({
|
app.method.navigateTo({
|
||||||
@ -255,13 +265,29 @@ Page({
|
|||||||
})
|
})
|
||||||
|
|
||||||
}else if(res.status==4){
|
}else if(res.status==4){
|
||||||
|
this.setData({
|
||||||
|
showWarn:true,
|
||||||
|
order_no:res.data.order_no,
|
||||||
|
order_inquiry_id:res.data.order_inquiry_id,
|
||||||
|
status:4,
|
||||||
|
message:res.message
|
||||||
|
})
|
||||||
}else if(res.status==5){
|
}else if(res.status==5){
|
||||||
|
this.handleCreateServiceChatOrder(res.data.order_no)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
handleCreateServiceChatOrder(id){
|
||||||
|
createServiceChatOrder(id).then(res=>{
|
||||||
|
let order_inquiry_id=res.data.order_inquiry_id;
|
||||||
|
let chat_id=this.data.chat_id;
|
||||||
|
app.method.navigateTo({
|
||||||
|
url: '/TUIService/pages/index?currentConversationID=' + chat_id + "&order_inquiry_id=" + order_inquiry_id + "&inquiry_type=3&fromType=chat"
|
||||||
|
})
|
||||||
|
})
|
||||||
|
},
|
||||||
showPatient(){
|
showPatient(){
|
||||||
this.setData({
|
this.setData({
|
||||||
show:true
|
show:true
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
// healthyService/pages/healthyDetail/healthyDetail.js
|
// healthyService/pages/healthyDetail/healthyDetail.js
|
||||||
import {doctorDetail} from "../../../api/consultExpert"
|
import {doctorDetail} from "../../../api/consultExpert"
|
||||||
import {getItems} from "../../../api/health"
|
import {getItems,createServiceChatOrder} from "../../../api/health"
|
||||||
import {family,addfamily} from "../../../api/familyDoc";
|
import {family,addfamily} from "../../../api/familyDoc";
|
||||||
import {getServiceDetail} from "../../../api/health"
|
import {getServiceDetail} from "../../../api/health"
|
||||||
import {throttle} from "../../../utils/util"
|
import {throttle} from "../../../utils/util"
|
||||||
@ -13,6 +13,7 @@ Page({
|
|||||||
data: {
|
data: {
|
||||||
order_no:'',
|
order_no:'',
|
||||||
order_inquiry_id:'',
|
order_inquiry_id:'',
|
||||||
|
chat_id:'',
|
||||||
status:'',
|
status:'',
|
||||||
follow_package_item_id:'',
|
follow_package_item_id:'',
|
||||||
message:'',
|
message:'',
|
||||||
@ -265,7 +266,7 @@ Page({
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
this.setData({
|
this.setData({
|
||||||
chat_id:res.user_id
|
chat_id:res.data.user_id
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
@ -304,11 +305,21 @@ Page({
|
|||||||
message:res.message
|
message:res.message
|
||||||
})
|
})
|
||||||
}else if(res.status==5){
|
}else if(res.status==5){
|
||||||
|
this.handleCreateServiceChatOrder(res.data.order_no)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
handleCreateServiceChatOrder(id){
|
||||||
|
createServiceChatOrder(id).then(res=>{
|
||||||
|
let order_inquiry_id=res.data.order_inquiry_id;
|
||||||
|
let chat_id=this.data.chat_id;
|
||||||
|
app.method.navigateTo({
|
||||||
|
url: '/TUIService/pages/index?currentConversationID=' + chat_id + "&order_inquiry_id=" + order_inquiry_id + "&inquiry_type=3&fromType=chat"
|
||||||
|
})
|
||||||
|
})
|
||||||
|
},
|
||||||
showPatient(){
|
showPatient(){
|
||||||
this.setData({
|
this.setData({
|
||||||
show:true
|
show:true
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user