diff --git a/src/assets/less/common.less b/src/assets/less/common.less
index 5277da3..f7e7d17 100644
--- a/src/assets/less/common.less
+++ b/src/assets/less/common.less
@@ -102,7 +102,7 @@
font-size: 30px;
}
.fz24{
- font-size: 24px;
+ font-size: 20px;
}
.border-bottom{
border-bottom: 1px solid #dfe6ec;
@@ -585,6 +585,7 @@
}
.container-left-header {
display: flex;
+ margin-top: 10px;
span {
width: 8px;
height: 28px;
@@ -598,8 +599,8 @@
p {
line-height: 32px;
- font-size: 1.2rem;
- font-weight: 600;
+ font-size: 20px;
+ font-weight: bold;
margin: 0;
}
}
@@ -660,7 +661,7 @@
.ant-form-item-label {
display: flex;
- width: 160px !important;
+ // width: 160px !important;
}
.ant-radio-wrapper {
diff --git a/src/config/code.js b/src/config/code.js
index 5e6cd8f..bd80444 100644
--- a/src/config/code.js
+++ b/src/config/code.js
@@ -1212,26 +1212,6 @@ export const JMRS_CODE = {
};
// 血管内治疗
export const XGZL_CODE = {
- 'XGZL-Y': {
- text: '是否给予血管内治疗',
- type: 'radio',
- default: '',
- range: {
- 是: '是',
- 否: '否',
- },
- },
- 'XGZL-WZLYY': {
- text: '未给予血管内治疗的原因',
- type: 'checkbox',
- default: [''],
- range: ['非大血管病变', '超时间窗', '禁忌症', '患者/家属拒绝', '其他'],
- showType: {
- type: 'value',
- code: 'XGZL-Y',
- value: '否',
- },
- },
'XGZL-WZLYY-ELSE': {
text: '',
type: 'input',
@@ -1304,6 +1284,26 @@ export const XGZL_CODE = {
},
default: '',
},
+ 'XGZL-Y': {
+ text: '是否给予血管内治疗',
+ type: 'radio',
+ default: '',
+ range: {
+ 是: '是',
+ 否: '否',
+ },
+ },
+ 'XGZL-WZLYY': {
+ text: '未给予血管内治疗的原因',
+ type: 'checkbox',
+ default: [''],
+ range: ['非大血管病变', '超时间窗', '禁忌症', '患者/家属拒绝', '其他'],
+ showType: {
+ type: 'value',
+ code: 'XGZL-Y',
+ value: '否',
+ },
+ },
'XGZL-XGKT': {
text: '血管内开通方法',
type: 'checkbox',
diff --git a/src/layouts/BasicLayout.less b/src/layouts/BasicLayout.less
index d31cae8..76c3c3a 100644
--- a/src/layouts/BasicLayout.less
+++ b/src/layouts/BasicLayout.less
@@ -5,10 +5,10 @@
height: 100vh;
.ant-layout-sider{
- flex: 0 0 120px !important;
- max-width: 120px !important;
- min-width: 120px !important;
- width: 120px !important;
+ flex: 0 0 138px !important;
+ max-width: 138px !important;
+ min-width: 138px !important;
+ width: 138px !important;
background-color: #fff;
.layout-sider-header-row{
display: flex;
diff --git a/src/views/document/index.vue b/src/views/document/index.vue
index 4787c7b..be382b1 100644
--- a/src/views/document/index.vue
+++ b/src/views/document/index.vue
@@ -14,7 +14,7 @@
+ :locale="{ emptyText: '暂无数据'}" rowKey="firstAidId" :pagination="pagination">
详情
报告单
@@ -420,6 +420,19 @@
.ant-btn-link {
padding: 0 4px;
}
+
+
+ // .ant-table-scroll,
+ // .ant-table-fixed-left,
+ // .ant-table-fixed-right {
+ // tr {
+ // height: 32px !important;
+ // // line-height: 32px !important;
+ // }
+ // .ant-table-thead tr{
+ // height: 65px !important;
+ // }
+ // }
}
}
\ No newline at end of file
diff --git a/src/views/statistics/index.vue b/src/views/statistics/index.vue
index c2812f8..d5e401b 100644
--- a/src/views/statistics/index.vue
+++ b/src/views/statistics/index.vue
@@ -14,7 +14,7 @@
年
-
@@ -43,7 +43,7 @@
年
-
@@ -80,7 +80,7 @@
年
-
@@ -114,7 +114,7 @@
年
-
@@ -165,22 +165,26 @@
queryParams1: {
"timeType": "1", //统计方式 0:周 1:月 2:季 3:年
"startTime": "2024-10-01 00:00:00", //开始时间
- "endTime": "2025-01-01 00:00:00" //结束时间
+ "endTime": "2025-01-01 00:00:00", //结束时间
+ "Range": []
},
queryParams2: {
"timeType": "1", //统计方式 0:周 1:月 2:季 3:年
- "startTime": "2024-10-01 00:00:00", //开始时间
- "endTime": "2025-01-01 00:00:00" //结束时间
+ "startTime": "", //开始时间
+ "endTime": "" ,//结束时间
+ "Range": [],
},
queryParams3: {
"timeType": "1", //统计方式 0:周 1:月 2:季 3:年
- "startTime": "2024-10-01 00:00:00", //开始时间
- "endTime": "2025-01-01 00:00:00" //结束时间
+ "startTime": "", //开始时间
+ "endTime": "", //结束时间
+ "Range": []
},
queryParams4: {
"timeType": "1", //统计方式 0:周 1:月 2:季 3:年
- "startTime": "2024-10-01 00:00:00", //开始时间
- "endTime": "2025-01-01 00:00:00" //结束时间
+ "startTime": "", //开始时间
+ "endTime": "", //结束时间
+ "Range": []
}
}
},
@@ -220,6 +224,23 @@
this.getData15()
break;
default:
+ const startTime = dayjs().add(-1, 'month').format('YYYY-MM-DD 00:00:00')
+ const endTime = dayjs().format('YYYY-MM-DD 00:00:00')
+ this['queryParams1']['startTime'] = startTime
+ this['queryParams1']['endTime'] = endTime
+ this['queryParams1']['Range'] = [startTime, endTime]
+
+ this['queryParams2']['startTime'] = startTime
+ this['queryParams2']['endTime'] = endTime
+ this['queryParams2']['Range'] = [startTime, endTime]
+
+ this['queryParams3']['startTime'] = startTime
+ this['queryParams3']['endTime'] = endTime
+ this['queryParams3']['Range'] = [startTime, endTime]
+
+ this['queryParams4']['startTime'] = startTime
+ this['queryParams4']['endTime'] = endTime
+ this['queryParams4']['Range'] = [startTime, endTime]
this.getData1()
this.getData2()
this.getData3()
@@ -238,16 +259,30 @@
break;
}
-
-
},
typeChange(e, filed) {
this[filed]['timeType'] = e.target.value
+ let startTime = "";
+ let endTime = "";
+ if(e.target.value == 0){
+ startTime = dayjs().add(-1, 'week').format('YYYY-MM-DD 00:00:00')
+ endTime = dayjs().format('YYYY-MM-DD 00:00:00')
+ }else if(e.target.value == 1){
+ startTime = dayjs().add(-1, 'month').format('YYYY-MM-DD 00:00:00')
+ endTime = dayjs().format('YYYY-MM-DD 00:00:00')
+ }else if(e.target.value == 3){
+ startTime = dayjs().add(-1, 'year').format('YYYY-MM-DD 00:00:00')
+ endTime = dayjs().format('YYYY-MM-DD 00:00:00')
+ }
+
+ this[filed]['startTime'] = startTime
+ this[filed]['endTime'] = endTime
+ this[filed]['Range'] = [startTime, endTime]
this.init(filed)
},
dateChange(dates, filed) {
- const startTime = dates[0].format('YYYY-MM-DD HH:mm:ss')
- const endTime = dates[1].format('YYYY-MM-DD HH:mm:ss')
+ const startTime = dates[0].format('YYYY-MM-DD 00:00:00')
+ const endTime = dates[1].format('YYYY-MM-DD 00:00:00')
this[filed]['startTime'] = startTime
this[filed]['endTime'] = endTime
this.init(filed)
@@ -1395,10 +1430,13 @@
margin-right: 10px;
overflow: hidden;
box-sizing: border-box;
- border-left: 1px solid #d9d9d9;
+ border: 1px solid #d9d9d9;
&.ant-radio-button-wrapper-checked {
- border-left: 1px solid #0062d9;
+ border: 1px solid #0062d9;
+ &:before{
+ background-color: #d9d9d9;
+ }
}
}
}
diff --git a/src/views/thrombolysis/components/throm-report - 副本.vue b/src/views/thrombolysis/components/throm-report - 副本.vue
new file mode 100644
index 0000000..98439f3
--- /dev/null
+++ b/src/views/thrombolysis/components/throm-report - 副本.vue
@@ -0,0 +1,1049 @@
+
+
+
+
+
+
+
+ 姓名
{{patient.patientName}}
+ 民族
{{patient.patientNation || '-'}}
+ 诊断
{{patient.firstAidZlTypeString || '-'}}
+
+
+ 性别
{{patient.patientGenderString || '-'}}
+ 身份证号
{{patient.patientIdCardNo ? utils.maskIDCard(patient.patientIdCardNo || '') : '-'}}
+ 发病时间
{{queryItemInfo('XGZL-CCWC-TIME').toString() ||'-'}}
+
+
+ 年龄
{{patient.patientAge || '-'}}岁
+ 联系方式
{{patient.patientContract || '-'}}
+
+
+
+
+
+
+
+
+ 入院mRS评分
{{ getFirstInfo['RYPG-MRS'] || '暂无' }}
+ 入院NIHSS评分
{{ getFirstInfo['RYPG-NIHSS'] || '暂无' }}
+ 舒张压/收缩压
+ {{getFirstInfo['RYPG-DIASTOLIC-PRESSURE'] ? (getFirstInfo['RYPG-DIASTOLIC-PRESSURE'] + 'mmHg') : '暂无'}}
+ /
+ {{getFirstInfo['RYPG-SYSTOLIC-PRESSURE'] ? (getFirstInfo['RYPG-SYSTOLIC-PRESSURE'] + 'mmHg') : '暂无'}}
+
+ 选用平车
{{patient.carNo || '-'}}
+ 绿道状态
+
+
+ 身高
{{ getFirstInfo['RYPG-HEIGHT'] ? getFirstInfo['RYPG-HEIGHT'] + 'CM' : '暂无' }}
+ 体重
{{ getFirstInfo['RYPG-WEIGHT'] ? getFirstInfo['RYPG-WEIGHT'] + 'KG' : '暂无' }}
+ BMI
{{ getFirstInfo['RYPG-BMI'] || '暂无' }}
+ 血糖
{{ getFirstInfo['RYPG-PULSE'] ? getFirstInfo['RYPG-PULSE'] + '次/分' : '暂无' }}
+
+
+ 选用平车
{{patient.carNo || '-'}}
+ 溶栓药物
: {{getFirstInfo['JMRS-RSYW'] || '暂无'}}
+ 静滴剂量
: {{getFirstInfo['JMRS-JDJL'] || '暂无'}}
+ 团注剂量
: {{getFirstInfo['JMRS-TZJL'] || '暂无'}}
+
+
+
+
+
+
+
+
+
+
+
{{item.nodeName}}
+
+ {{processNodeIndex == index ? '进行中' : processNodeIndex > index && item.record ? '已完成' : ''}}
+
+
+ {{item.record ? item.record.answer[0] : ''}}
+
+
+
+
+
+
+
+
+ 导出
+
+
+
+
+
+ 导出
+
+
+
+
+
+ 溶栓药物:{{queryItemInfo('JMRS-RSYW').toString()}} |
+ 剂量:{{queryItemInfo('JMRS-JDJL').toString()}} |
+ 用法用量: |
+
+
+ 时间点 |
+ 血压(BP) |
+ 心率(HR) |
+ 血样饱和度(HR) |
+ 格拉斯评分 |
+ NIHSS |
+
+
+ 用药前 |
+ {{queryItemInfo('JMRS-Q-SYSTOLIC-PRESSURE').toString()}} |
+ |
+ |
+ |
+ {{queryItemInfo('JMRS-Q-NIHSS').toString()}} |
+
+
+ 15min |
+ {{queryItemInfo('JMRS-15-SYSTOLIC-PRESSURE').toString()}} |
+ |
+ |
+ |
+ {{queryItemInfo('JMRS-15-NIHSS').toString()}} |
+
+
+ 30min |
+ {{queryItemInfo('JMRS-30-SYSTOLIC-PRESSURE').toString()}} |
+ |
+ |
+ |
+ {{queryItemInfo('JMRS-30-NIHSS').toString()}} |
+
+
+ 45min |
+ {{queryItemInfo('JMRS-45-SYSTOLIC-PRESSURE').toString()}} |
+ |
+ |
+ |
+ {{queryItemInfo('JMRS-45-NIHSS').toString()}} |
+
+
+ 60min |
+ {{queryItemInfo('JMRS-60-SYSTOLIC-PRESSURE').toString()}} |
+ |
+ |
+ |
+ {{queryItemInfo('JMRS-60-NIHSS').toString()}} |
+
+
+ 75min |
+ {{queryItemInfo('JMRS-75-SYSTOLIC-PRESSURE').toString()}} |
+ |
+ |
+ |
+ {{queryItemInfo('JMRS-75-NIHSS').toString()}} |
+
+
+ 90min |
+ {{queryItemInfo('JMRS-90-SYSTOLIC-PRESSURE').toString()}} |
+ |
+ |
+ |
+ {{queryItemInfo('JMRS-90-NIHSS').toString()}} |
+
+
+ 105min |
+ {{queryItemInfo('JMRS-105-SYSTOLIC-PRESSURE').toString()}} |
+ |
+ |
+ |
+ {{queryItemInfo('JMRS-105-NIHSS').toString()}} |
+
+
+ 120min |
+ {{queryItemInfo('JMRS-120-SYSTOLIC-PRESSURE').toString()}} |
+ |
+ |
+ |
+ {{queryItemInfo('JMRS-120-NIHSS').toString()}} |
+
+
+
+
+
+
+
+
+ 导出
+
+
+
+
+
+ 溶栓流程 |
+ 具体时间 |
+ 采集方式 |
+ 备注 |
+
+
+ 发病时间 |
+ {{queryItemInfo('JBXX-FBSJ').toString()}} |
+ |
+ |
+
+
+ 到院时间 |
+ {{queryItemInfo('JBXX-FBSJ').toString()}} |
+ 质控平车: |
+ |
+
+
+ 启动绿道时间 |
+ {{queryItemInfo('RYPG-GR-TIME').toString()}} |
+ 可视化信息竖屏: |
+ |
+
+
+ 呼叫时间 |
+ {{queryItemInfo('JBXX-TZCZYS-TIME').toString()}} |
+ |
+ |
+
+
+ 一线到场时间 |
+ {{queryItemInfo('JBXX-CZYSDC-TIME').toString()}} |
+ |
+ |
+
+
+ 采血开始时间 |
+ {{queryItemInfo('RYPG-BLOOD-TIME').toString()}} |
+ 质控平车 |
+ |
+
+
+ 血样报告时间 |
+ {{queryItemInfo('RYPG-BLOOD-REPORT-TIME').toString()}} |
+ |
+ |
+
+
+ 心电开始时间 |
+ {{queryItemInfo('RYPG-ECG-TIME').toString()}} |
+ |
+ |
+
+
+ 到达CT时间 |
+ {{queryItemInfo('RYPG-CT-DD-TIME').toString()}} |
+ 质控平车 |
+ |
+
+
+ CT检查开始时间 |
+ {{queryItemInfo('RYPG-CT-JCKS-TIME').toString()}} |
+ 质控平车 |
+ |
+
+
+ CT检查完毕时间 |
+ {{queryItemInfo('RYPG-CT-JCWB-TIME').toString()}} |
+ |
+ |
+
+
+
+ 到达核磁时间 |
+ {{queryItemInfo('JMRS-HC-TIME').toString()}} |
+ |
+ |
+
+
+ 二线医生到场时间 |
+ {{queryItemInfo('JBXX-SNYSDC-TIME').toString()}} |
+ |
+ |
+
+
+ 谈话开始时间 |
+ {{queryItemInfo('JMRS-TH-TIME').toString()}} |
+ |
+ |
+
+
+ 签署知情同意书时间 |
+ {{queryItemInfo('JMRS-ZQTY-TIME').toString()}} |
+ |
+ |
+
+
+ 到达溶栓区时间 |
+ {{queryItemInfo('JMRS-RSQ-TIME').toString()}} |
+ |
+ |
+
+
+ 静脉溶栓开始时间 |
+ {{queryItemInfo('JMRS-TIME').toString()}} |
+ |
+ |
+
+
+ 静脉溶栓结束时间 |
+ {{queryItemInfo('JMRS-END-TIME').toString()}} |
+ |
+ |
+
+
+ 进入介入室时间 |
+ {{queryItemInfo('JMRS-DDJRS').toString()}} |
+ |
+ |
+
+
+ 置鞘时间 |
+ {{queryItemInfo('XGZL-CCWC-TIME').toString()}} |
+ |
+ |
+
+
+ 血管再通时间 |
+ {{queryItemInfo('XGZL-SH-SCXGZTSJ').toString()}} |
+ |
+ |
+
+
+ 进入病房时间 |
+ {{queryItemInfo('JMRS-DDBF').toString()}} |
+ |
+ |
+
+
+
+
+
+
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/thrombolysis/components/throm-report.vue b/src/views/thrombolysis/components/throm-report.vue
index 15928a5..dcc0d92 100644
--- a/src/views/thrombolysis/components/throm-report.vue
+++ b/src/views/thrombolysis/components/throm-report.vue
@@ -87,7 +87,7 @@
-
+
溶栓药物:{{queryItemInfo('JMRS-RSYW').toString()}} |
剂量:{{queryItemInfo('JMRS-JDJL').toString()}} |
@@ -194,7 +194,7 @@
-
+
溶栓流程 |
具体时间 |
- 采集方式 |
- 备注 |
+ 溶栓流程 |
+ 具体时间 |
发病时间 |
{{queryItemInfo('JBXX-FBSJ').toString()}} |
- |
- |
+ 到达CT时间 |
+ {{queryItemInfo('RYPG-CT-DD-TIME').toString()}} |
到院时间 |
{{queryItemInfo('JBXX-FBSJ').toString()}} |
- 质控平车: |
- |
+ CT检查开始时间 |
+ {{queryItemInfo('RYPG-CT-JCKS-TIME').toString()}} |
启动绿道时间 |
{{queryItemInfo('RYPG-GR-TIME').toString()}} |
- 可视化信息竖屏: |
- |
+ CT检查结束时间: |
+ {{queryItemInfo('RYPG-CT-JCWB-TIME').toString()}} |
呼叫时间 |
{{queryItemInfo('JBXX-TZCZYS-TIME').toString()}} |
- |
- |
+ 到达核磁时间 |
+ {{queryItemInfo('JMRS-HC-TIME').toString()}} |
一线到场时间 |
{{queryItemInfo('JBXX-CZYSDC-TIME').toString()}} |
- |
- |
+ 二线医生到场时间 |
+ {{queryItemInfo('JBXX-SNYSDC-TIME').toString()}} |
采血开始时间 |
{{queryItemInfo('RYPG-BLOOD-TIME').toString()}} |
- 质控平车 |
- |
+ 谈话开始时间 |
+ {{queryItemInfo('JMRS-TH-TIME').toString()}} |
血样报告时间 |
{{queryItemInfo('RYPG-BLOOD-REPORT-TIME').toString()}} |
- |
- |
-
-
心电开始时间 |
{{queryItemInfo('RYPG-ECG-TIME').toString()}} |
- |
- |
-
-
- 到达CT时间 |
- {{queryItemInfo('RYPG-CT-DD-TIME').toString()}} |
- 质控平车 |
- |
-
-
- CT检查开始时间 |
- {{queryItemInfo('RYPG-CT-JCKS-TIME').toString()}} |
- 质控平车 |
- |
-
-
- CT检查完毕时间 |
- {{queryItemInfo('RYPG-CT-JCWB-TIME').toString()}} |
- |
- |
-
- 到达核磁时间 |
- {{queryItemInfo('JMRS-HC-TIME').toString()}} |
- |
- |
-
-
- 二线医生到场时间 |
- {{queryItemInfo('JBXX-SNYSDC-TIME').toString()}} |
- |
- |
-
-
- 谈话开始时间 |
- {{queryItemInfo('JMRS-TH-TIME').toString()}} |
- |
- |
-
签署知情同意书时间 |
{{queryItemInfo('JMRS-ZQTY-TIME').toString()}} |
- |
- |
-
-
到达溶栓区时间 |
{{queryItemInfo('JMRS-RSQ-TIME').toString()}} |
- |
- |
静脉溶栓开始时间 |
{{queryItemInfo('JMRS-TIME').toString()}} |
- |
- |
-
-
静脉溶栓结束时间 |
{{queryItemInfo('JMRS-END-TIME').toString()}} |
- |
- |
进入介入室时间 |
{{queryItemInfo('JMRS-DDJRS').toString()}} |
- |
- |
-
-
置鞘时间 |
{{queryItemInfo('XGZL-CCWC-TIME').toString()}} |
- |
- |
血管再通时间 |
{{queryItemInfo('XGZL-SH-SCXGZTSJ').toString()}} |
- |
- |
-
-
进入病房时间 |
{{queryItemInfo('JMRS-DDBF').toString()}} |
- |
- |
diff --git a/src/views/thrombolysis/components/throm-result-baseInfo.vue b/src/views/thrombolysis/components/throm-result-baseInfo.vue
index 141b4ba..7957b89 100644
--- a/src/views/thrombolysis/components/throm-result-baseInfo.vue
+++ b/src/views/thrombolysis/components/throm-result-baseInfo.vue
@@ -1,19 +1,17 @@
-