科室人员信息管理
This commit is contained in:
parent
f8fd927351
commit
260f43d8ef
59
src/api/system/hospitalPerson.js
Normal file
59
src/api/system/hospitalPerson.js
Normal file
@ -0,0 +1,59 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询健康咨询-科室人员信息列表
|
||||
export function listHospitalPerson(query) {
|
||||
return request({
|
||||
url: '/system/hospitalPerson/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
// 查询科室信息管理列表
|
||||
export function listHospitalDepartment(query) {
|
||||
return request({
|
||||
url: '/system/hospitalDepartment/list',
|
||||
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
// 查询健康咨询-科室人员信息详细
|
||||
export function getHospitalPerson(id) {
|
||||
return request({
|
||||
url: '/system/hospitalPerson/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增健康咨询-科室人员信息
|
||||
export function addHospitalPerson(data) {
|
||||
return request({
|
||||
url: '/system/hospitalPerson/add',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
export function list(query) {
|
||||
return request({
|
||||
url: '/system/hospital/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 修改健康咨询-科室人员信息
|
||||
export function updateHospitalPerson(data) {
|
||||
return request({
|
||||
url: '/system/hospitalPerson/edit',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除健康咨询-科室人员信息
|
||||
export function delHospitalPerson(id) {
|
||||
return request({
|
||||
url: '/system/hospitalPerson/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@ -8,7 +8,7 @@
|
||||
v-show="showSearch"
|
||||
label-width="68px"
|
||||
>
|
||||
|
||||
|
||||
<el-form-item label="医院名称" prop="hospitalName">
|
||||
<el-input
|
||||
v-model="queryParams.hospitalName"
|
||||
@ -33,7 +33,7 @@
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
|
||||
<el-form-item>
|
||||
<el-button
|
||||
type="primary"
|
||||
@ -84,16 +84,7 @@
|
||||
>删除</el-button
|
||||
>
|
||||
</el-col>
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button
|
||||
type="warning"
|
||||
plain
|
||||
icon="el-icon-download"
|
||||
size="mini"
|
||||
@click="handleExport"
|
||||
v-hasPermi="['system:hospitalDepartment:export']"
|
||||
>导出</el-button>
|
||||
</el-col> -->
|
||||
|
||||
<right-toolbar
|
||||
:showSearch.sync="showSearch"
|
||||
@queryTable="getList"
|
||||
@ -307,21 +298,21 @@
|
||||
>
|
||||
<el-form
|
||||
ref="queryForm"
|
||||
:model="nurseStationqueryParams"
|
||||
:model="hospitalqueryParams"
|
||||
:rules="rules"
|
||||
label-width="80px"
|
||||
:inline="true"
|
||||
>
|
||||
<el-form-item label="医院编码" prop="hospitalCode" label-width="120">
|
||||
<el-input
|
||||
v-model="nurseStationqueryParams.hospitalCode"
|
||||
v-model="hospitalqueryParams.hospitalCode"
|
||||
placeholder="请输入科室编码"
|
||||
clearable
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="医院名称" prop="hospitalName" label-width="120">
|
||||
<el-input
|
||||
v-model="nurseStationqueryParams.hospitalName"
|
||||
v-model="hospitalqueryParams.hospitalName"
|
||||
placeholder="请输入医院名称"
|
||||
clearable
|
||||
/>
|
||||
@ -400,8 +391,8 @@
|
||||
<pagination
|
||||
v-show="total2 > 0"
|
||||
:total="total2"
|
||||
:page.sync="nurseStationqueryParams.pageNum"
|
||||
:limit.sync="nurseStationqueryParams.pageSize"
|
||||
:page.sync="hospitalqueryParams.pageNum"
|
||||
:limit.sync="hospitalqueryParams.pageSize"
|
||||
@pagination="info"
|
||||
/>
|
||||
</el-dialog>
|
||||
@ -412,7 +403,7 @@
|
||||
<el-input
|
||||
v-model="form.hospitalName"
|
||||
disabled
|
||||
placeholder="请输入科室名称"
|
||||
placeholder="请输入所属医院"
|
||||
style="width: 250px"
|
||||
maxlength="15"
|
||||
/>
|
||||
@ -492,7 +483,7 @@ export default {
|
||||
loading: true,
|
||||
// 选中数组
|
||||
ids: [],
|
||||
nurseStationqueryParams: {
|
||||
hospitalqueryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
hospitalCode:"",
|
||||
@ -697,7 +688,7 @@ export default {
|
||||
this.innerVisible = true;
|
||||
},
|
||||
addresetQuery() {
|
||||
this.nurseStationqueryParams = {
|
||||
this.hospitalqueryParams = {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
hospitalCode:"",
|
||||
@ -715,7 +706,7 @@ export default {
|
||||
});
|
||||
},
|
||||
info() {
|
||||
list(this.nurseStationqueryParams,).then((response) => {
|
||||
list(this.hospitalqueryParams,).then((response) => {
|
||||
this.infolist = response.rows;
|
||||
console.log(this.infolist)
|
||||
this.total2 = response.total;
|
||||
|
||||
1174
src/views/system/hospitalPerson/index.vue
Normal file
1174
src/views/system/hospitalPerson/index.vue
Normal file
File diff suppressed because it is too large
Load Diff
@ -8,14 +8,7 @@
|
||||
v-show="showSearch"
|
||||
label-width="100px"
|
||||
>
|
||||
<!-- <el-form-item label="资讯所属分类id" prop="informationCategoryId">
|
||||
<el-input
|
||||
v-model="queryParams.informationCategoryId"
|
||||
placeholder="请输入资讯所属分类id"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item> -->
|
||||
|
||||
<el-form-item label="资讯标题" prop="informationTitle">
|
||||
<el-input
|
||||
v-model="queryParams.informationTitle"
|
||||
@ -32,70 +25,8 @@
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<!-- <el-form-item label="资讯点击次数" prop="informationClickCount">
|
||||
<el-input
|
||||
v-model="queryParams.informationClickCount"
|
||||
placeholder="请输入资讯点击次数"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item> -->
|
||||
<!-- <el-form-item label="资讯跳转路径" prop="informationJumpLink">
|
||||
<el-input
|
||||
v-model="queryParams.informationJumpLink"
|
||||
placeholder="请输入资讯跳转路径"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="资讯来源,枚举类型" prop="informationSource">
|
||||
<el-input
|
||||
v-model="queryParams.informationSource"
|
||||
placeholder="请输入资讯来源,枚举类型"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="资讯主缩略图地址" prop="leadThumbnailUrl">
|
||||
<el-input
|
||||
v-model="queryParams.leadThumbnailUrl"
|
||||
placeholder="请输入资讯主缩略图地址"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="资讯负缩略图1地址" prop="negativeOneThumbnailUrl">
|
||||
<el-input
|
||||
v-model="queryParams.negativeOneThumbnailUrl"
|
||||
placeholder="请输入资讯负缩略图1地址"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="资讯负缩略图2地址" prop="negativeTwoThumbnailUrl">
|
||||
<el-input
|
||||
v-model="queryParams.negativeTwoThumbnailUrl"
|
||||
placeholder="请输入资讯负缩略图2地址"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item> -->
|
||||
<!-- <el-form-item label="资讯大图地址" prop="largePictureUrl">
|
||||
<el-input
|
||||
v-model="queryParams.largePictureUrl"
|
||||
placeholder="请输入资讯大图地址"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item> -->
|
||||
<!-- <el-form-item label="显示顺序" prop="informationSort">
|
||||
<el-input
|
||||
v-model="queryParams.informationSort"
|
||||
placeholder="请输入显示顺序"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item> -->
|
||||
|
||||
|
||||
<el-form-item>
|
||||
<el-button
|
||||
type="primary"
|
||||
@ -300,7 +231,7 @@
|
||||
>
|
||||
<el-form
|
||||
ref="queryForm"
|
||||
:model="nurseStationqueryParams"
|
||||
:model="informationqueryParams"
|
||||
:rules="rules"
|
||||
label-width="80px"
|
||||
:inline="true"
|
||||
@ -311,7 +242,7 @@
|
||||
label-width="120"
|
||||
>
|
||||
<el-input
|
||||
v-model="nurseStationqueryParams.informationCategoryCode"
|
||||
v-model="informationqueryParams.informationCategoryCode"
|
||||
placeholder="请输入资讯分类编码"
|
||||
clearable
|
||||
/>
|
||||
@ -322,7 +253,7 @@
|
||||
label-width="120"
|
||||
>
|
||||
<el-input
|
||||
v-model="nurseStationqueryParams.informationCategoryName"
|
||||
v-model="informationqueryParams.informationCategoryName"
|
||||
placeholder="请输入资讯分类名称"
|
||||
clearable
|
||||
/>
|
||||
@ -404,8 +335,8 @@
|
||||
<pagination
|
||||
v-show="total2 > 0"
|
||||
:total="total2"
|
||||
:page.sync="nurseStationqueryParams.pageNum"
|
||||
:limit.sync="nurseStationqueryParams.pageSize"
|
||||
:page.sync="informationqueryParams.pageNum"
|
||||
:limit.sync="informationqueryParams.pageSize"
|
||||
@pagination="informationInfoinfo"
|
||||
/>
|
||||
</el-dialog>
|
||||
@ -436,7 +367,7 @@ export default {
|
||||
// 非多个禁用
|
||||
multiple: true,
|
||||
innerVisible: false,
|
||||
nurseStationqueryParams: {
|
||||
informationqueryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
informationCategoryCode: "",
|
||||
@ -534,16 +465,16 @@ export default {
|
||||
},
|
||||
//重置
|
||||
addresetQuery() {
|
||||
this.nurseStationqueryParams = {
|
||||
this.queryParams = {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
informationCategoryCode: "",
|
||||
informationCategoryName: "",
|
||||
informationTitle: "",
|
||||
};
|
||||
this.getList();
|
||||
},
|
||||
addresetQuerylist() {
|
||||
this.nurseStationqueryParams = {
|
||||
this.informationqueryParams = {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
informationCategoryCode: "",
|
||||
@ -552,7 +483,7 @@ export default {
|
||||
this.informationInfoinfo();
|
||||
},
|
||||
informationInfoinfo() {
|
||||
listInformationCategory(this.nurseStationqueryParams).then((response) => {
|
||||
listInformationCategory(this.informationqueryParams).then((response) => {
|
||||
this.infolist = response.rows;
|
||||
console.log(this.infolist);
|
||||
this.total2 = response.total;
|
||||
@ -634,6 +565,13 @@ export default {
|
||||
/** 重置按钮操作 */
|
||||
resetQuery() {
|
||||
this.resetForm("queryForm");
|
||||
this.queryParams = {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
informationCategoryCode: "",
|
||||
informationCategoryName: "",
|
||||
};
|
||||
this.informationInfoinfo();
|
||||
this.handleQuery();
|
||||
},
|
||||
// 多选框选中数据
|
||||
|
||||
Loading…
Reference in New Issue
Block a user