|
@@ -92,6 +92,7 @@
|
92
|
92
|
style="position: fixed;width: calc(100% - 490px);background:#fff;">
|
93
|
93
|
<el-tab-pane label="电子处方" name="电子处方"></el-tab-pane>
|
94
|
94
|
<el-tab-pane label="电子病历" name="电子病历"></el-tab-pane>
|
|
95
|
+ <el-tab-pane label="透析记录" name="透析记录"></el-tab-pane>
|
95
|
96
|
</el-tabs>
|
96
|
97
|
<div class="mainCell fixedCell" style="float:right" v-if="titleType == '电子处方'">
|
97
|
98
|
<el-button size="small" ref="button_one" @click="open(1)" type="primary"
|
|
@@ -134,6 +135,7 @@
|
134
|
135
|
|
135
|
136
|
<medicalRecord ref='medicalRecord' @func="getMsgFormSon"></medicalRecord>
|
136
|
137
|
<saveRecordTemplate ref='saveRecordTemplate'></saveRecordTemplate>
|
|
138
|
+ <dialysis-index v-if="titleType == '透析记录'" :record_date="record_date" :patientid='patientid'></dialysis-index>
|
137
|
139
|
</div>
|
138
|
140
|
|
139
|
141
|
</div>
|
|
@@ -210,6 +212,7 @@
|
210
|
212
|
import print from './print'
|
211
|
213
|
import treatPrint from './treatPrint'
|
212
|
214
|
import recordPrint from './recordPrint'
|
|
215
|
+ import dialysisIndex from './components/dialysisIndex'
|
213
|
216
|
|
214
|
217
|
const moment = require('moment')
|
215
|
218
|
|
|
@@ -222,7 +225,8 @@
|
222
|
225
|
saveRecordTemplate,
|
223
|
226
|
print,
|
224
|
227
|
treatPrint,
|
225
|
|
- recordPrint
|
|
228
|
+ recordPrint,
|
|
229
|
+ dialysisIndex
|
226
|
230
|
},
|
227
|
231
|
data() {
|
228
|
232
|
return {
|
|
@@ -710,13 +714,26 @@
|
710
|
714
|
let count = 0
|
711
|
715
|
for (let a = 0; a < project_month_prescriptions.project.length; a++) {
|
712
|
716
|
if (project_ids[i].price == project_month_prescriptions.project[a].price) {
|
713
|
|
- obj['project_name'] = project_month_prescriptions.project[a].project.project_name
|
714
|
|
- obj['statistical_classification'] = project_month_prescriptions.project[a].project.statistical_classification
|
|
717
|
+
|
|
718
|
+
|
|
719
|
+ if(project_month_prescriptions.project[a].type == 2){
|
|
720
|
+ obj['statistical_classification'] = project_month_prescriptions.project[a].project.statistical_classification
|
|
721
|
+ obj['medical_code'] = project_month_prescriptions.project[a].project.medical_code
|
|
722
|
+ obj['project_name'] = project_month_prescriptions.project[a].project.project_name
|
|
723
|
+
|
|
724
|
+ }else if(project_month_prescriptions.project[a].type == 3){
|
|
725
|
+ obj['statistical_classification'] = ""
|
|
726
|
+ obj['medical_code'] = project_month_prescriptions.project[a].good_info.medical_insurance_number
|
|
727
|
+ obj['project_name'] = project_month_prescriptions.project[a].good_info.good_name
|
|
728
|
+ }
|
|
729
|
+
|
|
730
|
+ // obj['project_name'] = project_month_prescriptions.project[a].project.project_name
|
|
731
|
+ // obj['statistical_classification'] = project_month_prescriptions.project[a].project.statistical_classification
|
715
|
732
|
obj['single_dose'] = project_month_prescriptions.project[a].single_dose
|
716
|
733
|
obj['delivery_way'] = project_month_prescriptions.project[a].delivery_way
|
717
|
734
|
obj['execution_frequency'] = project_month_prescriptions.project[a].execution_frequency
|
718
|
735
|
obj['number_days'] = project_month_prescriptions.project[a].day
|
719
|
|
- obj['medical_code'] = project_month_prescriptions.project[a].project.medical_code
|
|
736
|
+ // obj['medical_c/**/ode'] = project_month_prescriptions.project[a].project.medical_code
|
720
|
737
|
obj['unit'] = project_month_prescriptions.project[a].unit
|
721
|
738
|
obj['project_id'] = project_month_prescriptions.project[a].project_id
|
722
|
739
|
count = count + project_month_prescriptions.project[a].count
|
|
@@ -1151,8 +1168,8 @@
|
1151
|
1168
|
let obj = {
|
1152
|
1169
|
id: prescription.project[b].id,
|
1153
|
1170
|
project_id: prescription.project[b].project_id,
|
1154
|
|
- project_name: prescription.project[b].project.project_name,
|
1155
|
|
- statistical_classification: prescription.project[b].project.statistical_classification,
|
|
1171
|
+ // project_name: prescription.project[b].project.project_name,
|
|
1172
|
+ // statistical_classification: prescription.project[b].project.statistical_classification,
|
1156
|
1173
|
single_dose: prescription.project[b].single_dose,
|
1157
|
1174
|
delivery_way: prescription.project[b].delivery_way,
|
1158
|
1175
|
execution_frequency: prescription.project[b].execution_frequency,
|
|
@@ -1160,9 +1177,22 @@
|
1160
|
1177
|
total: prescription.project[b].count.toString(),
|
1161
|
1178
|
price: prescription.project[b].price,
|
1162
|
1179
|
remark: prescription.project[b].remark,
|
1163
|
|
- medical_code: prescription.project[b].project.medical_code,
|
|
1180
|
+ // medical_code: prescription.project[b].project.medical_code,
|
1164
|
1181
|
unit: prescription.project[b].project.unit
|
1165
|
1182
|
}
|
|
1183
|
+
|
|
1184
|
+ if(prescription.project[b].type == 2){
|
|
1185
|
+ obj['statistical_classification'] = prescription.project[b].project.statistical_classification
|
|
1186
|
+ obj['medical_code'] = prescription.project[b].project.medical_code
|
|
1187
|
+ obj['project_name'] = prescription.project[b].project.project_name
|
|
1188
|
+
|
|
1189
|
+ }else if(prescription.project[b].type == 3){
|
|
1190
|
+ obj['statistical_classification'] = ""
|
|
1191
|
+ obj['medical_code'] = prescription.project[b].good_info.medical_insurance_number
|
|
1192
|
+ obj['project_name'] = prescription.project[b].good_info.good_name
|
|
1193
|
+ }
|
|
1194
|
+
|
|
1195
|
+
|
1166
|
1196
|
tempProject.push(obj)
|
1167
|
1197
|
}
|
1168
|
1198
|
|
|
@@ -1336,8 +1366,8 @@
|
1336
|
1366
|
let obj = {
|
1337
|
1367
|
id: prescription.project[b].id,
|
1338
|
1368
|
project_id: prescription.project[b].project_id,
|
1339
|
|
- project_name: prescription.project[b].project.project_name,
|
1340
|
|
- statistical_classification: prescription.project[b].project.statistical_classification,
|
|
1369
|
+ // project_name: prescription.project[b].project.project_name,
|
|
1370
|
+ // statistical_classification: prescription.project[b].project.statistical_classification,
|
1341
|
1371
|
single_dose: prescription.project[b].single_dose,
|
1342
|
1372
|
delivery_way: prescription.project[b].delivery_way,
|
1343
|
1373
|
execution_frequency: prescription.project[b].execution_frequency,
|
|
@@ -1345,9 +1375,20 @@
|
1345
|
1375
|
total: prescription.project[b].count.toString(),
|
1346
|
1376
|
price: prescription.project[b].price,
|
1347
|
1377
|
remark: prescription.project[b].remark,
|
1348
|
|
- medical_code: prescription.project[b].project.medical_code,
|
|
1378
|
+ // medical_code: prescription.project[b].project.medical_code,
|
1349
|
1379
|
unit: prescription.project[b].unit
|
1350
|
1380
|
};
|
|
1381
|
+ if(prescription.project[b].type == 2){
|
|
1382
|
+ obj['statistical_classification'] = prescription.project[b].project.statistical_classification
|
|
1383
|
+ obj['medical_code'] = prescription.project[b].project.medical_code
|
|
1384
|
+ obj['project_name'] = prescription.project[b].project.project_name
|
|
1385
|
+
|
|
1386
|
+ }else if(prescription.project[b].type == 3){
|
|
1387
|
+ obj['statistical_classification'] = ""
|
|
1388
|
+ obj['medical_code'] = prescription.project[b].good_info.medical_insurance_number
|
|
1389
|
+ obj['project_name'] = prescription.project[b].good_info.good_name
|
|
1390
|
+ }
|
|
1391
|
+
|
1351
|
1392
|
tempProject.push(obj)
|
1352
|
1393
|
}
|
1353
|
1394
|
for (let b = 0; b < prescription.addition.length; b++) {
|
|
@@ -1505,8 +1546,8 @@
|
1505
|
1546
|
let obj = {
|
1506
|
1547
|
id: prescription.project[b].id,
|
1507
|
1548
|
project_id: prescription.project[b].project_id,
|
1508
|
|
- project_name: prescription.project[b].project.project_name,
|
1509
|
|
- statistical_classification: prescription.project[b].project.statistical_classification,
|
|
1549
|
+ // project_name: prescription.project[b].project.project_name,
|
|
1550
|
+ // statistical_classification: prescription.project[b].project.statistical_classification,
|
1510
|
1551
|
single_dose: prescription.project[b].single_dose,
|
1511
|
1552
|
delivery_way: prescription.project[b].delivery_way,
|
1512
|
1553
|
execution_frequency: prescription.project[b].execution_frequency,
|
|
@@ -1514,9 +1555,19 @@
|
1514
|
1555
|
total: prescription.project[b].count.toString(),
|
1515
|
1556
|
price: prescription.project[b].price,
|
1516
|
1557
|
remark: prescription.project[b].remark,
|
1517
|
|
- medical_code: prescription.project[b].project.medical_code,
|
|
1558
|
+ // medical_code: prescription.project[b].project.medical_code,
|
1518
|
1559
|
unit: prescription.project[b].unit
|
1519
|
1560
|
};
|
|
1561
|
+ if(prescription.project[b].type == 2){
|
|
1562
|
+ obj['statistical_classification'] = prescription.project[b].project.statistical_classification
|
|
1563
|
+ obj['medical_code'] = prescription.project[b].project.medical_code
|
|
1564
|
+ obj['project_name'] = prescription.project[b].project.project_name
|
|
1565
|
+
|
|
1566
|
+ }else if(prescription.project[b].type == 3){
|
|
1567
|
+ obj['statistical_classification'] = ""
|
|
1568
|
+ obj['medical_code'] = prescription.project[b].good_info.medical_insurance_number
|
|
1569
|
+ obj['project_name'] = prescription.project[b].good_info.good_name
|
|
1570
|
+ }
|
1520
|
1571
|
tempProject.push(obj)
|
1521
|
1572
|
}
|
1522
|
1573
|
for (let b = 0; b < prescription.addition.length; b++) {
|
|
@@ -1675,8 +1726,8 @@
|
1675
|
1726
|
let obj = {
|
1676
|
1727
|
id: prescription.project[b].id,
|
1677
|
1728
|
project_id: prescription.project[b].project_id,
|
1678
|
|
- project_name: prescription.project[b].project.project_name,
|
1679
|
|
- statistical_classification: prescription.project[b].project.statistical_classification,
|
|
1729
|
+ // project_name: prescription.project[b].project.project_name,
|
|
1730
|
+ // statistical_classification: prescription.project[b].project.statistical_classification,
|
1680
|
1731
|
single_dose: prescription.project[b].single_dose,
|
1681
|
1732
|
delivery_way: prescription.project[b].delivery_way,
|
1682
|
1733
|
execution_frequency: prescription.project[b].execution_frequency,
|
|
@@ -1684,9 +1735,19 @@
|
1684
|
1735
|
total: prescription.project[b].count.toString(),
|
1685
|
1736
|
price: prescription.project[b].price,
|
1686
|
1737
|
remark: prescription.project[b].remark,
|
1687
|
|
- medical_code: prescription.project[b].project.medical_code,
|
|
1738
|
+ // medical_code: prescription.project[b].project.medical_code,
|
1688
|
1739
|
unit: prescription.project[b].unit
|
1689
|
1740
|
};
|
|
1741
|
+ if(prescription.project[b].type == 2){
|
|
1742
|
+ obj['statistical_classification'] = prescription.project[b].project.statistical_classification
|
|
1743
|
+ obj['medical_code'] = prescription.project[b].project.medical_code
|
|
1744
|
+ obj['project_name'] = prescription.project[b].project.project_name
|
|
1745
|
+
|
|
1746
|
+ }else if(prescription.project[b].type == 3){
|
|
1747
|
+ obj['statistical_classification'] = ""
|
|
1748
|
+ obj['medical_code'] = prescription.project[b].good_info.medical_insurance_number
|
|
1749
|
+ obj['project_name'] = prescription.project[b].good_info.good_name
|
|
1750
|
+ }
|
1690
|
1751
|
tempProject.push(obj)
|
1691
|
1752
|
}
|
1692
|
1753
|
for (let b = 0; b < prescription.addition.length; b++) {
|
|
@@ -1895,8 +1956,8 @@
|
1895
|
1956
|
let obj = {
|
1896
|
1957
|
id: prescription.project[b].id,
|
1897
|
1958
|
project_id: prescription.project[b].project_id,
|
1898
|
|
- project_name: prescription.project[b].project.project_name,
|
1899
|
|
- statistical_classification: prescription.project[b].project.statistical_classification,
|
|
1959
|
+ // project_name: prescription.project[b].project.project_name,
|
|
1960
|
+ // statistical_classification: prescription.project[b].project.statistical_classification,
|
1900
|
1961
|
single_dose: prescription.project[b].single_dose,
|
1901
|
1962
|
delivery_way: prescription.project[b].delivery_way,
|
1902
|
1963
|
execution_frequency: prescription.project[b].execution_frequency,
|
|
@@ -1904,9 +1965,19 @@
|
1904
|
1965
|
total: prescription.project[b].count.toString(),
|
1905
|
1966
|
price: prescription.project[b].price,
|
1906
|
1967
|
remark: prescription.project[b].remark,
|
1907
|
|
- medical_code: prescription.project[b].project.medical_code,
|
|
1968
|
+ // medical_code: prescription.project[b].project.medical_code,
|
1908
|
1969
|
unit: prescription.project[b].unit
|
1909
|
1970
|
}
|
|
1971
|
+ if(prescription.project[b].type == 2){
|
|
1972
|
+ obj['statistical_classification'] = prescription.project[b].project.statistical_classification
|
|
1973
|
+ obj['medical_code'] = prescription.project[b].project.medical_code
|
|
1974
|
+ obj['project_name'] = prescription.project[b].project.project_name
|
|
1975
|
+
|
|
1976
|
+ }else if(prescription.project[b].type == 3){
|
|
1977
|
+ obj['statistical_classification'] = ""
|
|
1978
|
+ obj['medical_code'] = prescription.project[b].good_info.medical_insurance_number
|
|
1979
|
+ obj['project_name'] = prescription.project[b].good_info.good_name
|
|
1980
|
+ }
|
1910
|
1981
|
tempProject.push(obj)
|
1911
|
1982
|
}
|
1912
|
1983
|
for (let b = 0; b < prescription.addition.length; b++) {
|
|
@@ -2062,11 +2133,11 @@
|
2062
|
2133
|
tempAdvice.push(obj)
|
2063
|
2134
|
}
|
2064
|
2135
|
for (let b = 0; b < prescription.project.length; b++) {
|
|
2136
|
+
|
|
2137
|
+
|
2065
|
2138
|
let obj = {
|
2066
|
2139
|
id: prescription.project[b].id,
|
2067
|
2140
|
project_id: prescription.project[b].project_id,
|
2068
|
|
- project_name: prescription.project[b].project.project_name,
|
2069
|
|
- statistical_classification: prescription.project[b].project.statistical_classification,
|
2070
|
2141
|
single_dose: prescription.project[b].single_dose,
|
2071
|
2142
|
delivery_way: prescription.project[b].delivery_way,
|
2072
|
2143
|
execution_frequency: prescription.project[b].execution_frequency,
|
|
@@ -2074,10 +2145,20 @@
|
2074
|
2145
|
total: prescription.project[b].count.toString(),
|
2075
|
2146
|
price: prescription.project[b].price,
|
2076
|
2147
|
remark: prescription.project[b].remark,
|
2077
|
|
- medical_code: prescription.project[b].project.medical_code,
|
2078
|
2148
|
unit: prescription.project[b].unit
|
2079
|
2149
|
}
|
2080
|
|
- tempProject.push(obj)
|
|
2150
|
+ if(prescription.project[b].type == 2){
|
|
2151
|
+ obj['statistical_classification'] = prescription.project[b].project.statistical_classification
|
|
2152
|
+ obj['medical_code'] = prescription.project[b].project.medical_code
|
|
2153
|
+ obj['project_name'] = prescription.project[b].project.project_name
|
|
2154
|
+
|
|
2155
|
+ }else if(prescription.project[b].type == 3){
|
|
2156
|
+ obj['statistical_classification'] = ""
|
|
2157
|
+ obj['medical_code'] = prescription.project[b].good_info.medical_insurance_number
|
|
2158
|
+ obj['project_name'] = prescription.project[b].good_info.good_name
|
|
2159
|
+ }
|
|
2160
|
+
|
|
2161
|
+ tempProject.push(obj)
|
2081
|
2162
|
}
|
2082
|
2163
|
for (let b = 0; b < prescription.addition.length; b++) {
|
2083
|
2164
|
let obj = {
|