|
|
|
|
@ -1,30 +1,37 @@
|
|
|
|
|
<template>
|
|
|
|
|
<div>
|
|
|
|
|
<div class="head">
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-form-item>
|
|
|
|
|
<el-select filterable clearable v-model="searchInfo.checkType" placeholder="登记类型">
|
|
|
|
|
<el-option label="健康证" value="1" />
|
|
|
|
|
<el-option label="老年人" value="2" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item style="margin-left: 8px;" v-if="org_list.length>0">
|
|
|
|
|
<el-select filterable clearable v-model="searchInfo.org_id" placeholder="请选择体检机构">
|
|
|
|
|
<el-option v-for="(item, index) in org_list" :key="index" :label="item.org_name" :value="item.id" />
|
|
|
|
|
<el-option v-for="(item, index) in org_list" :key="index" :label="item.org_name"
|
|
|
|
|
:value="item.id" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item style="margin-left: 8px;">
|
|
|
|
|
|
|
|
|
|
<el-date-picker v-model="searchInfo.dateRange" value-format="YYYY-MM-DD" type="daterange"
|
|
|
|
|
range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-date-picker v-model="searchInfo.dateRange" value-format="YYYY-MM-DD" type="daterange"
|
|
|
|
|
range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" />
|
|
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
<el-form-item>
|
|
|
|
|
|
|
|
|
|
<el-form-item>
|
|
|
|
|
<el-button type="primary" style="margin-left: 20px;" @click="GetInfo">搜索</el-button>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-row>
|
|
|
|
|
</div>
|
|
|
|
|
<el-table :data="tableData" style="width: 100%;" row-key="id" show-summary v-loading="loading">
|
|
|
|
|
<el-table-column prop="org_name" label="体检机构" />
|
|
|
|
|
<el-table :data="tableData" style="width: 100%;" row-key="id" show-summary v-loading="loading">
|
|
|
|
|
<el-table-column prop="org_name" label="体检机构" />
|
|
|
|
|
<el-table-column prop="sn" label="Code" />
|
|
|
|
|
<el-table-column prop="count" label="数量" />
|
|
|
|
|
</el-table>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
@ -37,26 +44,29 @@
|
|
|
|
|
ElMessage
|
|
|
|
|
} from 'element-plus'
|
|
|
|
|
import {
|
|
|
|
|
CheckUpCount,GetHealthOrganizationEnableList
|
|
|
|
|
CheckUpCount,
|
|
|
|
|
GetHealthOrganizationEnableList
|
|
|
|
|
} from '@/api/api.js'
|
|
|
|
|
let loading = ref(false)
|
|
|
|
|
let searchInfo = ref({
|
|
|
|
|
checkType:"1",
|
|
|
|
|
checkType: null,
|
|
|
|
|
dateRange: [],
|
|
|
|
|
org_id: '',
|
|
|
|
|
})
|
|
|
|
|
let tableData = ref([])
|
|
|
|
|
const GetInfo=()=>{
|
|
|
|
|
loading.value=true
|
|
|
|
|
CheckUpCount({searchInfo:searchInfo.value}).then(res => {
|
|
|
|
|
loading.value=false
|
|
|
|
|
const GetInfo = () => {
|
|
|
|
|
loading.value = true
|
|
|
|
|
CheckUpCount({
|
|
|
|
|
searchInfo: searchInfo.value
|
|
|
|
|
}).then(res => {
|
|
|
|
|
loading.value = false
|
|
|
|
|
if (res.status) {
|
|
|
|
|
tableData.value = res.data.list
|
|
|
|
|
searchInfo.value.dateRange=res.data.dateRange
|
|
|
|
|
tableData.value = res.data.list
|
|
|
|
|
searchInfo.value.dateRange = res.data.dateRange
|
|
|
|
|
} else {
|
|
|
|
|
ElMessage.error(res.msg)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
let org_list = ref('') //机构列表
|
|
|
|
|
@ -70,12 +80,12 @@
|
|
|
|
|
} else {
|
|
|
|
|
ElMessage.error(res.msg)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
onMounted(() => {
|
|
|
|
|
getHealthOrganizationEnableList()
|
|
|
|
|
GetInfo()
|
|
|
|
|
GetInfo()
|
|
|
|
|
})
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|