huangyw 2 년 전
부모
커밋
d278e34de8

+ 1 - 1
src/xt_pages/outpatientDoctorStation/batch_delete.vue 파일 보기

68
         </div>
68
         </div>
69
 
69
 
70
 <!--        <button @click="lili">调试</button>-->
70
 <!--        <button @click="lili">调试</button>-->
71
-        <el-button @click="save">保存</el-button>
71
+        <el-button type="primary" @click="save">保存</el-button>
72
       </div>
72
       </div>
73
 
73
 
74
       <el-container>
74
       <el-container>

+ 22 - 17
src/xt_pages/outpatientDoctorStation/batch_mode_template.vue 파일 보기

53
             </el-select>
53
             </el-select>
54
           </div>
54
           </div>
55
         </div>
55
         </div>
56
-
57
-        <button @click="lili">调试</button>
58
         <el-button type="primary" @click="save">保存</el-button>
56
         <el-button type="primary" @click="save">保存</el-button>
59
       </div>
57
       </div>
60
 
58
 
61
       <el-container>
59
       <el-container>
62
-        <div style="width: 211px;border: 1px solid #DCDFE6;box-shadow: 0 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);">
60
+        <div style="width: 211px;height: 70vh;border: 1px solid #DCDFE6;box-shadow: 0 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);">
63
           <el-table
61
           <el-table
64
             border
62
             border
65
-            height="550"
63
+            height="70vh"
66
             ref="multipleTable"
64
             ref="multipleTable"
67
             :data="tableData"
65
             :data="tableData"
68
             tooltip-effect="dark"
66
             tooltip-effect="dark"
85
           <el-tabs
83
           <el-tabs
86
             v-model="editableTabsValue"
84
             v-model="editableTabsValue"
87
             type="border-card"
85
             type="border-card"
88
-            style="min-height: 530px;"
86
+            style="min-height: 70vh;"
89
             editable
87
             editable
90
             @tab-click="dian"
88
             @tab-click="dian"
91
             @edit="handleTabsEdit"
89
             @edit="handleTabsEdit"
115
                 v-if="new_type == 1"
113
                 v-if="new_type == 1"
116
                 :data="item.tableDatas"
114
                 :data="item.tableDatas"
117
                 style="width: 100%"
115
                 style="width: 100%"
118
-                max-height="250"
116
+                max-height="500"
119
                 border
117
                 border
120
                 :row-style="{ color: '#303133' }"
118
                 :row-style="{ color: '#303133' }"
121
                 :header-cell-style="{
119
                 :header-cell-style="{
273
                 v-if="new_type == 2"
271
                 v-if="new_type == 2"
274
                 :data="item.project"
272
                 :data="item.project"
275
                 style="width: 100%"
273
                 style="width: 100%"
276
-                max-height="250"
274
+                max-height="500"
277
                 border
275
                 border
278
                 :row-style="{ color: '#303133' }"
276
                 :row-style="{ color: '#303133' }"
279
                 :header-cell-style="{
277
                 :header-cell-style="{
300
                     </el-select>
298
                     </el-select>
301
                   </template>
299
                   </template>
302
                 </el-table-column>
300
                 </el-table-column>
303
-                <el-table-column label="组" width="100" align="center">
301
+                <el-table-column label="组" width="110" align="center">
304
                   <template slot-scope="scope">
302
                   <template slot-scope="scope">
305
                     {{ scope.row.translate }}
303
                     {{ scope.row.translate }}
306
                   </template>
304
                   </template>
307
                 </el-table-column>
305
                 </el-table-column>
308
-                <el-table-column label="单次用量" width="120" align="center">
306
+                <el-table-column label="单次用量" width="130" align="center">
309
                   <template slot-scope="scope">
307
                   <template slot-scope="scope">
310
                     <el-input
308
                     <el-input
311
                       v-model="scope.row.single_dose"
309
                       v-model="scope.row.single_dose"
312
-                      placeholder="请输入内容"
310
+                      placeholder="请输入"
311
+                      style="width:80px;"
313
                     ></el-input>
312
                     ></el-input>
314
                     {{ scope.row.unit }}
313
                     {{ scope.row.unit }}
315
                   </template>
314
                   </template>
346
                     </el-select>
345
                     </el-select>
347
                   </template>
346
                   </template>
348
                 </el-table-column>
347
                 </el-table-column>
349
-                <el-table-column label="天数" width="114" align="center">
348
+                <el-table-column label="天数" width="120" align="center">
350
                   <template slot-scope="scope">
349
                   <template slot-scope="scope">
351
                     <el-input
350
                     <el-input
352
                       v-model="scope.row.day"
351
                       v-model="scope.row.day"
356
                     >天
355
                     >天
357
                   </template>
356
                   </template>
358
                 </el-table-column>
357
                 </el-table-column>
359
-                <el-table-column label="总量" width="110" align="center">
358
+                <el-table-column label="总量" width="124" align="center">
360
                   <template slot-scope="scope">
359
                   <template slot-scope="scope">
361
                     <el-input
360
                     <el-input
362
                       v-model="scope.row.prescribing_number"
361
                       v-model="scope.row.prescribing_number"
366
                     {{ scope.row.unit }}
365
                     {{ scope.row.unit }}
367
                   </template>
366
                   </template>
368
                 </el-table-column>
367
                 </el-table-column>
369
-                <el-table-column label="单价" width="120" align="center">
368
+                <el-table-column label="单价" width="130" align="center">
370
                   <template slot-scope="scope">
369
                   <template slot-scope="scope">
371
                     <el-input
370
                     <el-input
372
                       v-model="scope.row.price"
371
                       v-model="scope.row.price"
375
                     >元
374
                     >元
376
                   </template>
375
                   </template>
377
                 </el-table-column>
376
                 </el-table-column>
378
-                <el-table-column label="备注" width="110" align="center">
377
+                <el-table-column label="备注" width="140" align="center">
379
                   <template slot-scope="scope">
378
                   <template slot-scope="scope">
380
                     <el-input
379
                     <el-input
381
                       v-model="scope.row.remark"
380
                       v-model="scope.row.remark"
408
 <!--                    </div>-->
407
 <!--                    </div>-->
409
 <!--                  </template>-->
408
 <!--                  </template>-->
410
 <!--                </el-table-column>-->
409
 <!--                </el-table-column>-->
411
-                <el-table-column label="操作" width="150" align="center">
410
+                <el-table-column label="操作" width="170" align="center">
412
                   <template slot-scope="scope">
411
                   <template slot-scope="scope">
413
                     <!--                    <el-button-->
412
                     <!--                    <el-button-->
414
                     <!--                      @click.native.prevent="addopen(scope.$index)"-->
413
                     <!--                      @click.native.prevent="addopen(scope.$index)"-->
1174
 }
1173
 }
1175
 
1174
 
1176
 /deep/ .el-table__fixed {
1175
 /deep/ .el-table__fixed {
1177
-  // bottom: 20px !important;
1176
+  bottom: 0px !important;
1178
 }
1177
 }
1179
 .app-container {
1178
 .app-container {
1180
   padding: 10px;
1179
   padding: 10px;
1325
 }
1324
 }
1326
 .el-main {
1325
 .el-main {
1327
   padding-top: 0px;
1326
   padding-top: 0px;
1328
-  padding-left: 27px;
1327
+  padding-left: 18px;
1329
   padding-right: 0px;
1328
   padding-right: 0px;
1330
   .el-tabs{
1329
   .el-tabs{
1331
     .el-tabs__content{
1330
     .el-tabs__content{
1332
       padding: 12px;
1331
       padding: 12px;
1332
+      .el-table .el-table__header-wrapper table{
1333
+        width: 100% !important;
1334
+      }
1335
+      .el-table .el-table__body-wrapper table{
1336
+        width: 100% !important;
1337
+      }
1333
     }
1338
     }
1334
   }
1339
   }
1335
 }
1340
 }

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 696 - 426
src/xt_pages/outpatientDoctorStation/batch_replacement.vue


+ 8 - 8
src/xt_pages/outpatientDoctorStation/components/prescriptionTemplateTable.vue 파일 보기

11
                     </div>
11
                     </div>
12
                 </template>
12
                 </template>
13
             </el-table-column>
13
             </el-table-column>
14
-            <el-table-column align="center" prop="drug_name" label="名称"  width="447" >
14
+            <el-table-column align="center" prop="drug_name" label="名称"  width="297" >
15
                 <template slot-scope="scope"><span :title="scope.row.drug_name">{{ scope.row.drug_name }}</span>
15
                 <template slot-scope="scope"><span :title="scope.row.drug_name">{{ scope.row.drug_name }}</span>
16
                 </template>
16
                 </template>
17
             </el-table-column>
17
             </el-table-column>
18
 
18
 
19
-          <el-table-column align="center" prop="single_dose" width="120" label="单次用量">
19
+          <el-table-column align="center" prop="single_dose" width="150" label="单次用量">
20
             <template slot-scope="scope">
20
             <template slot-scope="scope">
21
               <div style="display:flex;align-items:center;">
21
               <div style="display:flex;align-items:center;">
22
                 <el-input v-model="scope.row.single_dose" @input="getAllChange(scope)"
22
                 <el-input v-model="scope.row.single_dose" @input="getAllChange(scope)"
32
               </div>
32
               </div>
33
             </template>
33
             </template>
34
           </el-table-column>
34
           </el-table-column>
35
-            <el-table-column align="center" prop="delivery_way" width="100" label="用法">
35
+            <el-table-column align="center" prop="delivery_way" width="110" label="用法">
36
                 <template slot-scope="scope">
36
                 <template slot-scope="scope">
37
                     <el-select v-model="scope.row.delivery_way" placeholder="请选择">
37
                     <el-select v-model="scope.row.delivery_way" placeholder="请选择">
38
                         <el-option
38
                         <el-option
44
                     </el-select>
44
                     </el-select>
45
                 </template>
45
                 </template>
46
             </el-table-column>
46
             </el-table-column>
47
-            <el-table-column align="center" prop="execution_frequency" width="100" label="频率">
47
+            <el-table-column align="center" prop="execution_frequency" width="110" label="频率">
48
                 <template slot-scope="scope">
48
                 <template slot-scope="scope">
49
                     <el-select v-model="scope.row.execution_frequency" placehold er="请选择" @change="getAllChange(scope)">
49
                     <el-select v-model="scope.row.execution_frequency" placehold er="请选择" @change="getAllChange(scope)">
50
                         <el-option
50
                         <el-option
58
             </el-table-column>
58
             </el-table-column>
59
 
59
 
60
 
60
 
61
-            <el-table-column align="center" prop="day" width="70" label="天数">
61
+            <el-table-column align="center" prop="day" width="90" label="天数">
62
                 <template slot-scope="scope">
62
                 <template slot-scope="scope">
63
                     <div style="display:flex;align-items:center;">
63
                     <div style="display:flex;align-items:center;">
64
                         <el-input v-model="scope.row.day" @input="getAllChange(scope)" placeholder=""></el-input>
64
                         <el-input v-model="scope.row.day" @input="getAllChange(scope)" placeholder=""></el-input>
83
                     </div>
83
                     </div>
84
                 </template>
84
                 </template>
85
             </el-table-column>
85
             </el-table-column>
86
-            <el-table-column align="center" prop="retail_price" width="80" label="单价">
86
+            <el-table-column align="center" prop="retail_price" width="100" label="单价">
87
                 <template slot-scope="scope">
87
                 <template slot-scope="scope">
88
                     <div style="display:flex;align-items:center;">
88
                     <div style="display:flex;align-items:center;">
89
                         <el-input v-model="scope.row.retail_price" placeholder="" readonly></el-input>
89
                         <el-input v-model="scope.row.retail_price" placeholder="" readonly></el-input>
92
 
92
 
93
                 </template>
93
                 </template>
94
             </el-table-column>
94
             </el-table-column>
95
-            <el-table-column align="center" prop="remark" width="50" label="备注">
95
+            <el-table-column align="center" prop="remark" width="100" label="备注">
96
                 <template slot-scope="scope">
96
                 <template slot-scope="scope">
97
                     <el-input v-model="scope.row.remark" :title="scope.row.remark" placeholder=""></el-input>
97
                     <el-input v-model="scope.row.remark" :title="scope.row.remark" placeholder=""></el-input>
98
                 </template>
98
                 </template>
99
             </el-table-column>
99
             </el-table-column>
100
 
100
 
101
-            <el-table-column align="center" prop="remark" width="70" label="推送频率">
101
+            <el-table-column align="center" prop="remark" width="80" label="推送频率">
102
                 <template slot-scope="scope">
102
                 <template slot-scope="scope">
103
                     <div v-if="scope.row.frequency_type == 1">{{'每次必推'}}</div>
103
                     <div v-if="scope.row.frequency_type == 1">{{'每次必推'}}</div>
104
                     <div v-if="scope.row.frequency_type == 2">{{scope.row.day_count}}天/次</div>
104
                     <div v-if="scope.row.frequency_type == 2">{{scope.row.day_count}}天/次</div>

+ 2 - 0
src/xt_pages/outpatientDoctorStation/prescriptionTemplate.vue 파일 보기

10
         <el-button type="primary" @click="add">新增</el-button>
10
         <el-button type="primary" @click="add">新增</el-button>
11
       </div>
11
       </div>
12
     </div>
12
     </div>
13
+
13
     <div
14
     <div
14
       class="app-container"
15
       class="app-container"
15
       style="display: flex; flex: 1; padding: 10px 20px 0px 20px"
16
       style="display: flex; flex: 1; padding: 10px 20px 0px 20px"
105
         </el-pagination>
106
         </el-pagination>
106
       </div>
107
       </div>
107
     </div>
108
     </div>
109
+    
108
   </div>
110
   </div>
109
 </template>
111
 </template>
110
 
112