Browse Source

前端调整

gyf 2 months ago
parent
commit
f9b27d0f15
4 changed files with 31 additions and 28 deletions
  1. 17 14
      src/views/allcase/caseViews.vue
  2. 7 7
      src/views/allcase/defectNumber.vue
  3. 4 4
      src/views/user/list/index.vue
  4. 3 3
      vue.config.js

+ 17 - 14
src/views/allcase/caseViews.vue

@@ -127,13 +127,13 @@
 
     <div class="VueDragResize-box" v-if="is_VueDragResize">
       <!-- 弹窗 -->
-      <VueDragResize :style="`z-index:${zInfex_0};`" 
-        dragHandle=".VueDragResize-title-box" 
-        :isActive="true" :isDraggable="true" 
+      <VueDragResize :style="`z-index:${zInfex_0};`"
+        dragHandle=".VueDragResize-title-box"
+        :isActive="true" :isDraggable="true"
         :parentW="parentW" :parentH="parentH" :parentLimitation="true" :preventActiveBehavior="true"
-        :w="width" :h="height" 
-        :minw="minw" :minh="minh" 
-        :x='left' :y='top' @dragstop="onDragstop" 
+        :w="width" :h="height"
+        :minw="minw" :minh="minh"
+        :x='left' :y='top' @dragstop="onDragstop"
         @resizing="resize" @dragging="resize" @deactivated="onDeactivated"
         >
         <div class="VueDragResize-centent-box">
@@ -167,12 +167,12 @@
                         <div class="items-content" v-html="items.content" :style="`color: ${items.status == 1?'#000':'#ff0000'};`"></div>
                       </div>
                     </div>
-                    
+
                   </div>
-                  
+
 
                 </div>
-                
+
               </div>
             </div>
           </div>
@@ -242,6 +242,7 @@ export default {
       longAdvice: {},
       happensAdvice: {},
       valData: '',
+      ruleId: '',
       ifFile: false,
       treeList: [],
       is_active: 0,
@@ -359,6 +360,7 @@ export default {
   },
   mounted() {
     this.valData = this.storageGet('getData');
+    this.ruleId = this.storageGet('getDataRule');
     let xqItemError = this.storageGet('xqItemError');
     if(xqItemError){
       this.xqItemError = JSON.parse(xqItemError);
@@ -403,11 +405,11 @@ export default {
       }
     },
     onDeactivated(e){
-      
+
     },
     onDragstop(newRect) {
-      
-    
+
+
     },
 
 
@@ -430,6 +432,7 @@ export default {
     getCaseQualityResults() {
       const params = {
         id: Number(this.valData),
+        ruleId: Number(this.ruleId)
       };
       if (this.type_v == 'v2') {
         // (事中)
@@ -948,9 +951,9 @@ export default {
               }
             }
           }
-          
+
         }
-        
+
       }
     }
   }

+ 7 - 7
src/views/allcase/defectNumber.vue

@@ -61,7 +61,7 @@
         <el-table-column prop="AAC11N" label="出院科室" width="200"></el-table-column>
         <el-table-column prop="AAA28" label="病案号" width="160">
           <template slot-scope="scope">
-            <span class="blue" @click="funGoto(scope.row.MED_REC_ID)">
+            <span class="blue" @click="funGoto(scope.row.MED_REC_ID, scope.row.rule_id)">
               {{ scope.row.AAA28 }}
             </span>
           </template>
@@ -69,7 +69,7 @@
         <el-table-column prop="AAC01" label="出院时间" width="160"></el-table-column>
         <el-table-column prop="AAA01" label="患者姓名" width="160" v-if="error_rule"></el-table-column>
         <el-table-column prop="ZHFZRYSXM" label="医师姓名" v-if="!error_rule"></el-table-column>
-        <el-table-column prop="rule_notice" label="缺陷问题描述" v-if="!error_rule"></el-table-column>
+        <el-table-column prop="rule_notice" label="缺陷问题描述" show-overflow-tooltip></el-table-column>
         <!-- <el-table-column prop="grading_scale" label="评分等级" v-if="sort == 'doc_count'"></el-table-column> -->
         <el-table-column prop="" label="扣分" v-if="sort == 'score'">
           <template slot-scope="scope">
@@ -84,7 +84,7 @@
     </div>
   </div>
 </template>
-  
+
   <script>
 import Title from '@/components/Title';
 import { mapGetters } from 'vuex';
@@ -146,8 +146,9 @@ export default {
     toBack() {
       this.$router.history.go(-1)
     },
-    funGoto(val) {
-      this.storageSet('getData', val);
+    funGoto(ZYH, ruleId) {
+      this.storageSet('getData', ZYH);
+      this.storageSet('getDataRule', ruleId);
       this.goto('/caseViews')
     },
     selectInfo() {
@@ -196,7 +197,7 @@ export default {
       if (this.doctor_name) {
         pramse.doctor_name = this.doctor_name; // 医师姓名
       }
-      
+
       this.$axios.post('/errorDataList', pramse).then(res => {
         this.paginationData.total = res.data.count;
         this.tableData = res.data.list;
@@ -344,4 +345,3 @@ export default {
   padding: 0 10px;
 }
 </style>
-  

+ 4 - 4
src/views/user/list/index.vue

@@ -159,7 +159,7 @@
     />
     </div>
     <el-dialog v-el-drag-dialog :title="textMap[dialogStatus]" :visible.sync="dialogVisible" :close-on-click-modal="false" width="40%">
-      <el-form ref="alertForm" :model="alertForm" label-position="right" label-width="100px" :rules="rules">
+      <el-form ref="alertForm" :model="alertForm" label-position="right" label-width="100px" :rules="rules" style="height: 400px; overflow-y: auto;">
         <el-form-item label="工号" prop="name">
           <el-input v-model="alertForm.name" placeholder="工号" />
         </el-form-item>
@@ -183,19 +183,19 @@
           </el-radio-group>
         </el-form-item>
         <el-form-item label="科室" prop="dep_name">
-          <el-select change="changeDep" v-model="alertForm.dep_id" multiple filterable clearable placeholder="请选择">
+          <el-select change="changeDep" v-model="alertForm.dep_id" multiple filterable clearable collapse-tags placeholder="请选择">
             <el-option label='全选' value='全选' @click.native='selectAll'></el-option>
             <el-option v-for="item of deportments" :key="item.dep_id" :label="item.name" :value="item.dep_id" />
           </el-select>
         </el-form-item>
         <el-form-item label="病区" prop="w_name">
-          <el-select change="changeDep" v-model="alertForm.w_id" multiple filterable clearable placeholder="请选择">
+          <el-select change="changeDep" v-model="alertForm.w_id" multiple filterable clearable collapse-tags placeholder="请选择">
             <el-option label='全选' value='全选' @click.native='selectAllw'></el-option>
             <el-option v-for="item of deportments" :key="item.dep_id" :label="item.name" :value="item.dep_id" />
           </el-select>
         </el-form-item>
         <el-form-item label="医师" prop="w_name">
-          <el-select change="changeDep" v-model="alertForm.s_id" multiple filterable clearable placeholder="请选择">
+          <el-select change="changeDep" v-model="alertForm.s_id" multiple filterable clearable collapse-tags placeholder="请选择">
             <el-option v-for="item of staff" :key="item.id" :label="item.name" :value="item.id" />
           </el-select>
         </el-form-item>

+ 3 - 3
vue.config.js

@@ -41,7 +41,7 @@ module.exports = {
     proxy: {
       '/api': {
         // 医院开发
-        // target: ' http://10.10.11.65:8081/',
+        // target: ' http://10.32.45.11:8081/',
         // 外网开发
         target: 'http://182.44.10.206:8081',
         ws: true,
@@ -49,7 +49,7 @@ module.exports = {
       },
       '/bazb': {
         // 医院开发
-        // target: ' http://10.10.11.65:8081/',
+        // target: ' http://10.32.45.11:8081/',
         // 外网开发
         target: 'http://182.44.10.206:8081',
         ws: true,
@@ -57,7 +57,7 @@ module.exports = {
       },
       '/bass': {
         // 医院开发
-        // target: ' http://10.10.11.65:8081/',
+        // target: ' http://10.32.45.11:8081/',
         // 外网开发
         target: 'http://182.44.10.206:8081',
         ws: true,