|
@@ -1,315 +1,332 @@
|
|
|
import requestV2 from "../../utils/request-v2";
|
|
|
|
|
|
-const url = '/yiZhuLuRu'
|
|
|
+const url = "/yiZhuLuRu";
|
|
|
|
|
|
// 下面是 api 请求
|
|
|
export function getMyPatient() {
|
|
|
- return requestV2({
|
|
|
- url: url + '/getMyPatient',
|
|
|
- method: 'get',
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/getMyPatient",
|
|
|
+ method: "get",
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function getOrderNo() {
|
|
|
- return requestV2<string>({
|
|
|
- url: url + '/getOrderNo',
|
|
|
- method: 'get',
|
|
|
- })
|
|
|
+ return requestV2<string>({
|
|
|
+ url: url + "/getOrderNo",
|
|
|
+ method: "get",
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function enterOrders(data) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/enterOrders',
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/enterOrders",
|
|
|
+ method: "post",
|
|
|
+ data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function insertTemplateOrder(data) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/insertTemplateOrder',
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/insertTemplateOrder",
|
|
|
+ method: "post",
|
|
|
+ data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function stopOrder(data) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/stopOrder',
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/stopOrder",
|
|
|
+ method: "post",
|
|
|
+ data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function toDeleteAnOrder(orderNo) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/toDeleteAnOrder',
|
|
|
- method: 'get',
|
|
|
- params: {orderNo}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/toDeleteAnOrder",
|
|
|
+ method: "get",
|
|
|
+ params: { orderNo },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function deleteMultipleOrders(data) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/deleteMultipleOrders',
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/deleteMultipleOrders",
|
|
|
+ method: "post",
|
|
|
+ data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
-
|
|
|
export function confirmOrders(data) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/confirmOrders',
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/confirmOrders",
|
|
|
+ method: "post",
|
|
|
+ data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function huoQuYiZhuShuJu(data) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/huoQuYiZhuShuJu',
|
|
|
- method: 'post',
|
|
|
- data,
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/huoQuYiZhuShuJu",
|
|
|
+ method: "post",
|
|
|
+ data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
-
|
|
|
export function huoQuXiangMu(code: string, groupNo: string) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/huoQuXiangMu',
|
|
|
- method: 'get',
|
|
|
- params: {code, groupNo},
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/huoQuXiangMu",
|
|
|
+ method: "get",
|
|
|
+ params: { code, groupNo },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function getItemInstructions(code: string) {
|
|
|
- return requestV2<any[]>({
|
|
|
- url: url + '/getItemInstructions',
|
|
|
- method: 'get',
|
|
|
- params: {code},
|
|
|
- })
|
|
|
+ return requestV2<any[]>({
|
|
|
+ url: url + "/getItemInstructions",
|
|
|
+ method: "get",
|
|
|
+ params: { code },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export interface YaoPingJiLiang {
|
|
|
- code: string
|
|
|
- name: string
|
|
|
- value: number
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ value: number;
|
|
|
}
|
|
|
|
|
|
export interface YaoPinXinXi {
|
|
|
- orderCode: string;
|
|
|
- orderName: string;
|
|
|
- drugFlag: string;
|
|
|
- selfFlagYb?: number;
|
|
|
- weight?: number;
|
|
|
- weighUnit: string;
|
|
|
- weighUnitName: string;
|
|
|
- volum?: number;
|
|
|
- volUnit: string;
|
|
|
- volUnitName: string;
|
|
|
- packSize?: number;
|
|
|
- packUnit: string;
|
|
|
- packUnitName: string;
|
|
|
- miniUnit: string;
|
|
|
- miniUnitName: string;
|
|
|
- ypLevel?: number;
|
|
|
- psFlag?: number;
|
|
|
- frequCode: string;
|
|
|
- frequCodeName: string;
|
|
|
- kssFlag?: number;
|
|
|
- kjywFlag?: number;
|
|
|
- supplyCode: string;
|
|
|
- supplyCodeName: string;
|
|
|
- nationalCode: string;
|
|
|
- stockAmount?: number;
|
|
|
- visibleFlagZy?: number;
|
|
|
- categoriesFlag: string;
|
|
|
+ orderCode: string;
|
|
|
+ orderName: string;
|
|
|
+ drugFlag: string;
|
|
|
+ selfFlagYb?: number;
|
|
|
+ weight?: number;
|
|
|
+ weighUnit: string;
|
|
|
+ weighUnitName: string;
|
|
|
+ volum?: number;
|
|
|
+ volUnit: string;
|
|
|
+ volUnitName: string;
|
|
|
+ packSize?: number;
|
|
|
+ packUnit: string;
|
|
|
+ packUnitName: string;
|
|
|
+ miniUnit: string;
|
|
|
+ miniUnitName: string;
|
|
|
+ ypLevel?: number;
|
|
|
+ psFlag?: number;
|
|
|
+ frequCode: string;
|
|
|
+ frequCodeName: string;
|
|
|
+ kssFlag?: number;
|
|
|
+ kjywFlag?: number;
|
|
|
+ supplyCode: string;
|
|
|
+ supplyCodeName: string;
|
|
|
+ nationalCode: string;
|
|
|
+ stockAmount?: number;
|
|
|
+ visibleFlagZy?: number;
|
|
|
+ categoriesFlag: string;
|
|
|
}
|
|
|
|
|
|
export interface FeeInfo {
|
|
|
- permissionPrompt: boolean
|
|
|
- prompt: string[]
|
|
|
- data: YaoPinXinXi
|
|
|
- yaoPingJiLiang: YaoPingJiLiang[]
|
|
|
+ permissionPrompt: boolean;
|
|
|
+ prompt: string[];
|
|
|
+ data: YaoPinXinXi;
|
|
|
+ yaoPingJiLiang: YaoPingJiLiang[];
|
|
|
}
|
|
|
|
|
|
export function huoQuFeiYongXinXi(queryCode: string) {
|
|
|
- return requestV2<FeeInfo>({
|
|
|
- url: url + '/huoQuFeiYongXinXi',
|
|
|
- method: 'get',
|
|
|
- params: {queryCode},
|
|
|
- })
|
|
|
+ return requestV2<FeeInfo>({
|
|
|
+ url: url + "/huoQuFeiYongXinXi",
|
|
|
+ method: "get",
|
|
|
+ params: { queryCode },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function getFrequency() {
|
|
|
- return requestV2({
|
|
|
- url: '/yiZhuLuRu/getFrequency',
|
|
|
- showLoading: false,
|
|
|
- method: 'get',
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: "/yiZhuLuRu/getFrequency",
|
|
|
+ showLoading: false,
|
|
|
+ method: "get",
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function getSupplyType() {
|
|
|
- return requestV2({
|
|
|
- url: '/yiZhuLuRu/getSupplyType',
|
|
|
- showLoading: false,
|
|
|
- method: 'get',
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: "/yiZhuLuRu/getSupplyType",
|
|
|
+ showLoading: false,
|
|
|
+ method: "get",
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function huoQuZhiXinKeShi(code) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/huoQuZhiXinKeShi',
|
|
|
- method: 'get',
|
|
|
- params: {code},
|
|
|
- })
|
|
|
-}
|
|
|
-
|
|
|
-export function huoQuYiZhuMuBan(code, deptCode, muBanLeiXing, currentPage, total) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/huoQuYiZhuMuBan',
|
|
|
- method: 'get',
|
|
|
- params: {code, deptCode, muBanLeiXing, currentPage, total},
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/huoQuZhiXinKeShi",
|
|
|
+ method: "get",
|
|
|
+ params: { code },
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+export function huoQuYiZhuMuBan(
|
|
|
+ code,
|
|
|
+ deptCode,
|
|
|
+ muBanLeiXing,
|
|
|
+ currentPage,
|
|
|
+ total
|
|
|
+) {
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/huoQuYiZhuMuBan",
|
|
|
+ method: "get",
|
|
|
+ params: { code, deptCode, muBanLeiXing, currentPage, total },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function getDoctorSOrderTemplateMaxSortNo() {
|
|
|
- return requestV2({
|
|
|
- url: url + '/getDoctorSOrderTemplateMaxSortNo',
|
|
|
- method: 'get',
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/getDoctorSOrderTemplateMaxSortNo",
|
|
|
+ method: "get",
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function huoQuMuBanShuJu(code) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/huoQuMuBanShuJu',
|
|
|
- method: 'get',
|
|
|
- params: {code},
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/huoQuMuBanShuJu",
|
|
|
+ method: "get",
|
|
|
+ params: { code },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
-
|
|
|
export function deleteADoctorSOrderTemplate(patternCode) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/deleteADoctorSOrderTemplate',
|
|
|
- method: 'delete',
|
|
|
- params: {patternCode}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/deleteADoctorSOrderTemplate",
|
|
|
+ method: "delete",
|
|
|
+ params: { patternCode },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function collectDoctorSOrderTemplate(patternCode) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/collectDoctorSOrderTemplate',
|
|
|
- method: 'get',
|
|
|
- params: {patternCode}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/collectDoctorSOrderTemplate",
|
|
|
+ method: "get",
|
|
|
+ params: { patternCode },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function muBanCaoZuo(patternCode, patternName, deptCode, sortNo, flag) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/muBanCaoZuo',
|
|
|
- method: 'get',
|
|
|
- params: {patternCode, patternName, deptCode, sortNo, flag},
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/muBanCaoZuo",
|
|
|
+ method: "get",
|
|
|
+ params: { patternCode, patternName, deptCode, sortNo, flag },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function singleDataCheck(data) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/singleDataCheck',
|
|
|
- method: 'post',
|
|
|
- data: data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/singleDataCheck",
|
|
|
+ method: "post",
|
|
|
+ data: data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
-
|
|
|
export function saveTemplate(data) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/saveTemplate',
|
|
|
- method: 'post',
|
|
|
- data: data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/saveTemplate",
|
|
|
+ method: "post",
|
|
|
+ data: data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
-
|
|
|
export function doesTheTemplateExist(name) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/doesTheTemplateExist',
|
|
|
- method: 'get',
|
|
|
- params: {name}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/doesTheTemplateExist",
|
|
|
+ method: "get",
|
|
|
+ params: { name },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function saveTheThirdLevelDoctor(data) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/saveTheThirdLevelDoctor',
|
|
|
- method: 'post',
|
|
|
- data: data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/saveTheThirdLevelDoctor",
|
|
|
+ method: "post",
|
|
|
+ data: data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function associateOrdersApi(data) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/associateOrders',
|
|
|
- method: 'post',
|
|
|
- data: data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/associateOrders",
|
|
|
+ method: "post",
|
|
|
+ data: data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function confirmTheDoctorSOrderWithMedicine(patNo, times) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/confirmTheDoctorSOrderWithMedicine',
|
|
|
- method: 'get',
|
|
|
- params: {patNo, times}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/confirmTheDoctorSOrderWithMedicine",
|
|
|
+ method: "get",
|
|
|
+ params: { patNo, times },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function copyOrder(data) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/copyOrder',
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/copyOrder",
|
|
|
+ method: "post",
|
|
|
+ data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function queryFeeByOrderNoApi(actOrderNo) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/queryFeeByOrderNo',
|
|
|
- method: 'get',
|
|
|
- params: {actOrderNo}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/queryFeeByOrderNo",
|
|
|
+ method: "get",
|
|
|
+ params: { actOrderNo },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function oneClickStopOrder(data) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/oneClickStopOrder',
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/oneClickStopOrder",
|
|
|
+ method: "post",
|
|
|
+ data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function doctorAuthorizationLogin(data) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/doctorAuthorizationLogin',
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/doctorAuthorizationLogin",
|
|
|
+ method: "post",
|
|
|
+ data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
-
|
|
|
export function updateOrderInstruction(orderNo, str) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/updateOrderInstruction',
|
|
|
- method: 'get',
|
|
|
- params: {orderNo, str}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/updateOrderInstruction",
|
|
|
+ method: "get",
|
|
|
+ params: { orderNo, str },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
-
|
|
|
export function copyTableOrder(data) {
|
|
|
- return requestV2({
|
|
|
- url: url + '/copyTableOrder',
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/copyTableOrder",
|
|
|
+ method: "post",
|
|
|
+ data,
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+interface SiLimitRequest {
|
|
|
+ patNo: string; // 对应 Java 中的 String
|
|
|
+ times: number | null; // 对应 Java 中的 Integer,允许为 null
|
|
|
+ ledgerSn: number | null; // 对应 Java 中的 Integer,允许为 null
|
|
|
+ chargeList: string[]; // 对应 Java 中的 List<String>
|
|
|
+ currentCode: string; // 对应 Java 中的 String
|
|
|
+ sn: number | null; // 对应 Java 中的 Integer,允许为 null
|
|
|
+ oriSn: number | null; // 对应 Java 中的 Integer,允许为 null
|
|
|
+}
|
|
|
+
|
|
|
+export function analyzeSiChargeLimit(data: SiLimitRequest) {
|
|
|
+ return requestV2({
|
|
|
+ url: url + "/analyzeSiChargeLimit",
|
|
|
+ method: "post",
|
|
|
+ data,
|
|
|
+ });
|
|
|
}
|