Browse Source

Merge branch '20230223_pc_vue_new_branch' of http://git.shengws.com/csx/Vue_New into 20230223_pc_vue_new_branch

28169 1 year ago
parent
commit
6bc3f62e95

+ 13 - 12
src/xt_pages/outpatientCharges/components/prescriptionTable.vue View File

4
       v-if="prescription.type == 1"
4
       v-if="prescription.type == 1"
5
       :data="prescription.advices"
5
       :data="prescription.advices"
6
       border
6
       border
7
+      height="370"
7
       style="width: 99%"
8
       style="width: 99%"
8
       :row-style="changColor"
9
       :row-style="changColor"
9
       :header-cell-style="{
10
       :header-cell-style="{
10
         color: '#606266',
11
         color: '#606266',
11
       }"
12
       }"
12
       highlight-current-row
13
       highlight-current-row
13
-      min-height="200px"
14
+      
14
     >
15
     >
15
-    <!-- max-height=290px -->
16
       <el-table-column
16
       <el-table-column
17
         fixed
17
         fixed
18
         align="center"
18
         align="center"
19
         type="index"
19
         type="index"
20
-        width="40"
20
+        width="50"
21
         label="序号"
21
         label="序号"
22
       ></el-table-column>
22
       ></el-table-column>
23
       <el-table-column
23
       <el-table-column
24
         fixed
24
         fixed
25
         align="center"
25
         align="center"
26
         prop="name"
26
         prop="name"
27
-        width="400"
27
+        width="300"
28
         label="名称"
28
         label="名称"
29
       >
29
       >
30
         <template slot-scope="scope"
30
         <template slot-scope="scope"
74
         </template>
74
         </template>
75
       </el-table-column>
75
       </el-table-column>
76
 
76
 
77
-      <el-table-column align="center" prop="name" width="320" label="医保编码">
77
+      <el-table-column align="center" prop="name" width="220" label="医保编码">
78
         <template slot-scope="scope">
78
         <template slot-scope="scope">
79
           <div>{{ scope.row.code }}</div>
79
           <div>{{ scope.row.code }}</div>
80
         </template>
80
         </template>
124
       <el-table-column
124
       <el-table-column
125
         align="center"
125
         align="center"
126
         prop="name"
126
         prop="name"
127
-        width="90"
127
+        width="130"
128
         label="符合正常范围金额"
128
         label="符合正常范围金额"
129
       >
129
       >
130
         <template slot-scope="scope">
130
         <template slot-scope="scope">
143
       v-if="prescription.type == 2"
143
       v-if="prescription.type == 2"
144
       :data="prescription.project"
144
       :data="prescription.project"
145
       border
145
       border
146
+      height="370"
146
       style="width: 99%"
147
       style="width: 99%"
147
       :row-style="changColor"
148
       :row-style="changColor"
148
       :header-cell-style="{
149
       :header-cell-style="{
155
         fixed
156
         fixed
156
         align="center"
157
         align="center"
157
         type="index"
158
         type="index"
158
-        width="40"
159
+        width="50"
159
         label="序号"
160
         label="序号"
160
       ></el-table-column>
161
       ></el-table-column>
161
       <el-table-column
162
       <el-table-column
162
         fixed
163
         fixed
163
         align="center"
164
         align="center"
164
         prop="project_name"
165
         prop="project_name"
165
-        width="400"
166
+        width="280"
166
         label="名称"
167
         label="名称"
167
       >
168
       >
168
         <template slot-scope="scope">{{ scope.row.project_name }}</template>
169
         <template slot-scope="scope">{{ scope.row.project_name }}</template>
170
       <el-table-column
171
       <el-table-column
171
         align="center"
172
         align="center"
172
         prop="statistical_classification"
173
         prop="statistical_classification"
173
-        width="100"
174
+        width="80"
174
         label="组"
175
         label="组"
175
       >
176
       >
176
         <template slot-scope="scope">{{
177
         <template slot-scope="scope">{{
224
         <template slot-scope="scope">{{ scope.row.price }}元</template>
225
         <template slot-scope="scope">{{ scope.row.price }}元</template>
225
       </el-table-column>
226
       </el-table-column>
226
 
227
 
227
-      <el-table-column align="center" prop="name" width="60" label="执行状态">
228
+      <el-table-column align="center" prop="name" width="80" label="执行状态">
228
         <template slot-scope="scope">
229
         <template slot-scope="scope">
229
           <div>{{ scope.row.execution_state == 1 ? "已执行" : "未执行" }}</div>
230
           <div>{{ scope.row.execution_state == 1 ? "已执行" : "未执行" }}</div>
230
         </template>
231
         </template>
231
       </el-table-column>
232
       </el-table-column>
232
 
233
 
233
-      <el-table-column align="center" prop="name" width="120" label="医保编码">
234
+      <el-table-column align="center" prop="name" width="220" label="医保编码">
234
         <template slot-scope="scope">
235
         <template slot-scope="scope">
235
           <div>{{ scope.row.medical_code }}</div>
236
           <div>{{ scope.row.medical_code }}</div>
236
         </template>
237
         </template>
280
       <el-table-column
281
       <el-table-column
281
         align="center"
282
         align="center"
282
         prop="name"
283
         prop="name"
283
-        width="90"
284
+        width="130"
284
         label="符合正常范围金额"
285
         label="符合正常范围金额"
285
       >
286
       >
286
         <template slot-scope="scope">
287
         <template slot-scope="scope">

+ 0 - 1
src/xt_pages/outpatientCharges/invoiceTemplate/printtwelve.vue View File

83
           <div :style="{position: 'absolute',top:'360px',left:(490 + (index * 200)) + 'px'}">{{Arr[0][0].printDate}}</div>
83
           <div :style="{position: 'absolute',top:'360px',left:(490 + (index * 200)) + 'px'}">{{Arr[0][0].printDate}}</div>
84
         </div>
84
         </div>
85
       </div>
85
       </div>
86
-
87
     </div>
86
     </div>
88
 
87
 
89
   </div>
88
   </div>

+ 8 - 24
src/xt_pages/outpatientCharges/outpatientChargesManagement.vue View File

198
             <el-tab-pane label="日结" name="first">
198
             <el-tab-pane label="日结" name="first">
199
               <div style="display:flex;height:100%;">
199
               <div style="display:flex;height:100%;">
200
                 <div class="centerLeft">
200
                 <div class="centerLeft">
201
-                  <div>
202
                     <div class="tabsBox" v-for="items,index in big_prescriptions" :key="index">
201
                     <div class="tabsBox" v-for="items,index in big_prescriptions" :key="index">
203
-                      <div style="height: calc(100% - 60px);">
204
-
205
-
206
                         <el-tabs class="preTabs" v-model="editableTabsValue" type="border-card"
202
                         <el-tabs class="preTabs" v-model="editableTabsValue" type="border-card"
207
                                  @tab-click="tabclickEvent">
203
                                  @tab-click="tabclickEvent">
208
-                          <!--<el-radio-group v-model="med_radio">-->
209
                           <el-tab-pane
204
                           <el-tab-pane
210
                             v-for="(item, index) in items.prescriptions"
205
                             v-for="(item, index) in items.prescriptions"
211
                             :key="index"
206
                             :key="index"
245
                                   type="primary"
240
                                   type="primary"
246
                                 >撤销明细
241
                                 >撤销明细
247
                                 </el-button>
242
                                 </el-button>
248
-                                <!--<div>{{ items.curPrescriptions.order.order_status}}</div>-->
249
-                                <!--<div>{{ items.prescriptions[0].order.order_status}}</div>-->
250
                                 <el-button v-loading="loadingtwo"
243
                                 <el-button v-loading="loadingtwo"
251
                                            v-if="((hisPatientInfo.id > 0 && items.curPrescriptions.order.id == 0) || items.curPrescriptions.order.order_status == 1 ||  items.curPrescriptions.order.order_status == 3) && org_id != 10340"
244
                                            v-if="((hisPatientInfo.id > 0 && items.curPrescriptions.order.id == 0) || items.curPrescriptions.order.order_status == 1 ||  items.curPrescriptions.order.order_status == 3) && org_id != 10340"
252
                                            size="small"
245
                                            size="small"
253
                                            @click="open(4,items.med_type,items.curPrescriptions.order,items.prescriptions)"
246
                                            @click="open(4,items.med_type,items.curPrescriptions.order,items.prescriptions)"
254
-                                           type="primary">收费<!--修改的地方-->
247
+                                           type="primary">收费  
255
                                 </el-button>
248
                                 </el-button>
256
                               </div>
249
                               </div>
257
                             </div>
250
                             </div>
258
                           </el-tab-pane>
251
                           </el-tab-pane>
259
-
260
-
261
-                          <prescription-table ref="prescription_tables"
252
+                            <prescription-table ref="prescription_tables"
262
                                               :prescription="items.curPrescriptions"
253
                                               :prescription="items.curPrescriptions"
263
                                               :manufacturers="manufacturers"></prescription-table>
254
                                               :manufacturers="manufacturers"></prescription-table>
264
-                          <!--</el-radio-group>-->
255
+                          
265
                         </el-tabs>
256
                         </el-tabs>
266
-                      </div>
257
+
267
                       <div class="costBox">
258
                       <div class="costBox">
268
                         <span>当前处方总费用:<span style="color:red;">{{ items.total }}元</span></span>
259
                         <span>当前处方总费用:<span style="color:red;">{{ items.total }}元</span></span>
269
 
260
 
326
 
317
 
327
                       </div>
318
                       </div>
328
 
319
 
329
-
330
                     </div>
320
                     </div>
331
-                  </div>
332
-
333
-
334
-
335
                 </div>
321
                 </div>
336
                 <div class="centerRight">
322
                 <div class="centerRight">
337
                   <p class="centerRightTitle" style="padding-top: 10px;">就诊信息</p>
323
                   <p class="centerRightTitle" style="padding-top: 10px;">就诊信息</p>
557
 
543
 
558
 
544
 
559
                   </div>
545
                   </div>
560
-
561
                 </div>
546
                 </div>
562
                 <div class="centerRight">
547
                 <div class="centerRight">
563
                   <p class="centerRightTitle" style="padding-top: 10px;">
548
                   <p class="centerRightTitle" style="padding-top: 10px;">
5727
 }
5712
 }
5728
 .tabsBox {
5713
 .tabsBox {
5729
   position: relative;
5714
   position: relative;
5730
-
5731
-  overflow-y: auto;
5732
-  height: 450px;
5715
+  // overflow-y: auto;
5716
+  height: 560px;
5733
 
5717
 
5734
 
5718
 
5735
 .el-tabs__item {
5719
 .el-tabs__item {
5763
 
5747
 
5764
 .centerLeft {
5748
 .centerLeft {
5765
   flex: 1;
5749
   flex: 1;
5766
-  display: flex;
5750
+  // display: flex;
5767
   flex-direction: column;
5751
   flex-direction: column;
5768
   position: relative;
5752
   position: relative;
5769
   overflow-y: auto;
5753
   overflow-y: auto;
5771
 
5755
 
5772
 .preTabs {
5756
 .preTabs {
5773
   height: 100%;
5757
   height: 100%;
5774
-  display: flex;
5758
+  // display: flex;
5775
   flex-direction: column;
5759
   flex-direction: column;
5776
 
5760
 
5777
 .el-tab-pane {
5761
 .el-tab-pane {

+ 3 - 3
src/xt_pages/outpatientCharges/statementTemplate/printeEleven.vue View File

65
           <td width="8.1%">单价</td>
65
           <td width="8.1%">单价</td>
66
           <td width="8.1%">金额</td>
66
           <td width="8.1%">金额</td>
67
            <td width="10.1%">医保标识</td>
67
            <td width="10.1%">医保标识</td>
68
-<!--          <td width="10.1%">个人自付</td>-->
68
+
69
 
69
 
70
         </tr>
70
         </tr>
71
         <!-- width="72.6%"  16.82%  16.1-->
71
         <!-- width="72.6%"  16.82%  16.1-->
87
                 <div style="width: 8.1%;padding: 5px;text-align: center;">{{subItem.price}}</div>
87
                 <div style="width: 8.1%;padding: 5px;text-align: center;">{{subItem.price}}</div>
88
                 <div style="width: 8.1%;padding: 5px;text-align: center;">{{subItem.total_price}}</div>
88
                 <div style="width: 8.1%;padding: 5px;text-align: center;">{{subItem.total_price}}</div>
89
                  <div style="width: 10.1%;padding: 5px;"></div>
89
                  <div style="width: 10.1%;padding: 5px;"></div>
90
-<!--/*                <div style="width: 10.1%;padding: 5px;text-align: center;">{{subItem.psn_pay}}</div>*/-->
90
+
91
               </div>
91
               </div>
92
             </div>
92
             </div>
93
           </td>
93
           </td>
107
           <td colspan="2" >医院盖章:</td>
107
           <td colspan="2" >医院盖章:</td>
108
         </tr>
108
         </tr>
109
         <tr>
109
         <tr>
110
-          <td colspan="8" style="padding-top: 20px;">医师签名:</td>
110
+          <td colspan="8" style="padding-top: 40px;">医师签名:</td>
111
         </tr>
111
         </tr>
112
       </table>
112
       </table>
113
     </div>
113
     </div>