123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241 |
- /* 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) {
- const newData = Object.assign(data);
- return await request({
- url: "api/v1/proxy/isvRequest.medicCard.querySingle",
- data: newData,
- });
- } // 新增绑定就诊卡
- 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,
- });
- }
|