123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598 |
- <template>
- <div class="contrl">
- <el-checkbox-group v-model="certificates">
- <el-checkbox label="《不动产权证书》" :disabled="certificate1" value="1" />
- <el-checkbox label="《房屋所有权证》(新)" :disabled="certificate2" value="2" />
- <el-checkbox label="《房屋所有权证》(旧)" :disabled="certificate3" value="3" />
- <el-checkbox label="《国有土地使用证》(新)" :disabled="certificate4" value="4" />
- <el-checkbox label="《国有土地使用证》(旧)" :disabled="certificate5" value="5" />
- </el-checkbox-group>
- <el-tabs v-model="activeName" class="certificates-tabs">
- <el-tab-pane label="《不动产权证书》" name="1" :lazy="true" v-if="certificates.includes('1')">
- <el-form :model="fixedAssetsCertificate" label-width="auto" style="margin-top: 30px;">
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="不动产权证书号:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.certificateNo" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="权利人:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.ownShipUser" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="共有情况:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.ownShipInfo" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="房屋坐落:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.location" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="不动产单元号:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.unitNo" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="权利类型:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.ownShipType" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="权利性质:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.ownShipNature" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="用途:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.useTo" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="面积描述:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.acreageDesc" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="使用期限描述:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.expireDateDesc" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="权利其他状况:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.ownShipOtherInfo" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="附记:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.attachInfo" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- </el-form>
- </el-tab-pane>
- <el-tab-pane label="《房屋所有权证》(新)" name="2" :lazy="true" v-if="certificates.includes('2')">
- <el-form :model="houseOwnNewCertificate" label-width="auto" style="margin-top: 30px;">
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="房屋所有权证号:" class="form-item">
- <el-input v-model="houseOwnNewCertificate.certificateNo" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="房屋所有权人:" class="form-item">
- <el-input v-model="houseOwnNewCertificate.ownShipUser" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="共有情况:" class="form-item">
- <el-input v-model="houseOwnNewCertificate.ownShipInfo" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="房屋坐落:" class="form-item">
- <el-input v-model="houseOwnNewCertificate.location" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="登记日期:" class="form-item">
- <el-input v-model="houseOwnNewCertificate.registerDate" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="房屋性质:" class="form-item">
- <el-input v-model="houseOwnNewCertificate.houseNature" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="规划用途:" class="form-item">
- <el-input v-model="houseOwnNewCertificate.useTo" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="总层数:" class="form-item">
- <el-input v-model="houseOwnNewCertificate.allFloor" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="建筑面积:" class="form-item">
- <el-input v-model="houseOwnNewCertificate.acreage" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="套内建筑面积:" class="form-item">
- <el-input v-model="houseOwnNewCertificate.innerAcreage" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="附记:" class="form-item">
- <el-input v-model="houseOwnNewCertificate.attachInfo" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- </el-form>
- </el-tab-pane>
- <el-tab-pane label="《房屋所有权证》(旧)" name="3" :lazy="true" v-if="certificates.includes('3')">
- <el-form :model="houseOwnOldCertificate" label-width="auto" style="margin-top: 30px;">
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="房屋所有权证号:" class="form-item">
- <el-input v-model="houseOwnOldCertificate.certificateNo" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="房屋所有权人:" class="form-item">
- <el-input v-model="houseOwnOldCertificate.ownShipUser" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="房屋坐落:" class="form-item">
- <el-input v-model="houseOwnOldCertificate.location" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="丘(地)号:" class="form-item">
- <el-input v-model="houseOwnOldCertificate.areaNo" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="产别:" class="form-item">
- <el-input v-model="houseOwnOldCertificate.ownShipType" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="幢号:" class="form-item">
- <el-input v-model="houseOwnOldCertificate.buildingNo" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="房号:" class="form-item">
- <el-input v-model="houseOwnOldCertificate.houseNo" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="结构:" class="form-item">
- <el-input v-model="houseOwnOldCertificate.structure" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="房屋总层数:" class="form-item">
- <el-input v-model="houseOwnOldCertificate.allFloor" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="所在楼层:" class="form-item">
- <el-input v-model="houseOwnOldCertificate.atFloor" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="建筑面积:" class="form-item">
- <el-input v-model="houseOwnOldCertificate.acreage" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="设计用途:" class="form-item">
- <el-input v-model="houseOwnOldCertificate.useTo" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="附记:" class="form-item">
- <el-input v-model="houseOwnOldCertificate.attachInfo" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- </el-form>
- </el-tab-pane>
- <el-tab-pane label="《国有土地使用证》(新)" name="4" :lazy="true" v-if="certificates.includes('4')">
- <el-form :model="landUseNewCertificate" label-width="auto" style="margin-top: 30px;">
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="不动产权证书号:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.certificateNo" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="土地使用权人:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.landUseUser" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="座落:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.location" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="地号:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.landNo" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="图号:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.imageNo" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="地类用途:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.useTo" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="取得价格:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.takePrice" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="使用权类型:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.useType" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="终止日期:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.expireDate" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="使用权面积:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.acreage" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="其中分摊面积:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.outerAcreage" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="记事:" class="form-item">
- <el-input v-model="fixedAssetsCertificate.attachInfo" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- </el-form>
- </el-tab-pane>
- <el-tab-pane label="《国有土地使用证》(旧)" name="5" :lazy="true" v-if="certificates.includes('5')">
- <el-form :model="landUseOldCertificate" label-width="auto" style="margin-top: 30px;">
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="不动产权证书号:" class="form-item">
- <el-input v-model="landUseOldCertificate.certificateNo" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="土地使用权人:" class="form-item">
- <el-input v-model="landUseOldCertificate.landUseUser" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="座落:" class="form-item">
- <el-input v-model="landUseOldCertificate.location" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="地号:" class="form-item">
- <el-input v-model="landUseOldCertificate.landNo" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="图号:" class="form-item">
- <el-input v-model="landUseOldCertificate.imageNo" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="地类用途:" class="form-item">
- <el-input v-model="landUseOldCertificate.useTo" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="土地等级:" class="form-item">
- <el-input v-model="landUseOldCertificate.landLevel" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="使用权类型:" class="form-item">
- <el-input v-model="landUseOldCertificate.useType" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="终止日期:" class="form-item">
- <el-input v-model="landUseOldCertificate.expireDate" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="使用权面积:" class="form-item">
- <el-input v-model="landUseOldCertificate.acreage" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row :gutter="20">
- <el-col :span="12">
- <el-form-item label="其中分摊面积:" class="form-item">
- <el-input v-model="landUseOldCertificate.outerAcreage" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="记事:" class="form-item">
- <el-input v-model="landUseOldCertificate.attachInfo" clearable />
- </el-form-item>
- </el-col>
- </el-row>
- </el-form>
- </el-tab-pane>
- </el-tabs>
-
- <SwitchButton :nextPath="nextPath" :lastPath="lastPath"></SwitchButton>
- </div>
- </template>
- <script>
- import SwitchButton from '../../components/SwichButton/index.vue'
- export default {
- components:{
- SwitchButton
- },
- watch:{
- certificates:{
- handler(nv,ov){
- // if (nv.includes("1")){
- // this.certificate2=true;
- // this.certificate3=true;
- // this.certificate4=true;
- // this.certificate5=true;
- // }else{
- // this.certificate1=false;
- // this.certificate2=false;
- // this.certificate3=false;
- // this.certificate4=false;
- // this.certificate5=false;
- // }
- // if (nv.includes("2")){
- // this.certificate1=true;
- // this.certificate3=true;
- // }
- // if (nv.includes("3")){
- // this.certificate1=true;
- // this.certificate2=true;
- // }
- // if (nv.includes("4")){
- // this.certificate1=true;
- // this.certificate5=true;
- // }
- // if (nv.includes("5")){
- // this.certificate1=true;
- // this.certificate4=true;
- // }
- this.activeName = nv[0];
-
- }
- }
- },
- data() {
- return {
- consignor: {
- name: null,
- type: null,
- address: null,
- legalPerson: null,
- legalCode: null
- },
- nextPath:'/home/houseWorkbench/baseInfo',
- lastPath:'/home/houseWorkbench/consignor',
- certificates:[],
- certificate1:false,
- certificate2:false,
- certificate3:false,
- certificate4:false,
- certificate5:false,
- activeName:null,
- fixedAssetsCertificate:{
- id:null,
- businessType:'HOUSE',
- businessId:null,
- certificateNo:null,
- ownShipUser:null,
- ownShipInfo:null,
- location:null,
- unitNo:null,
- ownShipType:null,
- ownShipNature:null,
- useTo:null,
- acreageDesc:null,
- expireDateDesc:null,
- ownShipOtherInfo:null,
- attachInfo:null,
- },
- houseOwnNewCertificate:{
- id:null,
- businessType:'HOUSE',
- businessId:null,
- isNew:true,
- certificateNo:null,
- ownShipUser:null,
- ownShipInfo:null,
- location:null,
- registerDate:null,
- houseNature:null,
- useTo:null,
- allFloor:null,
- acreage:null,
- innerAcreage:null,
- attachInfo:null
- },
- houseOwnOldCertificate:{
- id:null,
- businessType:'HOUSE',
- businessId:null,
- isNew:false,
- certificateNo:null,
- ownShipUser:null,
- location:null,
- areaNo:null,
- ownShipType:null,
- buildingNo:null,
- houseNo:null,
- structure:null,
- useTo:null,
- allFloor:null,
- atFloor:null,
- acreage:null,
- attachInfo:null
- },
- landUseNewCertificate:{
- id:null,
- businessType:'HOUSE',
- businessId:null,
- isNew:true,
- certificateNo:null,
- landUseUser:null,
- location:null,
- landNo:null,
- imageNo:null,
- useTo:null,
- takePrice:null,
- useType:null,
- expireDate:null,
- acreage:null,
- outerAcreage:null,
- attachInfo:null
- },
- landUseOldCertificate:{
- id:null,
- businessType:'HOUSE',
- businessId:null,
- isNew:false,
- certificateNo:null,
- landUseUser:null,
- location:null,
- landNo:null,
- imageNo:null,
- useTo:null,
- landLevel:null,
- useType:null,
- expireDate:null,
- acreage:null,
- outerAcreage:null,
- attachInfo:null
- }
- }
- }
- }
- </script>
- <style scoped>
- .contrl {
- font-size: 20px;
- width: 70.9%;
- border-right: 1.5px #dae1eb solid;
- padding: 20px 20px 20px 0px;
- float: left;
- }
- :deep(.el-checkbox__label) {
- font-size: 15px;
- }
- :deep(.el-checkbox__input.is-checked .el-checkbox__inner) {
- background-color: #ff6154;
- border-color: #ff6154;
- font-size: 20px;
- }
- :deep(.el-checkbox__input.is-checked+.el-checkbox__label) {
- color:#ff6154;
-
- }
- :deep(.el-tabs__active-bar){
- background-color:#ff6154;
- }
- :deep(.el-tabs__item.is-active) {
- color:#ff6154;
- }
- :deep(.el-tabs__item:hover){
- color:#ff6154;
- }
- .certificates-tabs {
- margin-top: 30px;
- }
- :deep(.el-input__wrapper.is-focus) {
- --el-input-focus-border: #ff6154;
- --el-input-focus-border-color:#ff6154;
- }
- </style>
|