yuwandanmian 1 year ago
parent
commit
f704c48c58

+ 20 - 0
src/styles/custom.scss

@@ -30,4 +30,24 @@
 // 不允许复制
 .nocopy {
   user-select: none !important;
+}
+
+// 修改默认滚动条
+::-webkit-scrollbar {
+  width: 6px;
+  height: 6px;
+  background: transparent;
+}
+
+::-webkit-scrollbar-thumb {
+  background: transparent;
+  border-radius: 4px;
+}
+
+:hover::-webkit-scrollbar-thumb {
+  background: hsla(0, 0%, 53%, 0.4);
+}
+
+:hover::-webkit-scrollbar-track {
+  background: hsla(0, 0%, 53%, 0.1);
 }

+ 5 - 4
src/views/allcase/caseNumber.vue

@@ -6,8 +6,8 @@
           <div class="selectDns"></div>
           <el-input v-model="formData.recordNum" class="width150" placeholder="病案号"></el-input>
           <span class="kong"></span>
-          <el-select v-model="formData.problem" filterable placeholder="请选择">
-            <el-option v-for="(item, index) in departmentList" :label="item.name" :value="item.id" :key="index"></el-option>
+          <el-select v-model="formData.AAC11C" filterable placeholder="请选择">
+            <el-option v-for="(item, index) in departmentList" :label="item.name" :value="item.name" :key="index"></el-option>
           </el-select>
           <span class="kong"></span>
           <el-date-picker v-model="formData.startTime" type="date" format="yyyy 年 MM 月 dd 日" value-format="yyyyMMdd" placeholder="开始日期"></el-date-picker>
@@ -75,7 +75,7 @@ export default {
         recordNum: '',
         startTime: '',
         endTime: '',
-        problem:'all'
+        AAC11C: ''
       },
       tableData: [],
       // 分页数据
@@ -123,7 +123,7 @@ export default {
     },
     selectInfo() {
       this.$axios.post('/selectInfo').then(res => {
-        this.departmentList = res.data.department;
+        this.departmentList = res.data.department.slice(1, res.data.department.length);
       });
     },
     funQuery() {
@@ -137,6 +137,7 @@ export default {
         AAA28: this.formData.recordNum,
         page: this.paginationData.currentPage, //页码
         limit: this.paginationData.pageSize, //条数
+        AAC11C: this.formData.AAC11C
       };
       this.$axios.post('/qualityList', pramse).then(res => {
         console.log(res);

+ 1 - 1
src/views/allcase/caseViews.vue

@@ -112,7 +112,7 @@
       <!-- status 不存在 意味着不脱敏、医院自助查询 -->
       <template v-if="!$route.query.status">
         <!-- 住院病案质控 -->
-        <CaseQualityBox :data="results" :type="type_v" :width="380" :height="820" />
+        <CaseQualityBox :data="results" :type="type_v" :width="340" :height="820" />
       </template>
     </div>
   </div>

+ 1 - 1
src/views/allcase/components/CaseQualityBox2.vue

@@ -14,7 +14,7 @@
       </el-row>
       <el-row :gutter="20">
         <el-col :span="12" v-for="(item, index) of data.summary" :key="index">
-          <div class="title2" @click="onScroll(index)">{{ item.category }}:<span>({{ item.nums }})</span></div>
+          <div class="title2" @click="onScroll(index)">{{ item.category }}:<span style="float: right;">({{ item.nums }})</span></div>
         </el-col>
       </el-row>
     </div>   

+ 7 - 9
src/views/data/medicalRecords/defectList.vue

@@ -7,8 +7,8 @@
           <div class="selectDns"></div>
           <el-input v-model="formData.AAA28" clearable placeholder="病案号" style="width: 200px;"></el-input>
           <span class="kong"></span>
-          <el-select v-model="formData.Department" clearable filterable class="selects" placeholder="出院科室">
-            <el-option v-for="(item, index) in departmentList" :label="item.name" :value="item.id" :key="index"></el-option>
+          <el-select v-model="formData.AAC11C" clearable filterable class="selects" placeholder="出院科室">
+            <el-option v-for="(item, index) in departmentList" :label="item.name" :value="item.name" :key="index"></el-option>
           </el-select>
           <span class="kong"></span>
           <el-select v-model="formData.level" class="selects" clearable filterable placeholder="问题属性">
@@ -80,10 +80,10 @@ export default {
     return {
       formData: {
         level: 'all',
-        Department: '',
         endTime:'',
         startTime:'',
-        AAA28: ''
+        AAA28: '',
+        AAC11C: ''
       },
       error_rule: '',
       hospital_name: '',
@@ -156,7 +156,7 @@ export default {
         this.payList = res.data.pay;
         console.log(this.payList);
         //支付方式 pay
-        this.departmentList = res.data.department;
+        this.departmentList = res.data.department.slice(1, res.data.department.length);
         //出院科室 department
         this.levelList = res.data.level;
       });
@@ -195,7 +195,8 @@ export default {
         level: this.formData.level, //错误等级
         page: this.paginationData.currentPage, //页码
         limit: this.paginationData.pageSize, //条数
-        isPage:1
+        isPage:1,
+        AAC11C: this.formData.AAC11C
       };
       if (this.error_rule) {
         pramse.error_rule = this.error_rule;
@@ -213,9 +214,6 @@ export default {
       if (this.department_name) {
         pramse.department_name = this.department_name;
       }
-      if (this.formData.Department) {
-        pramse.AAC11C = this.formData.Department
-      }
       this.$axios.post('/homeErrorDataList', pramse).then(res => {
         console.log(res);
         this.paginationData.total = res.data.count;

+ 3 - 3
src/views/search/components/ProfessionSearch.vue

@@ -12,7 +12,7 @@
                 <el-option label="不包含" :value="2"></el-option>
               </el-select>
             </el-col>
-            <el-col :span="5">
+            <el-col :span="7">
               <el-cascader
                 v-model="item.key"
                 :options="bl"
@@ -27,7 +27,7 @@
                 }">
               </el-cascader>
             </el-col>
-            <el-col :span="11">
+            <el-col :span="9">
               <el-input v-model="item.value" clearable placeholder="请输入"></el-input>
             </el-col>
             <el-col :span="4">
@@ -386,7 +386,7 @@ export default {
   }
 }
 ::v-deep .el-cascader {
-  width: 240px;
+  width: 100%;
   .el-input {
     .el-input__inner {
       height: 40px !important;

+ 20 - 14
src/views/search/index.vue

@@ -320,14 +320,14 @@
                 </el-descriptions-item>
                 <el-descriptions-item label="辅助检查" v-if="item.ryjl.RYJL_FZJC">
                   <span v-for="(aItem, aIndex) of JSON.parse(item.ryjl.RYJL_FZJC)" :key="aIndex">
-                    <span v-if="aIndex">;</span>
-                    <span v-html="aItem"></span>
+                    <span v-if="aIndex" class="inline_block">;</span>
+                    <span v-html="aItem" class="inline_block"></span>
                   </span>
                 </el-descriptions-item>
                 <el-descriptions-item label="初步诊断" v-if="item.ryjl.RYJL_CBZD">
                   <span v-for="(aItem, aIndex) of JSON.parse(item.ryjl.RYJL_CBZD)" :key="aIndex">
-                    <span v-if="aIndex">;</span>
-                    <span v-html="aItem"></span>
+                    <span v-if="aIndex" class="inline_block">;</span>
+                    <span v-html="aItem" class="inline_block"></span>
                   </span>
                 </el-descriptions-item>
                 <el-descriptions-item label="第一初步诊断" v-if="item.ryjl.RYJL_CBZB">
@@ -349,32 +349,32 @@
                 </el-descriptions-item>
                 <el-descriptions-item label="其他初步诊断" v-if="item.bcjl_scbc.BCJL_SCBC_CBZD_OTHER">
                   <span v-for="(aItem, aIndex) of JSON.parse(item.bcjl_scbc.BCJL_SCBC_CBZD_OTHER)" :key="aIndex">
-                    <span v-if="aIndex">;</span>
-                    <span v-html="aItem"></span>
+                    <span v-if="aIndex" class="inline_block">;</span>
+                    <span v-html="aItem" class="inline_block"></span>
                   </span>
                 </el-descriptions-item>
                 <el-descriptions-item label="诊断依据" v-if="item.bcjl_scbc.BCJL_SCBC_ZDYJ">
                   <span v-for="(aItem, aIndex) of JSON.parse(item.bcjl_scbc.BCJL_SCBC_ZDYJ)" :key="aIndex">
-                    <span v-if="aIndex">;</span>
-                    <span v-html="aItem"></span>
+                    <span v-if="aIndex" class="inline_block">;</span>
+                    <span v-html="aItem" class="inline_block"></span>
                   </span>
                 </el-descriptions-item>
                 <el-descriptions-item label="鉴别诊断" v-if="item.bcjl_scbc.BCJL_SCBC_JBZD">
                   <span v-for="(aItem, aIndex) of JSON.parse(item.bcjl_scbc.BCJL_SCBC_JBZD)" :key="aIndex">
-                    <span v-if="aIndex">;</span>
-                    <span v-html="aItem"></span>
+                    <span v-if="aIndex" class="inline_block">;</span>
+                    <span v-html="aItem" class="inline_block"></span>
                   </span>
                 </el-descriptions-item>
                 <el-descriptions-item label="鉴别诊断名称" v-if="item.bcjl_scbc.BCJL_SCBC_JBZDMC">
                   <span v-for="(aItem, aIndex) of JSON.parse(item.bcjl_scbc.BCJL_SCBC_JBZDMC)" :key="aIndex">
-                    <span v-if="aIndex">;</span>
-                    <span v-html="aItem"></span>
+                    <span v-if="aIndex" class="inline_block">;</span>
+                    <span v-html="aItem" class="inline_block"></span>
                   </span>
                 </el-descriptions-item>
                 <el-descriptions-item label="诊疗记录" v-if="item.bcjl_scbc.BCJL_SCBC_ZLJH">
                   <span v-for="(aItem, aIndex) of JSON.parse(item.bcjl_scbc.BCJL_SCBC_ZLJH)" :key="aIndex">
-                    <span v-if="aIndex">;</span>
-                    <span v-html="aItem"></span>
+                    <span v-if="aIndex" class="inline_block">;</span>
+                    <span v-html="aItem" class="inline_block"></span>
                   </span>
                 </el-descriptions-item>
               </el-descriptions>
@@ -1164,4 +1164,10 @@ export default {
 ::v-deep .el-input-number .el-input__inner {
   text-align: left;
 }
+.inline_block {
+  display: inline-block;
+}
+::v-deep .el-descriptions-item__content {
+  display: inline-block;
+}
 </style>