|
|
|
|
@ -8,6 +8,9 @@
|
|
|
|
|
<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>
|
|
|
|
|
<el-input v-model="searchInfo.userinfo" placeholder="姓名/身份证"/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item>
|
|
|
|
|
<el-tag class="ml-2" type="success" style=" margin-left: 20px;margin-right: 20px;">时间段</el-tag>
|
|
|
|
|
<div>
|
|
|
|
|
@ -16,13 +19,13 @@
|
|
|
|
|
</div>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
<el-form-item>
|
|
|
|
|
<!-- <el-form-item>
|
|
|
|
|
<el-tag class="ml-2" type="success" style=" margin-right: 20px;">体检状态</el-tag>
|
|
|
|
|
<el-radio-group v-model="searchInfo.status">
|
|
|
|
|
<el-radio :label="1">待检</el-radio>
|
|
|
|
|
<el-radio :label="2">已检</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-form-item> -->
|
|
|
|
|
<el-form-item>
|
|
|
|
|
|
|
|
|
|
<el-button type="primary" style="margin-left: 20px;" @click="GetList">搜索</el-button>
|
|
|
|
|
@ -61,11 +64,11 @@
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="created_at" label="创建时间" />
|
|
|
|
|
<!-- <el-table-column label="操作" width="100">
|
|
|
|
|
<el-table-column label="操作" width="100">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
|
|
|
|
|
<el-button type="primary" @click="del(scope.row.id)">删除</el-button>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column> -->
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
|
<div class="page">
|
|
|
|
|
<el-pagination v-model:current-page="currentPage" v-model:page-size="pageSize"
|
|
|
|
|
@ -81,11 +84,11 @@
|
|
|
|
|
onMounted
|
|
|
|
|
} from 'vue'
|
|
|
|
|
import {
|
|
|
|
|
ElMessage
|
|
|
|
|
ElMessage,ElMessageBox
|
|
|
|
|
} from 'element-plus'
|
|
|
|
|
import {
|
|
|
|
|
GetHealthOrganizationEnableList,
|
|
|
|
|
GetAppointmentList
|
|
|
|
|
GetAppointmentList,DelAppointment
|
|
|
|
|
} from '@/api/api.js'
|
|
|
|
|
import { useRoute } from 'vue-router'
|
|
|
|
|
const route = useRoute()
|
|
|
|
|
@ -100,6 +103,7 @@
|
|
|
|
|
dateRange: [],
|
|
|
|
|
orgId: '',
|
|
|
|
|
status:'',
|
|
|
|
|
userinfo:'',
|
|
|
|
|
calendarId:calendarId?calendarId:''
|
|
|
|
|
})
|
|
|
|
|
const PageSizeChange = (e) => { // 修改每页数量
|
|
|
|
|
@ -143,6 +147,26 @@
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
const del=(id)=>{
|
|
|
|
|
ElMessageBox.confirm('确认删除此记录吗?', '提示', {
|
|
|
|
|
confirmButtonText: '确定',
|
|
|
|
|
cancelButtonText: '取消',
|
|
|
|
|
type: 'warning'
|
|
|
|
|
})
|
|
|
|
|
.then(() => {
|
|
|
|
|
loading.value = true
|
|
|
|
|
DelAppointment({id:id}).then(res => {
|
|
|
|
|
loading.value = false
|
|
|
|
|
if (res.status) {
|
|
|
|
|
GetList()
|
|
|
|
|
} else {
|
|
|
|
|
ElMessage.error(res.msg)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
onMounted(() => {
|
|
|
|
|
getHealthOrganizationEnableList()
|
|
|
|
|
GetList()
|
|
|
|
|
|