瀏覽代碼

详情回显

1178232204@qq.com 3 年之前
父節點
當前提交
108a9b1c86

+ 5 - 0
src/api/cdss.js

@@ -749,4 +749,9 @@ export default {
     return axios.post(urls.importExcelDataVerify, param);
   },
 
+  getByhospitalInfoId(param) {
+    //获取医院信息
+    return axios.post(urls.getByhospitalInfoId, param);
+  },
+  
 };

+ 2 - 0
src/api/config.js

@@ -493,6 +493,8 @@ export default {
     'getUserRoleCDSS': '/api/cdssman/userRole/getUserRole',   //医院管理员列表
     'cancelUserRoleCDSS': '/api/cdssman/userRole/cancelUserRole',   //删除医院管理员
     'addUserRoleCDSS': '/api/cdssman/userRole/addUserRole',   //添加医院管理员
+    'getByhospitalInfoId': '/api/cdssman/hospitalInfo/getById',//获取医院信息
+
 
     'cancelPlanDatasCDSS': '/api/cdssman/plan/cancelPlanDatas',   //删除方案配置信息
     'getPlanInfoIdsCDSS': '/api/cdssman/plan/getPlanInfoIds',   //根据方案id获取配置信息

+ 15 - 2
src/components/cdssManage/hospital/AddHospital.vue

@@ -206,10 +206,23 @@ export default {
       // this.form.hospitalCode = data.code;
       this.form.address = data.address;
       this.hospitalId = data.id;
+      this.getByhospitalInfoId(data.id)
     }
   },
 
   methods: {
+    getByhospitalInfoId(id) {
+      api.getByhospitalInfoId({id:id}).then(res => {
+        if (res.data.code === '0') {
+          const data = res.data.data
+          data.hospitalRelationDTOList.forEach((item, index) => {
+            item.errorOther = false;
+            item.errorCurrent = false;
+          });
+          this.form.hospitalRelationVOList = data.hospitalRelationDTOList;
+        } 
+      });
+    },
     onSubmit() {
       this.$refs.form.validate(valid => {
         if (valid) {
@@ -223,8 +236,8 @@ export default {
             // code: this.form.hospitalCode
           };
           this.form.hospitalRelationVOList.forEach((item, index) => {
-            item.errorOther = false
-            item.errorCurrent = false
+            item.errorOther = false;
+            item.errorCurrent = false;
           });
           if (this.isEdit) {
             params = Object.assign({}, params, {

+ 1 - 0
src/components/cdssManage/hospital/Hospital.vue

@@ -25,6 +25,7 @@
          <el-table-column :resizable="false" prop="id" label="医院ID"></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="sonHospital" 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