Browse Source

迁出管理

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

39
src/views/components/resiChangeTransfer.vue

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

2
src/views/components/resiSearch.vue

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

Loading…
Cancel
Save