morphone1995 4 سال پیش
والد
کامیت
f489fc09cc

+ 3 - 0
src/api/cdss.js

@@ -271,4 +271,7 @@ export default {
   modifyConnectStatusCDSS(param) {
     return axios.post(urls.modifyConnectStatusCDSS, param);
   },
+  getHospitalPageCDSS(param) {
+    return axios.post(urls.getHospitalPageCDSS, param);
+  },
 };

+ 21 - 11
src/api/config.js

@@ -425,19 +425,24 @@ export default {
 
 
 
-    'modifyConnectStatusCDSS': '/api/cdssman/hospitalInfo/modifyConnectStatus',   //医院信息——修改医院信息 
+    
+
 
+    // 'getHospitalInfoCDSS': '/api/cdssman/tran/hospitalInfo/getHospitalInfo',   //医院信息——获取医院信息
+    // 'saveHospitalInfoRecordCDSS': '/api/cdssman/tran/hospitalInfo/saveRecord',   //医院信息——修改医院信息
+
+    'modifyConnectStatusCDSS': '/api/cdssman/hospitalInfo/modifyConnectStatus',   //医院信息——修改医院信息 
+    'getHospitalPageCDSS': '/api/cdssman/hospitalInfo/getPage',   //医院信息——分页查询
+    // 'saveHospitalInfoRecordCDSS': '/api/cdssman/hospitalInfo/saveOrUpdateRecord',   //医院信息——保存或修改映射关系
 
-    // 'getHospitalInfoCDSS': '/tran/hospitalInfo/getHospitalInfo',   //医院信息——获取医院信息
-    // 'saveHospitalInfoRecordCDSS': '/tran/hospitalInfo/saveRecord',   //医院信息——修改医院信息
 
-    // 'cancelPlanDatas': '/sys/plan/cancelPlanDatas',   //删除方案配置信息
-    // 'getDefaultPlans': '/sys/plan/getDefaultPlans',   //获取默认方案配置
-    // 'getPlanInfoIds': '/sys/plan/getPlanInfoIds',   //根据方案id获取配置信息
-    // 'getPlanInfoPages': '/sys/plan/getPlanInfoPages',   //分页获取方案配置信息
-    // 'getSysPlanInfoDatas': '/sys/plan/getSysPlanInfoDatas',   //根据医院获取方案配置信息
-    // 'revStopPlans': '/sys/plan/revStopPlans',   //停用启用方案配置
-    // 'savePlanInfoDatas': '/sys/plan/savePlanInfoDatas',   //保存更新方案配置信息
+    'cancelPlanDatasCDSS': '/api/cdssman/plan/cancelPlanDatas',   //删除方案配置信息
+    'getDefaultPlansCDSS': '/api/cdssman/plan/getDefaultPlans',   //获取默认方案配置
+    'getPlanInfoIdsCDSS': '/api/cdssman/plan/getPlanInfoIds',   //根据方案id获取配置信息
+    'getPlanInfoPagesCDSS': '/api/cdssman/plan/getPlanInfoPages',   //分页获取方案配置信息
+    'getSysPlanInfoDatasCDSS': '/api/cdssman/plan/getSysPlanInfoDatas',   //根据医院获取方案配置信息
+    'revStopPlansCDSS': '/api/cdssman/plan/revStopPlans',   //停用启用方案配置
+    'savePlanInfoDatasCDSS': '/api/cdssman/plan/savePlanInfoDatas',   //保存更新方案配置信息
 
 
   },
@@ -522,9 +527,14 @@ export default {
       "name": "药品",
       "key": 2
     },
+  
     {
-      "name": "手术和操作",
+      "name": "检查子项",
       "key": 6
+    }, 
+    {
+      "name": "手术和操作",
+      "key": 7
     },
     // {
     //     "name":"科室",

+ 2 - 1
src/components/cdssManage/MedicineInfoPg.vue

@@ -185,7 +185,8 @@ export default {
       } else if (
         this.showType == 3 ||
         this.showType == 4 ||
-        this.showType == 5
+        this.showType == 5||
+        this.showType == 7
       ) {
         // 检验/检查
         this.positions = positions.filter(item => {

+ 2 - 1
src/components/cdssManage/MedicinePrompt.vue

@@ -220,7 +220,8 @@ export default {
               '检验套餐',
               '检验细项',
               '检查',
-              '手术和操作'
+              '检查子项',
+              '手术和操作',
             ];
             this.list = data.records = data.records.filter(item => {
               item.typeName = temp[item.type];

src/components/cdssManage/hospital/AddHospitai.vue → src/components/cdssManage/disclaimer/AddDisclaimer.vue


+ 13 - 0
src/components/cdssManage/disclaimer/Disclaimer.vue

@@ -0,0 +1,13 @@
+<template>
+  <div>vue</div>
+</template>
+
+<script>
+export default {
+
+}
+</script>
+
+<style>
+
+</style>

+ 204 - 0
src/components/cdssManage/hospital/AddHospital.vue

@@ -0,0 +1,204 @@
+<template>
+  <div class="AddPlanWrapper clearfix">
+    <crumbs
+      :title="!isEdit ? '医院管理-添加医院' : '医院管理-修改医院'"
+      class="topBack"
+      :param="$route.params"
+      linkTo="HospitalCDSS"
+    ></crumbs>
+    <div class="AddPlanBox">
+      <el-row :gutter="20">
+        <el-col :span="16">
+          <el-form ref="form" :model="form" label-width="80px" :rules="rules">
+            <el-form-item label="医院名称" prop="hoipitalName">
+              <el-input v-model="form.hoipitalName" placeholder="2-30位,可输入汉字、字母、数字和下划线"></el-input>
+            </el-form-item>
+            <el-form-item label="医院名称拼音">
+              <el-input v-model="form.spell" placeholder="请输入医院名称拼音"></el-input>
+            </el-form-item>
+            <el-form-item label="医院编码" prop="hoipitalCode">
+              <el-input v-model="form.hoipitalCode" placeholder="4-15位,可输入字母、数字和下划线"></el-input>
+            </el-form-item>
+            <el-form-item label="医院地址">
+              <el-input type="textarea" :rows="2" v-model="form.address" placeholder="请输入医院地址"></el-input>
+            </el-form-item>
+
+            <el-form-item>
+              <el-button type="primary" @click="onSubmit" :disabled="saveDisable">确定</el-button>
+            </el-form-item>
+          </el-form>
+        </el-col>
+      </el-row>
+    </div>
+  </div>
+</template>
+
+<script>
+export default {
+  name: 'AddHospital',
+  data() {
+    var numreg = /^[a-zA-Z0-9_\u4e00-\u9fa5]+$/;
+    var numreg1 = /^[0-9a-zA-Z_]{1,}$/;
+    var validatePass = (rule, value, callback) => {
+      if (!numreg.test(value)) {
+        callback(new Error('汉字、字母、数字和下划线'));
+      } else {
+        callback();
+      }
+    };
+    var validatePass1 = (rule, value, callback) => {
+      if (!numreg1.test(value)) {
+        callback(new Error('字母、数字和下划线'));
+      } else {
+        callback();
+      }
+    };
+    return {
+      form: {
+        hoipitalName: '',
+        spell: '',
+        hoipitalCode: '',
+        address: ''
+      },
+      rules: {
+        hoipitalName: [
+          { required: true, message: '医院名称不能为空', trigger: 'change' },
+          { min: 2, max: 30, message: '长度2-30位', trigger: 'blur' },
+          { required: true, validator: validatePass, trigger: 'blur' }
+        ],
+        hoipitalCode: [
+          { required: true, message: '医院编码不能为空', trigger: 'change' },
+          { min: 2, max: 30, message: '长度4-15位', trigger: 'blur' },
+          { required: true, validator: validatePass1, trigger: 'blur' }
+        ]
+      },
+      isEdit: false,
+      saveDisable: false
+    };
+  },
+  
+  methods: {
+    onSubmit() {}
+  }
+};
+</script>
+
+<style lang="less" scoped>
+.AddPlanWrapper {
+  min-width: 940px;
+  .AddPlanBox {
+    padding: 20px 60px 120px 60px;
+    margin: 70px 20px 0 20px;
+    background: #fff;
+  }
+  color: #606266;
+  .topBack {
+    top: 0;
+  }
+  .title {
+    background-color: #f2f2f2;
+    display: flex;
+    .handleIcon {
+      width: 30px;
+      cursor: pointer;
+      height: 40px;
+      display: flex;
+      justify-content: center;
+      align-items: center;
+      img {
+        width: 20px;
+        height: 20px;
+      }
+      .open {
+        transform: rotate(180deg);
+      }
+      .close {
+        transform: rotate(0deg);
+      }
+    }
+    .titlwSwitch {
+      width: 120px;
+    }
+    h4 {
+      flex: 1;
+    }
+    .titlwSwitchStatus {
+      margin-left: 16px;
+    }
+  }
+  .sub {
+    .planItem {
+      display: flex;
+      .sort {
+        width: 60px;
+        display: flex;
+        .top {
+          display: flex;
+          justify-content: center;
+          align-items: center;
+          width: 30px;
+          cursor: pointer;
+          img {
+            width: 10px;
+            height: 14px;
+          }
+        }
+        .down {
+          width: 30px;
+          cursor: pointer;
+          display: flex;
+          justify-content: center;
+          align-items: center;
+          img {
+            width: 10px;
+            height: 14px;
+          }
+        }
+      }
+      .openOrClose {
+        display: flex;
+        flex: 1;
+        .planInfo {
+          width: 140px;
+        }
+        .switch {
+        }
+        .planStatus {
+          margin-left: 16px;
+        }
+      }
+      .showNum {
+        display: flex;
+        width: 160px;
+        /deep/.el-input--small {
+          width: 60px;
+        }
+      }
+    }
+  }
+  .el-button {
+    float: right;
+  }
+  .plus-icon-enter-active {
+    transition: all 0.8s;
+  }
+  .plus-icon-enter {
+    opacity: 0;
+    margin-top: 12px;
+  }
+  .plus-icon-leave-active {
+    transition: all 0.8s;
+  }
+  .plus-icon-leave-active {
+    opacity: 0;
+    margin-top: 12px;
+  }
+}
+.leaveBox {
+  /deep/ .leaveBtn {
+    // margin-right: 46px;
+    background-color: #d7d7d7 !important;
+    border-color: transparent;
+  }
+}
+</style>

+ 294 - 3
src/components/cdssManage/hospital/Hospital.vue

@@ -1,13 +1,304 @@
 <template>
-  <div>vue</div>
+  <div>
+    <crumbs title="医院管理" linkTo="MedicalTermCDSS" style="min-width: 1300px">
+      <el-form :inline="true" class="demo-form-inline">
+        <el-form-item label="医院名称:">
+          <el-input size="mini" v-model="filter.hospitalName" placeholder="请输入" clearable></el-input>
+        </el-form-item>
+
+        <el-form-item class="dododo">
+          <el-button size="mini" @click="filterDatas">检索</el-button>
+          <el-button size="mini" type="warning" @click="addRelation">添加医院</el-button>
+        </el-form-item>
+      </el-form>
+    </crumbs>
+    <div class="contents">
+      <el-table :data="list" border style="width: 100%">
+        <el-table-column :resizable="false" type="index" :index="indexMethod" label="编号" width="60"></el-table-column>
+        <el-table-column :resizable="false" prop="code" label="医院编码" width="180"></el-table-column>
+        <el-table-column :resizable="false" prop="name" label="医院名称" show-overflow-tooltip></el-table-column>
+        <el-table-column :resizable="false" prop="spell" label="医院名称拼音" show-overflow-tooltip></el-table-column>
+        <el-table-column :resizable="false" prop="address" label="医院地址" show-overflow-tooltip></el-table-column>
+        <el-table-column :resizable="false" prop="gmtCreate" label="创建时间" show-overflow-tooltip></el-table-column>
+        <el-table-column :resizable="false" prop="operate" label="操作">
+          <template slot-scope="scope">
+            <el-button @click="modifyRelation(scope.row)" type="text" size="small">修改</el-button>
+            <span style="margin:0 3px;">|</span>
+            <el-button
+              @click="showDelDialog(scope.row.id)"
+              class="delete"
+              type="text"
+              size="small"
+            >删除</el-button>
+          </template>
+        </el-table-column>
+      </el-table>
+      <div class="pagination pagepage">
+        <el-pagination
+          :current-page.sync="currentPage"
+          @current-change="currentChange"
+          background
+          :page-size="pageSize"
+          :page-sizes="pageSizeArr"
+          @size-change="handleSizeChange"
+          :layout="pageLayout"
+          :total="total"
+        ></el-pagination>
+      </div>
+    </div>
+  </div>
 </template>
 
 <script>
+import api from '@api/cdss.js';
+import config from '@api/config.js';
+import utils from '@api/utils.js';
+
 export default {
+  name: 'HospitalCDSS',
+  data: function() {
+    return {
+      list: [],
+      searched: false,
+      filter: {
+        hospitalName: '' // 医院名称
+      },
+      currentPage: 1,
+      pageSize: config.pageSize,
+      pageSizeArr: config.pageSizeArr,
+      pageLayout: config.pageLayout,
+      total: 0
+    };
+  },
+  created() {
+    const that = this;
+    //返回时避免参数未赋值就获取列表
+    setTimeout(function() {
+      that.getDataList();
+    });
+    // 非首页 编辑页返回 设置 this.currentPage
+    if (Object.keys(this.$route.params).length !== 0) {
+      this.currentPage = this.$route.params.currentPage;
+    }
+  },
+  watch: {
+    filter: {
+      handler: function() {
+        this.searched = false;
+      },
+      deep: true
+    }
+  },
+  beforeRouteEnter(to, from, next) {
+    next(vm => {
+      //const pm = to.param;
+      Object.assign(vm, to.params);
+      vm.inCurrentPage = to.params.currentPage;
+    });
+  },
+  methods: {
+    handleSizeChange(val) {
+      this.pageSize = val;
+      this.currentPage = utils.getCurrentPage(
+        this.currentPage,
+        this.total,
+        this.pageSize
+      );
+      this.getDataList();
+    },
 
-}
+    // 获取列表数据
+    getDataList(isTurnPage) {
+      const params = this.getFilterItems(isTurnPage);
+      this.searched = true;
+      const loading = this.$loading({
+        lock: true,
+        text: 'Loading',
+        spinner: 'el-icon-loading',
+        background: 'rgba(0, 0, 0, 0.7)'
+      });
+      api.getHospitalPageCDSS(params).then(res => {
+        console.log(res, '列表数据');
+        loading.close();
+        if (res.data.code === '0') {
+          this.list = res.data.data && res.data.data.records;
+        }
+        this.total = res.data.data && res.data.data.total;
+        if (this.inCurrentPage !== undefined) {
+          this.currentPage = this.inCurrentPage;
+          this.inCurrentPage = undefined;
+        }
+      });
+    },
+
+    // 处理列表请求数据参数
+    getFilterItems(isTurnPage) {
+      const { data } = this.$route.params;
+      //翻页时筛选条件没点确定则清空
+      if (isTurnPage && !this.searched) {
+        this.clearFilter();
+      }
+      const param = {
+        current: this.inCurrentPage || this.currentPage,
+        size: this.pageSize,
+        name: this.filter.hospitalName.trim()
+      };
+      return param;
+    },
+
+    filterDatas() {
+      this.currentPage = 1;
+      this.getDataList();
+    },
+    addRelation() {
+      const pam = this.searched
+        ? {
+            currentPage: this.currentPage,
+            pageSize: this.pageSize,
+            filter: this.filter
+          }
+        : { currentPage: this.currentPage, pageSize: this.pageSize };
+      this.$router.push({
+        name: 'AddHospitalCDSS',
+        params: Object.assign(pam, {
+          isEdit: false
+        })
+      });
+    },
+    // 修改诊断关联-跳转至编辑页面
+    modifyRelation(row) {
+      const item = Object.assign({}, row);
+      const pam = this.searched
+        ? {
+            currentPage: this.currentPage,
+            pageSize: this.pageSize,
+            filter: this.filter
+          }
+        : { currentPage: this.currentPage, pageSize: this.pageSize };
+      this.$router.push({
+        name: 'AddHospitalCDSS',
+        params: Object.assign(pam, {
+          isEdit: true,
+          data: { ...item }
+          // hospitaiName: this.hospitaiName
+        })
+      });
+    },
+    currentChange(next) {
+      this.currentPage = next;
+      this.getDataList(true);
+    },
+    // 清空搜索参数
+    clearFilter() {
+      this.filter = {
+        hospitaiName: ''
+      };
+    },
+
+    indexMethod(index) {
+      return (this.currentPage - 1) * this.pageSize + index + 1;
+    },
+    getTagType(val) {
+      return val;
+    },
+    warning(msg, type) {
+      this.$message({
+        showClose: true,
+        message: msg,
+        type: type || 'warning'
+      });
+    },
+    showConfirmDialog(msg, resolve) {
+      this.$confirm(msg, '提示', {
+        confirmButtonText: '删除',
+        cancelButtonText: '取消',
+        cancelButtonClass: 'cancelBtn',
+        confirmButtonClass: 'confirmC',
+        type: 'warning'
+      })
+        .then(() => {
+          resolve();
+        })
+        .catch(() => {});
+    },
+    // 删除关联
+    showDelDialog(id) {
+      this.showConfirmDialog('是否删除该关联?', () => {
+        api
+          .deleteDrugRecord({ id: id })
+          .then(res => {
+            if (res.data.code == '0') {
+              if (!this.searched) {
+                //未点确认时清空搜索条件
+                this.clearFilter();
+              }
+              if (this.list.length == 1) {
+                //当前在最后一页且只有一条数据时,删除后跳到前一页
+                this.currentPage =
+                  this.currentPage === 1 ? 1 : this.currentPage - 1;
+              }
+              this.getDataList();
+              this.warning(res.data.msg || '操作成功', 'success');
+            } else {
+              this.warning(res.data.msg);
+            }
+          })
+          .catch(error => {
+            if (error.code === '900010001') {
+              return false;
+            }
+            this.warning(error);
+          });
+      });
+    }
+  }
+};
 </script>
 
-<style>
 
+<style lang="less" scoped>
+@import '../../../less/admin.less';
+.delete {
+  color: red;
+}
+.delete:hover {
+  color: red;
+}
+.pagination {
+  min-width: 1010px;
+}
+.downTemplate {
+  margin-right: 8px;
+  span {
+    color: #02a7f0;
+  }
+}
+#upFile {
+  display: none !important;
+}
+.el-message-box {
+  /deep/.cancelBtn {
+    background-color: #d7d7d7;
+    border-color: transparent;
+  }
+  /deep/.confirmC {
+    background-color: #ff545b !important;
+    border-color: transparent !important;
+  }
+}
+.exportBox6 {
+  /deep/ .el-message-box__btns {
+    margin-top: 20px;
+  }
+  /deep/ .el-message-box__message {
+    // text-align: center;
+  }
+  /deep/.leftbtn {
+    background-color: #d7d7d7;
+    border-color: transparent !important;
+  }
+  /deep/ .el-message-box__header {
+    border-bottom: 1px solid #dcdfe6;
+  }
+}
 </style>

+ 9 - 1
src/components/cdssManage/plan/AddPlan.vue

@@ -11,6 +11,9 @@
         <el-row :gutter="20">
           <el-col :span="16">
             <el-form ref="form" :model="form" label-width="80px" :rules="rules">
+               <el-form-item label="医院名称" prop="hoipitalName">
+                <el-input v-model="form.planName" placeholder="2-30位,可输入汉字、字母、数字和下划线"></el-input>
+              </el-form-item>
               <el-form-item label="方案名称" prop="planName">
                 <el-input v-model="form.planName" placeholder="2-30位,可输入汉字、字母、数字和下划线"></el-input>
               </el-form-item>
@@ -182,6 +185,11 @@ export default {
           { min: 2, max: 30, message: '长度2-30位', trigger: 'blur' },
           { required: true, validator: validatePass, trigger: 'blur' }
         ],
+        hoipitalName: [
+          { required: true, message: '方案名称不能为空', trigger: 'change' },
+          { min: 2, max: 30, message: '长度2-30位', trigger: 'blur' },
+          { required: true, validator: validatePass, trigger: 'blur' }
+        ],
         planCode: [
           { required: true, message: '方案编码不能为空', trigger: 'change' },
           { min: 4, max: 15, message: '长度4-15位', trigger: 'blur' },
@@ -243,7 +251,7 @@ export default {
   },
   async created() {
     const { isEdit, data } = this.$route.params;
-    // console.log(data, '编辑页传递的data');
+    console.log(data, '编辑页传递的data');
     let res = await api.getHospitalInfo(); // 同步获取医院信息
     this.hospitalId = res.data.data.id;
     if (isEdit) {

+ 20 - 13
src/components/cdssManage/plan/Plan.vue

@@ -14,21 +14,28 @@
     <div class="contents">
       <el-table :data="list" border style="width: 100%">
         <el-table-column :resizable="false" type="index" :index="indexMethod" label="编号" width="60"></el-table-column>
+        <el-table-column :resizable="false" prop="hospitalName" label="医院名称" show-overflow-tooltip></el-table-column>
+        <el-table-column :resizable="false" prop="hospitalId" label="医院编码"></el-table-column>
         <el-table-column :resizable="false" prop="planName" label="方案名称" show-overflow-tooltip></el-table-column>
         <el-table-column :resizable="false" prop="planCode" label="方案编码" width="180"></el-table-column>
+        <el-table-column :resizable="false" prop="planDetail" label="模块配置" show-overflow-tooltip></el-table-column>
         <el-table-column
           :resizable="false"
-          prop="planDetail"
-          label="模块配置"
+          prop="gmtCreate"
+          label="创建时间"
           show-overflow-tooltip
+          width="180"
         ></el-table-column>
         <el-table-column
           :resizable="false"
-          prop="gmtCreate"
-          label="创建时间"
+          prop="planStatus"
+          label="状态"
           show-overflow-tooltip
           width="180"
-        ></el-table-column>
+        >
+          <template slot-scope="scope">{{scope.row.planStatus == 1 ? '已启用': '已禁用'}}</template>
+        </el-table-column>
+
         <el-table-column :resizable="false" prop="operate" label="操作">
           <template slot-scope="scope">
             <el-button
@@ -50,7 +57,7 @@
             <el-button type="text" size="small" @click="enableOrAble(scope.row,1)" v-else>启用</el-button>
             <span style="margin:0 3px;">|</span>
             <el-button
-              v-if ='scope.row.planStatus !== 1'
+              v-if="scope.row.planStatus !== 1"
               @click="showDelDialog(scope.row.id,scope.row.planStatus,scope.row.planName)"
               class="delete"
               type="text"
@@ -77,7 +84,7 @@
 </template>
 
 <script>
-import api from '@api/icss.js';
+import api from '@api/cdss.js';
 import config from '@api/config.js';
 import utils from '@api/utils.js';
 
@@ -164,15 +171,15 @@ export default {
       if (isTurnPage && !this.searched) {
         this.clearFilter();
       }
-      let res = await api.getHospitalInfo();
-      if (res.data.code === '0') {
-        this.hospitalId = res.data.data.id;
-      }
+      // let res = await api.getHospitalInfo();
+      // if (res.data.code === '0') {
+      //   this.hospitalId = res.data.data.id;
+      // }
       const param = {
         current: this.inCurrentPage || this.currentPage,
         size: this.pageSize,
-        planName: this.filter.planName.trim(),
-        hospitalId: res.data.data.id
+        planName: this.filter.planName.trim()
+        // hospitalId: res.data.data.id
       };
       return param;
     },

+ 13 - 0
src/components/cdssManage/version/AddVersion.vue

@@ -0,0 +1,13 @@
+<template>
+  <div>vue</div>
+</template>
+
+<script>
+export default {
+
+}
+</script>
+
+<style>
+
+</style>

+ 13 - 0
src/components/cdssManage/version/version.vue

@@ -0,0 +1,13 @@
+<template>
+  <div>vue</div>
+</template>
+
+<script>
+export default {
+
+}
+</script>
+
+<style>
+
+</style>

BIN
src/images/icon_default_down.png


BIN
src/images/icon_default_top.png


BIN
src/images/icon_hover_down.png


BIN
src/images/icon_hover_top.png


BIN
src/images/multi.png


+ 32 - 4
src/routes.js

@@ -168,9 +168,17 @@ import AddFusion from '@components/cdssManage/fusion/AddFusion.vue';  //输血
 import DeptManage from '@components/cdssManage/dept/DeptManage.vue'; //科室关联维护
 import AddDept from '@components/cdssManage/dept/AddDept.vue';  //科室关联维护--添加关联
 // import Correlation from '@components/icss/correlation/Correlation.vue';  //关联维护设置
-// import Plan from '@components/icss/plan/Plan.vue';  //关联维护设置
-// import AddPlan from '@components/icss/plan/AddPlan.vue';  //关联维护设置
+import Plan from '@components/cdssManage/plan/Plan.vue';  //关联维护设置
+import AddPlan from '@components/cdssManage/plan/AddPlan.vue';  //关联维护设置
 
+import HospitalCDSS from '@components/cdssManage/hospital/Hospital.vue';  //医院管理
+import AddHospitalCDSS from '@components/cdssManage/hospital/AddHospital.vue';  //医院管理--新增编辑
+import HospitalUserCDSS from '@components/cdssManage/hospitalUser/HospitalUser.vue';  //医院用户管理
+import AddHospitalUserCDSS from '@components/cdssManage/hospitalUser/AddHospitalUser.vue';  //医院用户管理--添加用户
+import VersionCDSS from '@components/cdssManage/version/Version.vue';  //CDSS版本信息维护
+import AddVersionCDSS from '@components/cdssManage/version/AddVersion.vue';  //CDSS版本信息维护--新增编辑
+import DisclaimerCDSS from '@components/cdssManage/disclaimer/Disclaimer.vue';  //免责声明维护
+import AddDisclaimerCDSS from '@components/cdssManage/disclaimer/AddDisclaimer.vue';  //免责声明维护--新增编辑
 
 export default [
   {
@@ -393,8 +401,28 @@ export default [
       { path: 'YXSYK-KSGLWH', component: DeptManage, name: 'DeptManage' }, //科室关联维护
       { path: 'LT-KSGLWH-TJHYDXXYGBXDY', component: AddDept, name: 'AddDept' }, //科室关联维护--添加关联
       // { path: 'YXSYK-GLWH', component: Correlation, name: 'Correlation' }, //关联维护设置
-      // { path: 'XTPZ-DZBLFAPZ', component: Plan, name: 'Plan' }, //电子病历方案配置
-      // { path: 'LT-DZBLFAPZ-EDIT', component: AddPlan, name: 'AddPlan' }, //电子病历方案配置--新增编辑
+      { path: 'LT-CDSSSJWH-DZBLFAPZ', component: Plan, name: 'Plan' }, //电子病历方案配置
+      { path: 'LT-CDSSSJWH-DZBLFAPZEDIT', component: AddPlan, name: 'AddPlan' }, //电子病历方案配置--新增编辑
+
+      { path: 'LT-CDSSSJWH-YYGL', component: HospitalCDSS, name: 'HospitalCDSS' }, //医院管理
+      { path: 'LT-CDSSSJWH-YYGLEDIT', component: AddHospitalCDSS, name: 'AddHospitalCDSS' }, //医院管理--新增编辑
+      { path: 'LT-CDSSSJWH-YYYHGL', component: HospitalUserCDSS, name: 'HospitalUserCDSS' }, //医院用户管理
+      { path: 'LT-CDSSSJWH-YYYHGLEDIT', component: AddHospitalUserCDSS, name: 'AddHospitalUserCDSS' }, //医院用户管理--添加用户
+      { path: 'LT-CDSSSJWH-BBWH', component: VersionCDSS, name: 'VersionCDSS' }, //CDSS版本信息维护
+      { path: 'LT-CDSSSJWH-BBWHEDIT', component: AddVersionCDSS, name: 'AddVersionCDSS' }, //CDSS版本信息维护--新增编辑
+      { path: 'LT-CDSSSJWH-MZSMWH', component: DisclaimerCDSS, name: 'DisclaimerCDSS' }, //免责声明维护
+      { path: 'LT-CDSSSJWH-MZSMWHEDIT', component: AddDisclaimerCDSS, name: 'AddDisclaimerCDSS' }, //免责声明维护--新增编辑
+  
+
+
+
+
+
+
+
+
+
+
     ]
   }
 ]