Просмотр исходного кода

fix: 医疗文书API及文件上传下载

fan 2 лет назад
Родитель
Сommit
9673d82913

+ 76 - 0
src/api/biz/archives/medicalDocumentsApi.ts

@@ -0,0 +1,76 @@
+import { defHttp } from '/@/utils/http/axios';
+import { setParams } from '/@/utils/index';
+
+enum Api {
+  archivesMedicalDocumentsQueryPage = '/archives/medicalDocuments/query/page',
+  archivesMedicalDocumentsQueryList = '/archives/medicalDocuments/query/list',
+  archivesMedicalDocumentsDetail = '/archives/medicalDocuments/detail',
+  archivesMedicalDocumentsAdd = '/archives/medicalDocuments/add',
+  archivesMedicalDocumentsEdit = '/archives/medicalDocuments/edit',
+  archivesMedicalDocumentsRemove = '/archives/medicalDocuments/removeByIds',
+}
+
+/**
+ *
+ * @author fan
+ * @date  2023/07/17 16:06
+ * @description: 根据条件查询排床备忘录列表,权限 - archives:medicalDocuments:query
+ * @method: POST
+ */
+
+export const archivesMedicalDocumentsQueryPage = (params?: object) => {
+  return defHttp.post({ url: Api.archivesMedicalDocumentsQueryPage, params: setParams(params) });
+};
+
+/**
+ *
+ * @author fan
+ * @date  2023/07/17 16:06
+ * @description: 根据条件查询排床备忘录列表,权限 - archives:medicalDocuments:query
+ * @method: POST
+ */
+
+export const archivesMedicalDocumentsQueryList = (patientBasicId: string) => {
+  return defHttp.post({ url: Api.archivesMedicalDocumentsQueryList + '/' + patientBasicId });
+};
+/**
+ *
+ * @author fan
+ * @date  2023/07/17 16:06
+ * @description: 根据id查询排床备忘录详细信息,权限 - archives:medicalDocuments:query
+ * @method: GET
+ * @param:  id 主键id
+ */
+export const archivesMedicalDocumentsDetail = (id: string) => {
+  return defHttp.get({ url: Api.archivesMedicalDocumentsDetail + '/' + id });
+};
+
+/**
+ *
+ * @author fan
+ * @date  2023/07/17 16:06
+ * @description: 添加排床备忘录,权限 - archives:medicalDocuments:add
+ * @method: POST
+ */
+export const archivesMedicalDocumentsAdd = (params?: object) => {
+  return defHttp.post({ url: Api.archivesMedicalDocumentsAdd, params: params });
+};
+
+/**
+ *
+ * @author fan
+ * @date  2023/07/17 16:06
+ * @description: 通过主键id编辑排床备忘录,权限 - archives:medicalDocuments:edit
+ * @method: POST
+ */
+export const archivesMedicalDocumentsEdit = (params?: object) => {
+  return defHttp.post({ url: Api.archivesMedicalDocumentsEdit, params: params });
+};
+
+/**
+ * @description: 删除,权限 - archives:medicalDocuments:remove
+ * @method: POST
+ */
+export const archivesMedicalDocumentsRemove = (params: Array<string | number>) => {
+  return defHttp.post({ url: Api.archivesMedicalDocumentsRemove, params: params });
+};

+ 5 - 0
src/api/common/index.ts

@@ -14,6 +14,7 @@ enum Api {
   getPreviewUrl = '/sys/storage/file/preview/',
   excelSheetDetail = '/excel/sheet/detail',
   tempDownload = '/archives/patientBasic/export',
+  postFileRemoveByIds = '/sys/storage/file/removeByIds',
 }
 
 export function listDictModel(params?: object) {
@@ -48,6 +49,10 @@ export function uploadApi(
   );
 }
 
+export function postFileRemoveByIds(params) {
+  return defHttp.post({ url: Api.postFileRemoveByIds, params: params });
+}
+
 export function getSystemTime() {
   return defHttp.get({ url: Api.getSystemTime });
 }

+ 1 - 1
src/components/TableCard/src/BasicTable.vue

@@ -481,7 +481,7 @@
 
     .ant-table {
       width: 100%;
-      overflow-x: hidden;
+      // overflow-x: hidden;
 
       &-title {
         display: flex;