|
@@ -1,9 +1,9 @@
|
1
|
1
|
<template>
|
2
|
2
|
<div style="border:1px solid gainsboro ;padding:10px">
|
3
|
3
|
<div style="position: relative; left: 400px;width: 250px;margin: 20px 0;">
|
4
|
|
- <el-button type="primary" style="" @click="bianji">
|
|
4
|
+ <!-- <el-button type="primary" style="" @click="bianji">
|
5
|
5
|
编辑
|
6
|
|
- </el-button>
|
|
6
|
+ </el-button> -->
|
7
|
7
|
<!-- <el-button type="danger" style="" @click="">
|
8
|
8
|
删除
|
9
|
9
|
</el-button> -->
|
|
@@ -24,8 +24,8 @@
|
24
|
24
|
<div style="display: flex;padding: 10px 5px">
|
25
|
25
|
<div style="flex: 1;">姓名:<span class="unile">{{ patient.name }}</span></div>
|
26
|
26
|
<div style="flex: 1;">性别:
|
27
|
|
- <input type="checkbox" />女
|
28
|
|
- <input type="checkbox" />男
|
|
27
|
+ <input type="checkbox" v-model="nv" class="nv"/>女
|
|
28
|
+ <input type="checkbox" v-model="nan" class="nan"/>男
|
29
|
29
|
</div>
|
30
|
30
|
</div>
|
31
|
31
|
<div style="display: flex;padding: 10px 5px">
|
|
@@ -36,7 +36,8 @@
|
36
|
36
|
</div>
|
37
|
37
|
<div style='padding: 10px 5px'>
|
38
|
38
|
<div>
|
39
|
|
- 现住址(详填) <span class="unile2"></span> 省 <span class="unile2"></span>市<span class="unile2"></span>县(区)<span class="unile2"></span>乡(镇、街道)<span class="unile2"></span>村(门牌号)
|
|
39
|
+ 现住址(详填) <span class="unile2">{{ sheng ? sheng:' ' }}</span> 省 <span class="unile2">{{ shi? shi:' ' }}</span>市
|
|
40
|
+ <span class="unile2">{{ xian ?xian:'' }}</span>县(区)<span class="unile2">{{ jie?jie:'' }}</span>乡(镇、街道)<span class="unile2">{{ hao?hao:'' }}</span>村(门牌号)
|
40
|
41
|
</div>
|
41
|
42
|
<div style="flex: 1;">邮编<span class="unile2"></span></div>
|
42
|
43
|
</div>
|
|
@@ -64,7 +65,7 @@
|
64
|
65
|
地址<span class="unile2"></span> 省(市)<span class="unile2"></span>路<span class="unile2"></span>号
|
65
|
66
|
</div>
|
66
|
67
|
<div style="padding: 10px 5px">
|
67
|
|
- 诊断:<span class="unile"></span>
|
|
68
|
+ 诊断:<span class="unile">{{ patient.diagnose }}</span>
|
68
|
69
|
</div>
|
69
|
70
|
<div style="padding: 10px 5px">
|
70
|
71
|
合并症或并发症 <span class="unile"></span>
|
|
@@ -84,7 +85,7 @@
|
84
|
85
|
<td>日期</td>
|
85
|
86
|
<td>种类</td>
|
86
|
87
|
</tr>
|
87
|
|
- <tr>
|
|
88
|
+ <tr v-for="item in 6">
|
88
|
89
|
<td class="tablepadd">2023.11.30</td>
|
89
|
90
|
<td>待定</td>
|
90
|
91
|
<td>2023.11.30</td>
|
|
@@ -105,7 +106,7 @@
|
105
|
106
|
<td>日期</td>
|
106
|
107
|
<td>药物名称</td>
|
107
|
108
|
</tr>
|
108
|
|
- <tr>
|
|
109
|
+ <tr v-for="item in 6">
|
109
|
110
|
<td class="tablepadd">2023.11.30</td>
|
110
|
111
|
<td></td>
|
111
|
112
|
<td></td>
|
|
@@ -124,7 +125,7 @@
|
124
|
125
|
<td>透析液钙浓度</td>
|
125
|
126
|
<td>调整日期</td>
|
126
|
127
|
</tr>
|
127
|
|
- <tr>
|
|
128
|
+ <tr v-for="item in 3">
|
128
|
129
|
<td class="tablepadd">每周3次</td>
|
129
|
130
|
<td>2023.11.30</td>
|
130
|
131
|
<td>HD</td>
|
|
@@ -176,10 +177,18 @@ export default{
|
176
|
177
|
return{
|
177
|
178
|
patient:{},
|
178
|
179
|
dialogVisible:false,
|
|
180
|
+ sex:'',
|
|
181
|
+ sheng:'',
|
|
182
|
+ shi:'',
|
|
183
|
+ xian:'',
|
|
184
|
+ jie:'',
|
|
185
|
+ hao:''
|
179
|
186
|
}
|
180
|
187
|
},
|
181
|
188
|
created(){
|
182
|
189
|
this.getlist()
|
|
190
|
+
|
|
191
|
+ // }
|
183
|
192
|
},
|
184
|
193
|
methods:{
|
185
|
194
|
getlist(){
|
|
@@ -189,6 +198,31 @@ export default{
|
189
|
198
|
var patient = response.data.data.patients
|
190
|
199
|
console.log("patinet",patient)
|
191
|
200
|
this.patient =patient
|
|
201
|
+ this.sex=patient.gender
|
|
202
|
+
|
|
203
|
+ console.log('2222', patient.home_address)
|
|
204
|
+ if(patient.home_address != ''){
|
|
205
|
+ var str = patient.home_address
|
|
206
|
+ var reg = /.+?(省|市|自治区|自治州|县|区|乡|镇|街道|号)/g; // 省市区的正则
|
|
207
|
+ const address = str.match(reg)
|
|
208
|
+ for(let i in address){
|
|
209
|
+ // console.log(i,address[i]);
|
|
210
|
+ if(address[i].indexOf('省') != -1 || address[i].indexOf('自治区') != -1){
|
|
211
|
+ this.sheng = address[i]
|
|
212
|
+ }else if(address[i].indexOf('市') != -1 || address[i].indexOf('自治州') != -1){
|
|
213
|
+ this.shi = address[i]
|
|
214
|
+ }else if(address[i].indexOf('县') != -1 || address[i].indexOf('区') != -1){
|
|
215
|
+ this.xian = address[i]
|
|
216
|
+ }else if(address[i].indexOf('乡') != -1 || address[i].indexOf('街道') != -1 || address[i].indexOf('镇') != -1){
|
|
217
|
+ this.jie = address[i]
|
|
218
|
+ }else{
|
|
219
|
+ this.hao =address[i]
|
|
220
|
+ }
|
|
221
|
+ }
|
|
222
|
+ console.log('ffff',this.sheng,this.shi,this.xian,this.jie,this.hao);
|
|
223
|
+
|
|
224
|
+ }
|
|
225
|
+
|
192
|
226
|
}
|
193
|
227
|
})
|
194
|
228
|
},
|
|
@@ -216,6 +250,25 @@ export default{
|
216
|
250
|
bianji(){
|
217
|
251
|
this.dialogVisible = true
|
218
|
252
|
}
|
|
253
|
+ },
|
|
254
|
+ computed:{
|
|
255
|
+ nv(){
|
|
256
|
+ const sex=document.getElementsByClassName('nv')
|
|
257
|
+ if(this.sex==2){
|
|
258
|
+ return sex.checked=true
|
|
259
|
+ }else{
|
|
260
|
+ return sex.checked=false
|
|
261
|
+ }
|
|
262
|
+
|
|
263
|
+ },
|
|
264
|
+ nan(){
|
|
265
|
+ const sex2=document.getElementsByClassName('nan')
|
|
266
|
+ if(this.sex==1){
|
|
267
|
+ return sex2.checked=true
|
|
268
|
+ }else{
|
|
269
|
+ return sex2.checked=false
|
|
270
|
+ }
|
|
271
|
+ }
|
219
|
272
|
}
|
220
|
273
|
}
|
221
|
274
|
|
|
@@ -230,7 +283,9 @@ export default{
|
230
|
283
|
.unile2{
|
231
|
284
|
display: inline-block;
|
232
|
285
|
border-bottom: 1px solid black;
|
233
|
|
- width: 150px;
|
|
286
|
+ height: 30px;
|
|
287
|
+ text-align: center;
|
|
288
|
+ width: 170px;
|
234
|
289
|
padding: 15px 0;
|
235
|
290
|
}
|
236
|
291
|
.tablepadd{
|