报告查询优化
This commit is contained in:
parent
19c336ab8f
commit
d15faa9698
12
src/App.vue
12
src/App.vue
@ -1,9 +1,9 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="app-container" ref="appContainer">
|
<!-- <div class="app-container" ref="appContainer">
|
||||||
<div class="app-content">
|
<div class="app-content"> -->
|
||||||
<router-view />
|
<router-view />
|
||||||
</div>
|
<!-- </div>
|
||||||
</div>
|
</div> -->
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
@ -15,8 +15,8 @@ const appContainer = ref(null);
|
|||||||
const appContent = ref(null);
|
const appContent = ref(null);
|
||||||
|
|
||||||
// 设计稿基准尺寸
|
// 设计稿基准尺寸
|
||||||
const baseWidth = 1920;
|
const baseWidth = 1620;
|
||||||
const baseHeight = 1080;
|
const baseHeight = 680;
|
||||||
|
|
||||||
// 计算缩放比例并应用
|
// 计算缩放比例并应用
|
||||||
const calcScale = () => {
|
const calcScale = () => {
|
||||||
|
|||||||
@ -75,7 +75,7 @@ service.interceptors.request.use(config => {
|
|||||||
const s_time = sessionObj.time; // 请求时间
|
const s_time = sessionObj.time; // 请求时间
|
||||||
const interval = 1000; // 间隔时间(ms),小于此时间视为重复提交
|
const interval = 1000; // 间隔时间(ms),小于此时间视为重复提交
|
||||||
if (s_data === requestObj.data && requestObj.time - s_time < interval && s_url === requestObj.url) {
|
if (s_data === requestObj.data && requestObj.time - s_time < interval && s_url === requestObj.url) {
|
||||||
// const message = '数据正在处理,请勿重复提交';
|
const message = '数据正在处理,请勿重复提交';
|
||||||
// console.warn(`[${s_url}]: ` + message)
|
// console.warn(`[${s_url}]: ` + message)
|
||||||
return Promise.reject(new Error(message))
|
return Promise.reject(new Error(message))
|
||||||
} else {
|
} else {
|
||||||
@ -253,11 +253,16 @@ service.interceptors.response.use(res => {
|
|||||||
} else if (message.includes("Request failed with status code")) {
|
} else if (message.includes("Request failed with status code")) {
|
||||||
message = "系统接口" + message.substr(message.length - 3) + "异常";
|
message = "系统接口" + message.substr(message.length - 3) + "异常";
|
||||||
}
|
}
|
||||||
|
if (message.includes("数据正在处理,请勿重复提交")) {
|
||||||
|
return
|
||||||
|
} else {
|
||||||
ElMessage({
|
ElMessage({
|
||||||
message: message,
|
message: message,
|
||||||
type: 'error',
|
type: 'error',
|
||||||
duration: 5 * 1000
|
duration: 5 * 1000
|
||||||
})
|
})
|
||||||
|
}
|
||||||
|
|
||||||
return Promise.reject(error)
|
return Promise.reject(error)
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@ -269,6 +269,8 @@ const columns = ref([
|
|||||||
{ prop: 'ybh', label: '样本号', align: 'center', visible: true, width: 60 },
|
{ prop: 'ybh', label: '样本号', align: 'center', visible: true, width: 60 },
|
||||||
{ prop: 'yblxname', label: '样本类型', align: 'center', visible: true, },
|
{ prop: 'yblxname', label: '样本类型', align: 'center', visible: true, },
|
||||||
{ prop: 'jymd', label: '检验目的', align: 'center', visible: true, width: 118 },
|
{ prop: 'jymd', label: '检验目的', align: 'center', visible: true, width: 118 },
|
||||||
|
{ prop: 'sqsj', label: '申请时间', align: 'center', visible: true, width: 150 },
|
||||||
|
{ prop: 'sjysname', label: '送检医生', align: 'center', visible: true, width: 80 },
|
||||||
{ prop: 'brlyname', label: '病人类型', align: 'center', visible: true, width: 80 },
|
{ prop: 'brlyname', label: '病人类型', align: 'center', visible: true, width: 80 },
|
||||||
{ prop: 'yqmc', label: '仪器名称', align: 'center', visible: true, width: 150 },
|
{ prop: 'yqmc', label: '仪器名称', align: 'center', visible: true, width: 150 },
|
||||||
{ prop: 'yljg', label: '医疗机构', align: 'center', visible: true, width: 150 },
|
{ prop: 'yljg', label: '医疗机构', align: 'center', visible: true, width: 150 },
|
||||||
@ -416,12 +418,12 @@ const brlxFields = ref([
|
|||||||
const rightTableData = ref([])
|
const rightTableData = ref([])
|
||||||
// 配置项
|
// 配置项
|
||||||
const rightColumns = ref([
|
const rightColumns = ref([
|
||||||
{ prop: 'xmdh', label: '项目代号', align: 'center', visible: true, key: 0, },
|
{ prop: 'xmdh', label: '项目代号', align: 'center', visible: true, },
|
||||||
{ prop: 'xmmc', label: '项目名称', align: 'center', visible: true, key: 1 },
|
{ prop: 'xmmc', label: '项目名称', align: 'center', visible: true, width: 150 },
|
||||||
{ prop: 'csjg', label: '检验结果', align: 'center', visible: true, key: 2 },
|
{ prop: 'csjg', label: '检验结果', align: 'center', visible: true, },
|
||||||
{ prop: 'refs', label: '参考值', align: 'center', visible: true, key: 3 },
|
{ prop: 'refs', label: '参考值', align: 'center', visible: true, },
|
||||||
{ prop: 'dw', label: '单位', align: 'center', visible: true, key: 4 },
|
{ prop: 'dw', label: '单位', align: 'center', visible: true, },
|
||||||
{ prop: 'jgbz', label: '结果标志', align: 'center', visible: true, key: 5, slot: 'jgbz' },
|
{ prop: 'jgbz', label: '结果标志', align: 'center', visible: true, slot: 'jgbz' },
|
||||||
])
|
])
|
||||||
|
|
||||||
const rightCellStyleHd = ({ row, column, rowIndex, columnIndex }: {
|
const rightCellStyleHd = ({ row, column, rowIndex, columnIndex }: {
|
||||||
@ -545,7 +547,7 @@ const copyData = (type: string) => {
|
|||||||
rightTableData.value.forEach((v: any) => {
|
rightTableData.value.forEach((v: any) => {
|
||||||
if (type == 'All') {
|
if (type == 'All') {
|
||||||
str = str + getCommonRow(v)
|
str = str + getCommonRow(v)
|
||||||
str = str + v.xmmc + v.csjg + v.dw + + ',';
|
// str = str + v.xmmc + v.csjg + v.dw + + ',';
|
||||||
}
|
}
|
||||||
if (type == 'N' && v.jgbz != 'M' && v.jgbz != '') {
|
if (type == 'N' && v.jgbz != 'M' && v.jgbz != '') {
|
||||||
str = str + getCommonRow(v)
|
str = str + getCommonRow(v)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user