See999 преди 4 години
родител
ревизия
42952f9950

+ 8 - 38
src/pages/doctorAdvice/components/CourseManagement.vue Целия файл

@@ -16,24 +16,11 @@
16 16
         </div>
17 17
       </div>
18 18
       <div class="adviceBox">
19
-        <van-list
20
-          v-model="loading"
21
-          :finished="finished"
22
-          finished-text="没有更多了"
23
-          @load="onLoad"
24
-        >
25
-          <div
26
-            class="adviceOne"
27
-            v-for="item in this.courseManagement"
28
-            :key="item.id"
29
-          >
19
+        <van-list v-model="loading" :finished="finished" finished-text="没有更多了" @load="onLoad">
20
+          <div class="adviceOne" v-for="item in this.courseManagement" :key="item.id">
30 21
             <div class="adviceTitle">
31 22
               <p>{{ getTime(item.record_time) }}</p>
32
-              <van-icon
33
-                class="ellipsis"
34
-                name="ellipsis"
35
-                @click="newShow = true"
36
-              />
23
+              <van-icon class="ellipsis" name="ellipsis" @click="newShow = true" />
37 24
             </div>
38 25
             <div class="statOrder">
39 26
               <div class="statOrderTitle">
@@ -61,23 +48,10 @@
61 48
 
62 49
     <!-- 弹出层 -->
63 50
     <div>
64
-      <van-popup
65
-        v-model="typeShow"
66
-        position="bottom"
67
-        :style="{ height: '40%' }"
68
-      >
69
-        <van-picker
70
-          show-toolbar
71
-          :columns="columns"
72
-          @cancel="onCancel"
73
-          @confirm="onConfirm"
74
-        />
51
+      <van-popup v-model="typeShow" position="bottom" :style="{ height: '40%' }">
52
+        <van-picker show-toolbar :columns="columns" @cancel="onCancel" @confirm="onConfirm" />
75 53
       </van-popup>
76
-      <van-popup
77
-        v-model="startShow"
78
-        position="bottom"
79
-        :style="{ height: '40%' }"
80
-      >
54
+      <van-popup v-model="startShow" position="bottom" :style="{ height: '40%' }">
81 55
         <van-datetime-picker
82 56
           v-model="currentDate"
83 57
           type="date"
@@ -97,12 +71,7 @@
97 71
           @cancel="endShow = false"
98 72
         />
99 73
       </van-popup>
100
-      <van-action-sheet
101
-        v-model="newShow"
102
-        :actions="actions"
103
-        cancel-text="取消"
104
-        @cancel="onCancel"
105
-      />
74
+      <van-action-sheet v-model="newShow" :actions="actions" cancel-text="取消" @cancel="onCancel" />
106 75
     </div>
107 76
   </div>
108 77
 </template>
@@ -208,6 +177,7 @@ export default {
208 177
 .courseManagement {
209 178
   height: 100%;
210 179
   overflow-y: auto;
180
+  background: #fff;
211 181
   .toolBox {
212 182
     display: flex;
213 183
     height: 3.125rem;

+ 1 - 0
src/pages/doctorAdvice/components/DialysisRecord.vue Целия файл

@@ -154,6 +154,7 @@ export default {
154 154
 .DialysisRecord {
155 155
   height: 100%;
156 156
   overflow-y: auto;
157
+  background: #fff;
157 158
   .toolBox {
158 159
     display: flex;
159 160
     height: 3.125rem;

+ 7 - 33
src/pages/doctorAdvice/components/DoctorManagement.vue Целия файл

@@ -22,20 +22,11 @@
22 22
         </div>
23 23
       </div>
24 24
       <div class="adviceBox">
25
-        <van-list
26
-          v-model="loading"
27
-          :finished="finished"
28
-          finished-text="没有更多了"
29
-          @load="onLoad"
30
-        >
25
+        <van-list v-model="loading" :finished="finished" finished-text="没有更多了" @load="onLoad">
31 26
           <div class="adviceOne" v-for="item in 3" :key="item">
32 27
             <div class="adviceTitle">
33 28
               <p>2019.09.01</p>
34
-              <van-icon
35
-                class="ellipsis"
36
-                name="ellipsis"
37
-                @click="newShow = true"
38
-              />
29
+              <van-icon class="ellipsis" name="ellipsis" @click="newShow = true" />
39 30
             </div>
40 31
             <div class="statOrder">
41 32
               <div class="statOrderTitle">
@@ -80,24 +71,11 @@
80 71
 
81 72
     <!-- 弹出层 -->
82 73
     <div>
83
-      <van-popup
84
-        v-model="typeShow"
85
-        position="bottom"
86
-        :style="{ height: '40%' }"
87
-      >
88
-        <van-picker
89
-          show-toolbar
90
-          :columns="columns"
91
-          @cancel="onCancel"
92
-          @confirm="onConfirm"
93
-        />
74
+      <van-popup v-model="typeShow" position="bottom" :style="{ height: '40%' }">
75
+        <van-picker show-toolbar :columns="columns" @cancel="onCancel" @confirm="onConfirm" />
94 76
       </van-popup>
95 77
 
96
-      <van-popup
97
-        v-model="startShow"
98
-        position="bottom"
99
-        :style="{ height: '40%' }"
100
-      >
78
+      <van-popup v-model="startShow" position="bottom" :style="{ height: '40%' }">
101 79
         <van-datetime-picker
102 80
           v-model="currentDate"
103 81
           type="date"
@@ -117,12 +95,7 @@
117 95
           @cancel="endShow = false"
118 96
         />
119 97
       </van-popup>
120
-      <van-action-sheet
121
-        v-model="newShow"
122
-        :actions="actions"
123
-        cancel-text="取消"
124
-        @cancel="onCancel"
125
-      />
98
+      <van-action-sheet v-model="newShow" :actions="actions" cancel-text="取消" @cancel="onCancel" />
126 99
     </div>
127 100
   </div>
128 101
 </template>
@@ -246,6 +219,7 @@ export default {
246 219
 .doctorManagement {
247 220
   height: 100%;
248 221
   overflow-y: auto;
222
+  background: #fff;
249 223
   .toolBox {
250 224
     display: flex;
251 225
     height: 3.125rem;

+ 7 - 33
src/pages/doctorAdvice/components/DryWeight.vue Целия файл

@@ -16,20 +16,11 @@
16 16
         </div>
17 17
       </div>
18 18
       <div class="adviceBox">
19
-        <van-list
20
-          v-model="loading"
21
-          :finished="finished"
22
-          finished-text="没有更多了"
23
-          @load="onLoad"
24
-        >
19
+        <van-list v-model="loading" :finished="finished" finished-text="没有更多了" @load="onLoad">
25 20
           <div class="adviceOne" v-for="item in dryweight" :key="item.id">
26 21
             <div class="adviceTitle">
27 22
               <p>{{ getTime(item.ctime) }}</p>
28
-              <van-icon
29
-                class="ellipsis"
30
-                name="ellipsis"
31
-                @click="newShow = true"
32
-              />
23
+              <van-icon class="ellipsis" name="ellipsis" @click="newShow = true" />
33 24
             </div>
34 25
             <div class="statOrder">
35 26
               <div class="weightContent">
@@ -53,23 +44,10 @@
53 44
 
54 45
     <!-- 弹出层 -->
55 46
     <div>
56
-      <van-popup
57
-        v-model="typeShow"
58
-        position="bottom"
59
-        :style="{ height: '40%' }"
60
-      >
61
-        <van-picker
62
-          show-toolbar
63
-          :columns="columns"
64
-          @cancel="onCancel"
65
-          @confirm="onConfirm"
66
-        />
47
+      <van-popup v-model="typeShow" position="bottom" :style="{ height: '40%' }">
48
+        <van-picker show-toolbar :columns="columns" @cancel="onCancel" @confirm="onConfirm" />
67 49
       </van-popup>
68
-      <van-popup
69
-        v-model="startShow"
70
-        position="bottom"
71
-        :style="{ height: '40%' }"
72
-      >
50
+      <van-popup v-model="startShow" position="bottom" :style="{ height: '40%' }">
73 51
         <van-datetime-picker
74 52
           v-model="currentDate"
75 53
           type="date"
@@ -89,12 +67,7 @@
89 67
           @cancel="endShow = false"
90 68
         />
91 69
       </van-popup>
92
-      <van-action-sheet
93
-        v-model="newShow"
94
-        :actions="actions"
95
-        cancel-text="取消"
96
-        @cancel="onCancel"
97
-      />
70
+      <van-action-sheet v-model="newShow" :actions="actions" cancel-text="取消" @cancel="onCancel" />
98 71
     </div>
99 72
   </div>
100 73
 </template>
@@ -194,6 +167,7 @@ export default {
194 167
 .DryWeight {
195 168
   height: 100%;
196 169
   overflow-y: auto;
170
+  background: #fff;
197 171
   .toolBox {
198 172
     display: flex;
199 173
     height: 3.125rem;

+ 2 - 3
src/pages/doctorAdvice/components/Education.vue Целия файл

@@ -23,9 +23,6 @@
23 23
               <van-icon class="ellipsis" name="ellipsis" @click="newShow = true" />
24 24
             </div>
25 25
             <div class="statOrder">
26
-              <div class="statOrderTitle">
27
-                <span>宣教标题</span>
28
-              </div>
29 26
               <div class="orderContent">
30 27
                 <p>
31 28
                   病历书写基本规范2010》第二十二条规定:“病程记录
@@ -141,6 +138,7 @@ export default {
141 138
 .education {
142 139
   height: 100%;
143 140
   overflow-y: auto;
141
+  background: #fff;
144 142
   .toolBox {
145 143
     display: flex;
146 144
     height: 3.125rem;
@@ -197,6 +195,7 @@ export default {
197 195
   .orderContent {
198 196
     font-size: 0.875rem;
199 197
     color: rgba(49, 50, 52, 1);
198
+    margin-top: 0.625rem;
200 199
     p {
201 200
       line-height: 1.125rem;
202 201
     }

+ 1 - 0
src/pages/doctorAdvice/components/Inspection.vue Целия файл

@@ -150,6 +150,7 @@ export default {
150 150
 .inspection {
151 151
   height: 100%;
152 152
   overflow-y: auto;
153
+  background: #fff;
153 154
   .toolBox {
154 155
     display: flex;
155 156
     height: 3.125rem;

+ 1 - 0
src/pages/doctorAdvice/components/LongDialysis.vue Целия файл

@@ -154,6 +154,7 @@ export default {
154 154
 .longDialysis {
155 155
   height: 100%;
156 156
   overflow-y: auto;
157
+  background: #fff;
157 158
   .toolBox {
158 159
     display: flex;
159 160
     height: 3.125rem;

+ 2 - 3
src/pages/doctorAdvice/components/RescueRecord.vue Целия файл

@@ -23,9 +23,6 @@
23 23
               <van-icon class="ellipsis" name="ellipsis" @click="newShow = true" />
24 24
             </div>
25 25
             <div class="statOrder">
26
-              <div class="statOrderTitle">
27
-                <span>抢救标题</span>
28
-              </div>
29 26
               <div class="orderContent">
30 27
                 <p>
31 28
                   病历书写基本规范2010》第二十二条规定:“病程记录
@@ -141,6 +138,7 @@ export default {
141 138
 .rescueRecord {
142 139
   height: 100%;
143 140
   overflow-y: auto;
141
+  background: #fff;
144 142
   .toolBox {
145 143
     display: flex;
146 144
     height: 3.125rem;
@@ -195,6 +193,7 @@ export default {
195 193
     margin: 0.625rem 0;
196 194
   }
197 195
   .orderContent {
196
+    margin-top: 0.625rem;
198 197
     font-size: 0.875rem;
199 198
     color: rgba(49, 50, 52, 1);
200 199
     p {

+ 1 - 0
src/pages/doctorAdvice/components/Scheduling.vue Целия файл

@@ -150,6 +150,7 @@ export default {
150 150
 .scheduling {
151 151
   height: 100%;
152 152
   overflow-y: auto;
153
+  background: #fff;
153 154
   .toolBox {
154 155
     display: flex;
155 156
     height: 3.125rem;

+ 1 - 0
src/pages/doctorAdvice/components/deviceManagement.vue Целия файл

@@ -148,6 +148,7 @@ export default {
148 148
 .deviceManagement {
149 149
   height: 100%;
150 150
   overflow-y: auto;
151
+  background: #fff;
151 152
   .toolBox {
152 153
     display: flex;
153 154
     height: 3.125rem;

+ 1 - 0
src/pages/doctorAdvice/components/medicationPlan.vue Целия файл

@@ -148,6 +148,7 @@ export default {
148 148
 .medicationPlan {
149 149
   height: 100%;
150 150
   overflow-y: auto;
151
+  background: #fff;
151 152
   .toolBox {
152 153
     display: flex;
153 154
     height: 3.125rem;

+ 1 - 0
src/pages/doctorAdvice/components/recoverNotes.vue Целия файл

@@ -148,6 +148,7 @@ export default {
148 148
 .recoverNotes {
149 149
   height: 100%;
150 150
   overflow-y: auto;
151
+  background: #fff;
151 152
   .toolBox {
152 153
     display: flex;
153 154
     height: 3.125rem;

+ 1 - 0
src/pages/doctorAdvice/components/signsRecord.vue Целия файл

@@ -154,6 +154,7 @@ export default {
154 154
 .signsRecord {
155 155
   height: 100%;
156 156
   overflow-y: auto;
157
+  background: #fff;
157 158
   .toolBox {
158 159
     display: flex;
159 160
     height: 3.125rem;

+ 8 - 1
src/pages/doctorAdvice/index.vue Целия файл

@@ -430,7 +430,7 @@ export default {
430 430
   .wap {
431 431
     font-size: 1.875rem;
432 432
     line-height: 44px;
433
-    color: #5b5b5b;
433
+    color: #cccccc;
434 434
   }
435 435
   .titleBox {
436 436
     padding: 0 1.25rem 1.25rem;
@@ -458,5 +458,12 @@ export default {
458 458
     display: flex;
459 459
     align-items: center;
460 460
   }
461
+  .van-tabs__line {
462
+    background: #5b98ff;
463
+  }
464
+  .van-tabs {
465
+    background: #fff;
466
+    height: 100%;
467
+  }
461 468
 }
462 469
 </style>

+ 21 - 53
src/pages/patients/addPatient.vue Целия файл

@@ -3,18 +3,13 @@
3 3
     <van-sticky>
4 4
       <div class="addPatientsTitle">
5 5
         <i class="iconfont icon-zuojiantou jiantou" @click="toReturn"></i>
6
-        <span class="titleName">患者中心</span>
6
+        <span class="titleName">新增患者</span>
7 7
         <p @click="savePatient">保存</p>
8 8
       </div>
9 9
     </van-sticky>
10 10
     <div class="basicTitle">基本信息</div>
11 11
     <div class="basicBox">
12
-      <van-field
13
-        v-model="patientForm.name"
14
-        required
15
-        label="姓名"
16
-        placeholder="请输入"
17
-      />
12
+      <van-field v-model="patientForm.name" required label="姓名" placeholder="请填写" />
18 13
       <van-field
19 14
         label="性别"
20 15
         v-model="patientForm.sex"
@@ -32,21 +27,15 @@
32 27
         required
33 28
         label="身份证号"
34 29
         @blur="checkIdCardNo"
35
-        placeholder="请输入"
36
-      />
37
-      <van-field
38
-        v-model="patientForm.birthday"
39
-        required
40
-        label="出生日期"
41
-        readonly
42
-        placeholder="请输入"
30
+        placeholder="请填写"
43 31
       />
32
+      <van-field v-model="patientForm.birthday" required label="出生日期" readonly placeholder="请填写" />
44 33
       <van-field
45 34
         v-model="patientForm.phone"
46 35
         type="tel"
47 36
         required
48 37
         label="手机号"
49
-        placeholder="请输入"
38
+        placeholder="请填写"
50 39
         @blur="checkMobile"
51 40
       />
52 41
       <van-cell>
@@ -68,20 +57,8 @@
68 57
     <div v-show="bloodShow">
69 58
       <div class="basicTitle">血透信息</div>
70 59
       <div class="xtBox">
71
-        <van-field
72
-          v-model="patientForm.dialysis"
73
-          center
74
-          clearable
75
-          required
76
-          label="透析号"
77
-        >
78
-          <van-button
79
-            slot="button"
80
-            size="small"
81
-            type="info"
82
-            @click="generatedialysisno"
83
-            >自动生成</van-button
84
-          >
60
+        <van-field v-model="patientForm.dialysis" center clearable required label="透析号">
61
+          <van-button slot="button" size="small" type="info" @click="generatedialysisno">自动生成</van-button>
85 62
         </van-field>
86 63
 
87 64
         <van-field
@@ -92,11 +69,7 @@
92 69
           placeholder="请选择"
93 70
           @click="show10 = true"
94 71
         />
95
-        <van-popup
96
-          v-model="show10"
97
-          position="bottom"
98
-          :style="{ height: '30%' }"
99
-        >
72
+        <van-popup v-model="show10" position="bottom" :style="{ height: '30%' }">
100 73
           <van-picker :columns="columns3" @change="onChangeOne" />
101 74
         </van-popup>
102 75
 
@@ -129,12 +102,15 @@
129 102
         </van-cell>
130 103
 
131 104
         <van-field
105
+          class="smallsize"
132 106
           v-model="patientForm.admissionNumber"
133 107
           type="text"
134 108
           label="住院(门诊)号"
109
+          placeholder="请填写"
135 110
         />
136 111
 
137 112
         <van-field
113
+          class="smallsize"
138 114
           label="首次透析日期"
139 115
           v-model="patientForm.fistDate"
140 116
           right-icon="arrow"
@@ -155,13 +131,12 @@
155 131
 
156 132
         <van-field
157 133
           v-model="patientForm.diagnose"
158
-          rows="2"
134
+          rows="1"
159 135
           autosize
160 136
           label="诊断"
161 137
           type="textarea"
138
+          placeholder="请填写主要诊断信息"
162 139
           maxlength="50"
163
-          placeholder="请输入主要诊断信息"
164
-          show-word-limit
165 140
         />
166 141
       </div>
167 142
     </div>
@@ -180,11 +155,7 @@
180 155
         <!--      <van-popup v-model="show1" position="bottom" :style="{ height: '30%' }">-->
181 156
         <!--        <van-picker :columns="columns1" @change="onChange1" />-->
182 157
         <!--      </van-popup>-->
183
-        <van-field
184
-          v-model="patientForm.requipmentId"
185
-          label="设备ID"
186
-          placeholder="请输入"
187
-        />
158
+        <van-field v-model="patientForm.requipmentId" label="设备ID" placeholder="请填写" />
188 159
 
189 160
         <van-cell>
190 161
           <!-- 使用 title 插槽来自定义标题 -->
@@ -267,11 +238,7 @@
267 238
           placeholder="请选择"
268 239
           @click="show14 = true"
269 240
         />
270
-        <van-popup
271
-          v-model="show14"
272
-          position="bottom"
273
-          :style="{ height: '30%' }"
274
-        >
241
+        <van-popup v-model="show14" position="bottom" :style="{ height: '30%' }">
275 242
           <van-picker :columns="patientType" @change="onChangeSix" />
276 243
         </van-popup>
277 244
         <van-field
@@ -282,11 +249,7 @@
282 249
           placeholder="请选择"
283 250
           @click="show13 = true"
284 251
         />
285
-        <van-popup
286
-          v-model="show13"
287
-          position="bottom"
288
-          :style="{ height: '30%' }"
289
-        >
252
+        <van-popup v-model="show13" position="bottom" :style="{ height: '30%' }">
290 253
           <van-picker :columns="treatmentMethod" @change="onChangeSeven" />
291 254
         </van-popup>
292 255
       </div>
@@ -875,6 +838,11 @@ export default {
875 838
     align-items: center;
876 839
     font-size: 1rem;
877 840
   }
841
+  .smallsize {
842
+    font-size: 0.8125rem;
843
+    .van-cell__title {
844
+    }
845
+  }
878 846
 }
879 847
 ::-webkit-scrollbar {
880 848
   width: 0;