xg
This commit is contained in:
parent
1cff6c4d5c
commit
4edcd09cd9
@ -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;
|
||||
|
||||
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>
|
||||
@ -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;
|
||||
}
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
@ -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");
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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(
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user