dai 3 years ago
parent
commit
0b2403a542
  1. 2
      src/views/components/resiChangeTransfer.vue
  2. 18
      src/views/modules/plugins/change/changedeath.vue
  3. 29
      src/views/modules/plugins/change/changerelocation.vue
  4. 14
      src/views/modules/plugins/change/changewelfare.vue
  5. 42
      src/views/modules/plugins/rent/rentcontractinfo.vue

2
src/views/components/resiChangeTransfer.vue

@ -16,7 +16,7 @@
<el-form-item label="姓名"
label-width="150px"
style="display: block">
<span>{{ dataForm.ownerName }}</span>
<span>{{ dataForm.name }}</span>
</el-form-item>
<el-form-item label="迁出时间" prop="outOfTime" label-width="150px">

18
src/views/modules/plugins/change/changedeath.vue

@ -2,7 +2,7 @@
<el-card shadow="never" class="aui-card--fill">
<div class="mod-rent__rentDeath} resi-container">
<el-card ref="searchCard" class="search-card">
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()">
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()" label-width="70px">
<el-form-item label="姓名"
prop="name">
<el-input v-model="dataForm.name"
@ -30,6 +30,13 @@
placeholder="请输入手机">
</el-input>
</el-form-item>
<br/>
<el-form-item label="享受福利" prop="isWelfare">
<el-select v-model="dataForm.isWelfare" placeholder="请选择" clearable>
<el-option v-for="item in isWelfareArr" :key="item.dictValue" :label="item.dictName" :value="item.dictValue">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="死亡时间"
prop="startTime">
<el-date-picker v-model="timeRange"
@ -142,14 +149,19 @@ export default {
timeRange: '',
dataForm: {
id: '',
name: ''
name: '',
isWelfare: ''
},
//
showedPeopleMoreInfo: false,
lookInfo: {
userId: '',
gridName: ''
}
},
isWelfareArr: [
{ dictValue: '0', dictName: '否' },
{ dictValue: '1', dictName: '是' }
]
}
},
watch: {

29
src/views/modules/plugins/change/changerelocation.vue

@ -128,6 +128,12 @@
</el-input>
</el-form-item>
<br/>
<el-form-item label="享受福利" prop="isWelfare">
<el-select v-model="dataForm.isWelfare" placeholder="请选择" clearable>
<el-option v-for="item in isWelfareArr" :key="item.dictValue" :label="item.dictName" :value="item.dictValue">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="迁出时间"
prop="startTime">
<el-date-picker v-model="timeRange"
@ -226,21 +232,26 @@ export default {
optionsG: [],
dataForm: {
id: '',
name: '',
mobile: '',
idCard: '',
gridId: '',
villageId: '',
buildId: '',
unitId: '',
homeId: '',
name: '',
mobile: '',
idCard: '',
gridId: '',
villageId: '',
buildId: '',
unitId: '',
homeId: '',
isWelfare: ''
},
//
showedPeopleMoreInfo: false,
lookInfo: {
userId: '',
gridName: ''
}
},
isWelfareArr: [
{ dictValue: '0', dictName: '否' },
{ dictValue: '1', dictName: '是' }
]
}
},
components: {

14
src/views/modules/plugins/change/changewelfare.vue

@ -75,7 +75,15 @@
</el-table-column>
<el-table-column prop="idCard" label="身份证" header-align="center" align="center"></el-table-column>
<el-table-column prop="mobile" label="手机号" header-align="center" align="center"></el-table-column>
<el-table-column prop="gender" label="性别" header-align="center" align="center"></el-table-column>
<el-table-column prop="gender" label="性别" header-align="center" align="center">
<template slot-scope="scope">
{{
scope.row.gender == '2'
? "保密"
: scope.row.gender
}}
</template>
</el-table-column>
<!--<el-table-column prop="type" label="类型" header-align="center" align="center"></el-table-column>-->
<el-table-column prop="joinDate" label="加入时间" header-align="center" align="center"></el-table-column>
<!--<el-table-column prop="joinReason" label="加入原因" header-align="center" align="center"></el-table-column>-->
@ -192,6 +200,10 @@ export default {
}else{
this.lookInfo.gridName = ''
}
if(row.userId === '' || row.userId === null){
this.$message.error('未查询到该用户的相关信息')
return false
}
this.lookInfo.userId = row.userId
this.showedPeopleMoreInfo = true
},

42
src/views/modules/plugins/rent/rentcontractinfo.vue

@ -112,14 +112,13 @@
<el-form-item label="承租人" label-width="100px">
<el-input v-model="dataForm.lesseeName" placeholder='承租人' clearable @keyup.native="btKeyUpLesseeName"></el-input>
</el-form-item>
<el-form-item label="承租人身份证" label-width="100px">
<el-input v-model="dataForm.lesseeIdCard" placeholder='承租人身份证' clearable @keyup.native="btKeyUpLesseeIdCard"></el-input>
</el-form-item>
<el-form-item label="承租人手机号" label-width="100px">
<el-input v-model="dataForm.lesseeMobile" placeholder='承租人手机号' clearable @keyup.native="btKeyUpLesseeMobile"></el-input>
</el-form-item>
<br/>
<el-form-item label="承租人身份证" label-width="100px">
<el-input v-model="dataForm.lesseeIdCard" placeholder='承租人身份证' clearable @keyup.native="btKeyUpLesseeIdCard"></el-input>
</el-form-item>
<el-form-item label="承租人手机号" label-width="100px">
<el-input v-model="dataForm.lesseeMobile" placeholder='承租人手机号' clearable @keyup.native="btKeyUpLesseeMobile"></el-input>
</el-form-item>
<br/>
<el-form-item label="合同到期时间" prop="endDate" label-width="100px">
<el-select v-model="dataForm.endDate" placeholder="合同到期时间" clearable>
<el-option v-for="item in endDateArr" :key="item.dictValue" :label="item.dictName" :value="item.dictValue">
@ -155,7 +154,8 @@
</el-form>
</el-card>
<el-card class="resi-card-table">
<el-table class="resi-table" v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%">
<el-table class="resi-table" v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle"
style="width: 100%" :row-class-name="tableRowClassName">
<el-table-column label="序号" header-align="center" align="center" width="50px">
<template slot-scope="scope">
{{scope.$index+1}}
@ -167,9 +167,6 @@
{{scope.row.villageName}}{{scope.row.buildName}}{{scope.row.unitName}}{{scope.row.homeName}}
</template>
</el-table-column>
<!-- <el-table-column prop="buildName" label="楼号" header-align="center" align="center"></el-table-column>-->
<!-- <el-table-column prop="unitName" label="单元" header-align="center" align="center"></el-table-column>-->
<!-- <el-table-column prop="homeName" label="房屋" header-align="center" align="center"></el-table-column>-->
<el-table-column prop="lessorName" label="出租人" header-align="center" align="center"></el-table-column>
<el-table-column prop="lessorMobile" label="手机号" header-align="center" align="center"></el-table-column>
<el-table-column prop="lesseeName" label="承租人" header-align="center" align="center"></el-table-column>
@ -279,6 +276,21 @@ export default {
}
},
methods: {
tableRowClassName({row, rowIndex}) {
var endDate = row.endDate
var days = this.divTime(new Date(),endDate)
if (days <= 30) {
return 'warning-row';
}
return '';
},
//
divTime(startTime,endTime){
startTime = Date.parse(new Date(startTime))
endTime = Date.parse(new Date(endTime))
return Math.abs(parseInt((endTime - startTime) / 1000 / 3600 / 24));
},
// /
addOrUpdateHandle (id,flag) {
this.addOrUpdateVisible = true
@ -494,3 +506,9 @@ export default {
white-space: nowrap;
}
</style>
<style>
.el-table .warning-row {
background: #ffe168;
}
</style>

Loading…
Cancel
Save