You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

150 lines
3.6 KiB
JavaScript

import {
$post
} from '@/lu/axios.js'
import $api from './api.js'
let url_ = "https://dqpjyy-api.cjy.net.cn";
let chat_url = "https://dqpjyy-api.cjy.net.cn"
const dev = 0
if (dev === 1) {
url_ = "http://daqingpuji"
chat_url = "http://192.168.31.106:5173"
}
export const ReportUrl = (data) => {
return $api('Report') + `?hospital=${data.hospital}&id_number=${data.id_number}`
}
export const QuestionPushAction = async (data) => await $post({
url: 'Question/push',
data
})
export const QuestionListAction = async (data) => await $post({
url: 'Question/list',
data
})
export const UserPersonGroupAction = async (data) => await $post({
url: 'UserPerson/group',
data
})
export const OrderRefundAction = async (data) => await $post({
url: 'Order/refund',
data
})
export const OrderInfoAction = async (data) => await $post({
url: 'Order/info',
data
})
export const OrderListAction = async (data) => await $post({
url: 'Order/list',
data
})
export const OrderCreateAction = async (data) => await $post({
url: 'Order/create',
data
})
export const OrderPayAction = async (data) => await $post({
url: 'Order/pay',
data
})
export const AppointmentListAction = async (data) => await $post({
url: 'Appointment/list',
data
})
export const BuyItemsAction = async (data) => await $post({
url: 'Buy/items',
data
})
export const BuyInfoAction = async (data) => await $post({
url: 'Buy/info',
data
})
export const ComboListAction = async (data) => await $post({
url: 'Combo/list',
data
})
export const HospitalActivityPackageListAction = async (data) => await $post({
url: 'HospitalActivityPackage/list',
data
})
export const UserPersonCountAction = async (data) => await $post({
url: 'UserPerson/count',
data
})
export const UserPersonInfoAction = async (data) => await $post({
url: 'UserPerson/info',
data
})
export const QuestionSaveAction = async (data) => await $post({
url: 'Question/save',
data
})
export const UserPersonCreateAction = async (data) => await $post({
url: 'UserPerson/create',
data
})
export const UserPersonUpdateAction = async (data) => await $post({
url: 'UserPerson/update',
data
})
export const UserPersonDeleteAction = async (data) => await $post({
url: 'UserPerson/delete',
data
})
export const UserPersonListAction = async () => await $post({
url: 'UserPerson/list'
})
export const UserInfoAction = async (data) => await $post({
url: 'User/info',
data
})
export const HospitalExtraInfoAction = async (data) => await $post({
url: 'HospitalExtra/info',
data
})
export const HospitalListAction = async (data) => await $post({
url: 'Hospital/list',
data
})
export const HospitalCountAction = async () => await $post({
url: 'Hospital/count',
})
export const UserStatusAction = async () => await $post({
url: 'User/status',
})
export const UserLoginAction = async (data) => await $post({
url: 'User/login',
data
})
export const ConfigGetAction = async (data) => await $post({
url: 'Config/get',
data
})
export const CarouselListAction = async (data) => await $post({
url: 'Carousel/list',
data
})
export const HospitalInfoAction = async (data) => await $post({
url: 'Hospital/info',
data
})
export const GetComboImageListAction = async (data) => await $post({
url: 'Combo/GetComboImageList',
data
})
export const yo = async (data) => await $post({
url: 'YO',
data
})
export const $chat_url = chat_url
export const $url = url_
export const $image = (path) => {
return `${url_}${path}`
}
export const $response = (response, then, error = () => {}) => {
if (response) {
if (response.code != 200) {
uni.$lu.toast(response.message);
error()
return
}
then()
}
}