Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
commit
c09e163788
@ -7,27 +7,17 @@
|
||||
</el-tabs>
|
||||
<div class="right">
|
||||
<el-button size="mini" @click="cancel">取 消</el-button>
|
||||
<el-button size="mini" type="primary" @click="auditing"
|
||||
>审核通过</el-button
|
||||
>
|
||||
<el-button size="mini" type="primary" @click="auditing">审核通过</el-button>
|
||||
<el-button size="mini" type="info" @click="ignore">忽略</el-button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 画像审核 -->
|
||||
<div class="card" v-if="activeNametab=='portrait'">
|
||||
<div class="card" v-if="activeNametab == 'portrait'">
|
||||
<div class="cardleft">
|
||||
<div class="title">
|
||||
<div style="display: flex; align-items: center">
|
||||
<img
|
||||
class="headsculpture"
|
||||
v-if="list.sex == 'MALE'"
|
||||
src="../../../assets/manage/touxiang.png"
|
||||
/>
|
||||
<img
|
||||
class="headsculpture"
|
||||
v-else
|
||||
src="../../../assets/manage/nvtouxiang.png"
|
||||
/>
|
||||
<img class="headsculpture" v-if="list.sex == 'MALE'" src="../../../assets/manage/touxiang.png" />
|
||||
<img class="headsculpture" v-else src="../../../assets/manage/nvtouxiang.png" />
|
||||
<div class="name">
|
||||
{{ list.patientName ? list.patientName : "" }}
|
||||
</div>
|
||||
@ -45,27 +35,17 @@
|
||||
{{ list.visitMethod == "OUTPATIENT_SERVICE" ? "门诊" : "" }}
|
||||
{{ list.visitMethod == "BE_IN_HOSPITAL" ? "住院" : "" }}
|
||||
</div>
|
||||
<div
|
||||
class="item"
|
||||
style="color: #00e06e; border-color: #00e06e"
|
||||
v-if="list.patientSource == 'WE_CHAT_OFFICIAL_ACCOUNT'"
|
||||
>
|
||||
<div class="item" style="color: #00e06e; border-color: #00e06e"
|
||||
v-if="list.patientSource == 'WE_CHAT_OFFICIAL_ACCOUNT'">
|
||||
<img src="../../../assets/manage/gzh.png" alt="" />
|
||||
<div>公众号</div>
|
||||
</div>
|
||||
<div
|
||||
class="item"
|
||||
style="color: #339de5; border-color: #339de5"
|
||||
v-if="list.patientSource == 'WE_CHAT_APPLET'"
|
||||
>
|
||||
<div class="item" style="color: #339de5; border-color: #339de5"
|
||||
v-if="list.patientSource == 'WE_CHAT_APPLET'">
|
||||
<img src="../../../assets/manage/xcx.png" alt="" />
|
||||
<div>小程序</div>
|
||||
</div>
|
||||
<div
|
||||
class="item"
|
||||
style="color: #f4881f; border-color: #f4881f"
|
||||
v-if="list.patientSource == 'MANAGE_END'"
|
||||
>
|
||||
<div class="item" style="color: #f4881f; border-color: #f4881f" v-if="list.patientSource == 'MANAGE_END'">
|
||||
<img src="../../../assets/manage/gld.png" alt="" />
|
||||
<div>管理端</div>
|
||||
</div>
|
||||
@ -93,34 +73,23 @@
|
||||
</div>
|
||||
<el-descriptions title="诊断信息" style="margin: 16px auto">
|
||||
<el-descriptions-item label="主要诊断">{{
|
||||
list.mainDiagnosis
|
||||
}}</el-descriptions-item>
|
||||
list.mainDiagnosis
|
||||
}}</el-descriptions-item>
|
||||
</el-descriptions>
|
||||
<el-descriptions
|
||||
title="手术信息"
|
||||
style="margin: 16px auto; border-top: 1px solid #e6ebf5"
|
||||
v-if="list.visitMethod != 'OUTPATIENT_SERVICE'"
|
||||
>
|
||||
<el-descriptions title="手术信息" style="margin: 16px auto; border-top: 1px solid #e6ebf5"
|
||||
v-if="list.visitMethod != 'OUTPATIENT_SERVICE'">
|
||||
<el-descriptions-item label="手术名称">{{
|
||||
list.surgicalName
|
||||
}}</el-descriptions-item>
|
||||
list.surgicalName
|
||||
}}</el-descriptions-item>
|
||||
</el-descriptions>
|
||||
<el-collapse v-model="activeNames">
|
||||
<el-collapse-item title="入院记录" name="-1">
|
||||
<div v-html="list.inHospitalInfo"></div>
|
||||
</el-collapse-item>
|
||||
<el-collapse-item
|
||||
title="手术记录"
|
||||
name="-2"
|
||||
v-if="list.visitMethod != 'OUTPATIENT_SERVICE'"
|
||||
>
|
||||
<el-collapse-item title="手术记录" name="-2" v-if="list.visitMethod != 'OUTPATIENT_SERVICE'">
|
||||
<div v-html="list.surgicalRecord"></div>
|
||||
</el-collapse-item>
|
||||
<el-collapse-item
|
||||
title="出院记录"
|
||||
name="-3"
|
||||
v-if="list.visitMethod != 'OUTPATIENT_SERVICE'"
|
||||
>
|
||||
<el-collapse-item title="出院记录" name="-3" v-if="list.visitMethod != 'OUTPATIENT_SERVICE'">
|
||||
<div v-html="list.outHospitalInfo"></div>
|
||||
</el-collapse-item>
|
||||
</el-collapse>
|
||||
@ -131,6 +100,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="card" v-else>
|
||||
<PathReview></PathReview>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -143,14 +113,16 @@ import {
|
||||
} from '@/api/manage/Auditing.js'
|
||||
import { getAge } from "@/utils/age";
|
||||
import portrait from '../components/portrait.vue'
|
||||
import PathReview from '../components/PathReview.vue'
|
||||
export default {
|
||||
components: {
|
||||
portrait
|
||||
portrait,
|
||||
PathReview
|
||||
},
|
||||
name: "Auditing",
|
||||
data() {
|
||||
return {
|
||||
activeNametab: 'portrait',//切换
|
||||
activeNametab: 'route',//切换
|
||||
baseUrl: process.env.VUE_APP_BASE_API,
|
||||
activeNames: ['-1', '-2', '-3'],
|
||||
list: {},
|
||||
@ -259,6 +231,7 @@ export default {
|
||||
::v-deep .el-tabs__nav {
|
||||
padding-left: 15px;
|
||||
}
|
||||
|
||||
::v-deep .el-tabs__active-bar {
|
||||
left: 15px;
|
||||
}
|
||||
@ -267,15 +240,19 @@ export default {
|
||||
width: 100%;
|
||||
height: 500px;
|
||||
}
|
||||
|
||||
::v-deep .el-collapse-item__header {
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.topfooter {
|
||||
background: #fff;
|
||||
width: 98%;
|
||||
margin: 0 auto;
|
||||
padding: 20px 0;
|
||||
height: 60px;
|
||||
padding: 20px 0 0;
|
||||
|
||||
.right {
|
||||
/* float: right; */
|
||||
padding: 10px 10px 0 0;
|
||||
|
||||
@ -102,8 +102,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
<!-- 添加或修改患者-黑明单关系对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||
@ -288,6 +290,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
/** 查询患者-黑明单关系列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
|
||||
@ -118,9 +118,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
<!-- 添加或修改资讯分类对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="addopen" width="750px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="110px" :inline="true">
|
||||
@ -282,6 +283,11 @@ export default {
|
||||
this.getList();
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
/** 查询资讯分类列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
|
||||
161
src/views/manage/components/PathReview.vue
Normal file
161
src/views/manage/components/PathReview.vue
Normal file
@ -0,0 +1,161 @@
|
||||
<template>
|
||||
<div style="background-color: #f1f3f5;width:100%">
|
||||
<!-- 画像审核 -->
|
||||
<div class="card">
|
||||
<div class="cardleft">
|
||||
<div class="title">
|
||||
<div style="display: flex; align-items: center">
|
||||
<img class="headsculpture" v-if="list.sex == 'MALE'"
|
||||
src="../../../assets/manage/touxiang.png" />
|
||||
<img class="headsculpture" v-else src="../../../assets/manage/nvtouxiang.png" />
|
||||
<div class="name">
|
||||
{{ list.patientName ? list.patientName : "" }}
|
||||
</div>
|
||||
<div class="genderandage">
|
||||
<span>
|
||||
{{ list.sex == "MALE" ? "男" : "" }}
|
||||
{{ list.sex == "FEMALE" ? "女" : "" }}
|
||||
</span>
|
||||
<span v-if="list.sex && list.age" style="padding: 0 6px">|</span>
|
||||
<span v-if="list.age">{{ list.age }}岁</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="source">
|
||||
<div class="situation item">
|
||||
{{ list.visitMethod == "OUTPATIENT_SERVICE" ? "门诊" : "" }}
|
||||
{{ list.visitMethod == "BE_IN_HOSPITAL" ? "住院" : "" }}
|
||||
</div>
|
||||
<div class="item" style="color: #00e06e; border-color: #00e06e"
|
||||
v-if="list.patientSource == 'WE_CHAT_OFFICIAL_ACCOUNT'">
|
||||
<img src="../../../assets/manage/gzh.png" alt="" />
|
||||
<div>公众号</div>
|
||||
</div>
|
||||
<div class="item" style="color: #339de5; border-color: #339de5"
|
||||
v-if="list.patientSource == 'WE_CHAT_APPLET'">
|
||||
<img src="../../../assets/manage/xcx.png" alt="" />
|
||||
<div>小程序</div>
|
||||
</div>
|
||||
<div class="item" style="color: #f4881f; border-color: #f4881f"
|
||||
v-if="list.patientSource == 'MANAGE_END'">
|
||||
<img src="../../../assets/manage/gld.png" alt="" />
|
||||
<div>管理端</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 画像编辑右侧 -->
|
||||
<div class="cardright">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import {
|
||||
getByPatientId,
|
||||
} from '@/api/manage/Auditing.js'
|
||||
import { getAge } from "@/utils/age";
|
||||
export default {
|
||||
name: "PathReview",
|
||||
data() {
|
||||
return {
|
||||
baseUrl: process.env.VUE_APP_BASE_API,
|
||||
list: {},
|
||||
};
|
||||
},
|
||||
created() {
|
||||
this.info();
|
||||
},
|
||||
methods: {
|
||||
info() {
|
||||
getByPatientId(this.$route.query.patientId).then(res => {
|
||||
res.data.birthDate ? res.data.age = getAge(res.data.birthDate) : ''
|
||||
this.list = res.data
|
||||
})
|
||||
},
|
||||
}
|
||||
};
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.card {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
justify-content: space-evenly;
|
||||
// padding: 20px 0;
|
||||
height: calc(100vh - 119px);
|
||||
|
||||
.cardleft {
|
||||
width: 35%;
|
||||
background-color: #fff;
|
||||
overflow: auto;
|
||||
padding: 20px;
|
||||
|
||||
.title {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
|
||||
.source {
|
||||
display: flex;
|
||||
|
||||
.situation {
|
||||
background-color: #f1faf7;
|
||||
padding: 3px 6px;
|
||||
color: #83cac0 !important;
|
||||
border: 1px solid #83cac0 !important;
|
||||
}
|
||||
|
||||
.item {
|
||||
font-size: 14px;
|
||||
margin-left: 5px;
|
||||
border: 1px solid #fff;
|
||||
padding: 3px 6px;
|
||||
border-radius: 5px;
|
||||
justify-content: center;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
img {
|
||||
margin-right: 2px;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.name {
|
||||
padding: 0 6px;
|
||||
}
|
||||
|
||||
.genderandage {
|
||||
padding: 0 6px;
|
||||
}
|
||||
|
||||
.headsculpture {
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.cardright {
|
||||
overflow: auto;
|
||||
background-color: #fff;
|
||||
width: 62%;
|
||||
padding: 20px;
|
||||
font-size: 14px;
|
||||
|
||||
.textarea {
|
||||
font-size: 14px;
|
||||
font-weight: 400;
|
||||
margin-bottom: 10px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.text {
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@ -80,8 +80,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
|
||||
<!-- 添加或修改资讯信息对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="900px" append-to-body>
|
||||
@ -326,6 +328,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
// 新增按钮
|
||||
clickinnerVisible() {
|
||||
this.informationInfoinfo();
|
||||
|
||||
@ -53,7 +53,8 @@
|
||||
</el-row>
|
||||
</div>
|
||||
<div ref="table">
|
||||
<el-table :max-height="maxTableHeight" v-loading="loading" :data="labelfieldcontentList" @selection-change="handleSelectionChange">
|
||||
<el-table :max-height="maxTableHeight" v-loading="loading" :data="labelfieldcontentList"
|
||||
@selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<!-- <el-table-column
|
||||
label="画像标签和知识库字段表id"
|
||||
@ -77,8 +78,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
<!-- 添加标签字段内容信息对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="1200px" v-if="open" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="110px" :inline="true">
|
||||
@ -302,6 +305,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
/** 查询标签字段内容信息列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
|
||||
@ -1,34 +1,13 @@
|
||||
<template>
|
||||
<div class="app-container" ref="layout">
|
||||
<div ref="topform" class="form">
|
||||
<el-form
|
||||
:model="queryParams"
|
||||
ref="queryForm"
|
||||
size="small"
|
||||
:inline="true"
|
||||
v-show="showSearch"
|
||||
label-width="68px"
|
||||
>
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
||||
<el-form-item label="字段名称" prop="fieldName">
|
||||
<el-input
|
||||
v-model="queryParams.fieldName"
|
||||
placeholder="请输入字段名称"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-input v-model="queryParams.fieldName" placeholder="请输入字段名称" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="字段类型" label-width="100px" prop="fieldType">
|
||||
<el-select
|
||||
v-model="queryParams.fieldType"
|
||||
placeholder="请选择字段类型"
|
||||
clearable
|
||||
>
|
||||
<el-option
|
||||
v-for="item in options"
|
||||
:key="item.dictValue"
|
||||
:label="item.dictLabel"
|
||||
:value="item.dictValue"
|
||||
>
|
||||
<el-select v-model="queryParams.fieldType" placeholder="请选择字段类型" clearable>
|
||||
<el-option v-for="item in options" :key="item.dictValue" :label="item.dictLabel" :value="item.dictValue">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
@ -57,239 +36,110 @@
|
||||
/>
|
||||
</el-form-item> -->
|
||||
<el-form-item>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="handleQuery"
|
||||
>搜索</el-button
|
||||
>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
||||
>重置</el-button
|
||||
>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
<div ref="mb8" class="mb8">
|
||||
<el-row :gutter="10" class="mb8">
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
type="primary"
|
||||
plain
|
||||
icon="el-icon-plus"
|
||||
size="mini"
|
||||
@click="handleAdd"
|
||||
v-hasPermi="['manage:labelfieldinfo:add']"
|
||||
>新增</el-button
|
||||
>
|
||||
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
|
||||
v-hasPermi="['manage:labelfieldinfo:add']">新增</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
type="success"
|
||||
plain
|
||||
icon="el-icon-edit"
|
||||
size="mini"
|
||||
:disabled="single"
|
||||
@click="handleUpdate"
|
||||
v-hasPermi="['manage:labelfieldinfo:edit']"
|
||||
>修改</el-button
|
||||
>
|
||||
<el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
|
||||
v-hasPermi="['manage:labelfieldinfo:edit']">修改</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
type="danger"
|
||||
plain
|
||||
icon="el-icon-delete"
|
||||
size="mini"
|
||||
:disabled="multiple"
|
||||
@click="handleDelete"
|
||||
v-hasPermi="['manage:labelfieldinfo:remove']"
|
||||
>删除</el-button
|
||||
>
|
||||
<el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
|
||||
v-hasPermi="['manage:labelfieldinfo:remove']">删除</el-button>
|
||||
</el-col>
|
||||
<right-toolbar
|
||||
:showSearch.sync="showSearch"
|
||||
@queryTable="getList"
|
||||
></right-toolbar>
|
||||
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
</div>
|
||||
<div ref="table">
|
||||
<el-table
|
||||
:max-height="maxTableHeight"
|
||||
v-loading="loading"
|
||||
:data="labelfieldinfodata"
|
||||
@selection-change="handleSelectionChange"
|
||||
>
|
||||
<el-table :max-height="maxTableHeight" v-loading="loading" :data="labelfieldinfodata"
|
||||
@selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<el-table-column label="字段名称" align="center" prop="fieldName" />
|
||||
<el-table-column label="字段编码" align="center" prop="fieldCode" />
|
||||
<el-table-column label="字段类型" align="center" prop="fieldType">
|
||||
<template slot-scope="scope">
|
||||
{{
|
||||
scope.row.fieldType == "STRING" ? "默认字符串" : ""
|
||||
}}
|
||||
scope.row.fieldType == "STRING" ? "默认字符串" : ""
|
||||
}}
|
||||
{{ scope.row.fieldType == "INT" ? "整型" : "" }}
|
||||
{{ scope.row.fieldType == "DECIMAL" ? "数值" : "" }}
|
||||
{{ scope.row.fieldType == "ENUM" ? "枚举" : "" }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="字段排序" align="center" prop="fieldSort" />
|
||||
<el-table-column
|
||||
label="字段备注信息"
|
||||
align="center"
|
||||
prop="fieldRemark"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
|
||||
<el-table-column
|
||||
label="任务细分"
|
||||
align="center"
|
||||
prop="taskPartitionDictName"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="操作"
|
||||
align="center"
|
||||
class-name="small-padding fixed-width"
|
||||
>
|
||||
<el-table-column label="字段备注信息" align="center" prop="fieldRemark" :show-overflow-tooltip="true" />
|
||||
|
||||
<el-table-column label="任务细分" align="center" prop="taskPartitionDictName" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-edit"
|
||||
@click="handleUpdate(scope.row)"
|
||||
v-hasPermi="['manage:labelfieldinfo:edit']"
|
||||
>修改</el-button
|
||||
>
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-delete"
|
||||
@click="handleDelete(scope.row)"
|
||||
v-hasPermi="['manage:labelfieldinfo:remove']"
|
||||
>删除</el-button
|
||||
>
|
||||
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
|
||||
v-hasPermi="['manage:labelfieldinfo:edit']">修改</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
|
||||
v-hasPermi="['manage:labelfieldinfo:remove']">删除</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="total"
|
||||
:page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize"
|
||||
@pagination="getList"
|
||||
/>
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
|
||||
<!-- 添加标签字段信息对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="750px" append-to-body>
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
:rules="rules"
|
||||
label-width="100px"
|
||||
:inline="true"
|
||||
>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="100px" :inline="true">
|
||||
<div v-for="(aitem, index) in form.labelFieldInfoList" :key="index">
|
||||
<el-form-item
|
||||
label="字段名称"
|
||||
:rules="rules.labelFieldInfoList.fieldName"
|
||||
:prop="`labelFieldInfoList.${index}.fieldName`"
|
||||
>
|
||||
<el-input
|
||||
v-model="aitem.fieldName"
|
||||
placeholder="请输入字段名称"
|
||||
style="width: 210px"
|
||||
/>
|
||||
<el-form-item label="字段名称" :rules="rules.labelFieldInfoList.fieldName"
|
||||
:prop="`labelFieldInfoList.${index}.fieldName`">
|
||||
<el-input v-model="aitem.fieldName" placeholder="请输入字段名称" style="width: 210px" />
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
label="字段类型"
|
||||
:rules="rules.labelFieldInfoList.fieldType"
|
||||
:prop="`labelFieldInfoList.${index}.fieldType`"
|
||||
>
|
||||
<el-select
|
||||
v-model="aitem.fieldType"
|
||||
placeholder="请选择字段类型"
|
||||
clearable
|
||||
style="width: 210px"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in options"
|
||||
:key="item.dictValue"
|
||||
:label="item.dictLabel"
|
||||
:value="item.dictValue"
|
||||
>
|
||||
<el-form-item label="字段类型" :rules="rules.labelFieldInfoList.fieldType"
|
||||
:prop="`labelFieldInfoList.${index}.fieldType`">
|
||||
<el-select v-model="aitem.fieldType" placeholder="请选择字段类型" clearable style="width: 210px">
|
||||
<el-option v-for="item in options" :key="item.dictValue" :label="item.dictLabel" :value="item.dictValue">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
label="字段排序"
|
||||
:rules="rules.labelFieldInfoList.fieldSort"
|
||||
:prop="`labelFieldInfoList.${index}.fieldSort`"
|
||||
>
|
||||
<el-input-number
|
||||
v-model="aitem.fieldSort"
|
||||
controls-position="right"
|
||||
:min="0"
|
||||
placeholder="请输入字段排序"
|
||||
style="width: 210px"
|
||||
/>
|
||||
<el-form-item label="字段排序" :rules="rules.labelFieldInfoList.fieldSort"
|
||||
:prop="`labelFieldInfoList.${index}.fieldSort`">
|
||||
<el-input-number v-model="aitem.fieldSort" controls-position="right" :min="0" placeholder="请输入字段排序"
|
||||
style="width: 210px" />
|
||||
<!-- <el-input v-model="aitem.fieldSort" placeholder="请输入字段排序" oninput="value=value.replace(/[^\d]/g,'')"
|
||||
maxlength="5"/> -->
|
||||
</el-form-item>
|
||||
<el-form-item label="任务细分" prop="taskPartitionDictId">
|
||||
<el-button
|
||||
type=""
|
||||
v-if="aitem.taskPartitionDictName == '请选择任务细分'"
|
||||
@click="clickinnerVisible(aitem, index)"
|
||||
<el-button type="" v-if="aitem.taskPartitionDictName == '请选择任务细分'" @click="clickinnerVisible(aitem, index)"
|
||||
style="
|
||||
width: 210px;
|
||||
text-align: left;
|
||||
height: 36px;
|
||||
color: #c0c4cc;
|
||||
overflow: hidden;
|
||||
"
|
||||
>{{ aitem.taskPartitionDictName }}</el-button
|
||||
>
|
||||
<el-button
|
||||
@click="clickinnerVisible(aitem, index)"
|
||||
type=""
|
||||
v-else
|
||||
style="
|
||||
">{{ aitem.taskPartitionDictName }}</el-button>
|
||||
<el-button @click="clickinnerVisible(aitem, index)" type="" v-else style="
|
||||
width: 210px;
|
||||
text-align: left;
|
||||
height: 36px;
|
||||
padding-left: -10px;
|
||||
overflow: hidden;
|
||||
"
|
||||
>{{ aitem.taskPartitionDictName }}</el-button
|
||||
>
|
||||
">{{ aitem.taskPartitionDictName }}</el-button>
|
||||
</el-form-item>
|
||||
<el-form-item label="字段备注信息" prop="fieldRemark">
|
||||
<el-input
|
||||
style="width: 210px"
|
||||
v-model="aitem.fieldRemark"
|
||||
placeholder="请输入字段备注信息"
|
||||
type="textarea"
|
||||
/>
|
||||
<el-input style="width: 210px" v-model="aitem.fieldRemark" placeholder="请输入字段备注信息" type="textarea" />
|
||||
</el-form-item>
|
||||
|
||||
<el-button
|
||||
type="primary"
|
||||
plain
|
||||
icon="el-icon-circle-plus-outline"
|
||||
style="margin-left: 6px;margin-top: 9px;"
|
||||
v-if="index == 0"
|
||||
@click="addnurseClassifyitem"
|
||||
></el-button>
|
||||
<el-button
|
||||
type="danger"
|
||||
icon="el-icon-delete"
|
||||
plain
|
||||
style="margin-left: 6px;margin-top: 9px;"
|
||||
v-if="index != 0"
|
||||
@click="delnurseClassifyitem(index)"
|
||||
></el-button>
|
||||
|
||||
<el-button type="primary" plain icon="el-icon-circle-plus-outline" style="margin-left: 6px;margin-top: 9px;"
|
||||
v-if="index == 0" @click="addnurseClassifyitem"></el-button>
|
||||
<el-button type="danger" icon="el-icon-delete" plain style="margin-left: 6px;margin-top: 9px;"
|
||||
v-if="index != 0" @click="delnurseClassifyitem(index)"></el-button>
|
||||
</div>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
@ -298,86 +148,39 @@
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!-- 修改标签字段信息对话框 -->
|
||||
<el-dialog
|
||||
:title="titleup"
|
||||
:visible.sync="openup"
|
||||
width="750px"
|
||||
append-to-body
|
||||
>
|
||||
<el-form
|
||||
ref="form"
|
||||
:model="form"
|
||||
:rules="rulesup"
|
||||
label-width="100px"
|
||||
:inline="true"
|
||||
>
|
||||
<el-dialog :title="titleup" :visible.sync="openup" width="750px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rulesup" label-width="100px" :inline="true">
|
||||
<el-form-item label="字段名称" prop="fieldName">
|
||||
<el-input
|
||||
v-model="form.fieldName"
|
||||
placeholder="请输入字段名称"
|
||||
style="width: 210px"
|
||||
/>
|
||||
<el-input v-model="form.fieldName" placeholder="请输入字段名称" style="width: 210px" />
|
||||
</el-form-item>
|
||||
<el-form-item label="字段类型" prop="fieldType">
|
||||
<el-select
|
||||
v-model="form.fieldType"
|
||||
placeholder="请选择字段类型"
|
||||
clearable
|
||||
style="width: 210px"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in options"
|
||||
:key="item.dictValue"
|
||||
:label="item.dictLabel"
|
||||
:value="item.dictValue"
|
||||
>
|
||||
<el-select v-model="form.fieldType" placeholder="请选择字段类型" clearable style="width: 210px">
|
||||
<el-option v-for="item in options" :key="item.dictValue" :label="item.dictLabel" :value="item.dictValue">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="字段排序" prop="fieldSort">
|
||||
<el-input-number
|
||||
v-model="form.fieldSort"
|
||||
controls-position="right"
|
||||
:min="0"
|
||||
placeholder="请输入字段排序"
|
||||
style="width: 210px"
|
||||
/>
|
||||
<el-input-number v-model="form.fieldSort" controls-position="right" :min="0" placeholder="请输入字段排序"
|
||||
style="width: 210px" />
|
||||
</el-form-item>
|
||||
<el-form-item label="任务细分" prop="taskPartitionDictId">
|
||||
<el-button
|
||||
type=""
|
||||
v-if="form.taskPartitionDictName == '请选择任务细分'"
|
||||
@click="clickinnerVisiblexg()"
|
||||
style="
|
||||
<el-button type="" v-if="form.taskPartitionDictName == '请选择任务细分'" @click="clickinnerVisiblexg()" style="
|
||||
width: 210px;
|
||||
text-align: left;
|
||||
height: 36px;
|
||||
color: #c0c4cc;
|
||||
overflow: hidden;
|
||||
"
|
||||
>{{ form.taskPartitionDictName }}</el-button
|
||||
>
|
||||
<el-button
|
||||
@click="clickinnerVisiblexg()"
|
||||
type=""
|
||||
v-else
|
||||
style="
|
||||
">{{ form.taskPartitionDictName }}</el-button>
|
||||
<el-button @click="clickinnerVisiblexg()" type="" v-else style="
|
||||
width: 210px;
|
||||
text-align: left;
|
||||
height: 36px;
|
||||
padding-left: -10px;
|
||||
overflow: hidden;
|
||||
"
|
||||
>{{ form.taskPartitionDictName }}</el-button
|
||||
>
|
||||
">{{ form.taskPartitionDictName }}</el-button>
|
||||
</el-form-item>
|
||||
<el-form-item label="字段备注信息" prop="fieldRemark">
|
||||
<el-input
|
||||
style="width: 210px"
|
||||
v-model="form.fieldRemark"
|
||||
placeholder="请输入字段备注信息"
|
||||
type="textarea"
|
||||
/>
|
||||
<el-input style="width: 210px" v-model="form.fieldRemark" placeholder="请输入字段备注信息" type="textarea" />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
@ -386,119 +189,44 @@
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!-- 任务细分弹框 -->
|
||||
<el-dialog
|
||||
title="选择任务细分"
|
||||
:visible.sync="innerVisible"
|
||||
width="1000px"
|
||||
append-to-body
|
||||
:before-close="innerVisiblecancel"
|
||||
>
|
||||
<el-form
|
||||
:model="queryParamstask"
|
||||
ref="queryForm"
|
||||
size="small"
|
||||
:inline="true"
|
||||
v-show="showSearch"
|
||||
label-width="100px"
|
||||
>
|
||||
<el-dialog title="选择任务细分" :visible.sync="innerVisible" width="1000px" append-to-body
|
||||
:before-close="innerVisiblecancel">
|
||||
<el-form :model="queryParamstask" ref="queryForm" size="small" :inline="true" v-show="showSearch"
|
||||
label-width="100px">
|
||||
<el-form-item label="任务细分名称" prop="taskPartitionName">
|
||||
<el-input
|
||||
v-model="queryParamstask.taskPartitionName"
|
||||
placeholder="请输入任务细分名称"
|
||||
clearable
|
||||
/>
|
||||
<el-input v-model="queryParamstask.taskPartitionName" placeholder="请输入任务细分名称" clearable />
|
||||
</el-form-item>
|
||||
<el-form-item label="任务细分编码" prop="taskPartitionCode">
|
||||
<el-input
|
||||
v-model="queryParamstask.taskPartitionCode"
|
||||
placeholder="请输入任务细分编码"
|
||||
clearable
|
||||
/>
|
||||
<el-input v-model="queryParamstask.taskPartitionCode" placeholder="请输入任务细分编码" clearable />
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="handleQuerytask"
|
||||
>搜索</el-button
|
||||
>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuerytask"
|
||||
>重置</el-button
|
||||
>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuerytask">搜索</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuerytask">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<el-table
|
||||
:max-height="maxTableHeight"
|
||||
v-loading="loading"
|
||||
:data="partitionList"
|
||||
@selection-change="handleSelectionChange"
|
||||
>
|
||||
<el-table :max-height="maxTableHeight" v-loading="loading" :data="partitionList"
|
||||
@selection-change="handleSelectionChange">
|
||||
<el-table-column label="请选择" width="100" align="center">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
type="primary"
|
||||
style="width: 15px; height: 15px"
|
||||
v-if="taskPartitionDictId == scope.row.taskTypeId"
|
||||
circle
|
||||
@click="nurseclickzx(scope.row)"
|
||||
></el-button>
|
||||
<el-button
|
||||
v-else
|
||||
style="width: 15px; height: 15px"
|
||||
circle
|
||||
@click="nurseclickzx(scope.row)"
|
||||
></el-button>
|
||||
<el-button type="primary" style="width: 15px; height: 15px"
|
||||
v-if="taskPartitionDictId == scope.row.taskTypeId" circle @click="nurseclickzx(scope.row)"></el-button>
|
||||
<el-button v-else style="width: 15px; height: 15px" circle @click="nurseclickzx(scope.row)"></el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="任务类型名称"
|
||||
align="center"
|
||||
prop="taskTypeName"
|
||||
/>
|
||||
<el-table-column
|
||||
label="任务细分名称"
|
||||
align="center"
|
||||
prop="taskPartitionName"
|
||||
/>
|
||||
<el-table-column
|
||||
label="任务细分编码"
|
||||
align="center"
|
||||
prop="taskPartitionCode"
|
||||
/>
|
||||
<el-table-column
|
||||
label="二级分类描述"
|
||||
align="center"
|
||||
prop="secondClassifyDescribe"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="执行时间"
|
||||
align="center"
|
||||
prop="executionTime"
|
||||
width="180"
|
||||
>
|
||||
<el-table-column label="任务类型名称" align="center" prop="taskTypeName" />
|
||||
<el-table-column label="任务细分名称" align="center" prop="taskPartitionName" />
|
||||
<el-table-column label="任务细分编码" align="center" prop="taskPartitionCode" />
|
||||
<el-table-column label="二级分类描述" align="center" prop="secondClassifyDescribe" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="执行时间" align="center" prop="executionTime" width="180">
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="任务细分排序"
|
||||
align="center"
|
||||
prop="taskPartitionSort"
|
||||
/>
|
||||
<el-table-column
|
||||
label="任务细分备注"
|
||||
align="center"
|
||||
prop="taskPartitionRemark"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column label="任务细分排序" align="center" prop="taskPartitionSort" />
|
||||
<el-table-column label="任务细分备注" align="center" prop="taskPartitionRemark" :show-overflow-tooltip="true" />
|
||||
</el-table>
|
||||
<pagination
|
||||
class="pag"
|
||||
v-show="totaltask > 0"
|
||||
:total="totaltask"
|
||||
:page.sync="queryParamstask.pageNum"
|
||||
:limit.sync="queryParamstask.pageSize"
|
||||
@pagination="getListpartit"
|
||||
/>
|
||||
<!-- <pagination class="pag" v-show="totaltask > 0" :total="totaltask" :page.sync="queryParamstask.pageNum"
|
||||
:limit.sync="queryParamstask.pageSize" @pagination="getListpartit" />
|
||||
-->
|
||||
<myPagination v-show="totaltask > 0" :total="totaltask" :pageSize="queryParamstask.pageSize"
|
||||
:indexFromWrap="queryParamstask.pageNum" @updateCPage="updateCPagetwo"></myPagination>
|
||||
</el-dialog>
|
||||
</div>
|
||||
</template>
|
||||
@ -641,6 +369,16 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
updateCPagetwo(index, size) {
|
||||
this.queryParamstask.pageNum = index
|
||||
this.queryParamstask.pageSize = size
|
||||
this.getListpartit();
|
||||
},
|
||||
infolistword() {
|
||||
var dictType = "field_type";
|
||||
getAgencytype(dictType).then((res) => {
|
||||
@ -693,7 +431,7 @@ export default {
|
||||
|
||||
this.innerVisible = false;
|
||||
},
|
||||
|
||||
|
||||
/** 查询标签字段信息列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
@ -765,7 +503,7 @@ export default {
|
||||
this.resetForm("queryForm");
|
||||
this.handleQuery();
|
||||
},
|
||||
handleQuerytask(){
|
||||
handleQuerytask() {
|
||||
this.queryParamstask.pageNum = 1;
|
||||
this.getListpartit();
|
||||
|
||||
@ -808,8 +546,8 @@ export default {
|
||||
const id = row.id || this.ids
|
||||
getLabelfieldinfo(id).then(response => {
|
||||
this.form = response.data;
|
||||
if(!this.form.taskPartitionDictName||this.form.taskPartitionDictName==""){
|
||||
this.form.taskPartitionDictName='请选择任务细分'
|
||||
if (!this.form.taskPartitionDictName || this.form.taskPartitionDictName == "") {
|
||||
this.form.taskPartitionDictName = '请选择任务细分'
|
||||
}
|
||||
this.openup = true;
|
||||
this.titleup = "修改标签字段信息";
|
||||
@ -824,11 +562,11 @@ export default {
|
||||
var obj = JSON.parse(JSON.stringify(this.form))
|
||||
if (valid) {
|
||||
if (this.form.id != null) {
|
||||
if(obj.taskPartitionDictName=='请选择任务细分'){
|
||||
obj.taskPartitionDictName=""
|
||||
if (obj.taskPartitionDictName == '请选择任务细分') {
|
||||
obj.taskPartitionDictName = ""
|
||||
|
||||
}
|
||||
console.log(obj,'obj')
|
||||
console.log(obj, 'obj')
|
||||
// return
|
||||
updateLabelfieldinfo(obj).then(response => {
|
||||
this.$modal.msgSuccess("修改成功");
|
||||
@ -893,12 +631,10 @@ export default {
|
||||
};
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.pag{
|
||||
top: 13px;
|
||||
position: relative;
|
||||
left: 61%;
|
||||
|
||||
::v-deep .el-dialog__body {
|
||||
padding-bottom: 60px !important;
|
||||
}
|
||||
|
||||
::v-deep .el-input-number .el-input__inner {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
@ -1,39 +1,19 @@
|
||||
<template>
|
||||
<div class="app-container" ref="layout">
|
||||
<el-tabs
|
||||
v-model="queryParams.routeCheckStatus"
|
||||
@tab-click="handleClick"
|
||||
style="flex: 1"
|
||||
>
|
||||
<el-tabs v-model="queryParams.routeCheckStatus" @tab-click="handleClick" style="flex: 1">
|
||||
<el-tab-pane label="未审核" name="UNAUDITED"></el-tab-pane>
|
||||
<el-tab-pane label="已审核" name="AGREE"></el-tab-pane>
|
||||
<el-tab-pane label="已忽略" name="DISAGREE"></el-tab-pane>
|
||||
</el-tabs>
|
||||
<div ref="topform" class="form">
|
||||
<el-form
|
||||
:model="queryParams"
|
||||
ref="queryForm"
|
||||
size="small"
|
||||
:inline="true"
|
||||
label-width="80px"
|
||||
>
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" label-width="80px">
|
||||
<el-form-item label="患者姓名" prop="patientName">
|
||||
<el-input
|
||||
v-model="queryParams.patientName"
|
||||
placeholder="请输入患者姓名"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
style="width: 200px"
|
||||
/>
|
||||
<el-input v-model="queryParams.patientName" placeholder="请输入患者姓名" clearable @keyup.enter.native="handleQuery"
|
||||
style="width: 200px" />
|
||||
</el-form-item>
|
||||
<el-form-item label="患者电话" prop="patientPhone">
|
||||
<el-input
|
||||
v-model="queryParams.patientPhone"
|
||||
placeholder="请输入患者电话"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
style="width: 200px"
|
||||
/>
|
||||
<el-input v-model="queryParams.patientPhone" placeholder="请输入患者电话" clearable @keyup.enter.native="handleQuery"
|
||||
style="width: 200px" />
|
||||
</el-form-item>
|
||||
<!-- <el-form-item
|
||||
label="出院/就诊时间"
|
||||
@ -52,160 +32,58 @@
|
||||
</el-date-picker>
|
||||
</el-form-item> -->
|
||||
<el-form-item label="签约时间" prop="signTimeStart">
|
||||
<el-date-picker
|
||||
v-model="signTime"
|
||||
type="daterange"
|
||||
range-separator="至"
|
||||
start-placeholder="开始日期"
|
||||
style="width: 300px"
|
||||
value-format="yyyy-MM-dd"
|
||||
end-placeholder="结束日期"
|
||||
>
|
||||
<el-date-picker v-model="signTime" type="daterange" range-separator="至" start-placeholder="开始日期"
|
||||
style="width: 300px" value-format="yyyy-MM-dd" end-placeholder="结束日期">
|
||||
</el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item label="诊断" prop="mainDiagnosis">
|
||||
<el-input
|
||||
v-model="queryParams.mainDiagnosis"
|
||||
placeholder="请选择诊断"
|
||||
clearable
|
||||
style="width: 200px"
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-input v-model="queryParams.mainDiagnosis" placeholder="请选择诊断" clearable style="width: 200px"
|
||||
@keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="患者来源" prop="patientSource">
|
||||
<el-select
|
||||
v-model="queryParams.patientSource"
|
||||
placeholder="请选择患者来源"
|
||||
clearable
|
||||
style="width: 200px"
|
||||
>
|
||||
<el-option
|
||||
v-for="dict in dict.type.patient_source"
|
||||
:key="dict.value"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
/>
|
||||
<el-select v-model="queryParams.patientSource" placeholder="请选择患者来源" clearable style="width: 200px">
|
||||
<el-option v-for="dict in dict.type.patient_source" :key="dict.value" :label="dict.label"
|
||||
:value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="医院" prop="hospitalAgencyId">
|
||||
<el-select
|
||||
v-model="queryParams.hospitalAgencyId"
|
||||
filterable
|
||||
placeholder="请选择医院"
|
||||
style="width: 200px"
|
||||
clearable
|
||||
@clear="clearhospitalAgency"
|
||||
@change="changehospitalAgency"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in hospitalAgencylist"
|
||||
:key="item.id"
|
||||
:label="item.agencyName"
|
||||
:value="item.id"
|
||||
>
|
||||
<el-select v-model="queryParams.hospitalAgencyId" filterable placeholder="请选择医院" style="width: 200px"
|
||||
clearable @clear="clearhospitalAgency" @change="changehospitalAgency">
|
||||
<el-option v-for="item in hospitalAgencylist" :key="item.id" :label="item.agencyName" :value="item.id">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
label="院区"
|
||||
prop="campusAgencyId"
|
||||
v-if="queryParams.hospitalAgencyId"
|
||||
>
|
||||
<el-select
|
||||
v-model="queryParams.campusAgencyId"
|
||||
filterable
|
||||
placeholder="请选择院区"
|
||||
style="width: 200px"
|
||||
clearable
|
||||
@clear="clearcampusAgency"
|
||||
@change="changecampusAgency"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in campusAgencylist"
|
||||
:key="item.id"
|
||||
:label="item.agencyName"
|
||||
:value="item.id"
|
||||
>
|
||||
<el-form-item label="院区" prop="campusAgencyId" v-if="queryParams.hospitalAgencyId">
|
||||
<el-select v-model="queryParams.campusAgencyId" filterable placeholder="请选择院区" style="width: 200px" clearable
|
||||
@clear="clearcampusAgency" @change="changecampusAgency">
|
||||
<el-option v-for="item in campusAgencylist" :key="item.id" :label="item.agencyName" :value="item.id">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
label="科室"
|
||||
prop="departmentId"
|
||||
v-if="queryParams.hospitalAgencyId"
|
||||
>
|
||||
<el-select
|
||||
v-model="queryParams.departmentId"
|
||||
filterable
|
||||
placeholder="请选择科室"
|
||||
style="width: 200px"
|
||||
clearable
|
||||
@clear="cleardepartment"
|
||||
@change="changedepartment"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in departmentlist"
|
||||
:key="item.id"
|
||||
:label="item.departmentName"
|
||||
:value="item.id"
|
||||
>
|
||||
<el-form-item label="科室" prop="departmentId" v-if="queryParams.hospitalAgencyId">
|
||||
<el-select v-model="queryParams.departmentId" filterable placeholder="请选择科室" style="width: 200px" clearable
|
||||
@clear="cleardepartment" @change="changedepartment">
|
||||
<el-option v-for="item in departmentlist" :key="item.id" :label="item.departmentName" :value="item.id">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
label="病区"
|
||||
prop="wardId"
|
||||
v-if="queryParams.hospitalAgencyId"
|
||||
>
|
||||
<el-select
|
||||
v-model="queryParams.wardId"
|
||||
filterable
|
||||
placeholder="请选择病区"
|
||||
style="width: 200px"
|
||||
clearable
|
||||
>
|
||||
<el-option
|
||||
v-for="item in wardlist"
|
||||
:key="item.id"
|
||||
:label="item.departmentName"
|
||||
:value="item.id"
|
||||
>
|
||||
<el-form-item label="病区" prop="wardId" v-if="queryParams.hospitalAgencyId">
|
||||
<el-select v-model="queryParams.wardId" filterable placeholder="请选择病区" style="width: 200px" clearable>
|
||||
<el-option v-for="item in wardlist" :key="item.id" :label="item.departmentName" :value="item.id">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="handleQuery"
|
||||
>搜索</el-button
|
||||
>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
||||
>重置</el-button
|
||||
>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
<div ref="table">
|
||||
<el-table
|
||||
:max-height="maxTableHeight"
|
||||
v-loading="loading"
|
||||
:data="patientInfoList"
|
||||
>
|
||||
<el-table :max-height="maxTableHeight" v-loading="loading" :data="patientInfoList">
|
||||
<el-table-column label="序号" type="index" width="50" align="center" />
|
||||
<el-table-column
|
||||
label="患者姓名"
|
||||
align="center"
|
||||
prop="patientName"
|
||||
width="80"
|
||||
/>
|
||||
<el-table-column
|
||||
label="患者电话"
|
||||
align="center"
|
||||
prop="patientPhone"
|
||||
width="120"
|
||||
/>
|
||||
<el-table-column label="患者姓名" align="center" prop="patientName" width="80" />
|
||||
<el-table-column label="患者电话" align="center" prop="patientPhone" width="120" />
|
||||
<el-table-column label="性别" align="center" prop="sex" width="50">
|
||||
<template slot-scope="scope">
|
||||
{{ scope.row.sex == "MALE" ? "男" : "" }}
|
||||
@ -213,38 +91,13 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="年龄" align="center" prop="age" width="50" />
|
||||
<el-table-column
|
||||
label="出生日期"
|
||||
align="center"
|
||||
prop="birthDate"
|
||||
width="100"
|
||||
/>
|
||||
<el-table-column
|
||||
label="医院"
|
||||
align="center"
|
||||
prop="hospitalAgencyName"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="院区"
|
||||
align="center"
|
||||
prop="campusAgencyName"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="科室名称"
|
||||
align="center"
|
||||
prop="departmentName"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column label="出生日期" align="center" prop="birthDate" width="100" />
|
||||
<el-table-column label="医院" align="center" prop="hospitalAgencyName" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="院区" align="center" prop="campusAgencyName" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="科室名称" align="center" prop="departmentName" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="病区名称" align="center" prop="wardName" />
|
||||
<el-table-column
|
||||
label="住院/门诊号"
|
||||
align="center"
|
||||
prop="inHospitalNumber"
|
||||
width="105"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column label="住院/门诊号" align="center" prop="inHospitalNumber" width="105"
|
||||
:show-overflow-tooltip="true" />
|
||||
<!-- <el-table-column label="就诊方式" align="center" prop="visitMethod" width="80"> -->
|
||||
<!-- <template slot-scope="scope">
|
||||
<dict-tag :options="dict.type.patient_source" :value="scope.row.visitMethod" />
|
||||
@ -252,27 +105,13 @@
|
||||
<!-- </el-table-column> -->
|
||||
<el-table-column label="就诊方式" align="center" prop="visitMethod">
|
||||
<template slot-scope="scope">
|
||||
<dict-tag
|
||||
:options="dict.type.visit_method"
|
||||
:value="scope.row.visitMethod"
|
||||
/>
|
||||
<dict-tag :options="dict.type.visit_method" :value="scope.row.visitMethod" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- <el-table-column label="医生" align="center" prop="attendingPhysicianName" width="80" :show-overflow-tooltip="true"/> -->
|
||||
<el-table-column
|
||||
label="主要诊断"
|
||||
align="center"
|
||||
prop="signDiagnosis"
|
||||
:show-overflow-tooltip="true"
|
||||
width="100"
|
||||
/>
|
||||
<el-table-column label="主要诊断" align="center" prop="signDiagnosis" :show-overflow-tooltip="true" width="100" />
|
||||
<!-- <el-table-column label="手术名称" align="center" prop="surgicalName" /> -->
|
||||
<el-table-column
|
||||
label="签约时间"
|
||||
align="center"
|
||||
prop="signTime"
|
||||
width="105"
|
||||
>
|
||||
<el-table-column label="签约时间" align="center" prop="signTime" width="105">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ parseTime(scope.row.signTime, "{y}-{m}-{d}") }}</span>
|
||||
</template>
|
||||
@ -283,38 +122,20 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="住址" align="center" prop="address" /> -->
|
||||
<el-table-column
|
||||
label="操作"
|
||||
align="center"
|
||||
class-name="small-padding fixed-width"
|
||||
fixed="right"
|
||||
>
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleAuthRole(scope.row)"
|
||||
v-if="queryParams.routeCheckStatus == 'UNAUDITED'"
|
||||
>审核</el-button
|
||||
>
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleLook(scope.row)"
|
||||
v-if="queryParams.routeCheckStatus != 'UNAUDITED'"
|
||||
>查看</el-button
|
||||
>
|
||||
<el-button size="mini" type="text" @click="handleAuthRole(scope.row)"
|
||||
v-if="queryParams.routeCheckStatus == 'UNAUDITED'">审核</el-button>
|
||||
<el-button size="mini" type="text" @click="handleLook(scope.row)"
|
||||
v-if="queryParams.routeCheckStatus != 'UNAUDITED'">查看</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="total"
|
||||
:page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize"
|
||||
@pagination="getList"
|
||||
/>
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -395,6 +216,11 @@ export default {
|
||||
this.screenChange();
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
handleClick(tab, event) {
|
||||
this.dischargeTime = [];
|
||||
this.queryParams.dischargeTimeStart = null;
|
||||
|
||||
@ -96,8 +96,10 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
|
||||
<!-- 添加或修改素材信息对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="800px" append-to-body v-if="open">
|
||||
@ -302,9 +304,6 @@ export default {
|
||||
videoCoverFilePath: [
|
||||
{ required: true, message: "视频封面不能为空", trigger: "blur" },
|
||||
],
|
||||
|
||||
|
||||
|
||||
}
|
||||
};
|
||||
},
|
||||
@ -312,7 +311,11 @@ export default {
|
||||
this.getList();
|
||||
},
|
||||
methods: {
|
||||
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
// 图片/视频
|
||||
handleClick(e) {
|
||||
this.queryParams.materialsType = e.name
|
||||
@ -624,7 +627,7 @@ video {
|
||||
|
||||
.bodytopxj {
|
||||
height: 58vh;
|
||||
overflow-y: auto;
|
||||
overflow-y: auto;
|
||||
flex: 20;
|
||||
width: 100%;
|
||||
display: flex;
|
||||
|
||||
@ -115,8 +115,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<!-- 添加或修改短信模板信息对话框 -->
|
||||
@ -218,8 +220,10 @@
|
||||
<el-table-column property="departmentName" label="科室名称" align="center" :show-overflow-tooltip="true">
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<pagination v-show="totaldepartment > 0" :total="totaldepartment" :page.sync="informationqueryParams.pageNum"
|
||||
:limit.sync="informationqueryParams.pageSize" @pagination="informationInfoinfo" class="pag"/>
|
||||
<myPagination v-show="totaldepartment > 0" :total="totaldepartment" :pageSize="informationqueryParams.pageSize"
|
||||
:indexFromWrap="informationqueryParams.pageNum" @updateCPage="updateCPagetwo"></myPagination>
|
||||
<!-- <pagination v-show="totaldepartment > 0" :total="totaldepartment" :page.sync="informationqueryParams.pageNum"
|
||||
:limit.sync="informationqueryParams.pageSize" @pagination="informationInfoinfo" /> -->
|
||||
</el-dialog>
|
||||
<!-- 病种弹框 -->
|
||||
<el-dialog title="" :visible.sync="diseaseshowst" width="1000px" append-to-body :before-close="canceldiseases">
|
||||
@ -246,8 +250,10 @@
|
||||
<el-table-column property="diseaseTypeName" label="病种名称" align="center" :show-overflow-tooltip="true">
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<pagination v-show="diseasetotal > 0" :total="diseasetotal" :page.sync="querydisease.pageNum"
|
||||
:limit.sync="querydisease.pageSize" @pagination="infodisease" class="pag"/>
|
||||
<!-- <pagination v-show="diseasetotal > 0" :total="diseasetotal" :page.sync="querydisease.pageNum"
|
||||
:limit.sync="querydisease.pageSize" @pagination="infodisease" /> -->
|
||||
<myPagination v-show="diseasetotal > 0" :total="diseasetotal" :pageSize="querydisease.pageSize"
|
||||
:indexFromWrap="querydisease.pageNum" @updateCPage="updateCPagethree"></myPagination>
|
||||
</el-dialog>
|
||||
</div>
|
||||
</template>
|
||||
@ -706,6 +712,21 @@ export default {
|
||||
...this.queryParams
|
||||
}, `template_${new Date().getTime()}.xlsx`)
|
||||
},
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
updateCPagetwo(index, size) {
|
||||
this.informationqueryParams.pageNum = index
|
||||
this.informationqueryParams.pageSize = size
|
||||
this.informationInfoinfo();
|
||||
},
|
||||
updateCPagethree(index, size) {
|
||||
this.querydisease.pageNum = index
|
||||
this.querydisease.pageSize = size
|
||||
this.infodisease();
|
||||
},
|
||||
// 获取表格最高高度
|
||||
getMaxTableHeight() {
|
||||
const windowInnerHeight = window.innerHeight // 屏幕可视高度
|
||||
@ -733,12 +754,10 @@ export default {
|
||||
};
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.pag{
|
||||
top: 13px;
|
||||
position: relative;
|
||||
left: 61%;
|
||||
|
||||
::v-deep .el-dialog__body {
|
||||
padding-bottom: 60px !important;
|
||||
}
|
||||
|
||||
::v-deep .el-input-number .el-input__inner {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
@ -160,8 +160,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -232,6 +234,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
//主治医生
|
||||
usergetListinfo() {
|
||||
usergetList({
|
||||
@ -260,8 +267,8 @@ export default {
|
||||
},
|
||||
});
|
||||
},
|
||||
// 画像编辑
|
||||
handleedit(row){
|
||||
// 画像编辑
|
||||
handleedit(row) {
|
||||
this.$router.push({
|
||||
path: "/patient/Portraitedit",
|
||||
query: {
|
||||
|
||||
@ -194,8 +194,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
<!-- 添加或修改患者信息对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="1000px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="100px" :inline="true">
|
||||
@ -624,6 +626,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
/** 详情操作 */
|
||||
handleAuthRole(row) {
|
||||
console.log(getAge(row.birthDate))
|
||||
|
||||
@ -176,10 +176,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
<!-- 添加或修改检测项目对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="850px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="120px" :inline="true">
|
||||
@ -304,8 +304,10 @@
|
||||
<el-table-column property="groupName" label="分组名称" align="center" :show-overflow-tooltip="true">
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<pagination v-show="totaldepartment > 0" :total="totaldepartment" :page.sync="informationqueryParams.pageNum"
|
||||
:limit.sync="informationqueryParams.pageSize" @pagination="informationInfoinfo" />
|
||||
<myPagination v-show="totaldepartment > 0" :total="totaldepartment" :pageSize="informationqueryParams.pageSize"
|
||||
:indexFromWrap="informationqueryParams.pageNum" @updateCPage="updateCPagetwo"></myPagination>
|
||||
<!-- <pagination v-show="totaldepartment > 0" :total="totaldepartment" :page.sync="informationqueryParams.pageNum"
|
||||
:limit.sync="informationqueryParams.pageSize" @pagination="informationInfoinfo" /> -->
|
||||
</el-dialog>
|
||||
</div>
|
||||
</template>
|
||||
@ -419,6 +421,16 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
updateCPagetwo(index, size) {
|
||||
this.informationqueryParams.pageNum = index
|
||||
this.informationqueryParams.pageSize = size
|
||||
this.informationInfoinfo();
|
||||
},
|
||||
checkPricemax() {
|
||||
let checkPlan = "" + this.form.maxValue;
|
||||
checkPlan = checkPlan
|
||||
@ -644,3 +656,8 @@ export default {
|
||||
},
|
||||
};
|
||||
</script>
|
||||
<style scoped>
|
||||
::v-deep .el-dialog__body {
|
||||
padding-bottom: 60px !important;
|
||||
}
|
||||
</style>
|
||||
@ -100,8 +100,10 @@
|
||||
</el-table>
|
||||
</div>
|
||||
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
|
||||
<!-- 添加或修改检测项目设备对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="900px" append-to-body>
|
||||
@ -189,8 +191,10 @@
|
||||
</el-table-column>
|
||||
patientPhone
|
||||
</el-table>
|
||||
<pagination v-show="totaldepartment > 0" :total="totaldepartment" :page.sync="informationqueryParams.pageNum"
|
||||
:limit.sync="informationqueryParams.pageSize" @pagination="informationInfoinfo" class="pag"/>
|
||||
<myPagination v-show="totaldepartment > 0" :total="totaldepartment" :pageSize="informationqueryParams.pageSize"
|
||||
:indexFromWrap="informationqueryParams.pageNum" @updateCPage="updateCPagetwo"></myPagination>
|
||||
<!-- <pagination v-show="totaldepartment > 0" :total="totaldepartment" :page.sync="informationqueryParams.pageNum"
|
||||
:limit.sync="informationqueryParams.pageSize" @pagination="informationInfoinfo" /> -->
|
||||
</el-dialog>
|
||||
</div>
|
||||
</template>
|
||||
@ -301,6 +305,16 @@ export default {
|
||||
this.info();
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
updateCPagetwo(index, size) {
|
||||
this.informationqueryParams.pageNum = index
|
||||
this.informationqueryParams.pageSize = size
|
||||
this.informationInfoinfo();
|
||||
},
|
||||
info() {
|
||||
var dictType = "hardware_type";
|
||||
getAgencytype(dictType).then((res) => {
|
||||
@ -487,10 +501,7 @@ export default {
|
||||
};
|
||||
</script>
|
||||
<style scoped>
|
||||
.pag{
|
||||
top: 13px;
|
||||
position: relative;
|
||||
left: 61%;
|
||||
|
||||
::v-deep .el-dialog__body {
|
||||
padding-bottom: 60px !important;
|
||||
}
|
||||
</style>
|
||||
|
||||
@ -76,8 +76,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
<!-- 添加或修改检测项目分组对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="1000px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px" :inline="true">
|
||||
@ -234,6 +236,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
//添加时删除item
|
||||
delnurseClassifyitem(index) {
|
||||
this.form.list.splice(index, 1);
|
||||
|
||||
@ -303,8 +303,10 @@
|
||||
</el-table-column> -->
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
|
||||
<!-- 添加或修改检测项目结果对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="1200px" append-to-body>
|
||||
@ -500,6 +502,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
/**只能输入数字且有小数点最多保留两位*/
|
||||
checkPrice() {
|
||||
let checkPlan = "" + this.form.minValue;
|
||||
|
||||
@ -82,7 +82,8 @@
|
||||
</el-row>
|
||||
</div>
|
||||
<div ref="table">
|
||||
<el-table :max-height="maxTableHeight" v-loading="loading" :data="propagandaList" @selection-change="handleSelectionChange">
|
||||
<el-table :max-height="maxTableHeight" v-loading="loading" :data="propagandaList"
|
||||
@selection-change="handleSelectionChange">
|
||||
<!-- <el-table-column type="selection" width="55" align="center" /> -->
|
||||
<el-table-column label="序号" align="center" prop="id" type="index" />
|
||||
<el-table-column label="宣教名称" align="center" prop="propagandaTitle" :show-overflow-tooltip="true">
|
||||
@ -158,8 +159,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
@ -295,8 +298,10 @@
|
||||
<el-table-column property="departmentName" label="科室名称" align="center" :show-overflow-tooltip="true">
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<pagination v-show="totaldepartment > 0" :total="totaldepartment" :page.sync="informationqueryParams.pageNum"
|
||||
:limit.sync="informationqueryParams.pageSize" @pagination="informationInfoinfo" />
|
||||
<myPagination v-show="totaldepartment > 0" :total="totaldepartment" :pageSize="informationqueryParams.pageSize"
|
||||
:indexFromWrap="informationqueryParams.pageNum" @updateCPage="updateCPagetwo"></myPagination>
|
||||
<!-- <pagination v-show="totaldepartment > 0" :total="totaldepartment" :page.sync="informationqueryParams.pageNum"
|
||||
:limit.sync="informationqueryParams.pageSize" @pagination="informationInfoinfo" /> -->
|
||||
</el-dialog>
|
||||
<!-- 病种弹框 -->
|
||||
<el-dialog title="" :visible.sync="diseaseshowst" width="1000px" append-to-body :before-close="canceldiseases">
|
||||
@ -323,8 +328,10 @@
|
||||
<el-table-column property="diseaseTypeName" label="病种名称" align="center" :show-overflow-tooltip="true">
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<pagination v-show="diseasetotal > 0" :total="diseasetotal" :page.sync="querydisease.pageNum"
|
||||
:limit.sync="querydisease.pageSize" @pagination="infodisease" class="pag"/>
|
||||
<!-- <pagination v-show="diseasetotal > 0" :total="diseasetotal" :page.sync="querydisease.pageNum"
|
||||
:limit.sync="querydisease.pageSize" @pagination="infodisease" /> -->
|
||||
<myPagination v-show="diseasetotal > 0" :total="diseasetotal" :pageSize="querydisease.pageSize"
|
||||
:indexFromWrap="querydisease.pageNum" @updateCPage="updateCPagethree"></myPagination>
|
||||
</el-dialog>
|
||||
<!-- 审核弹框 -->
|
||||
<el-dialog title="提示" :visible.sync="dialogexamine" width="30%" :before-close="handleClose" center>
|
||||
@ -408,8 +415,10 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<pagination v-show="totalmaterial > 0" :total="totalmaterial" :page.sync="querymaterial.pageNum"
|
||||
:limit.sync="querymaterial.pageSize" @pagination="getmaterial" />
|
||||
<!-- <pagination v-show="totalmaterial > 0" :total="totalmaterial" :page.sync="querymaterial.pageNum"
|
||||
:limit.sync="querymaterial.pageSize" @pagination="getmaterial" /> -->
|
||||
<myPagination v-show="totalmaterial > 0" :total="totalmaterial" :pageSize="querymaterial.pageSize"
|
||||
:indexFromWrap="querymaterial.pageNum" @updateCPage="updateCPagefour"></myPagination>
|
||||
</el-dialog>
|
||||
<!-- 预览弹框 -->
|
||||
<el-dialog title="预览" :visible.sync="openview" width="60%">
|
||||
@ -1158,6 +1167,26 @@ export default {
|
||||
});
|
||||
}
|
||||
},
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
updateCPagetwo(index, size) {
|
||||
this.informationqueryParams.pageNum = index
|
||||
this.informationqueryParams.pageSize = size
|
||||
this.informationInfoinfo();
|
||||
},
|
||||
updateCPagethree(index, size) {
|
||||
this.querydisease.pageNum = index
|
||||
this.querydisease.pageSize = size
|
||||
this.infodisease();
|
||||
},
|
||||
updateCPagefour(index, size) {
|
||||
this.querymaterial.pageNum = index
|
||||
this.querymaterial.pageSize = size
|
||||
this.getmaterial();
|
||||
},
|
||||
/** 删除按钮操作 */
|
||||
handleDelete(row) {
|
||||
const ids = row.id || this.ids;
|
||||
@ -1202,11 +1231,11 @@ export default {
|
||||
};
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.pag{
|
||||
top: 13px;
|
||||
position: relative;
|
||||
left: 61%;
|
||||
::v-deep .el-dialog__body {
|
||||
padding-bottom: 60px !important;
|
||||
}
|
||||
|
||||
|
||||
::v-deep iframe {
|
||||
width: 100%;
|
||||
height: 500px;
|
||||
|
||||
@ -98,8 +98,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" />
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
</el-col>
|
||||
</el-row>
|
||||
<!-- 添加或修改话术信息对话框 -->
|
||||
@ -198,8 +200,10 @@
|
||||
<el-table-column property="departmentName" label="科室名称" align="center" :show-overflow-tooltip="true">
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<pagination v-show="totaldepartment > 0" :total="totaldepartment" :page.sync="informationqueryParams.pageNum"
|
||||
:limit.sync="informationqueryParams.pageSize" @pagination="informationInfoinfo" class="pag"/>
|
||||
<myPagination v-show="totaldepartment > 0" :total="totaldepartment" :pageSize="informationqueryParams.pageSize"
|
||||
:indexFromWrap="informationqueryParams.pageNum" @updateCPage="updateCPagetwo"></myPagination>
|
||||
<!-- <pagination v-show="totaldepartment > 0" :total="totaldepartment" :page.sync="informationqueryParams.pageNum"
|
||||
:limit.sync="informationqueryParams.pageSize" @pagination="informationInfoinfo" /> -->
|
||||
</el-dialog>
|
||||
<!-- 病种弹框 -->
|
||||
<el-dialog title="" :visible.sync="diseaseshowst" width="1000px" append-to-body :before-close="canceldiseases">
|
||||
@ -224,8 +228,10 @@
|
||||
<el-table-column property="diseaseTypeName" label="病种名称" align="center" :show-overflow-tooltip="true">
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<pagination v-show="diseasetotal > 0" :total="diseasetotal" :page.sync="querydisease.pageNum"
|
||||
:limit.sync="querydisease.pageSize" @pagination="infodisease" class="pag"/>
|
||||
<!-- <pagination v-show="diseasetotal > 0" :total="diseasetotal" :page.sync="querydisease.pageNum"
|
||||
:limit.sync="querydisease.pageSize" @pagination="infodisease" /> -->
|
||||
<myPagination v-show="diseasetotal > 0" :total="diseasetotal" :pageSize="querydisease.pageSize"
|
||||
:indexFromWrap="querydisease.pageNum" @updateCPage="updateCPagethree"></myPagination>
|
||||
</el-dialog>
|
||||
<!-- 预览弹框 -->
|
||||
<el-dialog title="预览" :visible.sync="dialogsee" width="40%" :before-close="seeClose">
|
||||
@ -864,6 +870,21 @@ export default {
|
||||
...this.queryParams
|
||||
}, `script_${new Date().getTime()}.xlsx`)
|
||||
},
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
updateCPagetwo(index, size) {
|
||||
this.informationqueryParams.pageNum = index
|
||||
this.informationqueryParams.pageSize = size
|
||||
this.informationInfoinfo();
|
||||
},
|
||||
updateCPagethree(index, size) {
|
||||
this.querydisease.pageNum = index
|
||||
this.querydisease.pageSize = size
|
||||
this.infodisease();
|
||||
},
|
||||
// 获取表格最高高度
|
||||
getMaxTableHeight() {
|
||||
const windowInnerHeight = window.innerHeight // 屏幕可视高度
|
||||
@ -891,12 +912,10 @@ export default {
|
||||
};
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.pag{
|
||||
top: 13px;
|
||||
position: relative;
|
||||
left: 61%;
|
||||
|
||||
::v-deep .el-dialog__body {
|
||||
padding-bottom: 60px !important;
|
||||
}
|
||||
|
||||
::v-deep .el-input-number .el-input__inner {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<div class="app-container" ref="layout">
|
||||
<div class="app-container" ref="layout">
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="5">
|
||||
<div class="leftserv" ref="box">
|
||||
@ -133,8 +133,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
@ -271,8 +273,10 @@
|
||||
<el-table-column property="departmentName" label="科室名称" align="center" :show-overflow-tooltip="true">
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<pagination v-show="totaldepartment > 0" :total="totaldepartment" :page.sync="informationqueryParams.pageNum"
|
||||
:limit.sync="informationqueryParams.pageSize" @pagination="informationInfoinfo" class="pag"/>
|
||||
<myPagination v-show="totaldepartment > 0" :total="totaldepartment" :pageSize="informationqueryParams.pageSize"
|
||||
:indexFromWrap="informationqueryParams.pageNum" @updateCPage="updateCPagetwo"></myPagination>
|
||||
<!-- <pagination v-show="totaldepartment > 0" :total="totaldepartment" :page.sync="informationqueryParams.pageNum"
|
||||
:limit.sync="informationqueryParams.pageSize" @pagination="informationInfoinfo" /> -->
|
||||
</el-dialog>
|
||||
<!-- 病种弹框 -->
|
||||
<el-dialog title="" :visible.sync="diseaseshowst" width="1000px" append-to-body :before-close="canceldiseases">
|
||||
@ -299,8 +303,10 @@
|
||||
<el-table-column property="diseaseTypeName" label="病种名称" align="center" :show-overflow-tooltip="true">
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<pagination v-show="diseasetotal > 0" :total="diseasetotal" :page.sync="querydisease.pageNum"
|
||||
:limit.sync="querydisease.pageSize" @pagination="infodisease" class="pag" />
|
||||
<!-- <pagination v-show="diseasetotal > 0" :total="diseasetotal" :page.sync="querydisease.pageNum"
|
||||
:limit.sync="querydisease.pageSize" @pagination="infodisease" /> -->
|
||||
<myPagination v-show="diseasetotal > 0" :total="diseasetotal" :pageSize="querydisease.pageSize"
|
||||
:indexFromWrap="querydisease.pageNum" @updateCPage="updateCPagethree"></myPagination>
|
||||
</el-dialog>
|
||||
<!-- 详情弹框 -->
|
||||
<el-dialog title="详情" :visible.sync="detailshow" width="50%" :before-close="handleClose">
|
||||
@ -802,6 +808,21 @@ export default {
|
||||
innerVisiblecancel() {
|
||||
this.innerVisibleshow = false;
|
||||
},
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
updateCPagetwo(index, size) {
|
||||
this.informationqueryParams.pageNum = index
|
||||
this.informationqueryParams.pageSize = size
|
||||
this.informationInfoinfo();
|
||||
},
|
||||
updateCPagethree(index, size) {
|
||||
this.querydisease.pageNum = index
|
||||
this.querydisease.pageSize = size
|
||||
this.infodisease();
|
||||
},
|
||||
// 科室名称圆点按钮
|
||||
nurseclick(row) {
|
||||
this.form.departmentId = row.id;
|
||||
@ -1148,13 +1169,11 @@ export default {
|
||||
};
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.pag{
|
||||
top: 13px;
|
||||
position: relative;
|
||||
left: 61%;
|
||||
|
||||
::v-deep .el-dialog__body {
|
||||
padding-bottom: 60px !important;
|
||||
}
|
||||
|
||||
|
||||
::v-deep .el-input-group {
|
||||
width: 204px !important;
|
||||
}
|
||||
|
||||
@ -213,8 +213,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
@ -476,6 +478,11 @@ export default {
|
||||
}
|
||||
this.DIGIT = false;
|
||||
},
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
// 选择数字
|
||||
DIGITlist(e) {
|
||||
console.log(e, "5");
|
||||
|
||||
@ -272,8 +272,10 @@
|
||||
</el-table>
|
||||
</div>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -361,6 +363,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
/** 查询签约记录列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
|
||||
@ -74,8 +74,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<!-- 添加或修改微信模板信息对话框 -->
|
||||
@ -172,8 +174,10 @@
|
||||
<el-table-column property="departmentName" label="科室名称" align="center" :show-overflow-tooltip="true">
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<pagination v-show="totaldepartment > 0" :total="totaldepartment" :page.sync="informationqueryParams.pageNum"
|
||||
:limit.sync="informationqueryParams.pageSize" @pagination="informationInfoinfo" class="pag"/>
|
||||
<myPagination v-show="totaldepartment > 0" :total="totaldepartment" :pageSize="informationqueryParams.pageSize"
|
||||
:indexFromWrap="informationqueryParams.pageNum" @updateCPage="updateCPagetwo"></myPagination>
|
||||
<!-- <pagination v-show="totaldepartment > 0" :total="totaldepartment" :page.sync="informationqueryParams.pageNum"
|
||||
:limit.sync="informationqueryParams.pageSize" @pagination="informationInfoinfo" /> -->
|
||||
</el-dialog>
|
||||
<!-- 病种弹框 -->
|
||||
<el-dialog title="" :visible.sync="diseaseshowst" width="1000px" append-to-body :before-close="canceldiseases">
|
||||
@ -200,8 +204,10 @@
|
||||
<el-table-column property="diseaseTypeName" label="病种名称" align="center" :show-overflow-tooltip="true">
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<pagination v-show="diseasetotal > 0" :total="diseasetotal" :page.sync="querydisease.pageNum"
|
||||
:limit.sync="querydisease.pageSize" @pagination="infodisease" class="pag"/>
|
||||
<!-- <pagination v-show="diseasetotal > 0" :total="diseasetotal" :page.sync="querydisease.pageNum"
|
||||
:limit.sync="querydisease.pageSize" @pagination="infodisease" /> -->
|
||||
<myPagination v-show="diseasetotal > 0" :total="diseasetotal" :pageSize="querydisease.pageSize"
|
||||
:indexFromWrap="querydisease.pageNum" @updateCPage="updateCPagethree"></myPagination>
|
||||
</el-dialog>
|
||||
</div>
|
||||
</template>
|
||||
@ -582,7 +588,21 @@ export default {
|
||||
this.open = true;
|
||||
this.title = "修改微信模板";
|
||||
});
|
||||
|
||||
},
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
updateCPagetwo(index, size) {
|
||||
this.informationqueryParams.pageNum = index
|
||||
this.informationqueryParams.pageSize = size
|
||||
this.informationInfoinfo();
|
||||
},
|
||||
updateCPagethree(index, size) {
|
||||
this.querydisease.pageNum = index
|
||||
this.querydisease.pageSize = size
|
||||
this.infodisease();
|
||||
},
|
||||
/** 提交按钮 */
|
||||
submitForm() {
|
||||
@ -683,16 +703,14 @@ export default {
|
||||
};
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.pag{
|
||||
top: 13px;
|
||||
position: relative;
|
||||
left: 61%;
|
||||
|
||||
}
|
||||
::v-deep .el-input-number .el-input__inner {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
::v-deep .el-dialog__body {
|
||||
padding-bottom: 60px !important;
|
||||
}
|
||||
|
||||
.left {
|
||||
height: calc(100vh - 119px);
|
||||
overflow: auto;
|
||||
|
||||
@ -193,8 +193,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
<!-- 添加或修改患者信息对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="1000px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="100px" :inline="true">
|
||||
@ -663,6 +665,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
/** 详情操作 */
|
||||
handleAuthRole(row) {
|
||||
this.$router.push({
|
||||
|
||||
@ -197,8 +197,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
<!-- 添加或修改患者信息对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="1000px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="100px" :inline="true">
|
||||
@ -628,6 +630,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
addsignupload() {
|
||||
if (this.addsignform.billingDoctorId && this.addsignattendingPhysicianlist?.length > 0) {
|
||||
this.addsignform.billingDoctorName = this.addsignattendingPhysicianlist.find(e => e.userId == this.addsignform.billingDoctorId)?.nickName
|
||||
|
||||
@ -106,8 +106,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
|
||||
<!-- 添加或修改饮食知识库对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
|
||||
@ -208,6 +210,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
/** 查询饮食知识库列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
|
||||
@ -131,8 +131,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
|
||||
<!-- 添加或修改药品库对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="900px" append-to-body>
|
||||
@ -247,6 +249,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
/** 查询药品库列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
|
||||
@ -92,8 +92,10 @@
|
||||
</el-table>
|
||||
</div>
|
||||
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
|
||||
<!-- 添加或修改护理知识库对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
||||
@ -176,6 +178,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
/** 查询护理知识库列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
|
||||
@ -136,10 +136,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
<!-- 添加或修改运动知识库对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="100px" :inline="true">
|
||||
@ -261,6 +261,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
changeoptions(e) {
|
||||
console.log(e);
|
||||
this.form.sportTypeName = this.options.find(
|
||||
|
||||
@ -98,24 +98,26 @@
|
||||
<el-table :max-height="maxTableHeight" v-loading="loading" :data="taskExecuteRecordList"
|
||||
@selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<el-table-column label="姓名" align="center" prop="patientName" width="50"/>
|
||||
<el-table-column label="电话" align="center" prop="patientPhone" width="120"/>
|
||||
<el-table-column label="姓名" align="center" prop="patientName" width="50" />
|
||||
<el-table-column label="电话" align="center" prop="patientPhone" width="120" />
|
||||
<el-table-column label="性别" align="center" prop="visitSerialNumber" width="50">
|
||||
<template slot-scope="scope">
|
||||
{{ scope.row.sex == "MALE" ? "男" : "" }}
|
||||
{{ scope.row.sex == "FEMALE" ? "女" : "" }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="医院" align="center" prop="hospitalAgencyName" width="105"/>
|
||||
<el-table-column label="医院" align="center" prop="hospitalAgencyName" width="105" />
|
||||
<el-table-column label="院区" align="center" prop="campusAgencyName" />
|
||||
<el-table-column label="科室名称" align="center" prop="departmentName" />
|
||||
<el-table-column label="病区名称" align="center" prop="wardName" />
|
||||
|
||||
<el-table-column label="门诊/住院号" align="center" prop="inHospitalNumber" width="120" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="就诊流水号" align="center" prop="visitSerialNumber" width="120" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="诊断" align="center" prop="mainDiagnosis" width="120" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="门诊/住院号" align="center" prop="inHospitalNumber" width="120"
|
||||
:show-overflow-tooltip="true" />
|
||||
<el-table-column label="就诊流水号" align="center" prop="visitSerialNumber" width="120"
|
||||
:show-overflow-tooltip="true" />
|
||||
<el-table-column label="诊断" align="center" prop="mainDiagnosis" width="120" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="手术名称" align="center" prop="surgicalName" />
|
||||
<el-table-column label="主治医生" align="center" prop="attendingPhysicianName" width="80"/>
|
||||
<el-table-column label="主治医生" align="center" prop="attendingPhysicianName" width="80" />
|
||||
<el-table-column label="就诊类型" align="center" prop="suitRange" width="80">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.suitRange == "OUTPATIENT_SERVICE" ? "门诊" : "" }}
|
||||
@ -135,7 +137,7 @@
|
||||
}}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="随访时间" align="center" prop="executeTime" width="80">
|
||||
<el-table-column label="随访时间" align="center" prop="executeTime" width="80">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ parseTime(scope.row.executeTime, "{y}-{m}-{d}") }}</span>
|
||||
</template>
|
||||
@ -154,8 +156,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -274,6 +278,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
handleClick(tab, event) {
|
||||
this.intentionalTime = [],
|
||||
this.mzTime = [],
|
||||
@ -694,15 +703,19 @@ export default {
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
::v-deep .el-table__body-wrapper::-webkit-scrollbar {
|
||||
width: 8px; /*滚动条宽度*/
|
||||
height: 6px; /*滚动条高度*/
|
||||
background: #C1C1C1;
|
||||
border-radius: 10px; /*滚动条的背景区域的圆角*/
|
||||
width: 8px;
|
||||
/*滚动条宽度*/
|
||||
height: 6px;
|
||||
/*滚动条高度*/
|
||||
background: #C1C1C1;
|
||||
border-radius: 10px;
|
||||
/*滚动条的背景区域的圆角*/
|
||||
|
||||
// box-shadow: 0px 1px 3px #232335 inset;
|
||||
// box-shadow: 0px 1px 3px #232335 inset;
|
||||
|
||||
|
||||
}
|
||||
|
||||
::v-deep .el-table {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
@ -57,8 +57,11 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
|
||||
<!-- 添加或修改任务细分字典对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="110px">
|
||||
@ -180,6 +183,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
/** 查询任务细分字典列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
|
||||
@ -75,8 +75,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-dialog title="提示" :visible.sync="classificationOpen" width="30%" :before-close="classificationOpenfalse">
|
||||
@ -317,6 +319,11 @@ export default {
|
||||
});
|
||||
})
|
||||
},
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
/** 删除按钮操作 */
|
||||
handleDelete(row) {
|
||||
const ids = row.id || this.ids;
|
||||
|
||||
@ -77,8 +77,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
@ -114,6 +116,11 @@ export default {
|
||||
this.getList();
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
/** 查询信息列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
|
||||
@ -134,8 +134,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<!-- 添加或修改专病路径信息对话框 -->
|
||||
@ -291,6 +293,11 @@ export default {
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
addinfo() {
|
||||
getDepartmentList().then(res => {
|
||||
this.adddepartmentlist = res.data
|
||||
|
||||
@ -42,15 +42,17 @@
|
||||
<div ref="table">
|
||||
<el-table v-loading="loading" :data="taskExecuteRecordList" @selection-change="handleSelectionChange"
|
||||
:max-height="maxTableHeight" style="width: 100%">
|
||||
<el-table-column type="selection" align="center" />
|
||||
<el-table-column type="selection" align="center" />
|
||||
<!-- <el-table-column label="主键id" align="center" prop="id" /> -->
|
||||
<!-- <el-table-column label="患者表id" align="center" prop="patientId" /> -->
|
||||
<el-table-column label="患者姓名" align="center" prop="patientName" width="80"/>
|
||||
<el-table-column label="电话" align="center" prop="patientPhone" width="120"/>
|
||||
<el-table-column label="就诊流水号" align="center" prop="visitSerialNumber" width="120" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="医院" align="center" prop="hospitalAgencyName" width="105" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="院区" align="center" prop="campusAgencyName" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="科室名称" align="center" prop="departmentName" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="患者姓名" align="center" prop="patientName" width="80" />
|
||||
<el-table-column label="电话" align="center" prop="patientPhone" width="120" />
|
||||
<el-table-column label="就诊流水号" align="center" prop="visitSerialNumber" width="120"
|
||||
:show-overflow-tooltip="true" />
|
||||
<el-table-column label="医院" align="center" prop="hospitalAgencyName" width="105"
|
||||
:show-overflow-tooltip="true" />
|
||||
<el-table-column label="院区" align="center" prop="campusAgencyName" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="科室名称" align="center" prop="departmentName" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="病区名称" align="center" prop="wardName" />
|
||||
<!-- <el-table-column label="门诊/住院号" align="center" prop="patientName" />
|
||||
<el-table-column label="手术名称" align="center" prop="patientName" /> -->
|
||||
@ -69,7 +71,7 @@
|
||||
</el-table-column>
|
||||
<el-table-column label="管理任务名称" align="center" prop="manageRouteName" width="110">
|
||||
</el-table-column>
|
||||
<el-table-column label="入院时间" align="center" prop="admissionTime" width="100" >
|
||||
<el-table-column label="入院时间" align="center" prop="admissionTime" width="100">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ parseTime(scope.row.admissionTime, "{y}-{m}-{d}") }}</span>
|
||||
</template>
|
||||
@ -86,7 +88,7 @@
|
||||
</span>
|
||||
</template></el-table-column>
|
||||
<el-table-column label="任务名称" align="center" prop="manageRouteName" />
|
||||
<el-table-column label="执行时间" align="center" prop="executeTime" >
|
||||
<el-table-column label="执行时间" align="center" prop="executeTime">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ parseTime(scope.row.executeTime, "{y}-{m}-{d}") }}</span>
|
||||
</template>
|
||||
@ -124,8 +126,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -212,6 +216,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
// 获取表格最高高度
|
||||
getMaxTableHeight() {
|
||||
const windowInnerHeight = window.innerHeight // 屏幕可视高度
|
||||
|
||||
@ -67,9 +67,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
<!-- 添加或修改患者管理任务推送方式记录对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="110px" :inline="true">
|
||||
@ -356,6 +357,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
handleChange(value) {
|
||||
console.log('选中的值:', value);
|
||||
this.form.taskType = value
|
||||
|
||||
@ -90,8 +90,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
<!-- 添加或修改任务状态字典对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="110px">
|
||||
@ -188,6 +190,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
/** 查询任务状态字典列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
|
||||
@ -82,8 +82,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
|
||||
<!-- 添加或修改任务类型字典对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
||||
@ -165,6 +167,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
/** 查询任务类型字典列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
|
||||
@ -148,8 +148,10 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<!-- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
|
||||
:limit.sync="queryParams.pageSize" @pagination="getList" /> -->
|
||||
<myPagination v-show="total > 0" :total="total" :pageSize="queryParams.pageSize"
|
||||
:indexFromWrap="queryParams.pageNum" @updateCPage="updateCPage"></myPagination>
|
||||
<!-- 添加或修改患者就诊记录基本信息对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||
@ -285,6 +287,11 @@ export default {
|
||||
this.screenChange()
|
||||
},
|
||||
methods: {
|
||||
updateCPage(index, size) {
|
||||
this.queryParams.pageNum = index
|
||||
this.queryParams.pageSize = size
|
||||
this.getList();
|
||||
},
|
||||
changehospitalAgency(e) {
|
||||
this.form.hospitalAgencyName = this.hospitalAgencylist.find(f => f.id == e)?.agencyName
|
||||
},
|
||||
|
||||
Loading…
Reference in New Issue
Block a user