Browse Source

迁出管理

dev-新版ui
jiangyy 3 years ago
parent
commit
91a7b88383
  1. 43
      src/views/components/resiChangeTransfer.vue
  2. 2
      src/views/components/resiSearch.vue

43
src/views/components/resiChangeTransfer.vue

@ -1,26 +1,27 @@
<template>
<div>
<div class="dialog-h-content scroll-h">
<div class="dialog-h-content scroll-h m-edit">
<el-form ref="ref_form"
:inline="false"
:model="dataForm"
label-width="90px"
:rules="dataRule"
class="form">
class="m-form">
<el-form-item label="当前组织"
label-width="150px"
style="display: block">
<span>{{ gridName }}</span>
</el-form-item>
<el-form-item label="姓名"
label-width="150px"
style="display: block">
<span>{{ dataForm.name }}</span>
</el-form-item>
<el-form-item label="迁出时间" prop="outOfTime" label-width="150px">
<el-form-item label="迁出时间"
prop="outOfTime">
<el-date-picker v-model="dataForm.outOfTime"
class="edit_edit_item_width_1"
type="date"
value-format="yyyy-MM-dd HH:mm:ss"
format="yyyy-MM-dd"
@ -32,7 +33,6 @@
<el-form-item label="迁出类型"
prop="type"
label-width="150px"
style="display: block">
<el-radio-group v-model="dataForm.type">
@ -44,11 +44,10 @@
<div v-if="dataForm.type==='in'">
<el-form-item label="迁出至"
prop='agencyId'
label-width="150px">
prop='agencyId'>
<el-cascader ref="myCascader"
v-model="agencyIdArray"
style="width:480px"
class="edit_edit_item_width_1"
:key="iscascaderShow"
:options="casOptions"
:props="optionProps"
@ -57,7 +56,6 @@
</el-form-item>
<el-form-item label="所属家庭"
label-width="150px"
prop="villageId">
<div class="resi-cell-col">
@ -65,7 +63,7 @@
<el-select v-model.trim="dataForm.villageId"
placeholder="请选择小区"
clearable
class="item_width_1"
class="edit_item_width_1"
@change="handleChangeCommunity($event)">
<el-option v-for="item in communityList"
:key="item.value"
@ -77,7 +75,7 @@
<el-select v-model.trim="dataForm.buildId"
placeholder="请选择楼号"
clearable
class="item_width_1 margin_left10"
class="edit_item_width_1 margin_left10"
@change="handleChangeBuilding($event)">
<el-option v-for="item in buildingList"
:key="item.value"
@ -89,7 +87,7 @@
<el-select v-model.trim="dataForm.unitId"
placeholder="请选择单元"
clearable
class="item_width_1 margin_left10"
class="edit_item_width_1 margin_left10"
@change="handleChangeUnit($event)">
<el-option v-for="item in unitList"
:key="item.value"
@ -101,7 +99,7 @@
<el-select v-model.trim="dataForm.homeId"
placeholder="请选择房号"
clearable
class="item_width_1 margin_left10"
class="edit_item_width_1 margin_left10"
@change="handleChangeHome($event)">
<el-option v-for="item in roomList"
:key="item.value"
@ -117,8 +115,7 @@
</div>
<div v-if="dataForm.type==='out'">
<el-form-item label="外迁详细地址"
prop="address"
label-width="150px">
prop="address">
<el-input type="textarea"
:autosize="{ minRows: 2, maxRows: 7}"
:rows="5"
@ -130,8 +127,7 @@
</el-form-item>
</div>
<el-form-item label="迁出原因"
prop="reason"
label-width="150px">
prop="reason">
<el-input type="textarea"
:autosize="{ minRows: 4, maxRows: 7}"
:rows="5"
@ -142,8 +138,7 @@
</el-input>
</el-form-item>
<el-form-item label=""
prop="welfareFlag"
label-width="150px">
prop="welfareFlag">
<el-checkbox v-model="dataForm.welfareFlag">享受福利</el-checkbox>
</el-form-item>
</el-form>
@ -274,9 +269,9 @@ export default {
this.dataForm.icUserId = row.icResiUserId
//
if(row.DOOR_NAME !== null && row.DOOR_NAME !== '' && row.DOOR_NAME !== undefined){
if (row.DOOR_NAME !== null && row.DOOR_NAME !== '' && row.DOOR_NAME !== undefined) {
this.dataForm.oldHome = row.DOOR_NAME
}else{
} else {
this.dataForm.oldHome = ''
}
this.dataForm.customerId = this.customerId
@ -607,7 +602,9 @@ export default {
}
</script>
<style lang="scss" scoped>
.item_width_1 {
@import "@/assets/scss/modules/management/edit-main.scss";
.edit_item_width_1 {
width: 150px;
}
.item_width_2 {

2
src/views/components/resiSearch.vue

@ -363,7 +363,7 @@ export default {
'AGENCY_ID': 'like'
},
showSmartSearchForm: true,
showSmartSearchForm: false,
formType: 'add',
selBtnIndex: 1,
btnList: [

Loading…
Cancel
Save