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 @@
-
+
-
+