Prechádzať zdrojové kódy

新增药品目录是,医共体不可重复;一级分类增加“中医骨伤”分类

张田田 1 týždeň pred
rodič
commit
c484815df9
2 zmenil súbory, kde vykonal 136 pridanie a 109 odobranie
  1. 113 109
      public/data/classify.json
  2. 23 0
      src/views/business/NonDrugList.vue

+ 113 - 109
public/data/classify.json

@@ -1,110 +1,114 @@
 {
-    "classify": [
-        {
-            "label": "艾灸疗法",
-            "value": "1"
-        },
-        {
-            "label": "非艾·疗法",
-            "value": "2"
-        },
-        {
-            "label": "拔罐疗法",
-            "value": "3"
-        },
-        {
-            "label": "针刺疗法",
-            "value": "4"
-        },
-        {
-            "label": "敷熨熏浴",
-            "value": "5"
-        },
-        {
-            "label": "推拿疗法",
-            "value": "6"
-        },
-        {
-            "label": "耳穴疗法",
-            "value": "7"
-        },
-        {
-            "label": "刮痧疗法",
-            "value": "8"
-        },
-        {
-            "label": "物理疗法",
-            "value": "9"
-        },
-        {
-            "label": "中医肛肠",
-            "value": "10"
-        },
-        {
-            "label": "中医微创",
-            "value": "11"
-        },
-        {
-            "label": "其他疗法",
-            "value": "12"
-        }
-    ],
-    "detailCumulative": [
-        {
-            "label": "穴位",
-            "value": "1"
-        },
-        {
-            "label": "部位",
-            "value": "2"
-        },
-        {
-            "label": "耳穴",
-            "value": "3"
-        },
-        {
-            "label": "经络",
-            "value": "4"
-        },
-        {
-            "label": "其他详情",
-            "value": "5"
-        }
-    ],
-    "detailDefault": [
-        {
-            "label": "穴位",
-            "value": "1"
-        },
-        {
-            "label": "部位",
-            "value": "2"
-        },
-        {
-            "label": "耳穴",
-            "value": "3"
-        },
-        {
-            "label": "经络",
-            "value": "4"
-        },
-        {
-            "label": "其他详情",
-            "value": "5"
-        },
-        {
-            "label": "无详情",
-            "value": "6"
-        }
-    ],
-    "singleNumber": [
-        {
-            "label": "默认1",
-            "value": "0"
-        },
-        {
-            "label": "详情累计/计数系数",
-            "value": "1"
-        }
-    ]
-}
+  "classify": [
+    {
+      "label": "艾灸疗法",
+      "value": "1"
+    },
+    {
+      "label": "非艾灸法",
+      "value": "2"
+    },
+    {
+      "label": "刮痧疗法",
+      "value": "8"
+    },
+    {
+      "label": "拔罐疗法",
+      "value": "3"
+    },
+    {
+      "label": "针刺疗法",
+      "value": "4"
+    },
+    {
+      "label": "耳穴疗法",
+      "value": "7"
+    },
+    {
+      "label": "推拿疗法",
+      "value": "6"
+    },
+    {
+      "label": "敷熨熏浴",
+      "value": "5"
+    },
+    {
+      "label": "中医微创",
+      "value": "11"
+    },
+    {
+      "label": "中医骨伤",
+      "value": "194"
+    },
+    {
+      "label": "中医肛肠",
+      "value": "10"
+    },
+    {
+      "label": "物理疗法",
+      "value": "9"
+    },
+    {
+      "label": "其他疗法",
+      "value": "12"
+    }
+  ],
+  "detailCumulative": [
+    {
+      "label": "穴位",
+      "value": "1"
+    },
+    {
+      "label": "部位",
+      "value": "2"
+    },
+    {
+      "label": "耳穴",
+      "value": "3"
+    },
+    {
+      "label": "经络",
+      "value": "4"
+    },
+    {
+      "label": "其他详情",
+      "value": "5"
+    }
+  ],
+  "detailDefault": [
+    {
+      "label": "穴位",
+      "value": "1"
+    },
+    {
+      "label": "部位",
+      "value": "2"
+    },
+    {
+      "label": "耳穴",
+      "value": "3"
+    },
+    {
+      "label": "经络",
+      "value": "4"
+    },
+    {
+      "label": "其他详情",
+      "value": "5"
+    },
+    {
+      "label": "无详情",
+      "value": "6"
+    }
+  ],
+  "singleNumber": [
+    {
+      "label": "默认1",
+      "value": "0"
+    },
+    {
+      "label": "详情累计/计数系数",
+      "value": "1"
+    }
+  ]
+}

+ 23 - 0
src/views/business/NonDrugList.vue

@@ -881,6 +881,29 @@ export default {
         return this.$message.warning("请选择医共体");
       }
 
+      // 校验医共体是否重复
+      {
+        const checkRes = await getNondrugList({
+          page: 1,
+          limit: 9999,
+          ygtid: this.editData.ygtid,
+        });
+        if (checkRes.ResultCode == 0) {
+          const items = (checkRes.Data.Items || []).filter(
+            (item) => item.pid !== this.editData.pid,
+          );
+          if (items.length > 0) {
+            const ygtName =
+              this.doctorBodyList.find(
+                (i) => i.pid === this.editData.ygtid,
+              )?.name || "";
+            return this.$message.warning(
+              `医共体"${ygtName}"的非药物目录已存在,不可重复新增`,
+            );
+          }
+        }
+      }
+
       // 校验唯一性:同一医共体/机构下,任一科室不可重复
       {
         const editDeptIds = Array.isArray(this.editData.departmentidSelsource)