Files
xk-doctor-wx/api/consult.js
李琦 97bc48c17c feat: 按 API 拆分规则新建 api/workbench.js(xk-api、unwrapXkApi 取值)。
新增 components/ai-brief-card/ai-brief-card.vue:卡片 + 全文底部弹层(page-container + v-if 拦截返回键),每日首弹用 storage 按天记录;模板遵守小程序限制(无 ?./??、无 :class 函数调用)。
      工作台页面挂载卡片并接入 refreshWorkbenchData,组件内部按「门店+日期」去重——页面 onShow 反复触发也只拉一次,切店/跨天自动重拉(跨天首次会重新生成并触发新一天的首弹)。
2026-08-17 09:51:49 +08:00

130 lines
2.4 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// 咨询相关接口
import {
req
} from '@/common/js/index.js';
/*接诊
order_id int 是 订单id
*/
export function imageOrderAccess(data) {
return req.request({
url: 'image-order/access',
method: 'post',
data
})
}
// 结束问诊 https://app.xiaokang88.com/service/v1/store-accept/register-over
export function accessEnd(data) {
return req.request({
url: 'store-accept/register-over',
method: 'post',
data
})
}
/*退诊
order_id int 是 订单id
reason_id int 是 退针原因id
*/
export function imageOrderRefuse(data) {
return req.request({
url: 'image-order/refuse',
method: 'post',
data
})
}
/*退诊原因
*/
export function RefuseReason(data) {
return req.request({
url: 'store-accept/refuse-list',
method: 'post',
data
})
}
/*患者详情
order_id int 是 订单id
*/
export function imageOrderPatientInfo(data) {
return req.request({
url: 'image-order/patient-info',
method: 'post',
data
})
}
/*患者详情
patient_id int 是 患者id
*/
export function storePatientInfo(data) {
return req.request({
url: 'store-accept/patient-detail',
method: 'post',
data
})
}
/*患者详情 接诊/拒诊
patient_id int 是 患者id status 1接诊2拒绝
*/
export function storePatientRefuse(data) {
return req.request({
url: 'store-accept/accept-or-refuse',
method: 'post',
data
})
}
/*咨询详情
order_id int 是 订单id
*/
export function imageOrderInfo(data) {
return req.request({
url: 'image-order/info',
method: 'post',
data
})
}
// 老 Yii register/list挂号列表已迁移到 xk-api doctor-reception-wx/patient-list见 api/reception.js getPatientList
// 咨询列表角标
/**
* @param {Object} data
* 参数名称 必须 参数类型 说明
*/
export function listMain(data) {
return req.request({
url: 'image-order/list-main',
method: 'post',
data
})
}
/*服务端发送消息
ims_id int 是 会话id
session_type int 是 会话类型1医生发给用户3导医发给用户5医生和客服会话6药师和客服7导医和客服
content json 是 消息内容
*/
export function messageSend(data) {
return req.request({
url: 'im/message-send',
method: 'post',
data
})
}
/*会话消息记录
ims_id int 是 会话id
page int 否 1 页码
page_size int 否 20 每页条数
*/
export function messageList(data) {
return req.request({
url: 'im/message-list',
method: 'post',
data
})
}