Преглед на файлове

Merge branch 'new_pad_branch' of http://git.shengws.com/zhangbj/xt_pad into new_pad_branch

xiaoming_global преди 5 години
родител
ревизия
baaa82d20c
променени са 2 файла, в които са добавени 111 реда и са изтрити 57 реда
  1. 110 57
      src/pages/main/dialog/new_order/AddNewOrders.vue
  2. 1 0
      src/pages/personal/ElectronicSignature.vue

+ 110 - 57
src/pages/main/dialog/new_order/AddNewOrders.vue Целия файл

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div v-loading="loading">
3
-    <div class="Dialog" style="width: 16.8rem;" v-show="show_dialog_key == 0">
3
+    <div class="Dialog" style="width: 11.8rem;" v-show="show_dialog_key == 0">
4 4
       <div class="DialogTit">
5 5
         <div class="back" @click="backAction">
6 6
           <span class="iconfont">&#xe720;</span>返回
@@ -18,7 +18,12 @@
18 18
         <div style="overflow: hidden;">
19 19
           <div class="cell" style="margin-top: 0;">
20 20
             <label>医嘱类型</label>
21
-            <el-input class="typeInput" ref="advice_type" value="临时" disabled></el-input>
21
+            <el-input
22
+              class="typeInput"
23
+              ref="advice_type"
24
+              value="临时"
25
+              disabled
26
+            ></el-input>
22 27
           </div>
23 28
           <div class="cell" style="margin-top: 0;">
24 29
             <label>开始时间</label>
@@ -29,60 +34,97 @@
29 34
               @focus="selectStartTimeAction"
30 35
             ></el-input>
31 36
           </div>
32
-          <table class="table">
33
-            <tr>
34
-              <th width="30%">医嘱内容</th>
35
-              <th width="20%">药品规格</th>
36
-              <th width="10%">开药数量</th>
37
-              <th width="10%">单次用量</th>
38
-              <th width="15%">给药途径</th>
39
-              <th width="15%">执行频率</th>
40
-            </tr>
41
-            <template v-for="(advice, advice_index) in advices">
42
-              <tr
43
-                :key="advice_index"
44
-                @click="clickAdviceAction(advice_index)"
45
-                :class="{ 'row-class-active': (advice_index == selecting_advice_index && selecting_subdrug_index < 0) }"
46
-              >
47
-                <td
48
-                  style="text-align: left; padding-left: 5px; padding-right: 5px;"
49
-                >{{ advice.title }}</td>
50
-                <td v-if="advice.advice_desc">{{ advice.advice_desc }}{{advice.drug_spec_unit}}</td>
51
-                <td
52
-                  v-if="advice.prescribing_number"
53
-                >{{ advice.prescribing_number }}{{ advice.prescribing_number_unit }}</td>
54
-                <td v-else></td>
55
-                <td v-if="advice.single_dose">{{ advice.single_dose }} {{ advice.single_dose_unit }}</td>
56
-                <td v-else></td>
57
-                <td>{{ advice.delivery_way }}</td>
58
-                <td>{{ advice.execution_frequency }}</td>
59
-              </tr>
60
-              <tr
61
-                v-for="(subdrug, subdrug_index) in advice.subdrugs"
62
-                :key="advice_index + '_' + subdrug_index"
63
-                @click="clickSubdrugAction(advice_index, subdrug_index)"
64
-                :class="{ 'row-class-active': (advice_index == selecting_advice_index && subdrug_index == selecting_subdrug_index) }"
65
-              >
66
-                <td
67
-                  style="text-align: left; padding-right: 5px; padding-left: 25px;"
68
-                >{{ subdrug.title }}</td>
69
-                <td>{{ subdrug.advice_desc }} {{subdrug.drug_spec_unit}}</td>
70
-                <td>
71
-                  <span
72
-                    v-if="subdrug.prescribing_number"
73
-                  >{{ subdrug.prescribing_number }}{{ subdrug.prescribing_number_unit }}</span>
74
-                </td>
75
-                <td>
76
-                  <span
77
-                    v-if="subdrug.single_dose"
78
-                  >{{ subdrug.single_dose }} {{ subdrug.single_dose_unit }}</span>
79
-                </td>
80
-                <!--<td v-if="subdrug.single_dose">{{ subdrug.single_dose }} {{ subdrug.single_dose_unit }}</td>-->
81
-                <td></td>
82
-                <td></td>
37
+        </div>
38
+        <div style="overflow: hidden;margin-top: 15px">
39
+          <div class="cell" style="margin-top: 0;">
40
+            <label>开嘱医生: {{ $store.getters.user.user.user_name }}</label>
41
+          </div>
42
+          <div class="cell" style="margin-top: 0;">
43
+            <label>开嘱时间 {{ record_date_str }}</label>
44
+          </div>
45
+        </div>
46
+        <div
47
+          id="newDialogContent"
48
+          class="DialogContent choose"
49
+          style="height: 6.2rem;"
50
+        >
51
+          <div class="newAddTable">
52
+            <table class="table">
53
+              <tr>
54
+                <th width="30%">医嘱内容</th>
55
+                <th width="20%">药品规格</th>
56
+                <th width="10%">开药数量</th>
57
+                <th width="10%">单次用量</th>
58
+                <th width="15%">给药途径</th>
59
+                <th width="15%">执行频率</th>
83 60
               </tr>
84
-            </template>
85
-          </table>
61
+              <template v-for="(advice, advice_index) in advices">
62
+                <tr
63
+                  :key="advice_index"
64
+                  @click="clickAdviceAction(advice_index)"
65
+                  :class="{
66
+                    'row-class-active':
67
+                      advice_index == selecting_advice_index &&
68
+                      selecting_subdrug_index < 0
69
+                  }"
70
+                >
71
+                  <td
72
+                    style="text-align: left; padding-left: 5px; padding-right: 5px;"
73
+                  >
74
+                    {{ advice.title }}
75
+                  </td>
76
+                  <td v-if="advice.advice_desc">
77
+                    {{ advice.advice_desc }}{{ advice.drug_spec_unit }}
78
+                  </td>
79
+                  <td v-if="advice.prescribing_number">
80
+                    {{ advice.prescribing_number
81
+                    }}{{ advice.prescribing_number_unit }}
82
+                  </td>
83
+                  <td v-else></td>
84
+                  <td v-if="advice.single_dose">
85
+                    {{ advice.single_dose }} {{ advice.single_dose_unit }}
86
+                  </td>
87
+                  <td v-else></td>
88
+                  <td>{{ advice.delivery_way }}</td>
89
+                  <td>{{ advice.execution_frequency }}</td>
90
+                </tr>
91
+                <tr
92
+                  v-for="(subdrug, subdrug_index) in advice.subdrugs"
93
+                  :key="advice_index + '_' + subdrug_index"
94
+                  @click="clickSubdrugAction(advice_index, subdrug_index)"
95
+                  :class="{
96
+                    'row-class-active':
97
+                      advice_index == selecting_advice_index &&
98
+                      subdrug_index == selecting_subdrug_index
99
+                  }"
100
+                >
101
+                  <td
102
+                    style="text-align: left; padding-right: 5px; padding-left: 25px;"
103
+                  >
104
+                    {{ subdrug.title }}
105
+                  </td>
106
+                  <td>
107
+                    {{ subdrug.advice_desc }} {{ subdrug.drug_spec_unit }}
108
+                  </td>
109
+                  <td>
110
+                    <span v-if="subdrug.prescribing_number"
111
+                      >{{ subdrug.prescribing_number
112
+                      }}{{ subdrug.prescribing_number_unit }}</span
113
+                    >
114
+                  </td>
115
+                  <td>
116
+                    <span v-if="subdrug.single_dose"
117
+                      >{{ subdrug.single_dose }}
118
+                      {{ subdrug.single_dose_unit }}</span
119
+                    >
120
+                  </td>
121
+                  <!--<td v-if="subdrug.single_dose">{{ subdrug.single_dose }} {{ subdrug.single_dose_unit }}</td>-->
122
+                  <td></td>
123
+                  <td></td>
124
+                </tr>
125
+              </template>
126
+            </table>
127
+          </div>
86 128
         </div>
87 129
       </div>
88 130
     </div>
@@ -490,7 +532,18 @@ export default {
490 532
 </script>
491 533
 
492 534
 <style style="stylesheet/scss" lang="scss" scoped>
493
-.table {
535
+#newDialogContent {
536
+  @media only screen and (max-width: 415px) {
537
+    height: 8.8rem !important;
538
+  }
539
+  @media only screen and (min-width: 768px) {
540
+    height: 7.8rem !important;
541
+  }
542
+}
543
+.backgroundColor {
544
+  background: #fff;
545
+}
546
+.newAddTable {
494 547
   width: 100%;
495 548
   // overflow: auto;
496 549
 }
@@ -523,7 +576,7 @@ export default {
523 576
       height: 0.6rem;
524 577
       line-height: 0.6rem;
525 578
       color: $pgh-color;
526
-      font-size: 0.32rem;
579
+      font-size: 0.45rem;
527 580
       margin-bottom: 0.2rem;
528 581
     }
529 582
     select {

+ 1 - 0
src/pages/personal/ElectronicSignature.vue Целия файл

@@ -504,6 +504,7 @@ export default {
504 504
     @media only screen and (min-width: 768px) {
505 505
       padding: 22px 42px;
506 506
       font-size: 0.45rem;
507
+      // height: 0;
507 508
     }
508 509
   }
509 510
 }