123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243 |
- /* eslint-disable no-return-await */
- import '../../hooks';
- import oldRequest from "../../../../core/utils/request";
- export const request = async ({
- url,
- data
- }) => {
- const [err, result] = await oldRequest({
- url,
- data
- });
- if (err && err.code !== 200) {
- my.showToast({
- type: 'fail',
- content: err.msg || '操作失败'
- });
- }
- return [err, result];
- };
- export async function basicPageInfo(data) {
- return await request({
- url: 'api/v2/index/basic/pageInfo',
- data
- });
- } // 我的证件
- export async function myCard(data) {
- return await request({
- url: 'api/v1/proxy/miniProRequest.medicCard.myCard',
- data
- });
- } // 充值
- export async function triggerPay(data) {
- return await request({
- url: 'api/v1/proxy/miniProRequest.pay.tradeResult',
- data
- });
- } // 商家订单号获取
- export async function tradeNoQuery(data) {
- return await request({
- url: 'api/v1/proxy/miniProRequest.pay.tradeNoQuery',
- data
- });
- } // 发送手机验证码
- export async function sendPhoneOauth(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.other.phoneOauth',
- data
- });
- } // 就诊卡列表
- export async function getCardList(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.medicCard.queryList',
- data
- });
- } // 就诊卡详情
- export async function getCardDetail(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.medicCard.querySingle',
- data
- });
- } // 新增绑定就诊卡
- export async function createOrBind(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.medicCard.createOrBind',
- data
- });
- } // 删除就诊卡
- export async function deleteCard(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.medicCard.delete',
- data
- });
- } // 编辑就诊卡
- export async function editCard(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.medicCard.update',
- data
- });
- } // 获取验证码
- export async function phoneOauth(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.other.phoneOauth',
- data
- });
- } // 提醒
- export async function getRemind(data) {
- return await request({
- url: 'api/v1/proxy/miniProRequest.order.remind',
- data
- });
- } // 科室列表
- export async function getDepList(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.order.departmentList',
- data
- });
- } // 科室余号查询
- export async function getDepOrderSourceRemain(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.order.depOrderSourceRemain',
- data
- });
- } // 医生列表
- export async function getDoctors(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.order.depDoctorList',
- data
- });
- } // 预约医生号源
- export async function getDoctorOrderSource(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.order.doctorOrderSourceList',
- data
- });
- } // 预约确认
- export async function orderConfirm(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.order.orderConfirm',
- data,
- isShowLoadig: true,
- isShowError: true
- });
- } // 预约单详情
- export async function getOrderDetail(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.order.orderDetail',
- data,
- isShowLoadig: true,
- isShowError: true
- });
- } // 预约取消
- export async function cancelOrder(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.order.cancelOrder',
- data,
- isShowLoadig: true,
- isShowError: true
- });
- } // 预约记录
- export async function getOrderList(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.order.orderList',
- data
- });
- } // 就诊历史
- export async function getVisitList(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.history.visitList',
- data
- });
- } // 订单列表
- export async function payHistory(data) {
- return await request({
- url: 'api/v1/proxy/miniProRequest.pay.payHistory',
- data
- });
- } // 订单详情
- export async function payDetail(data) {
- return await request({
- url: 'api/v1/proxy/miniProRequest.pay.payDetail',
- data
- });
- } // 商家支付订单号获取(订单支付,自费/医保)
- export async function tradeNoForOrder(data) {
- return await request({
- url: 'api/v1/proxy/miniProRequest.pay.tradeNoForOrder',
- data
- });
- } // 订单医保方式预结算查询
- export async function computeMedicarePayOrder(data) {
- return await request({
- url: 'api/v1/proxy/miniProRequest.pay.computeMedicarePayOrder',
- data
- });
- } // 订单自费方式预结算查询
- export async function computeSelfPaidOrder(data) {
- return await request({
- url: 'api/v1/proxy/miniProRequest.pay.computeSelfPaidOrder',
- data
- });
- } // 就诊历史
- export async function getVisitDetail(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.history.visitDetail',
- data
- });
- } // 充值列表
- export async function getPayList(data) {
- return await request({
- url: 'api/v1/proxy/miniProRequest.pay.payHistory',
- data
- });
- } // 充值详情
- export async function getPayDetail(data) {
- return await request({
- url: 'api/v1/proxy/miniProRequest.pay.payDetail',
- data
- });
- } // 报告列表查询
- export async function queryList(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.report.queryList',
- data
- });
- } // 报告明细查询
- export async function queryDetail(data) {
- return await request({
- url: 'api/v1/proxy/isvRequest.report.queryDetail',
- data
- });
- }
|