|
@@ -1450,6 +1450,35 @@ function prescriptionDetail(realNo, orderNo, receiptNo, times, patientId, confir
|
|
|
field: 'employeeName',
|
|
|
title: '医生姓名',
|
|
|
visible: false // 隐藏列,仅用于数据传递
|
|
|
+ }, {
|
|
|
+ field: 'mdtrtSetlType',
|
|
|
+ title: '结算类型',
|
|
|
+ align: "center",
|
|
|
+ valign: 'middle',
|
|
|
+ width: 80,
|
|
|
+ formatter: function (value, row, index) {
|
|
|
+ // 根据处方类型判断:普通处方(1)、特门处方(3)、GCP实验(4)为自费,门诊统筹(2)为医保
|
|
|
+ if (value == 1) {
|
|
|
+ return '<span style="color: #007bff; font-weight: bold;">医保</span>';
|
|
|
+ } else {
|
|
|
+ return '<span style="color: #28a745; font-weight: bold;">自费</span>';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }, {
|
|
|
+ field: 'serial',
|
|
|
+ title: '拆零状态',
|
|
|
+ align: "center",
|
|
|
+ valign: 'middle',
|
|
|
+ width: 80,
|
|
|
+ formatter: function (value, row, index) {
|
|
|
+ if (value === '01') {
|
|
|
+ return '<span style="color: #dc3545; font-weight: bold;">拆零</span>';
|
|
|
+ } else if (value === '99') {
|
|
|
+ return '<span style="color: #6c757d;">不拆零</span>';
|
|
|
+ } else {
|
|
|
+ return '<span style="color: #6c757d;">-</span>';
|
|
|
+ }
|
|
|
+ }
|
|
|
}, {
|
|
|
field: 'drugTracCodg',
|
|
|
title: '药品追溯码',
|