从本地电脑提交
This commit is contained in:
parent
bdf1cabc33
commit
bfa7669e66
|
@ -52,7 +52,7 @@
|
||||||
},
|
},
|
||||||
yAxis: {
|
yAxis: {
|
||||||
type: 'category',
|
type: 'category',
|
||||||
data: ['床位','房间'],
|
data: ['供养床位','供养房间'],
|
||||||
axisLabel: {
|
axisLabel: {
|
||||||
fontSize: 20
|
fontSize: 20
|
||||||
}
|
}
|
||||||
|
@ -70,7 +70,7 @@
|
||||||
data: this.cdata.seriesData.map(item => item.value2)
|
data: this.cdata.seriesData.map(item => item.value2)
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: '总数',
|
name: '剩余数',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
stack: 'total',
|
stack: 'total',
|
||||||
label: {
|
label: {
|
||||||
|
|
|
@ -22,6 +22,16 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="service-bag" @click="jumpPage(1)">
|
||||||
|
<div class="service-img"><img alt="" src="@/assets/user_head.png" /></div>
|
||||||
|
<div class="service-comtemt">
|
||||||
|
<div class="servive-title">供养床位</div>
|
||||||
|
<div class="service-cont">
|
||||||
|
<div class="num">{{ rzData.roomTypeList[7].value }}</div>
|
||||||
|
<div class="unit">间</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="service-bag" @click="jumpPage(4)">
|
<div class="service-bag" @click="jumpPage(4)">
|
||||||
<div class="service-img"><img alt="" src="@/assets/user_head.png" /></div>
|
<div class="service-img"><img alt="" src="@/assets/user_head.png" /></div>
|
||||||
|
@ -70,8 +80,28 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="service-bag">
|
<div class="service-bag" @click="jumpPage(6)">
|
||||||
</div>
|
<div class="service-img"><img alt="" src="@/assets/build.png" /></div>
|
||||||
|
<div class="service-comtemt">
|
||||||
|
<div class="servive-title">档案室</div>
|
||||||
|
<div class="service-cont">
|
||||||
|
<div class="num">{{ rzData.roomTypeList[5].value }}</div>
|
||||||
|
<div class="unit">间</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="service-bag" @click="jumpPage(7)">
|
||||||
|
<div class="service-img"><img alt="" src="@/assets/build.png" /></div>
|
||||||
|
<div class="service-comtemt">
|
||||||
|
<div class="servive-title">消防室</div>
|
||||||
|
<div class="service-cont">
|
||||||
|
<div class="num">{{ rzData.roomTypeList[6].value }}</div>
|
||||||
|
<div class="unit">间</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -117,7 +117,7 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '外出就医数',
|
title: '外出就医寄养数',
|
||||||
type: 5,
|
type: 5,
|
||||||
number: {
|
number: {
|
||||||
number: [this.centerData.countList[4]],
|
number: [this.centerData.countList[4]],
|
||||||
|
|
|
@ -76,7 +76,7 @@
|
||||||
getData () {
|
getData () {
|
||||||
honorPage({
|
honorPage({
|
||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
pageSize: 10
|
pageSize: 100
|
||||||
}).then((res) => {
|
}).then((res) => {
|
||||||
this.honorList = res.rows
|
this.honorList = res.rows
|
||||||
|
|
||||||
|
@ -131,4 +131,14 @@
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*首先,我们需要为需要隐藏滚动条的元素添加样式*/
|
||||||
|
#focusListNews1 {
|
||||||
|
overflow-y: auto; /*将竖直方向滚动条设置为自动出现*/
|
||||||
|
scrollbar-width: none; /*隐藏系统默认的滚动条*/
|
||||||
|
}
|
||||||
|
/*最后,我们需要添加webkit内核的滚动条样式,以确保在Chrome、Safari等浏览器下也可以正常工作*/
|
||||||
|
#focusListNews1::-webkit-scrollbar {
|
||||||
|
display: none; /*隐藏滚动条*/
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
@ -736,7 +736,7 @@ html {
|
||||||
z-index:5
|
z-index:5
|
||||||
}
|
}
|
||||||
.headline .part {
|
.headline .part {
|
||||||
padding:20px 20px;
|
padding:20px 10px;
|
||||||
position:relative
|
position:relative
|
||||||
}
|
}
|
||||||
.headline .tag {
|
.headline .tag {
|
||||||
|
|
|
@ -278,7 +278,7 @@
|
||||||
|
|
||||||
// 动态回显身份证号相关信息
|
// 动态回显身份证号相关信息
|
||||||
this.idCardNoBlur()
|
this.idCardNoBlur()
|
||||||
this.form.maritalStatus = parseInt(form.maritalStatus)
|
/* this.form.maritalStatus = parseInt(form.maritalStatus) */
|
||||||
|
|
||||||
this.dataLoaded = true;
|
this.dataLoaded = true;
|
||||||
})
|
})
|
||||||
|
|
|
@ -269,8 +269,8 @@
|
||||||
|
|
||||||
// 动态回显身份证号相关信息
|
// 动态回显身份证号相关信息
|
||||||
this.idCardNoBlur()
|
this.idCardNoBlur()
|
||||||
this.form.maritalStatus = parseInt(form.maritalStatus)
|
/* this.form.maritalStatus = parseInt(form.maritalStatus)*/
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
onSubmit(e) {
|
onSubmit(e) {
|
||||||
this.$refs.ruleForm.validate(valid => {
|
this.$refs.ruleForm.validate(valid => {
|
||||||
|
|
|
@ -45,7 +45,7 @@
|
||||||
<a-button v-if="hasPerm('person:support:add')" type="primary" icon="plus" @click="handleCreate" >新增</a-button>
|
<a-button v-if="hasPerm('person:support:add')" type="primary" icon="plus" @click="handleCreate" >新增</a-button>
|
||||||
</a-space>
|
</a-space>
|
||||||
</a-form>
|
</a-form>
|
||||||
<s-table ref="table" :columns="type==1?columns:columns2" :data="loadData" :rowKey="(record) => record.id" >
|
<s-table ref="table" :columns="getColumns()" :data="loadData" :rowKey="(record) => record.id" >
|
||||||
<template slot="bringTime" slot-scope="text, record">
|
<template slot="bringTime" slot-scope="text, record">
|
||||||
{{ record.bringTime | moment('YYYY-MM-DD') }}
|
{{ record.bringTime | moment('YYYY-MM-DD') }}
|
||||||
</template>
|
</template>
|
||||||
|
@ -81,71 +81,6 @@ export default {
|
||||||
queryParam: { name: '', idCardNo: '', phone: '', supportType: 1 },
|
queryParam: { name: '', idCardNo: '', phone: '', supportType: 1 },
|
||||||
type: 1,
|
type: 1,
|
||||||
supportTypeData: [],
|
supportTypeData: [],
|
||||||
// 表头
|
|
||||||
columns: [
|
|
||||||
{
|
|
||||||
title: '姓名',
|
|
||||||
width: 200,
|
|
||||||
dataIndex: 'name'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '身份证号',
|
|
||||||
dataIndex: 'idCardNo'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '村组',
|
|
||||||
dataIndex: 'villageName'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '护理等级',
|
|
||||||
dataIndex: 'nursingLevelName'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '供养类型',
|
|
||||||
dataIndex: 'supportTypeName'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '入院时间',
|
|
||||||
dataIndex: 'bringTime',
|
|
||||||
scopedSlots: { customRender: 'bringTime' }
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '操作',
|
|
||||||
key: 'operation',
|
|
||||||
fixed: 'right',
|
|
||||||
width: 200,
|
|
||||||
scopedSlots: { customRender: 'action' }
|
|
||||||
}
|
|
||||||
],
|
|
||||||
// 表头
|
|
||||||
columns2: [
|
|
||||||
{
|
|
||||||
title: '姓名',
|
|
||||||
width: 200,
|
|
||||||
dataIndex: 'name'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '身份证号',
|
|
||||||
dataIndex: 'idCardNo'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '联系方式',
|
|
||||||
dataIndex: 'phone'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '入住时间',
|
|
||||||
dataIndex: 'bringTime',
|
|
||||||
scopedSlots: { customRender: 'bringTime' }
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '操作',
|
|
||||||
key: 'operation',
|
|
||||||
fixed: 'right',
|
|
||||||
width: 200,
|
|
||||||
scopedSlots: { customRender: 'action' }
|
|
||||||
}
|
|
||||||
],
|
|
||||||
|
|
||||||
// 加载数据方法 必须为 Promise 对象
|
// 加载数据方法 必须为 Promise 对象
|
||||||
loadData: (parameter) => {
|
loadData: (parameter) => {
|
||||||
return personPage(Object.assign(parameter, this.queryParam,
|
return personPage(Object.assign(parameter, this.queryParam,
|
||||||
|
@ -171,6 +106,87 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
getColumns() {
|
||||||
|
const columns = [{
|
||||||
|
title: '姓名',
|
||||||
|
width: 200,
|
||||||
|
dataIndex: 'name'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '身份证号',
|
||||||
|
dataIndex: 'idCardNo'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '村组',
|
||||||
|
dataIndex: 'villageName'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '护理等级',
|
||||||
|
dataIndex: 'nursingLevelName'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '供养类型',
|
||||||
|
dataIndex: 'supportTypeName'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
if (this.queryParam.supportType != 2) {
|
||||||
|
columns.push({
|
||||||
|
title: '入院时间',
|
||||||
|
dataIndex: 'bringTime',
|
||||||
|
scopedSlots: {
|
||||||
|
customRender: 'bringTime'
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
// 操作栏列
|
||||||
|
columns.push({
|
||||||
|
title: '操作',
|
||||||
|
key: 'operation',
|
||||||
|
fixed: 'right',
|
||||||
|
width: 200,
|
||||||
|
scopedSlots: {
|
||||||
|
customRender: 'action'
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
const columns2 = [
|
||||||
|
{
|
||||||
|
title: '姓名',
|
||||||
|
width: 200,
|
||||||
|
dataIndex: 'name'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '身份证号',
|
||||||
|
dataIndex: 'idCardNo'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '联系方式',
|
||||||
|
dataIndex: 'phone'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '入院时间',
|
||||||
|
dataIndex: 'bringTime',
|
||||||
|
scopedSlots: {
|
||||||
|
customRender: 'bringTime'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '操作',
|
||||||
|
key: 'operation',
|
||||||
|
fixed: 'right',
|
||||||
|
width: 200,
|
||||||
|
scopedSlots: { customRender: 'action' }
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
if(this.type == 1) {
|
||||||
|
return columns
|
||||||
|
} else {
|
||||||
|
return columns2
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
// 新增
|
// 新增
|
||||||
handleCreate () {
|
handleCreate () {
|
||||||
this.$router.push({
|
this.$router.push({
|
||||||
|
|
|
@ -28,6 +28,9 @@
|
||||||
:rowKey="(record) => record.id"
|
:rowKey="(record) => record.id"
|
||||||
:pagination="false"
|
:pagination="false"
|
||||||
>
|
>
|
||||||
|
<template slot="action" slot-scope="text, record">
|
||||||
|
<a href="javascript:;" @click="handleDetail(record)" >{{record.personName}}</a>
|
||||||
|
</template>
|
||||||
</a-table>
|
</a-table>
|
||||||
|
|
||||||
<div class="draw-button-container align-center" style="bottom: auto;">
|
<div class="draw-button-container align-center" style="bottom: auto;">
|
||||||
|
@ -105,6 +108,15 @@
|
||||||
{
|
{
|
||||||
title: '备注',
|
title: '备注',
|
||||||
dataIndex: 'remark'
|
dataIndex: 'remark'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '入住信息',
|
||||||
|
key: 'operation',
|
||||||
|
fixed: 'right',
|
||||||
|
width: 200,
|
||||||
|
scopedSlots: {
|
||||||
|
customRender: 'action'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -161,6 +173,16 @@
|
||||||
path: '/room/list',
|
path: '/room/list',
|
||||||
query: {}
|
query: {}
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
// 详情
|
||||||
|
handleDetail (record) {
|
||||||
|
this.$router.push({
|
||||||
|
path: '/person/support/detail',
|
||||||
|
query: {
|
||||||
|
type: 1,
|
||||||
|
id: record.personId
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue