-
-
超声检查报告单
-
-
-
门诊号:{{ infoParams.regId }}
-
姓名:{{ infoParams.pname }}
-
性别:{{ infoParams.gender }}
-
年龄:{{ age }}岁
-
检查号:{{ infoParams.examId }}
-
检查项目:{{ infoParams.examItemName }}
-
设备:{{ infoParams.deviceName }}
-
送检科室:{{ infoParams.billDoctorDepartment }}
-
-
-
超声图像:
-
-
-
-
-
-
-
-
超声所见:
-
{{ infoParams.examDescription }}
-
-
-
超声提示:
-
{{ infoParams.diagResults }}
-
-
-
医生签名:{{ infoParams.reviewDoctor }}
-
+
+
+
门诊号:{{ infoParams.regId }}
+
姓名:{{ infoParams.pname }}
+
性别:{{ infoParams.gender }}
+
年龄:{{ age }}岁
+
检查号:{{ infoParams.examId }}
+
检查项目:{{ infoParams.examItemName }}
+
设备:{{ infoParams.deviceName }}
+
送检科室:{{ infoParams.billDoctorDepartment }}
-
-
-
打印
+
+
+
检查项目:
+
{{ infoParams.examItemName }}
-
-
-
-
-
- 科右前旗康立寿医院
-
-
- CT检查报告单
-
-
+
+
影像学表现:
+
{{ infoParams.examDescription }}
+
+
+
影像学诊断:
+
{{ infoParams.diagResults }}
+
+
-
- 患者编号:
- {{ infoParams.regId }}
-
-
- 检查编号:
- {{ infoParams.examId }}
-
-
-
-
-
门诊号:{{ infoParams.regId }}
-
姓名:{{ infoParams.pname }}
-
性别:{{ infoParams.gender }}
-
年龄:{{ age }}岁
-
检查号:{{ infoParams.examId }}
-
检查项目:{{ infoParams.examItemName }}
-
设备:{{ infoParams.deviceName }}
-
送检科室:{{ infoParams.billDoctorDepartment }}
-
-
-
-
检查项目:
-
{{ infoParams.examItemName }}
-
-
-
影像学表现:
-
{{ infoParams.examDescription }}
-
-
-
影像学诊断:
-
{{ infoParams.diagResults }}
-
-
-
-
- 报告医师:{{ infoParams.diagDoctor }}
- 报告日期:{{
- formatDate(infoParams.diagDate as unknown as Date, 'YYYY-MM-DD')
- }}
- 审核医师:{{ infoParams.reviewDoctor }}
- 审核日期:{{
- formatDate(infoParams.reviewDate as unknown as Date, 'YYYY-MM-DD')
- }}
-
-
报告医师:{{ infoParams.diagDoctor }}
+ 报告日期:{{
+ formatDate(infoParams.diagDate as unknown as Date, 'YYYY-MM-DD')
+ }}
- 本报告只作临床参考,不作证明材料
-
-
-
-
-
-
打印审核医师:{{ infoParams.reviewDoctor }}
+
审核日期:{{
+ formatDate(infoParams.reviewDate as unknown as Date, 'YYYY-MM-DD')
+ }}
+
+
+ 本报告只作临床参考,不作证明材料
+
-
-
-
-
+
+
+ 打印
+
+
+
+
+
@@ -511,10 +547,12 @@ defineOptions({ name: 'ReportPrintStatistics' })
/** 组件引用 **/
const queryFormRef = ref()
const infoFormRef = ref()
+const infoTableRef = ref()
/** 数据结构 **/
const message = useMessage()
const { t } = useI18n()
+const activeDrawer = ref(false)
const activeTabName = ref('diagnosisInfo')
const reportInfoType = ref('') //us、ct
const diagnosisInfo_readonly = ref(true)
@@ -657,12 +695,12 @@ const getList = async () => {
}
}
-const handleQuery = () => {
+const handleQuery = async () => {
queryParams.value.pageNo = 1
getList()
}
-const handleRowClick = (row) => {
+const handleRowClick = async (row) => {
resetDiagnosisInfo()
if (row) {
infoParams.value = row
@@ -674,6 +712,12 @@ const handleRowClick = (row) => {
loadimage(row.orgId, row.regId)
} else reportInfoType.value = 'ct'
}
+ activeTabName.value = 'diagnosisInfo'
+ activeDrawer.value = true
+}
+
+const handlePrint = async () => {
+ console.log(infoTableRef.value.getSelectionRows())
}
/** 钩子方法 **/
@@ -704,7 +748,7 @@ console.log(infoParams0)
}
.item-style {
- margin-bottom: 6px;
+ margin-bottom: 8px;
}
.item-width {
diff --git a/src/views/applyregistration/reservationInfo/index.vue b/src/views/applyregistration/reservationInfo/index.vue
index ab9205ff..729a6b51 100644
--- a/src/views/applyregistration/reservationInfo/index.vue
+++ b/src/views/applyregistration/reservationInfo/index.vue
@@ -1,287 +1,272 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 岁
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 新增
-
-
- 保存
-
-
- 取消
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 岁
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 新增
+
+
+ 保存
+
+
+ 取消
+
+
+
@@ -478,9 +463,6 @@ console.log(infoParams0)
.el-form-item__label {
white-space: nowrap;
}
-.card-right {
- height: 100%;
-}
.item-style {
margin-bottom: 8px;
diff --git a/src/views/tblist/patientexamlist/index.vue b/src/views/tblist/patientexamlist/index.vue
index 1a371b76..5701429b 100644
--- a/src/views/tblist/patientexamlist/index.vue
+++ b/src/views/tblist/patientexamlist/index.vue
@@ -1,5 +1,5 @@
-
+
-
@@ -90,13 +89,21 @@
- 搜索
- 重置
-
-
+
-
+
导出
- 同步
- 刷新 同步
+ 刷新
@@ -132,8 +151,8 @@
:stripe="true"
:show-overflow-tooltip="true"
@row-dblclick="handleEdit"
- :header-cell-style="{ background: 'rgb(235, 241, 250)',height:'56px',color:'#333333' }"
- :row-style="{height:'56px'}"
+ :header-cell-style="{ background: 'rgb(235, 241, 250)', height: '56px', color: '#333333' }"
+ :row-style="{ height: '56px' }"
>
@@ -226,8 +245,8 @@
{
}
const dicomDataSync = async () => {
- await PatientexamlistApi.dicomDataSync()
- message.success('同步成功')
+ const data = await PatientexamlistApi.dicomDataSync()
+ if (data.code == 'success') {
+ if (data.syncItems == '0') {
+ message.info('暂无可同步数据')
+ } else {
+ queryParams.reportstatus = '待分析'
+ examDate_radio_value.value = 0
+ examDate_radio_change()
+ message.success('数据同步成功')
+ }
+ } else {
+ message.error('数据同步失败')
+ }
}
+
// 分检数据刷新
const dicomDataRefresh = async () => {
await PatientexamlistApi.dicomDataRefresh()
diff --git a/src/views/tblist/patientexamlistultrasonic/index.vue b/src/views/tblist/patientexamlistultrasonic/index.vue
index ec13a545..44d06149 100644
--- a/src/views/tblist/patientexamlistultrasonic/index.vue
+++ b/src/views/tblist/patientexamlistultrasonic/index.vue
@@ -1,5 +1,5 @@
-
+
-
+
-
+
@@ -99,11 +99,21 @@
- 搜索
- 重置
-
+ 搜索
+ 重置
+
-
+
- 导出
-
- 同步
+ style="
+ margin-right: 0px;
+ margin-left: auto;
+ background-color: rgb(56, 119, 246);
+ font-size: 14px;
+ color: rgb(255, 255, 255);
+ "
+ @click="handleExport"
+ :loading="exportLoading"
+ v-hasPermi="['tblist:patientexamlist:export']"
+ >
+ 导出
+
+ 同步
-
-
@@ -135,8 +153,8 @@
:stripe="true"
:show-overflow-tooltip="true"
@row-dblclick="handleEdit"
- :header-cell-style="{ background: 'rgb(235, 241, 250)',height:'56px' ,color:'#333333'}"
- :row-style="{height:'56px'}"
+ :header-cell-style="{ background: 'rgb(235, 241, 250)', height: '56px', color: '#333333' }"
+ :row-style="{ height: '56px' }"
>
@@ -234,7 +252,7 @@
type="primary"
@click="getuporghiorgid(scope.row.id, scope.row.orgId, scope.row.reportstatus)"
v-hasPermi="['tblist:patientexamlist:query']"
- style="color: rgb(56, 119, 246);"
+ style="color: rgb(56, 119, 246)"
>
申请
@@ -291,7 +309,7 @@ const queryParams = reactive({
deviceType: '',
seDc: undefined,
examItemName: undefined,
- reportstatus: undefined,
+ reportstatus: '',
applicationDate: [],
uploadDate: [],
orgName: undefined,
@@ -388,8 +406,19 @@ const getList = async () => {
}
const dicomDataSync = async () => {
- await PatientexamlistApi.dicomDataSync()
- message.success('同步成功')
+ const data = await PatientexamlistApi.dicomDataSync()
+ if (data.code == 'success') {
+ if (data.syncItems == '0') {
+ message.info('暂无可同步数据')
+ } else {
+ queryParams.reportstatus = '待分析'
+ examDate_radio_value.value = 0
+ examDate_radio_change()
+ message.success('数据同步成功')
+ }
+ } else {
+ message.error('数据同步失败')
+ }
}
/** 搜索按钮操作 */