See999 4 years ago
parent
commit
0e9f0d62d0

+ 3 - 8
src/xt_pages/outpatientCharges/components/prescriptionTable.vue View File

61
         <template slot-scope="scope">{{ scope.row.project_name }}</template>
61
         <template slot-scope="scope">{{ scope.row.project_name }}</template>
62
       </el-table-column>
62
       </el-table-column>
63
       <el-table-column align="center" prop="statistical_classification" width="100" label="组">
63
       <el-table-column align="center" prop="statistical_classification" width="100" label="组">
64
-        <template slot-scope="scope">
65
-          {{getGroup(scope.row.statistical_classification)}}
66
-        </template>
64
+        <template slot-scope="scope">{{getGroup(scope.row.statistical_classification)}}</template>
67
       </el-table-column>
65
       </el-table-column>
68
       <el-table-column align="center" prop="single_dose" width="80" label="单次用量">
66
       <el-table-column align="center" prop="single_dose" width="80" label="单次用量">
69
-        <template slot-scope="scope">
70
-          <!--<el-input v-model="scope.row.single_dose" placeholder="" readonly></el-input>-->
71
-          {{scope.row.single_dose}}
72
-        </template>
67
+        <template slot-scope="scope">{{scope.row.single_dose}}</template>
73
       </el-table-column>
68
       </el-table-column>
74
       <el-table-column align="center" prop="delivery_way" width="80" label="用法">
69
       <el-table-column align="center" prop="delivery_way" width="80" label="用法">
75
         <template slot-scope="scope">
70
         <template slot-scope="scope">
121
 
116
 
122
     <div class="additionalBox">
117
     <div class="additionalBox">
123
       <div class="additionalOne" v-for="(item,index) in prescription.addition" :key="index">
118
       <div class="additionalOne" v-for="(item,index) in prescription.addition" :key="index">
124
-        <span>{{item.item_name}}</span>
119
+        <span :title="item.item_name">{{item.item_name}}</span>
125
         <el-input v-model="item.price" placeholder="" style="width:50px;" readonly></el-input>
120
         <el-input v-model="item.price" placeholder="" style="width:50px;" readonly></el-input>
126
121
127
         <el-input v-model="item.count" placeholder="" style="width:50px;" readonly></el-input>
122
         <el-input v-model="item.count" placeholder="" style="width:50px;" readonly></el-input>

+ 7 - 7
src/xt_pages/outpatientCharges/outpatientChargesManagement.vue View File

5
     </div>
5
     </div>
6
     <div class="app-container" style="display:flex;flex: 1;padding: 10px 20px 0px 20px;">
6
     <div class="app-container" style="display:flex;flex: 1;padding: 10px 20px 0px 20px;">
7
       <div class="mainLeft">
7
       <div class="mainLeft">
8
-         <div class="mainCell" style="justify-content: space-between;">
8
+         <!-- <div class="mainCell" style="justify-content: space-between;font-size:14px;">
9
           <p >未收费:<span style="color: red">{{cal_one}}</span>人</p>
9
           <p >未收费:<span style="color: red">{{cal_one}}</span>人</p>
10
           <p>已收费:<span  style="color: red">{{cal_two}}</span>人</p>
10
           <p>已收费:<span  style="color: red">{{cal_two}}</span>人</p>
11
           <p>已退费:<span  style="color: red">{{cal_three}}</span>人</p>
11
           <p>已退费:<span  style="color: red">{{cal_three}}</span>人</p>
12
-        </div>
12
+        </div> -->
13
         <div class="mainCell">
13
         <div class="mainCell">
14
           <el-radio-group v-model="radio" @change="changeRadio">
14
           <el-radio-group v-model="radio" @change="changeRadio">
15
-            <el-radio :label=1>未收费</el-radio>
15
+            <!-- <el-radio :label=1>未收费</el-radio>
16
             <el-radio :label=2>已收费</el-radio>
16
             <el-radio :label=2>已收费</el-radio>
17
             <el-radio :label=3>已退费</el-radio>
17
             <el-radio :label=3>已退费</el-radio>
18
+            <el-radio :label=4>全部</el-radio> -->
19
+            <el-radio :label=1>未收费<span style="color: red;margin-bottom:10px;display: inline-block;">{{cal_one}}</span>人</el-radio>
20
+            <el-radio :label=2>已收费<span style="color: red;margin-bottom:10px;display: inline-block;">{{cal_two}}</span>人</el-radio>
21
+            <el-radio :label=3>已退费<span style="color: red;margin-bottom:10px;display: inline-block;">{{cal_three}}</span>人</el-radio>
18
             <el-radio :label=4>全部</el-radio>
22
             <el-radio :label=4>全部</el-radio>
19
-            <!--<el-radio :label=1>未收费<span style="color: red;margin-bottom:10px;display: inline-block;">{{cal_one}}</span>人</el-radio>-->
20
-            <!--<el-radio :label=2>已收费<span style="color: red;margin-bottom:10px;display: inline-block;">{{cal_two}}</span>人</el-radio>-->
21
-            <!--<el-radio :label=3>已退费<span style="color: red;margin-bottom:10px;display: inline-block;">{{cal_three}}</span>人</el-radio>-->
22
-            <!--<el-radio :label=4>全部</el-radio>-->
23
 
23
 
24
           </el-radio-group>
24
           </el-radio-group>
25
         </div>
25
         </div>

+ 26 - 3
src/xt_pages/outpatientCharges/summaryDetail.vue View File

66
 
66
 
67
                       <div class="additionalBox">
67
                       <div class="additionalBox">
68
                         <div class="additionalOne" v-for="(item,index) in additions" :key="index">
68
                         <div class="additionalOne" v-for="(item,index) in additions" :key="index">
69
-                          <span>{{item.item_name}}</span>
69
+                          <span :title="item.item_name">{{item.item_name}}</span>
70
                           <el-input v-model="item.price" placeholder="" style="width:50px;" readonly></el-input>
70
                           <el-input v-model="item.price" placeholder="" style="width:50px;" readonly></el-input>
71
71
72
                           <el-input v-model="item.count" placeholder="" style="width:50px;" readonly></el-input>
72
                           <el-input v-model="item.count" placeholder="" style="width:50px;" readonly></el-input>
95
                         <li style="width:50%;">体重:{{patientInfo.weight?patientInfo.weight:''}}</li>
95
                         <li style="width:50%;">体重:{{patientInfo.weight?patientInfo.weight:''}}</li>
96
                         <li style="width:50%;">电话:{{patientInfo.phone}}</li>
96
                         <li style="width:50%;">电话:{{patientInfo.phone}}</li>
97
                     </ul>
97
                     </ul>
98
-                    <p class="centerRightTitle">收费信息</p>
98
+                    <p class="centerRightTitle" style="margin-top:10px;">收费信息</p>
99
                     <ul class="basicUl">
99
                     <ul class="basicUl">
100
                         <li style="width:50%;">应收金额:{{order.medfee_sumamt }}元</li>
100
                         <li style="width:50%;">应收金额:{{order.medfee_sumamt }}元</li>
101
                         <li style="width:50%;">实收金额:{{order.medfee_sumamt}}元</li>
101
                         <li style="width:50%;">实收金额:{{order.medfee_sumamt}}元</li>
360
     }
360
     }
361
     .centerRightTitle{
361
     .centerRightTitle{
362
         color:#409EFF;
362
         color:#409EFF;
363
-        padding: 10px 0;
363
+        padding:0 0 10px 0;
364
     }
364
     }
365
     .basicUl{
365
     .basicUl{
366
         border-top: 1px solid #e5e5e5;
366
         border-top: 1px solid #e5e5e5;
377
             font-size: 14px;
377
             font-size: 14px;
378
         }
378
         }
379
     }
379
     }
380
+    .additionalBox{
381
+      margin-top: 20px;
382
+      display: flex;
383
+      flex-wrap: wrap;
384
+      .additionalOne{
385
+        margin-right:20px;
386
+        margin-bottom:10px;
387
+        display: flex;
388
+        align-items: center;
389
+        >span{
390
+          white-space: nowrap;
391
+          overflow: hidden;
392
+          text-overflow: ellipsis;
393
+          width:80px;
394
+          display: inline-block;
395
+          font-size: 14px;
396
+        }
397
+      }
398
+      .deleteIcon{
399
+        color:red;
400
+        margin-left:5px;
401
+      }
402
+    }
380
 }
403
 }
381
 </style>
404
 </style>
382
 
405
 

+ 0 - 3
src/xt_pages/outpatientDoctorStation/components/deskPrescription.vue View File

68
               placeholder="请输入内容"
68
               placeholder="请输入内容"
69
             ></el-autocomplete>
69
             ></el-autocomplete>
70
           </el-form-item>
70
           </el-form-item>
71
-          <el-form-item label="过敏病史: " prop="name" style="visibility: hidden;">
72
-            <el-input placeholder="" readonly></el-input>
73
-          </el-form-item>
74
         </el-form>
71
         </el-form>
75
         <div class="tabsBox">
72
         <div class="tabsBox">
76
 
73
 

+ 2 - 5
src/xt_pages/outpatientDoctorStation/components/deskRecord.vue View File

92
     <el-form class="recordForm" :model="case_history" ref="form" label-width="80px">
92
     <el-form class="recordForm" :model="case_history" ref="form" label-width="80px">
93
      
93
      
94
 
94
 
95
-      <el-form-item label="发病日期: " prop="name">
95
+      <el-form-item label="发病日期: " prop="name" style="width:49%;">
96
         <el-date-picker
96
         <el-date-picker
97
           style="width:100%;"
97
           style="width:100%;"
98
           v-model="start_time"
98
           v-model="start_time"
100
           placeholder="选择日期">
100
           placeholder="选择日期">
101
         </el-date-picker>
101
         </el-date-picker>
102
       </el-form-item>
102
       </el-form-item>
103
-      <el-form-item label="" prop="name">
103
+      <el-form-item label="" prop="name" style="width:49%;">
104
         <el-checkbox v-model="case_history.is_infect">是否传染</el-checkbox>
104
         <el-checkbox v-model="case_history.is_infect">是否传染</el-checkbox>
105
       </el-form-item>
105
       </el-form-item>
106
-      <el-form-item label="" prop="name" style="visibility: hidden;">
107
-        <div></div>
108
-      </el-form-item>
109
       <el-form-item label="主诉:" style="width:49%;">
106
       <el-form-item label="主诉:" style="width:49%;">
110
         <el-select @change="changeMainTemplate" v-model="value" style="width:100%;margin-bottom:10px;">
107
         <el-select @change="changeMainTemplate" v-model="value" style="width:100%;margin-bottom:10px;">
111
             <el-option
108
             <el-option

+ 2 - 2
src/xt_pages/outpatientRegistration/registrationHistory.vue View File

561
         let arr = this.medicalCare
561
         let arr = this.medicalCare
562
         let str = ''
562
         let str = ''
563
         arr.map(item => {
563
         arr.map(item => {
564
-          if(item.value == type)
565
-          str = item.label
564
+          if(item.id == type)
565
+          str = item.name
566
         })
566
         })
567
         return str
567
         return str
568
       },
568
       },

+ 3 - 3
src/xt_pages/workforce/components/tableData.vue View File

1950
     ScheduleItem
1950
     ScheduleItem
1951
   },
1951
   },
1952
   mounted() {
1952
   mounted() {
1953
-    console.log(this.tableContainHeight);
1953
+    console.log('this.tableContainHeight,',this.$refs.table.$el.offsetTop);
1954
     this.tableContainHeight =
1954
     this.tableContainHeight =
1955
-      window.innerHeight - this.$refs.table.$el.offsetTop - 160;
1955
+      window.innerHeight - this.$refs.table.$el.offsetTop - 120;
1956
     console.log(this.tableContainHeight);
1956
     console.log(this.tableContainHeight);
1957
     // var theType = this.weekType(this.weekTime);
1957
     // var theType = this.weekType(this.weekTime);
1958
     // this.getSchedules(theType);
1958
     // this.getSchedules(theType);
1963
         if (window.fullHeight < 200) {
1963
         if (window.fullHeight < 200) {
1964
           that.tableHeight = 200;
1964
           that.tableHeight = 200;
1965
         } else {
1965
         } else {
1966
-          that.tableHeight = window.fullHeight - 200;
1966
+          that.tableHeight = window.fullHeight - 160;
1967
         }
1967
         }
1968
       })();
1968
       })();
1969
     };
1969
     };