评估内容
This commit is contained in:
parent
b957281412
commit
0552729872
@ -71,7 +71,7 @@
|
|||||||
|
|
||||||
<el-table v-loading="loading" :data="calendarList" @selection-change="handleSelectionChange">
|
<el-table v-loading="loading" :data="calendarList" @selection-change="handleSelectionChange">
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<el-table-column label="标识" align="center" prop="id" />
|
<!-- <el-table-column label="标识" align="center" prop="id" /> -->
|
||||||
<el-table-column label="名称" align="center" prop="name" />
|
<el-table-column label="名称" align="center" prop="name" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="活动类型"
|
label="活动类型"
|
||||||
|
@ -90,9 +90,9 @@
|
|||||||
|
|
||||||
<el-table v-loading="loading" :data="detailList" @selection-change="handleSelectionChange">
|
<el-table v-loading="loading" :data="detailList" @selection-change="handleSelectionChange">
|
||||||
<el-table-column type="selection" width="55" align="center" :selectable="checkSelectable" />
|
<el-table-column type="selection" width="55" align="center" :selectable="checkSelectable" />
|
||||||
<el-table-column label="编号" align="center" prop="id" />
|
<!-- <el-table-column label="编号" align="center" prop="id" /> -->
|
||||||
<!-- <el-table-column label="学校编码" align="center" prop="schoolid" /> -->
|
<!-- <el-table-column label="学校编码" align="center" prop="schoolid" /> -->
|
||||||
<el-table-column label="班级编码" align="center" prop="classid" :formatter="classFormat" />
|
<el-table-column label="班级名称" align="center" prop="classid" :formatter="classFormat" />
|
||||||
<!-- <el-table-column label="幼儿编码" align="center" prop="childid" /> -->
|
<!-- <el-table-column label="幼儿编码" align="center" prop="childid" /> -->
|
||||||
<el-table-column label="幼儿姓名" align="center" prop="childname" />
|
<el-table-column label="幼儿姓名" align="center" prop="childname" />
|
||||||
<el-table-column label="出勤类型" align="center" prop="type" :formatter="typeFormat" />
|
<el-table-column label="出勤类型" align="center" prop="type" :formatter="typeFormat" />
|
||||||
|
@ -139,7 +139,7 @@
|
|||||||
@selection-change="handleSelectionChange"
|
@selection-change="handleSelectionChange"
|
||||||
>
|
>
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<el-table-column label="编号" align="center" prop="id" />
|
<!-- <el-table-column label="编号" align="center" prop="id" /> -->
|
||||||
<!-- <el-table-column label="幼儿园名称" align="center" prop="schoolid" /> -->
|
<!-- <el-table-column label="幼儿园名称" align="center" prop="schoolid" /> -->
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="班级名称"
|
label="班级名称"
|
||||||
|
@ -79,7 +79,7 @@
|
|||||||
@selection-change="handleSelectionChange"
|
@selection-change="handleSelectionChange"
|
||||||
>
|
>
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<el-table-column label="编号" align="center" prop="id" />
|
<!-- <el-table-column label="编号" align="center" prop="id" /> -->
|
||||||
<el-table-column label="幼儿" align="center" prop="childid" :formatter="childFormat" />
|
<el-table-column label="幼儿" align="center" prop="childid" :formatter="childFormat" />
|
||||||
<el-table-column label="父亲姓名" align="center" prop="fathername" />
|
<el-table-column label="父亲姓名" align="center" prop="fathername" />
|
||||||
<el-table-column label="父亲联系电话" align="center" prop="fphone" />
|
<el-table-column label="父亲联系电话" align="center" prop="fphone" />
|
||||||
|
@ -1,6 +1,11 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="app-container">
|
<div class="app-container">
|
||||||
<el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px">
|
<el-form
|
||||||
|
:model="queryParams"
|
||||||
|
ref="queryForm"
|
||||||
|
:inline="true"
|
||||||
|
label-width="68px"
|
||||||
|
>
|
||||||
<el-form-item label="家长姓名" prop="jzxm">
|
<el-form-item label="家长姓名" prop="jzxm">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="queryParams.jzxm"
|
v-model="queryParams.jzxm"
|
||||||
@ -29,21 +34,34 @@
|
|||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
<el-button
|
||||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</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-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
<el-row :gutter="10" class="mb8">
|
<el-row :gutter="10" class="mb8">
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-tooltip effect="dark" content="点我,可以复制内容发送给家长填报《入园体验申请》呦" placement="top-start">
|
<el-tooltip
|
||||||
|
effect="dark"
|
||||||
|
content="点我,可以复制内容发送给家长填报《入园体验申请》呦"
|
||||||
|
placement="top-start"
|
||||||
|
>
|
||||||
<el-button
|
<el-button
|
||||||
type="primary"
|
type="primary"
|
||||||
icon="el-icon-plus"
|
icon="el-icon-plus"
|
||||||
size="mini"
|
size="mini"
|
||||||
@click="copy($event,inviteCode)"
|
@click="copy($event, inviteCode)"
|
||||||
v-hasPermi="['benyi:experience:add']"
|
v-hasPermi="['benyi:experience:add']"
|
||||||
>一键复制</el-button>
|
>一键复制</el-button
|
||||||
|
>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
@ -54,7 +72,8 @@
|
|||||||
:disabled="single"
|
:disabled="single"
|
||||||
@click="handleUpdate"
|
@click="handleUpdate"
|
||||||
v-hasPermi="['benyi:experience:edit']"
|
v-hasPermi="['benyi:experience:edit']"
|
||||||
>回复</el-button>
|
>回复</el-button
|
||||||
|
>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button
|
<el-button
|
||||||
@ -64,30 +83,64 @@
|
|||||||
:disabled="multiple"
|
:disabled="multiple"
|
||||||
@click="handleDelete"
|
@click="handleDelete"
|
||||||
v-hasPermi="['benyi:experience:remove']"
|
v-hasPermi="['benyi:experience:remove']"
|
||||||
>删除</el-button>
|
>删除</el-button
|
||||||
|
>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
<el-table v-loading="loading" :data="experienceList" @selection-change="handleSelectionChange">
|
<el-table
|
||||||
|
v-loading="loading"
|
||||||
|
:data="experienceList"
|
||||||
|
@selection-change="handleSelectionChange"
|
||||||
|
>
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<el-table-column label="编号" align="center" prop="id" />
|
<!-- <el-table-column label="编号" align="center" prop="id" /> -->
|
||||||
<el-table-column label="家长姓名" align="center" prop="jzxm" />
|
|
||||||
<el-table-column label="幼儿姓名" align="center" prop="yexm" />
|
<el-table-column label="幼儿姓名" align="center" prop="yexm" />
|
||||||
<el-table-column label="幼儿出生日期" align="center" prop="csrq" width="180">
|
<el-table-column label="家长姓名" align="center" prop="jzxm" />
|
||||||
|
<el-table-column
|
||||||
|
label="幼儿出生日期"
|
||||||
|
align="center"
|
||||||
|
prop="csrq"
|
||||||
|
width="180"
|
||||||
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<span>{{ parseTime(scope.row.csrq, '{y}-{m}-{d}') }}</span>
|
<span>{{ parseTime(scope.row.csrq, "{y}-{m}-{d}") }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="联系方式" align="center" prop="lxfs" />
|
<el-table-column label="联系方式" align="center" prop="lxfs" />
|
||||||
<el-table-column label="申请体验时间" align="center" prop="sqtysj" width="180">
|
<el-table-column
|
||||||
|
label="申请体验时间"
|
||||||
|
align="center"
|
||||||
|
prop="sqtysj"
|
||||||
|
width="180"
|
||||||
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<span>{{ parseTime(scope.row.sqtysj, '{y}-{m}-{d}') }}</span>
|
<span>{{ parseTime(scope.row.sqtysj, "{y}-{m}-{d}") }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="上午或下午" align="center" prop="swxw" :formatter="swxwFormat" />
|
<el-table-column
|
||||||
<el-table-column label="是否回复" align="center" prop="sfhf" :formatter="ynFormat" />
|
label="上午或下午"
|
||||||
<el-table-column label="体验内容" align="center" prop="tynrid" :formatter="tynrFormat" />
|
align="center"
|
||||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
prop="swxw"
|
||||||
|
:formatter="swxwFormat"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="是否回复"
|
||||||
|
align="center"
|
||||||
|
prop="sfhf"
|
||||||
|
:formatter="ynFormat"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="体验内容"
|
||||||
|
align="center"
|
||||||
|
prop="tynrid"
|
||||||
|
:formatter="tynrFormat"
|
||||||
|
/>
|
||||||
|
<el-table-column
|
||||||
|
label="操作"
|
||||||
|
align="center"
|
||||||
|
class-name="small-padding fixed-width"
|
||||||
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button
|
<el-button
|
||||||
size="mini"
|
size="mini"
|
||||||
@ -95,20 +148,22 @@
|
|||||||
icon="el-icon-edit"
|
icon="el-icon-edit"
|
||||||
@click="handleUpdate(scope.row)"
|
@click="handleUpdate(scope.row)"
|
||||||
v-hasPermi="['benyi:experience:edit']"
|
v-hasPermi="['benyi:experience:edit']"
|
||||||
>回复</el-button>
|
>回复</el-button
|
||||||
|
>
|
||||||
<el-button
|
<el-button
|
||||||
size="mini"
|
size="mini"
|
||||||
type="text"
|
type="text"
|
||||||
icon="el-icon-delete"
|
icon="el-icon-delete"
|
||||||
@click="handleDelete(scope.row)"
|
@click="handleDelete(scope.row)"
|
||||||
v-hasPermi="['benyi:experience:remove']"
|
v-hasPermi="['benyi:experience:remove']"
|
||||||
>删除</el-button>
|
>删除</el-button
|
||||||
|
>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
|
||||||
<pagination
|
<pagination
|
||||||
v-show="total>0"
|
v-show="total > 0"
|
||||||
:total="total"
|
:total="total"
|
||||||
:page.sync="queryParams.pageNum"
|
:page.sync="queryParams.pageNum"
|
||||||
:limit.sync="queryParams.pageSize"
|
:limit.sync="queryParams.pageSize"
|
||||||
@ -121,17 +176,29 @@
|
|||||||
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="家长姓名" prop="jzxm">
|
<el-form-item label="家长姓名" prop="jzxm">
|
||||||
<el-input v-model="form.jzxm" placeholder="请输入家长姓名" :disabled="true" />
|
<el-input
|
||||||
|
v-model="form.jzxm"
|
||||||
|
placeholder="请输入家长姓名"
|
||||||
|
:disabled="true"
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="联系方式" prop="lxfs">
|
<el-form-item label="联系方式" prop="lxfs">
|
||||||
<el-input v-model="form.lxfs" placeholder="请输入联系方式" :disabled="true" />
|
<el-input
|
||||||
|
v-model="form.lxfs"
|
||||||
|
placeholder="请输入联系方式"
|
||||||
|
:disabled="true"
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="幼儿姓名" prop="yexm">
|
<el-form-item label="幼儿姓名" prop="yexm">
|
||||||
<el-input v-model="form.yexm" placeholder="请输入幼儿姓名" :disabled="true" />
|
<el-input
|
||||||
|
v-model="form.yexm"
|
||||||
|
placeholder="请输入幼儿姓名"
|
||||||
|
:disabled="true"
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
@ -178,7 +245,11 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="上午或下午" prop="swxw">
|
<el-form-item label="上午或下午" prop="swxw">
|
||||||
<el-select v-model="form.swxw" placeholder="请选择" :disabled="true">
|
<el-select
|
||||||
|
v-model="form.swxw"
|
||||||
|
placeholder="请选择"
|
||||||
|
:disabled="true"
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in swxwOptions"
|
v-for="dict in swxwOptions"
|
||||||
:key="dict.dictValue"
|
:key="dict.dictValue"
|
||||||
@ -196,18 +267,27 @@
|
|||||||
v-for="dict in ynOptions"
|
v-for="dict in ynOptions"
|
||||||
:key="dict.dictValue"
|
:key="dict.dictValue"
|
||||||
:label="dict.dictValue"
|
:label="dict.dictValue"
|
||||||
>{{dict.dictLabel}}</el-radio>
|
>{{ dict.dictLabel }}</el-radio
|
||||||
|
>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="回复内容" prop="hfrn">
|
<el-form-item label="回复内容" prop="hfrn">
|
||||||
<el-input v-model="form.hfrn" type="textarea" placeholder="请输入内容" />
|
<el-input
|
||||||
|
v-model="form.hfrn"
|
||||||
|
type="textarea"
|
||||||
|
placeholder="请输入内容"
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="园长指示" prop="yzzs">
|
<el-form-item label="园长指示" prop="yzzs">
|
||||||
<el-input v-model="form.yzzs" type="textarea" placeholder="请输入内容" />
|
<el-input
|
||||||
|
v-model="form.yzzs"
|
||||||
|
type="textarea"
|
||||||
|
placeholder="请输入内容"
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
|
@ -65,8 +65,16 @@
|
|||||||
></el-date-picker>
|
></el-date-picker>
|
||||||
</el-form-item>-->
|
</el-form-item>-->
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
<el-button
|
||||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</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-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
@ -78,7 +86,8 @@
|
|||||||
size="mini"
|
size="mini"
|
||||||
@click="handleAdd"
|
@click="handleAdd"
|
||||||
v-hasPermi="['benyi:healthcheck:add']"
|
v-hasPermi="['benyi:healthcheck:add']"
|
||||||
>新增</el-button>
|
>新增</el-button
|
||||||
|
>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button
|
<el-button
|
||||||
@ -88,7 +97,8 @@
|
|||||||
:disabled="single"
|
:disabled="single"
|
||||||
@click="handleUpdate"
|
@click="handleUpdate"
|
||||||
v-hasPermi="['benyi:healthcheck:edit']"
|
v-hasPermi="['benyi:healthcheck:edit']"
|
||||||
>修改</el-button>
|
>修改</el-button
|
||||||
|
>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button
|
<el-button
|
||||||
@ -98,7 +108,8 @@
|
|||||||
:disabled="multiple"
|
:disabled="multiple"
|
||||||
@click="handleDelete"
|
@click="handleDelete"
|
||||||
v-hasPermi="['benyi:healthcheck:remove']"
|
v-hasPermi="['benyi:healthcheck:remove']"
|
||||||
>删除</el-button>
|
>删除</el-button
|
||||||
|
>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button
|
<el-button
|
||||||
@ -107,18 +118,28 @@
|
|||||||
size="mini"
|
size="mini"
|
||||||
@click="handleExport"
|
@click="handleExport"
|
||||||
v-hasPermi="['benyi:healthcheck:export']"
|
v-hasPermi="['benyi:healthcheck:export']"
|
||||||
>导出</el-button>
|
>导出</el-button
|
||||||
|
>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
<el-table v-loading="loading" :data="healthcheckList" @selection-change="handleSelectionChange">
|
<el-table
|
||||||
|
v-loading="loading"
|
||||||
|
:data="healthcheckList"
|
||||||
|
@selection-change="handleSelectionChange"
|
||||||
|
>
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<el-table-column label="体检表编号" align="center" prop="id" />
|
<!-- <el-table-column label="体检表编号" align="center" prop="id" /> -->
|
||||||
<el-table-column label="幼儿姓名" align="center" prop="byChild.name" />
|
|
||||||
<el-table-column label="班级信息" align="center" prop="byClass.bjmc" />
|
<el-table-column label="班级信息" align="center" prop="byClass.bjmc" />
|
||||||
<el-table-column label="检查日期" align="center" prop="checkTime" width="180">
|
<el-table-column label="幼儿姓名" align="center" prop="byChild.name" />
|
||||||
|
<el-table-column
|
||||||
|
label="检查日期"
|
||||||
|
align="center"
|
||||||
|
prop="checkTime"
|
||||||
|
width="180"
|
||||||
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<span>{{ parseTime(scope.row.checkTime, '{y}-{m}-{d}') }}</span>
|
<span>{{ parseTime(scope.row.checkTime, "{y}-{m}-{d}") }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="保健师" align="center" prop="doctorName" />
|
<el-table-column label="保健师" align="center" prop="doctorName" />
|
||||||
@ -146,12 +167,23 @@
|
|||||||
prop="totalAssessment"
|
prop="totalAssessment"
|
||||||
:formatter="totalAssessmentFormat"
|
:formatter="totalAssessmentFormat"
|
||||||
/>
|
/>
|
||||||
<el-table-column label="创建时间" align="center" prop="createtime" width="180">
|
<el-table-column
|
||||||
|
label="创建时间"
|
||||||
|
align="center"
|
||||||
|
prop="createtime"
|
||||||
|
width="180"
|
||||||
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<span>{{ parseTime(scope.row.createtime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
<span>{{
|
||||||
|
parseTime(scope.row.createtime, "{y}-{m}-{d} {h}:{i}:{s}")
|
||||||
|
}}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
<el-table-column
|
||||||
|
label="操作"
|
||||||
|
align="center"
|
||||||
|
class-name="small-padding fixed-width"
|
||||||
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button
|
<el-button
|
||||||
size="mini"
|
size="mini"
|
||||||
@ -159,20 +191,22 @@
|
|||||||
icon="el-icon-edit"
|
icon="el-icon-edit"
|
||||||
@click="handleUpdate(scope.row)"
|
@click="handleUpdate(scope.row)"
|
||||||
v-hasPermi="['benyi:healthcheck:edit']"
|
v-hasPermi="['benyi:healthcheck:edit']"
|
||||||
>修改</el-button>
|
>修改</el-button
|
||||||
|
>
|
||||||
<el-button
|
<el-button
|
||||||
size="mini"
|
size="mini"
|
||||||
type="text"
|
type="text"
|
||||||
icon="el-icon-delete"
|
icon="el-icon-delete"
|
||||||
@click="handleDelete(scope.row)"
|
@click="handleDelete(scope.row)"
|
||||||
v-hasPermi="['benyi:healthcheck:remove']"
|
v-hasPermi="['benyi:healthcheck:remove']"
|
||||||
>删除</el-button>
|
>删除</el-button
|
||||||
|
>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
|
||||||
<pagination
|
<pagination
|
||||||
v-show="total>0"
|
v-show="total > 0"
|
||||||
:total="total"
|
:total="total"
|
||||||
:page.sync="queryParams.pageNum"
|
:page.sync="queryParams.pageNum"
|
||||||
:limit.sync="queryParams.pageSize"
|
:limit.sync="queryParams.pageSize"
|
||||||
@ -185,7 +219,11 @@
|
|||||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="班级信息" prop="classInfo">
|
<el-form-item label="班级信息" prop="classInfo">
|
||||||
<el-select v-model="form.classInfo" placeholder="请选择班级信息" @change="classInfoChange">
|
<el-select
|
||||||
|
v-model="form.classInfo"
|
||||||
|
placeholder="请选择班级信息"
|
||||||
|
@change="classInfoChange"
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in classInfoOptions"
|
v-for="dict in classInfoOptions"
|
||||||
:key="dict.bjbh"
|
:key="dict.bjbh"
|
||||||
@ -199,7 +237,9 @@
|
|||||||
<el-form-item label="幼儿姓名" prop="childId">
|
<el-form-item label="幼儿姓名" prop="childId">
|
||||||
<el-select v-model="form.childId" placeholder="请选择班级信息">
|
<el-select v-model="form.childId" placeholder="请选择班级信息">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in (childInfoOptions.filter(c=>c.classid == this.form.classInfo))"
|
v-for="dict in childInfoOptions.filter(
|
||||||
|
(c) => c.classid == this.form.classInfo
|
||||||
|
)"
|
||||||
:key="dict.id"
|
:key="dict.id"
|
||||||
:label="dict.name"
|
:label="dict.name"
|
||||||
:value="dict.id"
|
:value="dict.id"
|
||||||
@ -222,7 +262,10 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="视力评价">
|
<el-form-item label="视力评价">
|
||||||
<el-select v-model="form.visionAssessment" placeholder="请选择视力评价">
|
<el-select
|
||||||
|
v-model="form.visionAssessment"
|
||||||
|
placeholder="请选择视力评价"
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in visionAssessmentOptions"
|
v-for="dict in visionAssessmentOptions"
|
||||||
:key="dict.dictValue"
|
:key="dict.dictValue"
|
||||||
@ -234,7 +277,10 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="是否龋齿">
|
<el-form-item label="是否龋齿">
|
||||||
<el-select v-model="form.decayedTooth" placeholder="请选择是否龋齿">
|
<el-select
|
||||||
|
v-model="form.decayedTooth"
|
||||||
|
placeholder="请选择是否龋齿"
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in decayedToothOptions"
|
v-for="dict in decayedToothOptions"
|
||||||
:key="dict.dictValue"
|
:key="dict.dictValue"
|
||||||
@ -246,12 +292,19 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="体重(kg)" prop="weight">
|
<el-form-item label="体重(kg)" prop="weight">
|
||||||
<el-input v-model="form.weight" placeholder="请输入体重" maxlength="6" />
|
<el-input
|
||||||
|
v-model="form.weight"
|
||||||
|
placeholder="请输入体重"
|
||||||
|
maxlength="6"
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="体重评价">
|
<el-form-item label="体重评价">
|
||||||
<el-select v-model="form.weightAssessment" placeholder="请选择体重评价">
|
<el-select
|
||||||
|
v-model="form.weightAssessment"
|
||||||
|
placeholder="请选择体重评价"
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in weightAssessmentOptions"
|
v-for="dict in weightAssessmentOptions"
|
||||||
:key="dict.dictValue"
|
:key="dict.dictValue"
|
||||||
@ -268,12 +321,18 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="左眼视力" prop="eyesVisionLeft">
|
<el-form-item label="左眼视力" prop="eyesVisionLeft">
|
||||||
<el-input v-model="form.eyesVisionLeft" placeholder="请输入左眼视力" />
|
<el-input
|
||||||
|
v-model="form.eyesVisionLeft"
|
||||||
|
placeholder="请输入左眼视力"
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="右眼视力" prop="eyesVisionRight">
|
<el-form-item label="右眼视力" prop="eyesVisionRight">
|
||||||
<el-input v-model="form.eyesVisionRight" placeholder="请输入右眼视力" />
|
<el-input
|
||||||
|
v-model="form.eyesVisionRight"
|
||||||
|
placeholder="请输入右眼视力"
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
@ -288,7 +347,10 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="身高评价">
|
<el-form-item label="身高评价">
|
||||||
<el-select v-model="form.heightAssessment" placeholder="请选择身高评价">
|
<el-select
|
||||||
|
v-model="form.heightAssessment"
|
||||||
|
placeholder="请选择身高评价"
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in heightAssessmentOptions"
|
v-for="dict in heightAssessmentOptions"
|
||||||
:key="dict.dictValue"
|
:key="dict.dictValue"
|
||||||
@ -300,7 +362,10 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="总评价">
|
<el-form-item label="总评价">
|
||||||
<el-select v-model="form.totalAssessment" placeholder="请选择总评价">
|
<el-select
|
||||||
|
v-model="form.totalAssessment"
|
||||||
|
placeholder="请选择总评价"
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in totalAssessmentOptions"
|
v-for="dict in totalAssessmentOptions"
|
||||||
:key="dict.dictValue"
|
:key="dict.dictValue"
|
||||||
@ -328,7 +393,7 @@ import {
|
|||||||
delHealthcheck,
|
delHealthcheck,
|
||||||
addHealthcheck,
|
addHealthcheck,
|
||||||
updateHealthcheck,
|
updateHealthcheck,
|
||||||
exportHealthcheck
|
exportHealthcheck,
|
||||||
} from "@/api/benyi/healthcheck";
|
} from "@/api/benyi/healthcheck";
|
||||||
import { listClass } from "@/api/system/class";
|
import { listClass } from "@/api/system/class";
|
||||||
import { listChild } from "@/api/benyi/child";
|
import { listChild } from "@/api/benyi/child";
|
||||||
@ -387,7 +452,7 @@ export default {
|
|||||||
heightAssessment: undefined,
|
heightAssessment: undefined,
|
||||||
totalAssessment: undefined,
|
totalAssessment: undefined,
|
||||||
createtime: undefined,
|
createtime: undefined,
|
||||||
createuser: undefined
|
createuser: undefined,
|
||||||
},
|
},
|
||||||
// 表单参数
|
// 表单参数
|
||||||
form: {},
|
form: {},
|
||||||
@ -395,47 +460,47 @@ export default {
|
|||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
classInfo: [
|
classInfo: [
|
||||||
{ required: true, message: "班级信息不能为空", trigger: "blur" }
|
{ required: true, message: "班级信息不能为空", trigger: "blur" },
|
||||||
],
|
],
|
||||||
childId: [
|
childId: [
|
||||||
{ required: true, message: "幼儿姓名不能为空", trigger: "blur" }
|
{ required: true, message: "幼儿姓名不能为空", trigger: "blur" },
|
||||||
],
|
],
|
||||||
checkTime: [
|
checkTime: [
|
||||||
{ required: true, message: "检查时间不能为空", trigger: "blur" }
|
{ required: true, message: "检查时间不能为空", trigger: "blur" },
|
||||||
],
|
],
|
||||||
doctorName: [
|
doctorName: [
|
||||||
{ required: true, message: "保健医不能为空", trigger: "blur" }
|
{ required: true, message: "保健医不能为空", trigger: "blur" },
|
||||||
],
|
],
|
||||||
totalAssessment: [
|
totalAssessment: [
|
||||||
{ required: true, message: "总评价不能为空", trigger: "blur" }
|
{ required: true, message: "总评价不能为空", trigger: "blur" },
|
||||||
],
|
],
|
||||||
weight: [
|
weight: [
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
message: "输入内容必须是数字,且不能超过六位数",
|
message: "输入内容必须是数字,且不能超过六位数",
|
||||||
trigger: "blur"
|
trigger: "blur",
|
||||||
}
|
},
|
||||||
]
|
],
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getList();
|
this.getList();
|
||||||
this.getclassinfo();
|
this.getclassinfo();
|
||||||
|
|
||||||
this.getDicts("sys_vision_assessment").then(response => {
|
this.getDicts("sys_vision_assessment").then((response) => {
|
||||||
this.visionAssessmentOptions = response.data;
|
this.visionAssessmentOptions = response.data;
|
||||||
});
|
});
|
||||||
this.getDicts("sys_decayed_tooth").then(response => {
|
this.getDicts("sys_decayed_tooth").then((response) => {
|
||||||
this.decayedToothOptions = response.data;
|
this.decayedToothOptions = response.data;
|
||||||
});
|
});
|
||||||
this.getDicts("sys_weight_assessment").then(response => {
|
this.getDicts("sys_weight_assessment").then((response) => {
|
||||||
this.weightAssessmentOptions = response.data;
|
this.weightAssessmentOptions = response.data;
|
||||||
});
|
});
|
||||||
this.getDicts("sys_height_assessment").then(response => {
|
this.getDicts("sys_height_assessment").then((response) => {
|
||||||
this.heightAssessmentOptions = response.data;
|
this.heightAssessmentOptions = response.data;
|
||||||
});
|
});
|
||||||
this.getDicts("sys_dm_tyjg").then(response => {
|
this.getDicts("sys_dm_tyjg").then((response) => {
|
||||||
this.totalAssessmentOptions = response.data;
|
this.totalAssessmentOptions = response.data;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
@ -443,14 +508,14 @@ export default {
|
|||||||
// 班级选择框变化后触发
|
// 班级选择框变化后触发
|
||||||
classInfoChange() {
|
classInfoChange() {
|
||||||
this.queryParams.childId = null;
|
this.queryParams.childId = null;
|
||||||
listChild(null).then(response => {
|
listChild(null).then((response) => {
|
||||||
this.childInfoOptions = response.rows;
|
this.childInfoOptions = response.rows;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
/** 查询儿童常规体检记录列表 */
|
/** 查询儿童常规体检记录列表 */
|
||||||
getList() {
|
getList() {
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
listHealthcheck(this.queryParams).then(response => {
|
listHealthcheck(this.queryParams).then((response) => {
|
||||||
this.healthcheckList = response.rows;
|
this.healthcheckList = response.rows;
|
||||||
this.total = response.total;
|
this.total = response.total;
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
@ -458,7 +523,7 @@ export default {
|
|||||||
},
|
},
|
||||||
// 查询所有班级信息
|
// 查询所有班级信息
|
||||||
getclassinfo() {
|
getclassinfo() {
|
||||||
listClass(null).then(response => {
|
listClass(null).then((response) => {
|
||||||
this.classInfoOptions = response.rows;
|
this.classInfoOptions = response.rows;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
@ -518,7 +583,7 @@ export default {
|
|||||||
heightAssessment: undefined,
|
heightAssessment: undefined,
|
||||||
totalAssessment: undefined,
|
totalAssessment: undefined,
|
||||||
createtime: undefined,
|
createtime: undefined,
|
||||||
createuser: undefined
|
createuser: undefined,
|
||||||
};
|
};
|
||||||
this.resetForm("form");
|
this.resetForm("form");
|
||||||
},
|
},
|
||||||
@ -534,7 +599,7 @@ export default {
|
|||||||
},
|
},
|
||||||
// 多选框选中数据
|
// 多选框选中数据
|
||||||
handleSelectionChange(selection) {
|
handleSelectionChange(selection) {
|
||||||
this.ids = selection.map(item => item.id);
|
this.ids = selection.map((item) => item.id);
|
||||||
this.single = selection.length != 1;
|
this.single = selection.length != 1;
|
||||||
this.multiple = !selection.length;
|
this.multiple = !selection.length;
|
||||||
},
|
},
|
||||||
@ -548,18 +613,18 @@ export default {
|
|||||||
handleUpdate(row) {
|
handleUpdate(row) {
|
||||||
this.reset();
|
this.reset();
|
||||||
const id = row.id || this.ids;
|
const id = row.id || this.ids;
|
||||||
getHealthcheck(id).then(response => {
|
getHealthcheck(id).then((response) => {
|
||||||
this.form = response.data;
|
this.form = response.data;
|
||||||
this.open = true;
|
this.open = true;
|
||||||
this.title = "修改儿童常规体检记录";
|
this.title = "修改儿童常规体检记录";
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
/** 提交按钮 */
|
/** 提交按钮 */
|
||||||
submitForm: function() {
|
submitForm: function () {
|
||||||
this.$refs["form"].validate(valid => {
|
this.$refs["form"].validate((valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
if (this.form.id != undefined) {
|
if (this.form.id != undefined) {
|
||||||
updateHealthcheck(this.form).then(response => {
|
updateHealthcheck(this.form).then((response) => {
|
||||||
if (response.code === 200) {
|
if (response.code === 200) {
|
||||||
this.msgSuccess("修改成功");
|
this.msgSuccess("修改成功");
|
||||||
this.open = false;
|
this.open = false;
|
||||||
@ -567,7 +632,7 @@ export default {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
addHealthcheck(this.form).then(response => {
|
addHealthcheck(this.form).then((response) => {
|
||||||
if (response.code === 200) {
|
if (response.code === 200) {
|
||||||
this.msgSuccess("新增成功");
|
this.msgSuccess("新增成功");
|
||||||
this.open = false;
|
this.open = false;
|
||||||
@ -587,17 +652,17 @@ export default {
|
|||||||
{
|
{
|
||||||
confirmButtonText: "确定",
|
confirmButtonText: "确定",
|
||||||
cancelButtonText: "取消",
|
cancelButtonText: "取消",
|
||||||
type: "warning"
|
type: "warning",
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
.then(function() {
|
.then(function () {
|
||||||
return delHealthcheck(ids);
|
return delHealthcheck(ids);
|
||||||
})
|
})
|
||||||
.then(() => {
|
.then(() => {
|
||||||
this.getList();
|
this.getList();
|
||||||
this.msgSuccess("删除成功");
|
this.msgSuccess("删除成功");
|
||||||
})
|
})
|
||||||
.catch(function() {});
|
.catch(function () {});
|
||||||
},
|
},
|
||||||
/** 导出按钮操作 */
|
/** 导出按钮操作 */
|
||||||
handleExport() {
|
handleExport() {
|
||||||
@ -605,16 +670,16 @@ export default {
|
|||||||
this.$confirm("是否确认导出所有儿童常规体检记录数据项?", "警告", {
|
this.$confirm("是否确认导出所有儿童常规体检记录数据项?", "警告", {
|
||||||
confirmButtonText: "确定",
|
confirmButtonText: "确定",
|
||||||
cancelButtonText: "取消",
|
cancelButtonText: "取消",
|
||||||
type: "warning"
|
type: "warning",
|
||||||
})
|
})
|
||||||
.then(function() {
|
.then(function () {
|
||||||
return exportHealthcheck(queryParams);
|
return exportHealthcheck(queryParams);
|
||||||
})
|
})
|
||||||
.then(response => {
|
.then((response) => {
|
||||||
this.download(response.msg);
|
this.download(response.msg);
|
||||||
})
|
})
|
||||||
.catch(function() {});
|
.catch(function () {});
|
||||||
}
|
},
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
@ -61,7 +61,7 @@
|
|||||||
|
|
||||||
<el-table v-loading="loading" :data="familyList" @selection-change="handleSelectionChange">
|
<el-table v-loading="loading" :data="familyList" @selection-change="handleSelectionChange">
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<el-table-column label="编号" align="center" prop="id" />
|
<!-- <el-table-column label="编号" align="center" prop="id" /> -->
|
||||||
<el-table-column label="幼儿" align="center" prop="childid" :formatter="childFormat" />
|
<el-table-column label="幼儿" align="center" prop="childid" :formatter="childFormat" />
|
||||||
<el-table-column label="学年学期" align="center" prop="xnxq" :formatter="xnxqFormat" />
|
<el-table-column label="学年学期" align="center" prop="xnxq" :formatter="xnxqFormat" />
|
||||||
<!-- <el-table-column label="作品照片" align="center" prop="zpimgs" />
|
<!-- <el-table-column label="作品照片" align="center" prop="zpimgs" />
|
||||||
|
@ -61,7 +61,7 @@
|
|||||||
|
|
||||||
<el-table v-loading="loading" :data="teacherList" @selection-change="handleSelectionChange">
|
<el-table v-loading="loading" :data="teacherList" @selection-change="handleSelectionChange">
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<el-table-column label="编号" align="center" prop="id" />
|
<!-- <el-table-column label="编号" align="center" prop="id" /> -->
|
||||||
<el-table-column label="幼儿" align="center" prop="childid" :formatter="childFormat" />
|
<el-table-column label="幼儿" align="center" prop="childid" :formatter="childFormat" />
|
||||||
<el-table-column label="学年学期" align="center" prop="xnxq" :formatter="xnxqFormat" />
|
<el-table-column label="学年学期" align="center" prop="xnxq" :formatter="xnxqFormat" />
|
||||||
<!-- <el-table-column label="观察记录" align="center" prop="gcjl" />
|
<!-- <el-table-column label="观察记录" align="center" prop="gcjl" />
|
||||||
|
@ -60,7 +60,7 @@
|
|||||||
|
|
||||||
<el-table v-loading="loading" :data="noticeList" @selection-change="handleSelectionChange">
|
<el-table v-loading="loading" :data="noticeList" @selection-change="handleSelectionChange">
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<el-table-column label="编号" align="center" prop="id" />
|
<!-- <el-table-column label="编号" align="center" prop="id" /> -->
|
||||||
<el-table-column label="标题" align="center" prop="title" />
|
<el-table-column label="标题" align="center" prop="title" />
|
||||||
<el-table-column label="类型" align="center" prop="type" :formatter="typeFormat" />
|
<el-table-column label="类型" align="center" prop="type" :formatter="typeFormat" />
|
||||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
@selection-change="handleSelectionChange"
|
@selection-change="handleSelectionChange"
|
||||||
>
|
>
|
||||||
<el-table-column type="selection" width="55" align="center" :selectable="checkSelectable" />
|
<el-table-column type="selection" width="55" align="center" :selectable="checkSelectable" />
|
||||||
<el-table-column label="编号" align="center" prop="id" />
|
<!-- <el-table-column label="编号" align="center" prop="id" /> -->
|
||||||
<el-table-column label="名称" align="center" prop="name" />
|
<el-table-column label="名称" align="center" prop="name" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="活动类型"
|
label="活动类型"
|
||||||
|
@ -95,7 +95,7 @@
|
|||||||
@selection-change="handleSelectionChange"
|
@selection-change="handleSelectionChange"
|
||||||
>
|
>
|
||||||
<el-table-column type="selection" width="55" align="center" :selectable="checkSelectable" />
|
<el-table-column type="selection" width="55" align="center" :selectable="checkSelectable" />
|
||||||
<el-table-column label="编号" align="center" prop="id" />
|
<!-- <el-table-column label="编号" align="center" prop="id" /> -->
|
||||||
<el-table-column label="名称" align="center" prop="name" />
|
<el-table-column label="名称" align="center" prop="name" />
|
||||||
<el-table-column label="活动类型" align="center" prop="type" :formatter="typeFormat" />
|
<el-table-column label="活动类型" align="center" prop="type" :formatter="typeFormat" />
|
||||||
<el-table-column label="所属班级" align="center" prop="byClass.bjmc" />
|
<el-table-column label="所属班级" align="center" prop="byClass.bjmc" />
|
||||||
|
Loading…
x
Reference in New Issue
Block a user