单户编辑保存以及数据得回显
Showing
5 changed files
with
400 additions
and
174 deletions
src/api/h.js
0 → 100644
| 1 | import request from '@/plugin/axios' | ||
| 2 | |||
| 3 | /** | ||
| 4 | * 获取户的基本信息 | ||
| 5 | */ | ||
| 6 | export function getQjHDetailByBsm(data) { | ||
| 7 | return request({ | ||
| 8 | url: '/system/qjH/getQjHDetailById', | ||
| 9 | method: 'get', | ||
| 10 | params: { | ||
| 11 | id: data | ||
| 12 | } | ||
| 13 | }) | ||
| 14 | } | ||
| 15 | |||
| 16 | /** | ||
| 17 | * 修改户的基本信息 | ||
| 18 | */ | ||
| 19 | export function updateQjH(data) { | ||
| 20 | return request({ | ||
| 21 | url: '/system/qjH/updateQjH', | ||
| 22 | method: 'put', | ||
| 23 | data:data | ||
| 24 | }) | ||
| 25 | } | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file | 
| ... | @@ -10,163 +10,193 @@ | ... | @@ -10,163 +10,193 @@ | 
| 10 | <div> | 10 | <div> | 
| 11 | <table border="1"> | 11 | <table border="1"> | 
| 12 | <tr> | 12 | <tr> | 
| 13 | <td rowspan="6">预测</td> | 13 | <td colspan="2">建筑面积(㎡)</td> | 
| 14 | <td>建筑面积(㎡)</td> | 14 | <td colspan="4"><input type="text" v-model="form.jzmj" class="inputtitle"/></td> | 
| 15 | <td colspan="2"><input type="text" class="inputtitle"/></td> | 15 | <td colspan="2">套内建筑面积(㎡)</td> | 
| 16 | <td rowspan="6">实测</td> | 16 | <td colspan="4"><input type="text" v-model="form.tnjzmj" class="inputtitle"/></td> | 
| 17 | <td>建筑面积(㎡)</td> | ||
| 18 | <td><input type="text" class="inputtitle"/></td> | ||
| 19 | </tr> | 17 | </tr> | 
| 20 | <tr> | 18 | <tr> | 
| 21 | <td>套内建筑面积(㎡)</td> | 19 | <td colspan="2">分摊建筑面积(㎡)</td> | 
| 22 | <td colspan="2"><input type="text" class="inputtitle"/></td> | 20 | <td colspan="4"><input type="text" v-model="form.ftjzmj" class="inputtitle"/></td> | 
| 23 | <td>套内建筑面积(㎡)</td> | 21 | <td colspan="2">地下部分建筑面积(㎡)</td> | 
| 24 | <td><input type="text" class="inputtitle"/></td> | 22 | <td colspan="4"><input type="text" v-model="form.dxbfjzmj" class="inputtitle"/></td> | 
| 25 | </tr> | 23 | </tr> | 
| 26 | <tr> | 24 | <tr> | 
| 27 | <td>分摊建筑面积(㎡)</td> | 25 | <td colspan="2">其他建筑面积(㎡)</td> | 
| 28 | <td colspan="2"><input type="text" class="inputtitle"/></td> | 26 | <td colspan="4"><input type="text" v-model="form.qtjzmj" class="inputtitle"/></td> | 
| 29 | <td>分摊建筑面积(㎡)</td> | 27 | <td colspan="2">分摊系数</td> | 
| 30 | <td><input type="text" class="inputtitle"/></td> | 28 | <td colspan="4"><input type="text" v-model="form.ftxs" class="inputtitle"/></td> | 
| 31 | </tr> | ||
| 32 | <tr> | ||
| 33 | <td>地下部分建筑面积(㎡)</td> | ||
| 34 | <td colspan="2"><input type="text" class="inputtitle"/></td> | ||
| 35 | <td>地下部分建筑面积(㎡)</td> | ||
| 36 | <td><input type="text" class="inputtitle"/></td> | ||
| 37 | </tr> | ||
| 38 | <tr> | ||
| 39 | <td>其他建筑面积(㎡)</td> | ||
| 40 | <td colspan="2"><input type="text" class="inputtitle"/></td> | ||
| 41 | <td>其他建筑面积(㎡)</td> | ||
| 42 | <td><input type="text" class="inputtitle"/></td> | ||
| 43 | </tr> | ||
| 44 | <tr> | ||
| 45 | <td>分摊系数</td> | ||
| 46 | <td colspan="2"><input type="text" class="inputtitle"/></td> | ||
| 47 | <td>分摊系数</td> | ||
| 48 | <td><input type="text" class="inputtitle"/></td> | ||
| 49 | </tr> | 29 | </tr> | 
| 50 | <tr> | 30 | <tr> | 
| 51 | <td colspan="2">户型</td> | 31 | <td colspan="2">户型</td> | 
| 52 | <td colspan="2"> | 32 | <td colspan="4"> | 
| 53 | <el-select class="selectTitle"> | 33 | <el-select class="selectTitle" v-model="form.hxbsm"> | 
| 54 | <el-option | 34 | <el-option | 
| 55 | v-for="i in hx" | 35 | v-for="i in $store.state.hxList" | 
| 56 | :key="i.key" | 36 | :key="i.bsm" | 
| 57 | :label="i.label" | 37 | :label="i.mc" | 
| 58 | :value="i.value" | 38 | :value="i.bsm" | 
| 59 | ></el-option> | 39 | ></el-option> | 
| 60 | </el-select> | 40 | </el-select> | 
| 61 | </td> | 41 | </td> | 
| 62 | <td colspan="2">户型结构</td> | 42 | <td colspan="2">户型结构</td> | 
| 63 | <td> | 43 | <td colspan="4"> | 
| 64 | <el-select class="selectTitle"> | 44 | <el-select class="selectTitle" v-model="form.hxjgbsm"> | 
| 65 | <el-option | 45 | <el-option | 
| 66 | v-for="i in hx" | 46 | v-for="i in $store.state.hxjgList" | 
| 67 | :key="i.key" | 47 | :key="i.bsm" | 
| 68 | :label="i.label" | 48 | :label="i.mc" | 
| 69 | :value="i.value" | 49 | :value="i.bsm" | 
| 70 | ></el-option> | 50 | ></el-option> | 
| 71 | </el-select> | 51 | </el-select> | 
| 72 | </td> | 52 | </td> | 
| 73 | </tr> | 53 | </tr> | 
| 74 | <tr> | 54 | <tr> | 
| 75 | <td colspan="2">共有土地面积(㎡)</td> | 55 | <td colspan="2">共有土地面积(㎡)</td> | 
| 76 | <td colspan="2"><input type="text" class="inputtitle"/></td> | 56 | <td colspan="4"><input type="text" class="inputtitle" v-model="form.gytdmj"/></td> | 
| 77 | <td colspan="2">分摊土地面积(㎡)</td> | 57 | <td colspan="2">分摊土地面积(㎡)</td> | 
| 78 | <td><input type="text" class="inputtitle"/></td> | 58 | <td colspan="4"><input type="text" class="inputtitle" v-model="form.fttdmj"/></td> | 
| 79 | </tr> | 59 | </tr> | 
| 80 | <tr> | 60 | <tr> | 
| 81 | <td colspan="2">独有土地面积(㎡)</td> | 61 | <td colspan="2">独有土地面积(㎡)</td> | 
| 82 | <td colspan="2"><input type="text" class="inputtitle"/></td> | 62 | <td colspan="4"><input type="text" class="inputtitle" v-model="form.dytdmj"/></td> | 
| 83 | <td colspan="2">房屋类型</td> | 63 | <td colspan="2">房屋类型</td> | 
| 84 | <td> | 64 | <td colspan="4"> | 
| 85 | <el-select class="selectTitle"> | 65 | <el-select class="selectTitle" v-model="form.fwlxbsm"> | 
| 86 | <el-option | 66 | <el-option | 
| 87 | v-for="i in hx" | 67 | v-for="i in $store.state.fwlxList" | 
| 88 | :key="i.key" | 68 | :key="i.bsm" | 
| 89 | :label="i.label" | 69 | :label="i.mc" | 
| 90 | :value="i.value" | 70 | :value="i.bsm" | 
| 91 | ></el-option> | 71 | ></el-option> | 
| 92 | </el-select> | 72 | </el-select> | 
| 93 | </td> | 73 | </td> | 
| 94 | </tr> | 74 | </tr> | 
| 95 | <tr> | 75 | <tr> | 
| 96 | <td colspan="2">产别</td> | 76 | <td colspan="2">产别</td> | 
| 97 | <td colspan="2"> | 77 | <td colspan="4"> | 
| 98 | <el-select class="selectTitle"> | 78 | <el-select class="selectTitle" v-model="form.fwcbbsm"> | 
| 99 | <el-option | 79 | <el-option | 
| 100 | v-for="i in hx" | 80 | v-for="i in $store.state.cbOptions" | 
| 101 | :key="i.key" | 81 | :key="i.bsm" | 
| 102 | :label="i.label" | 82 | :label="i.mc" | 
| 103 | :value="i.value" | 83 | :value="i.bsm" | 
| 104 | ></el-option> | 84 | ></el-option> | 
| 105 | </el-select> | 85 | </el-select> | 
| 106 | </td> | 86 | </td> | 
| 107 | <td colspan="2">产权来源</td> | 87 | <td colspan="2">产权来源</td> | 
| 108 | <td> | 88 | <td colspan="4"> | 
| 109 | <input type="text" class="inputtitle"/> | 89 | <el-select class="selectTitle" v-model="form.fwcqlybsm"> | 
| 90 | <el-option | ||
| 91 | v-for="i in $store.state.cqlyOptions" | ||
| 92 | :key="i.bsm" | ||
| 93 | :label="i.mc" | ||
| 94 | :value="i.bsm" | ||
| 95 | ></el-option> | ||
| 96 | </el-select> | ||
| 110 | </td> | 97 | </td> | 
| 111 | </tr> | 98 | </tr> | 
| 112 | <tr> | 99 | <tr> | 
| 113 | <td colspan="2">房屋性质</td> | 100 | <td colspan="2">房屋性质</td> | 
| 114 | <td colspan="2"> | 101 | <td colspan="4"> | 
| 115 | <el-select class="selectTitle"> | 102 | <el-select class="selectTitle" v-model="form.fwxzbsm"> | 
| 116 | <el-option | 103 | <el-option | 
| 117 | v-for="i in hx" | 104 | v-for="i in $store.state.fwxzOptions" | 
| 118 | :key="i.key" | 105 | :key="i.bsm" | 
| 119 | :label="i.label" | 106 | :label="i.mc" | 
| 120 | :value="i.value" | 107 | :value="i.bsm" | 
| 121 | ></el-option> | 108 | ></el-option> | 
| 122 | </el-select> | 109 | </el-select> | 
| 123 | </td> | 110 | </td> | 
| 124 | <td colspan="2"></td> | 111 | <td colspan="2"></td> | 
| 125 | <td></td> | 112 | <td colspan="4"></td> | 
| 126 | </tr> | 113 | </tr> | 
| 127 | <tr> | 114 | <tr> | 
| 128 | <td colspan="2">房屋结构</td> | 115 | <td colspan="2">房屋结构</td> | 
| 129 | <td colspan="5"> | 116 | <td colspan="5"> | 
| 130 | <el-select class="selectTitle"> | 117 | <el-select class="selectTitle" v-model="form.fwjgbsm"> | 
| 131 | <el-option | 118 | <el-option | 
| 132 | v-for="i in hx" | 119 | v-for="i in $store.state.fwjgList" | 
| 133 | :key="i.key" | 120 | :key="i.bsm" | 
| 134 | :label="i.label" | 121 | :label="i.mc" | 
| 135 | :value="i.value" | 122 | :value="i.bsm" | 
| 136 | ></el-option> | 123 | ></el-option> | 
| 137 | </el-select> | 124 | </el-select> | 
| 138 | </td> | 125 | </td> | 
| 139 | </tr> | 126 | </tr> | 
| 140 | <tr> | 127 | <tr height="30" v-for="(item1,index) in form.fwytList" :key="index"> | 
| 141 | <td colspan="2">房屋用途</td> | 128 | <td v-if="index===0" colspan="2" :rowspan="ytTitleRowspan" align="center" id="ytTitle"> | 
| 142 | <td>规划用途</td> | 129 | <el-button type="primary" size="mini" style="margin-right: 10px" @click="addYtInfo">添加</el-button> | 
| 143 | <td><input type="text" class="inputtitle"/></td> | 130 | <span>用途</span> | 
| 144 | <td colspan="2">用途</td> | 131 | </td> | 
| 145 | <td><input type="text" class="inputtitle"/></td> | 132 | |
| 133 | <td width="30" colspan="1" align="center" > | ||
| 134 | <el-button type="info" size="mini" style="" @click="deleteYtInfo(index)" circle>删除</el-button> | ||
| 135 | 规划用途 | ||
| 136 | </td> | ||
| 137 | <td width="30" colspan="4" align="center" > | ||
| 138 | <el-select v-model="item1.fwytzdbsm" placeholder="请选择" > | ||
| 139 | <el-option | ||
| 140 | v-for="item in $store.state.fwytList" | ||
| 141 | :key="item.bsm" | ||
| 142 | :label="item.mc" | ||
| 143 | :value="item.bsm"> | ||
| 144 | </el-option> | ||
| 145 | </el-select> | ||
| 146 | </td> | ||
| 147 | <td width="30" colspan="1" align="center" >用途</td> | ||
| 148 | <td width="30" colspan="4" align="center" > | ||
| 149 | <el-select v-model="item1.fwsjytbsm" placeholder="请选择" > | ||
| 150 | <el-option | ||
| 151 | v-for="item in $store.state.fwytList" | ||
| 152 | :key="item.bsm" | ||
| 153 | :label="item.mc" | ||
| 154 | :value="item.bsm"> | ||
| 155 | </el-option> | ||
| 156 | </el-select> | ||
| 157 | </td> | ||
| 146 | </tr> | 158 | </tr> | 
| 147 | <tr> | 159 | |
| 148 | <td colspan="2"> | 160 | <tr height="30" v-for="(item1,index) in form.fwjgList" :key="'jg'+index"> | 
| 149 | 权利性质 | 161 | <td colspan="2" v-if="index===0" :rowspan="fwjgTitleRowspan" align="center" > | 
| 162 | <el-button type="primary" size="mini" style="margin-right: 10px" @click="addFwjgInfo">添加</el-button> | ||
| 163 | <span>房屋结构</span> | ||
| 164 | </td> | ||
| 165 | <td colspan="1" align="center" > | ||
| 166 | <span @click="deleteFwjgInfo(index)">删除</span> | ||
| 150 | </td> | 167 | </td> | 
| 151 | <td colspan="2"> | 168 | <td colspan="9" > | 
| 152 | <input type="text" class="inputtitle"/> | 169 | <el-select v-model="item1.fwjgzdbsm" placeholder="请选择" > | 
| 170 | <el-option | ||
| 171 | v-for="item in $store.state.fwjgList" | ||
| 172 | :key="item.bsm" | ||
| 173 | :label="item.mc" | ||
| 174 | :value="item.bsm"> | ||
| 175 | </el-option> | ||
| 176 | </el-select> | ||
| 153 | </td> | 177 | </td> | 
| 154 | <td colspan="2"> | 178 | </tr> | 
| 155 | 179 | ||
| 180 | <tr> | ||
| 181 | <td colspan="12" rowspan="4" align="center"> | ||
| 182 | <Qlxz ref="qlxzModule"></Qlxz> | ||
| 156 | </td> | 183 | </td> | 
| 157 | <td></td> | ||
| 158 | </tr> | 184 | </tr> | 
| 185 | <tr></tr> | ||
| 186 | <tr></tr> | ||
| 187 | <tr></tr> | ||
| 188 | |||
| 159 | <tr> | 189 | <tr> | 
| 160 | <td colspan="2">东墙体归属</td> | 190 | <td colspan="2">东墙体归属</td> | 
| 161 | <td colspan="2"><input type="text" class="inputtitle"/></td> | 191 | <td colspan="4"><input type="text" class="inputtitle" v-model="form.dqtgs"/></td> | 
| 162 | <td colspan="2">南墙体归属</td> | 192 | <td colspan="2">南墙体归属</td> | 
| 163 | <td><input type="text" class="inputtitle"/></td> | 193 | <td colspan="4"><input type="text" class="inputtitle" v-model="form.nqtgs"/></td> | 
| 164 | </tr> | 194 | </tr> | 
| 165 | <tr> | 195 | <tr> | 
| 166 | <td colspan="2">西墙体归属</td> | 196 | <td colspan="2">西墙体归属</td> | 
| 167 | <td colspan="2"><input type="text" class="inputtitle"/></td> | 197 | <td colspan="4"><input type="text" class="inputtitle" v-model="form.xqtgs"/></td> | 
| 168 | <td colspan="2">北墙体归属</td> | 198 | <td colspan="2">北墙体归属</td> | 
| 169 | <td><input type="text" class="inputtitle"/></td> | 199 | <td colspan="4"><input type="text" class="inputtitle" v-model="form.bqtgs"/></td> | 
| 170 | </tr> | 200 | </tr> | 
| 171 | </table> | 201 | </table> | 
| 172 | </div> | 202 | </div> | 
| ... | @@ -180,8 +210,12 @@ | ... | @@ -180,8 +210,12 @@ | 
| 180 | </template> | 210 | </template> | 
| 181 | 211 | ||
| 182 | <script> | 212 | <script> | 
| 213 | import Qlxz from "./../../components/formMenu/qlxz_simple"; | ||
| 183 | export default { | 214 | export default { | 
| 184 | name: "plH", | 215 | name: "plH", | 
| 216 | components:{ | ||
| 217 | Qlxz | ||
| 218 | }, | ||
| 185 | props: { | 219 | props: { | 
| 186 | bsms: { | 220 | bsms: { | 
| 187 | type: Array | 221 | type: Array | 
| ... | @@ -193,6 +227,48 @@ | ... | @@ -193,6 +227,48 @@ | 
| 193 | }, | 227 | }, | 
| 194 | data() { | 228 | data() { | 
| 195 | return { | 229 | return { | 
| 230 | form:{ | ||
| 231 | jzmj:'', | ||
| 232 | tnjzmj:'', | ||
| 233 | ftjzmj:'', | ||
| 234 | dxbfjzmj:'', | ||
| 235 | qtjzmj:'', | ||
| 236 | ftxs:'', | ||
| 237 | hxbsm:'', | ||
| 238 | hxjgbsm:'', | ||
| 239 | gytdmj: '', | ||
| 240 | fttdmj: '', | ||
| 241 | dytdmj: '', | ||
| 242 | fwlxbsm: '', | ||
| 243 | fwcbbsm:'', | ||
| 244 | fwcqlybsm:'', | ||
| 245 | fwxzbsm:'', | ||
| 246 | dqtgs:'', | ||
| 247 | nqtgs:'', | ||
| 248 | xqtgs:'', | ||
| 249 | bqtgs:'', | ||
| 250 | fwjgbsm:'', | ||
| 251 | fwytList:[{ | ||
| 252 | glbsm:'', //关联标识码 | ||
| 253 | fwytzdbsm:'', //房屋用途字典标识码 | ||
| 254 | sx:'', //顺序 | ||
| 255 | fwsjytbsm:'', //房屋实际用途字典标识码 | ||
| 256 | }], | ||
| 257 | fwjgList:[{ | ||
| 258 | fwjgzdbsm:'', //房屋结构字典标识码 | ||
| 259 | glbsm:'', //关联标识码 | ||
| 260 | sx:'', //顺序 | ||
| 261 | }], | ||
| 262 | qlxzList:[{ | ||
| 263 | qlxzdm:'', //权利性质代码 | ||
| 264 | glbsm:'', //宗地BSM、自然幢BSM、户BSM、多幢BSM、宗海BSM | ||
| 265 | qlxzzdbsm:'', //权利性质字典表标识码 | ||
| 266 | qlxzmc:'', //权利名称名称 | ||
| 267 | zhqlxzlx:'', //除宗海数据外,默认都是空;0:用海类型权利性质;2:海岛用途权利性质 | ||
| 268 | addQjTdytRequestList:[{ | ||
| 269 | }], //土地用途新增实体列表 | ||
| 270 | }] | ||
| 271 | }, | ||
| 196 | isVisible: false, | 272 | isVisible: false, | 
| 197 | hx: [{ | 273 | hx: [{ | 
| 198 | label: '一居室', | 274 | label: '一居室', | 
| ... | @@ -207,10 +283,51 @@ | ... | @@ -207,10 +283,51 @@ | 
| 207 | key: '3', | 283 | key: '3', | 
| 208 | value: '三居室' | 284 | value: '三居室' | 
| 209 | } | 285 | } | 
| 210 | ] | 286 | ], | 
| 287 | ytTitleRowspan:1, //用途的单元格垂直合并数量 | ||
| 288 | fwjgTitleRowspan:1, //房屋结构的单元格垂直合并数量 | ||
| 211 | } | 289 | } | 
| 212 | }, | 290 | }, | 
| 213 | methods: { | 291 | methods: { | 
| 292 | addYtInfo(){ | ||
| 293 | this.form.fwytList.push({ | ||
| 294 | glbsm:'', | ||
| 295 | fwytzdbsm:'', | ||
| 296 | fwsjytbsm:'', | ||
| 297 | sx:'', | ||
| 298 | }); | ||
| 299 | this.ytTitleRowspan=this.form.fwytList.length; | ||
| 300 | }, | ||
| 301 | deleteYtInfo(index){ | ||
| 302 | if(this.form.fwytList.length<=1){ | ||
| 303 | this.$message({ | ||
| 304 | message: '不能删除,最少含有一条用途信息', | ||
| 305 | type: 'warning' | ||
| 306 | }); | ||
| 307 | }else{ | ||
| 308 | this.form.fwytList.splice(index,1); | ||
| 309 | this.ytTitleRowspan=this.form.fwytList.length; | ||
| 310 | } | ||
| 311 | }, | ||
| 312 | addFwjgInfo(){ | ||
| 313 | this.form.fwjgList.push({ | ||
| 314 | fwjgzdbsm:'', //房屋结构字典标识码 | ||
| 315 | glbsm:'', //关联标识码 | ||
| 316 | sx:'', //顺序 | ||
| 317 | }); | ||
| 318 | this.fwjgTitleRowspan=this.form.fwjgList.length; | ||
| 319 | }, | ||
| 320 | deleteFwjgInfo(index){ | ||
| 321 | if(this.form.fwjgList.length<=1){ | ||
| 322 | this.$message({ | ||
| 323 | message: '不能删除,最少含有一条房屋结构信息', | ||
| 324 | type: 'warning' | ||
| 325 | }); | ||
| 326 | }else{ | ||
| 327 | this.form.fwjgList.splice(index,1); | ||
| 328 | this.fwjgTitleRowspan=this.form.fwjgList.length; | ||
| 329 | } | ||
| 330 | }, | ||
| 214 | close: function () { | 331 | close: function () { | 
| 215 | this.$emit('close') | 332 | this.$emit('close') | 
| 216 | this.isVisible = false | 333 | this.isVisible = false | 
| ... | @@ -220,7 +337,9 @@ | ... | @@ -220,7 +337,9 @@ | 
| 220 | 337 | ||
| 221 | }, | 338 | }, | 
| 222 | save: function () { | 339 | save: function () { | 
| 223 | 340 | this.form.qlxzList= this.$refs.qlxzModule.getQlxzDataList(); | |
| 341 | console.log("批量户信息") | ||
| 342 | console.log(this.form) | ||
| 224 | }, | 343 | }, | 
| 225 | cancel: function () { | 344 | cancel: function () { | 
| 226 | this.close() | 345 | this.close() | 
| ... | @@ -276,4 +395,8 @@ | ... | @@ -276,4 +395,8 @@ | 
| 276 | text-align: center; | 395 | text-align: center; | 
| 277 | margin-top: 20px; | 396 | margin-top: 20px; | 
| 278 | } | 397 | } | 
| 398 | /deep/.el-input__inner{ | ||
| 399 | width: 100%; | ||
| 400 | border: 0; | ||
| 401 | } | ||
| 279 | </style> | 402 | </style> | ... | ... | 
| ... | @@ -29,6 +29,10 @@ const store = new Vuex.Store({ | ... | @@ -29,6 +29,10 @@ const store = new Vuex.Store({ | 
| 29 | xzqList: [], | 29 | xzqList: [], | 
| 30 | djqList: [], | 30 | djqList: [], | 
| 31 | djzqList: [], | 31 | djzqList: [], | 
| 32 | fwlxList:[], | ||
| 33 | hxList:[], | ||
| 34 | hxjgList:[], | ||
| 35 | fwjgList:[], | ||
| 32 | fwxzOptions:[], | 36 | fwxzOptions:[], | 
| 33 | cbOptions:[], | 37 | cbOptions:[], | 
| 34 | cqlyOptions:[], | 38 | cqlyOptions:[], | ... | ... | 
| ... | @@ -212,6 +212,10 @@ export default { | ... | @@ -212,6 +212,10 @@ export default { | 
| 212 | s.tdytList = s.tdytList.length == 0 ?await this.getDicData("土地用途") : s.tdytList; | 212 | s.tdytList = s.tdytList.length == 0 ?await this.getDicData("土地用途") : s.tdytList; | 
| 213 | s.fwytList = s.fwytList.length == 0 ?await this.getDicData("房屋用途") : s.fwytList; | 213 | s.fwytList = s.fwytList.length == 0 ?await this.getDicData("房屋用途") : s.fwytList; | 
| 214 | s.tddjList = s.tddjList.length == 0 ?await this.getDicData("土地等级") : s.tddjList; | 214 | s.tddjList = s.tddjList.length == 0 ?await this.getDicData("土地等级") : s.tddjList; | 
| 215 | s.fwlxList = s.fwlxList.length == 0 ?await this.getDicData("房屋类型") : s.fwlxList; | ||
| 216 | s.hxList = s.hxList.length == 0 ?await this.getDicData("户型") : s.hxList; | ||
| 217 | s.hxjgList = s.hxjgList.length == 0 ?await this.getDicData("户型结构") : s.hxjgList; | ||
| 218 | s.fwjgList = s.fwjgList.length == 0 ?await this.getDicData("户型结构") : s.fwjgList; | ||
| 215 | 219 | ||
| 216 | s.fwxzOptions = s.fwxzOptions.length == 0 ?await this.getDicData("房屋性质") : s.fwxzOptions; | 220 | s.fwxzOptions = s.fwxzOptions.length == 0 ?await this.getDicData("房屋性质") : s.fwxzOptions; | 
| 217 | s.cbOptions = s.cbOptions.length == 0 ?await this.getDicData("房屋产别") : s.cbOptions; | 221 | s.cbOptions = s.cbOptions.length == 0 ?await this.getDicData("房屋产别") : s.cbOptions; | ... | ... | 
| ... | @@ -10,52 +10,52 @@ | ... | @@ -10,52 +10,52 @@ | 
| 10 | <tr height="30"> | 10 | <tr height="30"> | 
| 11 | <td colspan="2" align="center" >宗地代码</td> | 11 | <td colspan="2" align="center" >宗地代码</td> | 
| 12 | <td colspan="4" > | 12 | <td colspan="4" > | 
| 13 | <el-input v-model="form.zdbsm"></el-input> | 13 | <el-input v-model="form.zddm" disabled></el-input> | 
| 14 | </td> | 14 | </td> | 
| 15 | <td colspan="2" align="center" >自然幢号</td> | 15 | <td colspan="2" align="center" >自然幢号</td> | 
| 16 | <td colspan="4" > | 16 | <td colspan="4" > | 
| 17 | <el-input v-model="form.zrzh"></el-input> | 17 | <el-input v-model="form.zrzh" disabled></el-input> | 
| 18 | </td> | 18 | </td> | 
| 19 | </tr> | 19 | </tr> | 
| 20 | <tr height="30"> | 20 | <tr height="30"> | 
| 21 | <td colspan="2" align="center" >不动产单元号</td> | 21 | <td colspan="2" align="center" >不动产单元号</td> | 
| 22 | <!-- todo 此处暂时存放的是不动产单元号标识码,而不是不动产单元号--> | 22 | <!-- todo 此处暂时存放的是不动产单元号标识码,而不是不动产单元号--> | 
| 23 | <td colspan="4" > | 23 | <td colspan="4" > | 
| 24 | <el-input v-model="form.bdcdyh" style="width: 70%"></el-input> | 24 | <el-input v-model="form.bdcdyh" style="width: 70%" disabled></el-input> | 
| 25 | <el-button @click.prevent="" size="mini" type="primary" style="width:25%;margin-left:3%">生成</el-button> | 25 | <el-button @click.prevent="" size="mini" type="primary" style="width:25%;margin-left:3%">生成</el-button> | 
| 26 | </td> | 26 | </td> | 
| 27 | <td colspan="2" align="center" >原不动产单元</td> | 27 | <td colspan="2" align="center" >原不动产单元</td> | 
| 28 | <td colspan="4" > | 28 | <td colspan="4" > | 
| 29 | <el-input v-model="form.ydybsm"></el-input> | 29 | <el-input v-model="form.ydybsm" disabled></el-input> | 
| 30 | </td> | 30 | </td> | 
| 31 | </tr> | 31 | </tr> | 
| 32 | 32 | ||
| 33 | <tr height="30"> | 33 | <tr height="30"> | 
| 34 | <td colspan="2" align="center" >逻辑幢号</td> | 34 | <td colspan="2" align="center" >逻辑幢号</td> | 
| 35 | <td colspan="4" > | 35 | <td colspan="4" > | 
| 36 | <el-input v-model="form.ljzh"></el-input> | 36 | <el-input v-model="form.ljzh" disabled></el-input> | 
| 37 | </td> | 37 | </td> | 
| 38 | <td colspan="2" align="center" >层号</td> | 38 | <td colspan="2" align="center" >层号</td> | 
| 39 | <td colspan="4" > | 39 | <td colspan="4" > | 
| 40 | <el-input v-model="form.ch"></el-input> | 40 | <el-input v-model="form.ch" disabled></el-input> | 
| 41 | </td> | 41 | </td> | 
| 42 | </tr> | 42 | </tr> | 
| 43 | 43 | ||
| 44 | <tr height="30"> | 44 | <tr height="30"> | 
| 45 | <td colspan="2" align="center" >实际层数</td> | 45 | <td colspan="2" align="center" >实际层数</td> | 
| 46 | <td colspan="4" > | 46 | <td colspan="4" > | 
| 47 | <el-input v-model="form.sjcs"></el-input> | 47 | <el-input v-model="form.sjcs" disabled></el-input> | 
| 48 | </td> | 48 | </td> | 
| 49 | <td colspan="2" align="center" >实际层</td> | 49 | <td colspan="2" align="center" >实际层</td> | 
| 50 | <td colspan="4" > | 50 | <td colspan="4" > | 
| 51 | <el-input v-model="form.sjc"></el-input> | 51 | <el-input v-model="form.sjc" disabled></el-input> | 
| 52 | </td> | 52 | </td> | 
| 53 | </tr> | 53 | </tr> | 
| 54 | 54 | ||
| 55 | <tr height="30"> | 55 | <tr height="30"> | 
| 56 | <td colspan="2" align="center" >所在单元</td> | 56 | <td colspan="2" align="center" >所在单元</td> | 
| 57 | <td colspan="4" > | 57 | <td colspan="4" > | 
| 58 | <el-input v-model="form.dyhbsm"></el-input> | 58 | <el-input v-model="form.zdymc" disabled></el-input> | 
| 59 | </td> | 59 | </td> | 
| 60 | <td colspan="2" align="center" >房屋编号</td> | 60 | <td colspan="2" align="center" >房屋编号</td> | 
| 61 | <td colspan="4" > | 61 | <td colspan="4" > | 
| ... | @@ -68,10 +68,10 @@ | ... | @@ -68,10 +68,10 @@ | 
| 68 | <td colspan="4" > | 68 | <td colspan="4" > | 
| 69 | <el-select v-model="form.fwlxbsm" placeholder="请选择" > | 69 | <el-select v-model="form.fwlxbsm" placeholder="请选择" > | 
| 70 | <el-option | 70 | <el-option | 
| 71 | v-for="item in options" | 71 | v-for="item in $store.state.fwlxList" | 
| 72 | :key="item.value" | 72 | :key="item.bsm" | 
| 73 | :label="item.label" | 73 | :label="item.mc" | 
| 74 | :value="item.value"> | 74 | :value="item.bsm"> | 
| 75 | </el-option> | 75 | </el-option> | 
| 76 | </el-select> | 76 | </el-select> | 
| 77 | </td> | 77 | </td> | 
| ... | @@ -79,10 +79,10 @@ | ... | @@ -79,10 +79,10 @@ | 
| 79 | <td colspan="4" > | 79 | <td colspan="4" > | 
| 80 | <el-select v-model="form.fwxzbsm" placeholder="请选择" > | 80 | <el-select v-model="form.fwxzbsm" placeholder="请选择" > | 
| 81 | <el-option | 81 | <el-option | 
| 82 | v-for="item in options" | 82 | v-for="item in $store.state.fwxzOptions" | 
| 83 | :key="item.value" | 83 | :key="item.bsm" | 
| 84 | :label="item.label" | 84 | :label="item.mc" | 
| 85 | :value="item.value"> | 85 | :value="item.bsm"> | 
| 86 | </el-option> | 86 | </el-option> | 
| 87 | </el-select> | 87 | </el-select> | 
| 88 | </td> | 88 | </td> | 
| ... | @@ -104,21 +104,21 @@ | ... | @@ -104,21 +104,21 @@ | 
| 104 | <td colspan="4" > | 104 | <td colspan="4" > | 
| 105 | <el-select v-model="form.hxbsm" placeholder="请选择" > | 105 | <el-select v-model="form.hxbsm" placeholder="请选择" > | 
| 106 | <el-option | 106 | <el-option | 
| 107 | v-for="item in options" | 107 | v-for="item in $store.state.hxList" | 
| 108 | :key="item.value" | 108 | :key="item.bsm" | 
| 109 | :label="item.label" | 109 | :label="item.mc" | 
| 110 | :value="item.value"> | 110 | :value="item.bsm"> | 
| 111 | </el-option> | 111 | </el-option> | 
| 112 | </el-select> | 112 | </el-select> | 
| 113 | </td> | 113 | </td> | 
| 114 | <td colspan="2" align="center" >户型结构</td> | 114 | <td colspan="2" align="center" >户型结构</td> | 
| 115 | <td colspan="4" > | 115 | <td colspan="4" > | 
| 116 | <el-select v-model="form.hxbsm" placeholder="请选择" > | 116 | <el-select v-model="form.hxjgbsm" placeholder="请选择" > | 
| 117 | <el-option | 117 | <el-option | 
| 118 | v-for="item in options" | 118 | v-for="item in $store.state.hxjgList" | 
| 119 | :key="item.value" | 119 | :key="item.bsm" | 
| 120 | :label="item.label" | 120 | :label="item.mc" | 
| 121 | :value="item.value"> | 121 | :value="item.bsm"> | 
| 122 | </el-option> | 122 | </el-option> | 
| 123 | </el-select> | 123 | </el-select> | 
| 124 | </td> | 124 | </td> | 
| ... | @@ -129,10 +129,10 @@ | ... | @@ -129,10 +129,10 @@ | 
| 129 | <td colspan="4" > | 129 | <td colspan="4" > | 
| 130 | <el-select v-model="form.fwcbbsm" placeholder="请选择" > | 130 | <el-select v-model="form.fwcbbsm" placeholder="请选择" > | 
| 131 | <el-option | 131 | <el-option | 
| 132 | v-for="item in options" | 132 | v-for="item in $store.state.cbOptions" | 
| 133 | :key="item.value" | 133 | :key="item.bsm" | 
| 134 | :label="item.label" | 134 | :label="item.mc" | 
| 135 | :value="item.value"> | 135 | :value="item.bsm"> | 
| 136 | </el-option> | 136 | </el-option> | 
| 137 | </el-select> | 137 | </el-select> | 
| 138 | </td> | 138 | </td> | 
| ... | @@ -140,10 +140,10 @@ | ... | @@ -140,10 +140,10 @@ | 
| 140 | <td colspan="4" > | 140 | <td colspan="4" > | 
| 141 | <el-select v-model="form.fwcqlybsm" placeholder="请选择" > | 141 | <el-select v-model="form.fwcqlybsm" placeholder="请选择" > | 
| 142 | <el-option | 142 | <el-option | 
| 143 | v-for="item in options" | 143 | v-for="item in $store.state.cqlyOptions" | 
| 144 | :key="item.value" | 144 | :key="item.bsm" | 
| 145 | :label="item.label" | 145 | :label="item.mc" | 
| 146 | :value="item.value"> | 146 | :value="item.bsm"> | 
| 147 | </el-option> | 147 | </el-option> | 
| 148 | </el-select> | 148 | </el-select> | 
| 149 | </td> | 149 | </td> | 
| ... | @@ -153,67 +153,67 @@ | ... | @@ -153,67 +153,67 @@ | 
| 153 | <td colspan="2" rowspan="6" align="center" >预测</td> | 153 | <td colspan="2" rowspan="6" align="center" >预测</td> | 
| 154 | <td colspan="2" align="center" >建筑面积(㎡) </td> | 154 | <td colspan="2" align="center" >建筑面积(㎡) </td> | 
| 155 | <td colspan="2" align="center" > | 155 | <td colspan="2" align="center" > | 
| 156 | <el-input v-model="form.jzmj"></el-input> | 156 | <el-input v-model="form.jzmj" :disabled="form.scyclx==='1'"></el-input> | 
| 157 | </td> | 157 | </td> | 
| 158 | <td colspan="2" rowspan="6" align="center" >实测</td> | 158 | <td colspan="2" rowspan="6" align="center" >实测</td> | 
| 159 | <td colspan="2" align="center" >建筑面积(㎡)</td> | 159 | <td colspan="2" align="center" >建筑面积(㎡)</td> | 
| 160 | <td colspan="2" align="center" > | 160 | <td colspan="2" align="center" > | 
| 161 | <el-input v-model="form.jzmj"></el-input> | 161 | <el-input v-model="form.jzmj" :disabled="form.scyclx==='0'"></el-input> | 
| 162 | </td> | 162 | </td> | 
| 163 | </tr> | 163 | </tr> | 
| 164 | <tr height="30"> | 164 | <tr height="30"> | 
| 165 | <td colspan="2" align="center" >套内建筑面积(㎡))</td> | 165 | <td colspan="2" align="center" >套内建筑面积(㎡))</td> | 
| 166 | <td colspan="2" align="center" > | 166 | <td colspan="2" align="center" > | 
| 167 | <el-input v-model="form.tnjzmj"></el-input> | 167 | <el-input v-model="form.tnjzmj" :disabled="form.scyclx==='1'"></el-input> | 
| 168 | </td> | 168 | </td> | 
| 169 | <td colspan="2" align="center" >套内建筑面积(㎡)</td> | 169 | <td colspan="2" align="center" >套内建筑面积(㎡)</td> | 
| 170 | <td colspan="2" align="center" > | 170 | <td colspan="2" align="center" > | 
| 171 | <el-input v-model="form.tnjzmj"></el-input> | 171 | <el-input v-model="form.tnjzmj" :disabled="form.scyclx==='0'"></el-input> | 
| 172 | </td> | 172 | </td> | 
| 173 | </tr> | 173 | </tr> | 
| 174 | <tr height="30"> | 174 | <tr height="30"> | 
| 175 | <td colspan="2" align="center" >分摊建筑面积(㎡)</td> | 175 | <td colspan="2" align="center" >分摊建筑面积(㎡)</td> | 
| 176 | <td colspan="2" align="center" > | 176 | <td colspan="2" align="center" > | 
| 177 | <el-input v-model="form.ftjzmj"></el-input> | 177 | <el-input v-model="form.ftjzmj" :disabled="form.scyclx==='1'"></el-input> | 
| 178 | </td> | 178 | </td> | 
| 179 | <td colspan="2" align="center" >分摊建筑面积(㎡)</td> | 179 | <td colspan="2" align="center" >分摊建筑面积(㎡)</td> | 
| 180 | <td colspan="2" align="center" > | 180 | <td colspan="2" align="center" > | 
| 181 | <el-input v-model="form.ftjzmj"></el-input> | 181 | <el-input v-model="form.ftjzmj" :disabled="form.scyclx==='0'"></el-input> | 
| 182 | </td> | 182 | </td> | 
| 183 | </tr> | 183 | </tr> | 
| 184 | <tr height="30"> | 184 | <tr height="30"> | 
| 185 | <td colspan="2" align="center" >地下部分建筑面积(㎡)</td> | 185 | <td colspan="2" align="center" >地下部分建筑面积(㎡)</td> | 
| 186 | <td colspan="2" align="center" > | 186 | <td colspan="2" align="center" > | 
| 187 | <el-input v-model="form.dxbfjzmj"></el-input> | 187 | <el-input v-model="form.dxbfjzmj" :disabled="form.scyclx==='1'"></el-input> | 
| 188 | </td> | 188 | </td> | 
| 189 | <td colspan="2" align="center" >地下部分建筑面积(㎡)</td> | 189 | <td colspan="2" align="center" >地下部分建筑面积(㎡)</td> | 
| 190 | <td colspan="2" align="center" > | 190 | <td colspan="2" align="center" > | 
| 191 | <el-input v-model="form.dxbfjzmj"></el-input> | 191 | <el-input v-model="form.dxbfjzmj" :disabled="form.scyclx==='0'"></el-input> | 
| 192 | </td> | 192 | </td> | 
| 193 | </tr> | 193 | </tr> | 
| 194 | <tr height="30"> | 194 | <tr height="30"> | 
| 195 | <td colspan="2" align="center" >其它建筑面积(㎡)</td> | 195 | <td colspan="2" align="center" >其它建筑面积(㎡)</td> | 
| 196 | <td colspan="2" align="center" > | 196 | <td colspan="2" align="center" > | 
| 197 | <el-input v-model="form.qtjzmj"></el-input> | 197 | <el-input v-model="form.qtjzmj" :disabled="form.scyclx==='1'"></el-input> | 
| 198 | </td> | 198 | </td> | 
| 199 | <td colspan="2" align="center" >其它建筑面积(㎡)</td> | 199 | <td colspan="2" align="center" >其它建筑面积(㎡)</td> | 
| 200 | <td colspan="2" align="center" > | 200 | <td colspan="2" align="center" > | 
| 201 | <el-input v-model="form.qtjzmj"></el-input> | 201 | <el-input v-model="form.qtjzmj" :disabled="form.scyclx==='0'"></el-input> | 
| 202 | </td> | 202 | </td> | 
| 203 | </tr> | 203 | </tr> | 
| 204 | <tr height="30"> | 204 | <tr height="30"> | 
| 205 | <td colspan="2" align="center" >分摊系数</td> | 205 | <td colspan="2" align="center" >分摊系数</td> | 
| 206 | <td colspan="2" align="center" > | 206 | <td colspan="2" align="center" > | 
| 207 | <el-input v-model="form.ftxs"></el-input> | 207 | <el-input v-model="form.ftxs" :disabled="form.scyclx==='1'"></el-input> | 
| 208 | </td> | 208 | </td> | 
| 209 | <td colspan="2" align="center" >分摊系数</td> | 209 | <td colspan="2" align="center" >分摊系数</td> | 
| 210 | <td colspan="2" align="center" > | 210 | <td colspan="2" align="center" > | 
| 211 | <el-input v-model="form.ftxs"></el-input> | 211 | <el-input v-model="form.ftxs" :disabled="form.scyclx==='0'"></el-input> | 
| 212 | </td> | 212 | </td> | 
| 213 | </tr> | 213 | </tr> | 
| 214 | 214 | ||
| 215 | 215 | ||
| 216 | <tr height="30" v-for="(item1,index) in form.ytList" :key="index"> | 216 | <tr height="30" v-for="(item1,index) in form.fwytList" :key="index"> | 
| 217 | <td v-if="index===0" colspan="2" :rowspan="ytTitleRowspan" align="center" id="ytTitle"> | 217 | <td v-if="index===0" colspan="2" :rowspan="ytTitleRowspan" align="center" id="ytTitle"> | 
| 218 | <el-button type="primary" size="mini" style="margin-right: 10px" @click="addYtInfo">添加</el-button> | 218 | <el-button type="primary" size="mini" style="margin-right: 10px" @click="addYtInfo">添加</el-button> | 
| 219 | <span>用途</span> | 219 | <span>用途</span> | 
| ... | @@ -226,10 +226,10 @@ | ... | @@ -226,10 +226,10 @@ | 
| 226 | <td width="30" colspan="4" align="center" > | 226 | <td width="30" colspan="4" align="center" > | 
| 227 | <el-select v-model="item1.fwytzdbsm" placeholder="请选择" > | 227 | <el-select v-model="item1.fwytzdbsm" placeholder="请选择" > | 
| 228 | <el-option | 228 | <el-option | 
| 229 | v-for="item in options" | 229 | v-for="item in $store.state.fwytList" | 
| 230 | :key="item.value" | 230 | :key="item.bsm" | 
| 231 | :label="item.label" | 231 | :label="item.mc" | 
| 232 | :value="item.value"> | 232 | :value="item.bsm"> | 
| 233 | </el-option> | 233 | </el-option> | 
| 234 | </el-select> | 234 | </el-select> | 
| 235 | </td> | 235 | </td> | 
| ... | @@ -237,10 +237,10 @@ | ... | @@ -237,10 +237,10 @@ | 
| 237 | <td width="30" colspan="4" align="center" > | 237 | <td width="30" colspan="4" align="center" > | 
| 238 | <el-select v-model="item1.fwsjytbsm" placeholder="请选择" > | 238 | <el-select v-model="item1.fwsjytbsm" placeholder="请选择" > | 
| 239 | <el-option | 239 | <el-option | 
| 240 | v-for="item in options" | 240 | v-for="item in $store.state.fwytList" | 
| 241 | :key="item.value" | 241 | :key="item.bsm" | 
| 242 | :label="item.label" | 242 | :label="item.mc" | 
| 243 | :value="item.value"> | 243 | :value="item.bsm"> | 
| 244 | </el-option> | 244 | </el-option> | 
| 245 | </el-select> | 245 | </el-select> | 
| 246 | </td> | 246 | </td> | 
| ... | @@ -257,10 +257,10 @@ | ... | @@ -257,10 +257,10 @@ | 
| 257 | <td colspan="9" > | 257 | <td colspan="9" > | 
| 258 | <el-select v-model="item1.fwjgzdbsm" placeholder="请选择" > | 258 | <el-select v-model="item1.fwjgzdbsm" placeholder="请选择" > | 
| 259 | <el-option | 259 | <el-option | 
| 260 | v-for="item in options" | 260 | v-for="item in $store.state.fwjgList" | 
| 261 | :key="item.value" | 261 | :key="item.bsm" | 
| 262 | :label="item.label" | 262 | :label="item.mc" | 
| 263 | :value="item.value"> | 263 | :value="item.bsm"> | 
| 264 | </el-option> | 264 | </el-option> | 
| 265 | </el-select> | 265 | </el-select> | 
| 266 | </td> | 266 | </td> | 
| ... | @@ -376,6 +376,7 @@ | ... | @@ -376,6 +376,7 @@ | 
| 376 | <script> | 376 | <script> | 
| 377 | import Qlr from "./../../../../../components/formMenu/qlr"; | 377 | import Qlr from "./../../../../../components/formMenu/qlr"; | 
| 378 | import Qlxz from "./../../../../../components/formMenu/qlxz_simple"; | 378 | import Qlxz from "./../../../../../components/formMenu/qlxz_simple"; | 
| 379 | import {getQjHDetailByBsm,updateQjH} from "./../../../../../api/h" | ||
| 379 | export default { | 380 | export default { | 
| 380 | name:'zrz', | 381 | name:'zrz', | 
| 381 | components:{ | 382 | components:{ | 
| ... | @@ -388,6 +389,7 @@ | ... | @@ -388,6 +389,7 @@ | 
| 388 | data () { | 389 | data () { | 
| 389 | return { | 390 | return { | 
| 390 | form:{ | 391 | form:{ | 
| 392 | bsm:'',//户标识码 | ||
| 391 | zrzbsm:'', //自然幢标识码 | 393 | zrzbsm:'', //自然幢标识码 | 
| 392 | ljzbsm:'', //逻辑幢标识码 | 394 | ljzbsm:'', //逻辑幢标识码 | 
| 393 | ljzh:'', //逻辑幢号 | 395 | ljzh:'', //逻辑幢号 | 
| ... | @@ -402,6 +404,7 @@ | ... | @@ -402,6 +404,7 @@ | 
| 402 | sjcs:'', //实际层数 | 404 | sjcs:'', //实际层数 | 
| 403 | hh:'', //户号 | 405 | hh:'', //户号 | 
| 404 | hxbsm:'', //户型标识码 | 406 | hxbsm:'', //户型标识码 | 
| 407 | hxjgbsm:'', //户型结构标识码 | ||
| 405 | dltdmj:'', //独立使用土地面积 | 408 | dltdmj:'', //独立使用土地面积 | 
| 406 | fttdmj:'', //分摊土地使用面积 | 409 | fttdmj:'', //分摊土地使用面积 | 
| 407 | gytdmj:'', //共有土地面积 | 410 | gytdmj:'', //共有土地面积 | 
| ... | @@ -426,12 +429,12 @@ | ... | @@ -426,12 +429,12 @@ | 
| 426 | dxbfjzmj:'', //地下部分建筑面积 | 429 | dxbfjzmj:'', //地下部分建筑面积 | 
| 427 | qtjzmj:'', //其它建筑面积 | 430 | qtjzmj:'', //其它建筑面积 | 
| 428 | ftxs:'', //分摊系数 | 431 | ftxs:'', //分摊系数 | 
| 429 | scyclx:'', //实预测类型(0:预测,1:实测;),区别户是实测还是预测数据 | 432 | scyclx:'0', //实预测类型(0:预测,1:实测;),区别户是实测还是预测数据 | 
| 430 | scycglbsm:'', //实测预测关联标识码 | 433 | scycglbsm:'', //实测预测关联标识码 | 
| 431 | bz:'', //备注 | 434 | bz:'', //备注 | 
| 432 | name:'', | 435 | name:'', | 
| 433 | date:'', | 436 | date:'', | 
| 434 | ytList:[{ | 437 | fwytList:[{ | 
| 435 | glbsm:'', //关联标识码 | 438 | glbsm:'', //关联标识码 | 
| 436 | fwytzdbsm:'', //房屋用途字典标识码 | 439 | fwytzdbsm:'', //房屋用途字典标识码 | 
| 437 | sx:'', //顺序 | 440 | sx:'', //顺序 | 
| ... | @@ -452,22 +455,6 @@ | ... | @@ -452,22 +455,6 @@ | 
| 452 | }], //土地用途新增实体列表 | 455 | }], //土地用途新增实体列表 | 
| 453 | }] | 456 | }] | 
| 454 | }, | 457 | }, | 
| 455 | options: [{ | ||
| 456 | value: '选项1', | ||
| 457 | label: '黄金糕' | ||
| 458 | }, { | ||
| 459 | value: '选项2', | ||
| 460 | label: '双皮奶' | ||
| 461 | }, { | ||
| 462 | value: '选项3', | ||
| 463 | label: '蚵仔煎' | ||
| 464 | }, { | ||
| 465 | value: '选项4', | ||
| 466 | label: '龙须面' | ||
| 467 | }, { | ||
| 468 | value: '选项5', | ||
| 469 | label: '北京烤鸭' | ||
| 470 | }], | ||
| 471 | value: '', | 458 | value: '', | 
| 472 | ytTitleRowspan:1, //用途的单元格垂直合并数量 | 459 | ytTitleRowspan:1, //用途的单元格垂直合并数量 | 
| 473 | fwjgTitleRowspan:1, //房屋结构的单元格垂直合并数量 | 460 | fwjgTitleRowspan:1, //房屋结构的单元格垂直合并数量 | 
| ... | @@ -475,23 +462,23 @@ | ... | @@ -475,23 +462,23 @@ | 
| 475 | }, | 462 | }, | 
| 476 | methods: { | 463 | methods: { | 
| 477 | addYtInfo(){ | 464 | addYtInfo(){ | 
| 478 | this.form.ytList.push({ | 465 | this.form.fwytList.push({ | 
| 479 | glbsm:'', | 466 | glbsm:'', | 
| 480 | fwytzdbsm:'', | 467 | fwytzdbsm:'', | 
| 481 | fwsjytbsm:'', | 468 | fwsjytbsm:'', | 
| 482 | sx:'', | 469 | sx:'', | 
| 483 | }); | 470 | }); | 
| 484 | this.ytTitleRowspan=this.form.ytList.length; | 471 | this.ytTitleRowspan=this.form.fwytList.length; | 
| 485 | }, | 472 | }, | 
| 486 | deleteYtInfo(index){ | 473 | deleteYtInfo(index){ | 
| 487 | if(this.form.ytList.length<=1){ | 474 | if(this.form.fwytList.length<=1){ | 
| 488 | this.$message({ | 475 | this.$message({ | 
| 489 | message: '不能删除,最少含有一条用途信息', | 476 | message: '不能删除,最少含有一条用途信息', | 
| 490 | type: 'warning' | 477 | type: 'warning' | 
| 491 | }); | 478 | }); | 
| 492 | }else{ | 479 | }else{ | 
| 493 | this.form.ytList.splice(index,1); | 480 | this.form.fwytList.splice(index,1); | 
| 494 | this.ytTitleRowspan=this.form.ytList.length; | 481 | this.ytTitleRowspan=this.form.fwytList.length; | 
| 495 | } | 482 | } | 
| 496 | }, | 483 | }, | 
| 497 | addFwjgInfo(){ | 484 | addFwjgInfo(){ | 
| ... | @@ -517,11 +504,94 @@ | ... | @@ -517,11 +504,94 @@ | 
| 517 | getHInfo(hbsm){ | 504 | getHInfo(hbsm){ | 
| 518 | this.bsm = hbsm; | 505 | this.bsm = hbsm; | 
| 519 | console.log(hbsm); | 506 | console.log(hbsm); | 
| 507 | getQjHDetailByBsm(hbsm).then((res)=>{ | ||
| 508 | if(res.code===200){ | ||
| 509 | this.form = res.result; | ||
| 510 | if(res.result.fwytList.length===0){ | ||
| 511 | this.form.fwytList.push({ | ||
| 512 | glbsm:'', //关联标识码 | ||
| 513 | fwytzdbsm:'', //房屋用途字典标识码 | ||
| 514 | sx:'', //顺序 | ||
| 515 | fwsjytbsm:'', //房屋实际用途字典标识码 | ||
| 516 | }) | ||
| 517 | } | ||
| 518 | if(res.result.fwjgList.length===0){ | ||
| 519 | this.form.fwjgList.push({ | ||
| 520 | fwjgzdbsm:'', //房屋结构字典标识码 | ||
| 521 | glbsm:'', //关联标识码 | ||
| 522 | sx:'', //顺序 | ||
| 523 | }) | ||
| 524 | } | ||
| 525 | this.fwjgTitleRowspan=this.form.fwjgList.length; | ||
| 526 | this.ytTitleRowspan=this.form.fwytList.length; | ||
| 527 | if(res.result.qjQlxzListVOS.length>0){ | ||
| 528 | if(res.result.qjQlxzListVOS[0].list.length<1){ | ||
| 529 | res.result.qjQlxzListVOS[0].list.push({ | ||
| 530 | "pzdjbsm": "", | ||
| 531 | "pzdjmc": "", | ||
| 532 | "pzytdm": "", | ||
| 533 | "pzytmc": "", | ||
| 534 | "pzytmj": 0, | ||
| 535 | "qlxzbsm": "", | ||
| 536 | "sjdjbsm": "", | ||
| 537 | "sjdjmc": "", | ||
| 538 | "sjytdm": "", | ||
| 539 | "sjytmc": "", | ||
| 540 | "sjytmj": 0, | ||
| 541 | "syqx": "", | ||
| 542 | "tdsyjssj": "", | ||
| 543 | "tdsyqssj": "", | ||
| 544 | "tdzh": "" | ||
| 545 | }) | ||
| 546 | } | ||
| 547 | //权利性质数据传给子组件 | ||
| 548 | this.$refs.qlxzModule.countList = res.result.qjQlxzListVOS | ||
| 549 | }else { | ||
| 550 | this.$refs.qlxzModule.countList = [ | ||
| 551 | { | ||
| 552 | id: Math.random(), | ||
| 553 | isInside: false, | ||
| 554 | hasNotBorder: false, | ||
| 555 | "bsm": "",//权利性质标识码 | ||
| 556 | "glbsm": "",//宗地BSM、自然幢BSM、户BSM、多幢BSM、宗海BSM | ||
| 557 | "qlxzdm": "", | ||
| 558 | "zhqlxzlx": "", //除宗海数据外,默认都是空;0:用海类型权利性质;2:海岛用途权利性质 | ||
| 559 | list:[ | ||
| 560 | { | ||
| 561 | "pzdjbsm": "", | ||
| 562 | "pzdjmc": "", | ||
| 563 | "pzytdm": "", | ||
| 564 | "pzytmc": "", | ||
| 565 | "pzytmj": 0, | ||
| 566 | "qlxzbsm": "", | ||
| 567 | "sjdjbsm": "", | ||
| 568 | "sjdjmc": "", | ||
| 569 | "sjytdm": "", | ||
| 570 | "sjytmc": "", | ||
| 571 | "sjytmj": 0, | ||
| 572 | "syqx": "", | ||
| 573 | "tdsyjssj": "", | ||
| 574 | "tdsyqssj": "", | ||
| 575 | "tdzh": "" | ||
| 576 | } | ||
| 577 | ] | ||
| 578 | }, | ||
| 579 | ] | ||
| 580 | } | ||
| 581 | } | ||
| 582 | }) | ||
| 520 | }, | 583 | }, | 
| 521 | //保存户信息 | 584 | //保存户信息 | 
| 522 | onSave(bsm,yclx){ | 585 | onSave(bsm,yclx){ | 
| 523 | console.log(bsm); | 586 | console.log(bsm); | 
| 524 | console.log(yclx) | 587 | console.log(yclx) | 
| 588 | this.form.bsm=bsm; | ||
| 589 | this.form.qlxzList= this.$refs.qlxzModule.getQlxzDataList(); | ||
| 590 | updateQjH(this.form).then((res)=>{ | ||
| 591 | if(res.code===200){ | ||
| 592 | this.$message.success("保存成功!") | ||
| 593 | } | ||
| 594 | }) | ||
| 525 | }, | 595 | }, | 
| 526 | onReset(){ | 596 | onReset(){ | 
| 527 | 597 | ... | ... | 
- 
Please register or sign in to post a comment