<!--
|
* @Descripttion:
|
* @version:
|
* @Author: Pengjiantian
|
* @Date: 2019-08-26 15:08:09
|
* @LastEditors: Pengjiantian
|
* @LastEditTime: 2019-10-11 09:48:11
|
-->
|
<template>
|
<div>
|
<router-link to="/area/building/index">
|
<el-button circle size="mini" class="returnList" style="margin-top:30px;border:none;">
|
<i class="el-icon-back">返回列表</i>
|
</el-button>
|
</router-link>
|
<!-- <router-link to="/area/building/index">
|
<el-button circle size="mini" class="returnList" style="font-size:12px;width:20px;height:20px;">
|
<i class="el-icon-arrow-left"></i>
|
</el-button>
|
</router-link> -->
|
<el-form label-position="right" :model="form" ref="form">
|
<el-row>
|
<p class="title">基本信息</p>
|
<details-input :config="config.serialno" v-model="form.serialno"></details-input>
|
<details-input :config="config.productname" v-model="form.productname"></details-input>
|
<details-input :config="config.shproduct" v-model="form.shproduct"></details-input>
|
<details-input :config="config.ispairkingfloor" v-model="form.ispairkingfloor"></details-input>
|
<details-input :config="config.buildname" v-model="form.buildname"></details-input>
|
<details-input :config="config.buildcode" v-model="form.buildid"></details-input>
|
<details-input :config="config.codemodel" v-model="form.codemodel"></details-input>
|
<details-input :config="config.propertytype" v-model="form.propertytype"></details-input>
|
<details-input :config="config.buildtransstatus" v-model="form.buildtransstatus"></details-input>
|
<details-input :config="config.propertyyear" v-model="form.propertyyear"></details-input>
|
<details-input :config="config.housedate" v-model="form.housedate"></details-input>
|
<details-input :config="config.houseoutdate" v-model="form.houseoutdate"></details-input>
|
<details-input :config="config.houseproice" v-model="form.houseproice"></details-input>
|
<details-input :config="config.onehouse" v-model="form.onehouse"></details-input>
|
<details-input :config="config.twohouse" v-model="form.twohouse"></details-input>
|
<details-input :config="config.sum" v-model="form.sum"></details-input>
|
<details-input :config="config.bank" v-model="form.bank"></details-input>
|
<details-input :config="config.buildloanenddate" v-model="form.buildloanenddate"></details-input>
|
<details-input :config="config.buildtype" v-model="form.buildtype"></details-input>
|
<details-input :config="config.cloudloasize" v-model="form.cloudloasize"></details-input>
|
</el-row>
|
</el-form>
|
<el-form>
|
<el-row>
|
<p class="title">影像资料信息</p>
|
<ImageInfo></ImageInfo>
|
</el-row>
|
</el-form>
|
</div>
|
</template>
|
|
<script>
|
import { qryBuildDetail } from '@/api/area/building'
|
import BuildInfoData from './BuildInfoData'
|
import DetailsInput from './components/DetailsInput'
|
import ImageInfo from './ImageInfo'
|
import { mapState } from 'vuex'
|
export default {
|
components: { DetailsInput, ImageInfo },
|
data: function() {
|
return {
|
form: {
|
serialno: '',
|
productname: '',
|
shproduct: '',
|
ispairkingfloor: '',
|
buildname: '',
|
buildid: '',
|
codemodel: '',
|
propertytype: '',
|
buildtransstatus: '',
|
propertyyear: '',
|
housedate: '',
|
houseoutdate: '',
|
houseproice: '',
|
onehouse: '',
|
twohouse: '',
|
sum: '',
|
bank: '',
|
buildloanenddate: '',
|
buildtype: '',
|
cloudloasize: '',
|
}
|
}
|
},
|
created() {
|
this.initForm()
|
},
|
computed: {
|
...mapState({
|
buildParams: state => state.risk.buildParams
|
})
|
},
|
methods: {
|
async initForm() {
|
this.config = BuildInfoData
|
let params = { serialNo: this.buildParams.serialNo }
|
let res = await qryBuildDetail(params)
|
Object.assign(this.form, res.result)
|
},
|
/* handleSave() {
|
this.$router.push({path:'/area/building/details/buildImageInfo'})
|
},
|
handleSubmit (){
|
this.$router.push({path:'/area/building/details/buildImageInfo'})
|
}, */
|
}
|
}
|
</script>
|
|
<style lang="stylus" scoped>
|
.returnList
|
width 83px
|
height 24px
|
background-color #eee
|
border-radius 12px
|
i
|
font-size 12px
|
.el-icon-back
|
position relative
|
left -3px
|
top -3px
|
.el-icon-arrow-left
|
position relative
|
left -4px
|
top -3px
|
</style>
|