diff --git a/openhis-server/openhis-application/src/main/java/com/openhis/web/datadictionary/dto/DiagnosisTreatmentDto.java b/openhis-server/openhis-application/src/main/java/com/openhis/web/datadictionary/dto/DiagnosisTreatmentDto.java index 9b91cc16..62e51965 100644 --- a/openhis-server/openhis-application/src/main/java/com/openhis/web/datadictionary/dto/DiagnosisTreatmentDto.java +++ b/openhis-server/openhis-application/src/main/java/com/openhis/web/datadictionary/dto/DiagnosisTreatmentDto.java @@ -96,11 +96,11 @@ public class DiagnosisTreatmentDto { /** 财务类别 */ @Dict(dictCode = "fin_type_code") - private String typeCode; - private String typeCode_dictText; + private String itemTypeCode; + private String itemTypeCode_dictText; /** 医保类别 */ - @Dict(dictCode = "med_chrgitm_type") + @Dict(dictCode = "yb_type") private String ybType; private String ybType_dictText; diff --git a/openhis-server/openhis-application/src/main/java/com/openhis/web/datadictionary/dto/DiagnosisTreatmentSelParam.java b/openhis-server/openhis-application/src/main/java/com/openhis/web/datadictionary/dto/DiagnosisTreatmentSelParam.java index e5fd9eb5..653e1aed 100644 --- a/openhis-server/openhis-application/src/main/java/com/openhis/web/datadictionary/dto/DiagnosisTreatmentSelParam.java +++ b/openhis-server/openhis-application/src/main/java/com/openhis/web/datadictionary/dto/DiagnosisTreatmentSelParam.java @@ -16,7 +16,7 @@ import lombok.experimental.Accessors; public class DiagnosisTreatmentSelParam { /** 目录类别 */ - private Integer categoryCode; + private String categoryCode; /** 类型 */ private Integer typeEnum; diff --git a/openhis-server/openhis-application/src/main/java/com/openhis/web/datadictionary/dto/DiagnosisTreatmentUpDto.java b/openhis-server/openhis-application/src/main/java/com/openhis/web/datadictionary/dto/DiagnosisTreatmentUpDto.java index 3eafc386..a5dfebc8 100644 --- a/openhis-server/openhis-application/src/main/java/com/openhis/web/datadictionary/dto/DiagnosisTreatmentUpDto.java +++ b/openhis-server/openhis-application/src/main/java/com/openhis/web/datadictionary/dto/DiagnosisTreatmentUpDto.java @@ -32,7 +32,6 @@ public class DiagnosisTreatmentUpDto { private String categoryCode; /** 编码 */ - @NotBlank(message = "项目编码不能为空") private String busNo; /** 项目名称 */ @@ -40,16 +39,14 @@ public class DiagnosisTreatmentUpDto { private String name; /** 项目名称拼音 */ - @NotBlank(message = "项目名称拼音不能为空") private String pyStr; /** 五笔拼音 */ - @NotBlank(message = "五笔拼音不能为空") private String wbStr; /** 类型 */ @NotBlank(message = "类型不能为空") - private String typeCode; + private Integer typeEnum; /** 使用单位 */ @NotBlank(message = "使用单位不能为空") diff --git a/openhis-server/openhis-application/src/main/java/com/openhis/web/datadictionary/dto/DiseaseManageUpDto.java b/openhis-server/openhis-application/src/main/java/com/openhis/web/datadictionary/dto/DiseaseManageUpDto.java index 9d7fa710..80904cf2 100644 --- a/openhis-server/openhis-application/src/main/java/com/openhis/web/datadictionary/dto/DiseaseManageUpDto.java +++ b/openhis-server/openhis-application/src/main/java/com/openhis/web/datadictionary/dto/DiseaseManageUpDto.java @@ -27,7 +27,6 @@ public class DiseaseManageUpDto { private ConditionDefinitionSource sourceEnum; /** 编码 */ - @NotBlank(message = "疾病编码不能为空") private String conditionCode; /** 诊断名称 */ diff --git a/openhis-server/openhis-application/src/main/resources/mapper/datadictionary/ActivityDefinitionManageMapper.xml b/openhis-server/openhis-application/src/main/resources/mapper/datadictionary/ActivityDefinitionManageMapper.xml index a615f28f..c85098a5 100644 --- a/openhis-server/openhis-application/src/main/resources/mapper/datadictionary/ActivityDefinitionManageMapper.xml +++ b/openhis-server/openhis-application/src/main/resources/mapper/datadictionary/ActivityDefinitionManageMapper.xml @@ -125,7 +125,7 @@ AND T2.instance_table = 'wor_activity_definition' - AND T2.id = #{id} + AND T1.id = #{id} AND T1.tenant_id = #{tenantId} diff --git a/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatmentDialog.vue b/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatmentDialog.vue index b1b644fd..a0ec3ef7 100644 --- a/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatmentDialog.vue +++ b/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatmentDialog.vue @@ -10,12 +10,12 @@ label-position="left" > - + @@ -61,25 +61,24 @@ - - + + :disabled="form.categoryCode != ''" + > + + - - + + - + - + - + - - + + - + - + - + - +
- + +
诊疗目录
- + - + - + @@ -198,8 +199,8 @@ @@ -214,8 +215,8 @@ - + + @@ -338,7 +354,7 @@ { /** 诊断目录分类查询下拉树结构 */ function getDiseaseTreatmentList() { getDiseaseTreatmentInit().then((response) => { - console.log(response, "response器材目录分类查询下拉树结构"); - diseaseTreatmentCategoryList.value = - response.data.diseaseTreatmentCategoryList.sort((a, b) => { return parseInt(a.value) - parseInt(b.value) }); + console.log(response, "response诊疗目录分类查询下拉树结构"); + diagnosisCategoryOptions.value = + response.data.diagnosisCategoryOptions.sort((a, b) => { + return parseInt(a.value) - parseInt(b.value); + }); + diagnosisCategoryOptions.value.push({ info: "全部", value: "" }); statusFlagOptions.value = response.data.statusFlagOptions; exeOrganizations.value = response.data.exeOrganizations; typeEnumOptions.value = response.data.typeEnumOptions; + statusWeatherOption.value = response.data.statusWeatherOption; }); } /** 查询诊断目录列表 */ function getList() { + console.log(queryParams.value, "queryParams***********************"); loading.value = true; getDiagnosisTreatmentList(queryParams.value).then((res) => { loading.value = false; @@ -433,7 +455,7 @@ function getList() { /** 节点单击事件 */ function handleNodeClick(data) { console.log(data, "节点单击事件"); - queryParams.value.categoryEnum = data.value; + queryParams.value.categoryCode = data.value; currentCategoryEnum.value = data.value; handleQuery(); } @@ -495,19 +517,21 @@ function handleSelectionChange(selection) { /** 打开新增弹窗 */ function openAddDiagnosisTreatment() { - if (currentCategoryEnum.value) { - console.log("打开新增弹窗"); - title.value = "新增"; - nextTick(() => { - proxy.$refs.diagnosisTreatmentRef.show(); - }); - } else { - proxy.$modal.msgError("请先选择目录分类!"); - } + // if (currentCategoryEnum.value) { + console.log("打开新增弹窗"); + title.value = "新增"; + nextTick(() => { + proxy.$refs.diagnosisTreatmentRef.show(); + }); + // } else { + // proxy.$modal.msgError("请先选择目录分类!"); + // } } /** 打开编辑弹窗 */ function openEditDiagnosisTreatment(row) { getDiagnosisTreatmentOne(row.id).then((response) => { + console.log(response, "response88888"); + currentData.value = response.data; currentData.value.ybFlag == 1 ? (currentData.value.ybFlag = true) diff --git a/openhis-ui-vue3/src/views/catalog/disease/index.vue b/openhis-ui-vue3/src/views/catalog/disease/index.vue index c1b102e6..b19cf7a7 100644 --- a/openhis-ui-vue3/src/views/catalog/disease/index.vue +++ b/openhis-ui-vue3/src/views/catalog/disease/index.vue @@ -226,12 +226,12 @@ /> - + @@ -250,14 +250,14 @@
- + - +