23e0be85 by zhaoqian

自然幢字典信息数据整理

1 parent ce37300c
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
15 "axios": "^0.19.0", 15 "axios": "^0.19.0",
16 "core-js": "^2.6.5", 16 "core-js": "^2.6.5",
17 "e-icon-picker": "^1.0.7", 17 "e-icon-picker": "^1.0.7",
18 "el-tree-select": "^3.1.10",
18 "element-ui": "^2.13.2", 19 "element-ui": "^2.13.2",
19 "file-saver": "^2.0.2", 20 "file-saver": "^2.0.2",
20 "form-making": "^1.2.9", 21 "form-making": "^1.2.9",
......
...@@ -5,6 +5,9 @@ import store from '@store' ...@@ -5,6 +5,9 @@ import store from '@store'
5 import ElementUI from 'element-ui' 5 import ElementUI from 'element-ui'
6 import 'element-ui/lib/theme-chalk/index.css' 6 import 'element-ui/lib/theme-chalk/index.css'
7 import '../mock/index.js' 7 import '../mock/index.js'
8 import ElTreeSelect from 'el-tree-select'
9 //树型选择器
10 Vue.use(ElTreeSelect);
8 //引入富文本编辑器 11 //引入富文本编辑器
9 import VueQuillEditor from 'vue-quill-editor' 12 import VueQuillEditor from 'vue-quill-editor'
10 // 导入富文本编辑器的样式 13 // 导入富文本编辑器的样式
......
...@@ -651,7 +651,67 @@ ...@@ -651,7 +651,67 @@
651 }) 651 })
652 }, 652 },
653 onReset(){ 653 onReset(){
654 654 this.form.bdcdyh='', //不动产单元号
655 this.form.mjdwbsm='', //面积单位编号
656 this.form.hxbsm='', //户型标识码
657 this.form.hxjgbsm='', //户型结构标识码
658 this.form.dltdmj='', //独立使用土地面积
659 this.form.fttdmj='', //分摊土地使用面积
660 this.form.gytdmj='', //共有土地面积
661 this.form.fwlxbsm='', //房屋类型标识码
662 this.form.fwxzbsm='', //房屋性质标识码
663 this.form.sjc='', //实际层
664 this.form.dqtgs='', //东墙体归属
665 this.form.nqtgs='', //南墙体归属
666 this.form.xqtgs='', //西墙体归属
667 this.form.bqtgs='', //北墙体归属
668 this.form.fwbh='', //房屋编号
669 this.form.fjsm='', //附加说明
670 this.form.fwcbbsm='', //房屋产别标识码
671 this.form.sjhs='', //实际户数
672 this.form.shbw='', //室号部位
673 this.form.fwcqlybsm='', //房屋产权来源标识码
674 //预测数据
675 this.form.ycjzmj='', //建筑面积
676 this.form.yctnjzmj='', //套内建筑面积
677 this.form.ycftjzmj='', //分摊建筑面积
678 this.form.ycdxbfjzmj='', //地下部分建筑面积
679 this.form.ycqtjzmj='', //其它建筑面积
680 this.form.ycftxs='', //分摊系数
681 //实测数据
682 this.form.scjzmj='', //建筑面积
683 this.form.sctnjzmj='', //套内建筑面积
684 this.form.scftjzmj='', //分摊建筑面积
685 this.form.scdxbfjzmj='', //地下部分建筑面积
686 this.form.scqtjzmj='', //其它建筑面积
687 this.form.scftxs='', //分摊系数
688 this.form.scyclx='0', //实预测类型(0:预测,1:实测;),区别户是实测还是预测数据
689 this.form.scycglbsm='', //实测预测关联标识码
690 this.form.bz='', //备注
691 this.form.name='',
692 this.form.date='',
693 this.form.fwytList=[{
694 glbsm:'', //关联标识码
695 fwytzdbsm:'', //房屋用途字典标识码
696 sx:'', //顺序
697 fwsjytbsm:'', //房屋实际用途字典标识码
698 }],
699 this.form.fwjgList=[{
700 fwjgzdbsm:'', //房屋结构字典标识码
701 glbsm:'', //关联标识码
702 sx:'', //顺序
703 }],
704 this.form.qlxzList=[{
705 qlxzdm:'', //权利性质代码
706 glbsm:'', //宗地BSM、自然幢BSM、户BSM、多幢BSM、宗海BSM
707 qlxzzdbsm:'', //权利性质字典表标识码
708 qlxzmc:'', //权利名称名称
709 zhqlxzlx:'', //除宗海数据外,默认都是空;0:用海类型权利性质;2:海岛用途权利性质
710 addQjTdytRequestList:[{
711 }], //土地用途新增实体列表
712 }]
713 console.log("----------------------------------")
714 console.log(this.form)
655 }, 715 },
656 generatorCode(){ 716 generatorCode(){
657 getBdcdyh(this.form.zrzh,"h") 717 getBdcdyh(this.form.zrzh,"h")
......
...@@ -157,14 +157,26 @@ ...@@ -157,14 +157,26 @@
157 规划用途 157 规划用途
158 </td> 158 </td>
159 <td width="30" colspan="4" align="center" > 159 <td width="30" colspan="4" align="center" >
160 <el-select v-model="item1.fwytzdbsm" placeholder="请选择" > 160 <el-tree-select
161 <el-option 161 v-if="show"
162 v-for="item in $store.state.tdytList" 162 :default-expand-all="defaultExpandAll"
163 :key="item.bsm" 163 :multiple="multiple"
164 :label="item.mc" 164 :placeholder="placeholder"
165 :value="item.bsm"> 165 :disabled="disabled"
166 </el-option> 166 :data="$store.state.tdytList"
167 </el-select> 167 :props="treeProps"
168 :check-strictly="checkStrictly"
169 :clearable="clearable"
170 v-model="item1.fwytzdbsm"
171 ></el-tree-select>
172 <!-- <el-select v-model="item1.fwytzdbsm" placeholder="请选择" >-->
173 <!-- <el-option-->
174 <!-- v-for="item in $store.state.tdytList"-->
175 <!-- :key="item.bsm"-->
176 <!-- :label="item.mc"-->
177 <!-- :value="item.bsm">-->
178 <!-- </el-option>-->
179 <!-- </el-select>-->
168 </td> 180 </td>
169 <td width="30" colspan="1" align="center" >用途</td> 181 <td width="30" colspan="1" align="center" >用途</td>
170 <td width="30" colspan="4" align="center" > 182 <td width="30" colspan="4" align="center" >
...@@ -282,6 +294,21 @@ ...@@ -282,6 +294,21 @@
282 inject:['reload'], 294 inject:['reload'],
283 data () { 295 data () {
284 return { 296 return {
297
298 //树型结构
299 show:true,
300 clearable: true,
301 defaultExpandAll: false,
302 multiple: false,
303 placeholder: 'please choose',
304 disabled: false,
305 checkStrictly: false,
306 treeProps: {
307 value: 'bsm',
308 children: 'children',
309 label: 'mc'
310 },
311
285 lx:"zrz", 312 lx:"zrz",
286 bsm:'', 313 bsm:'',
287 form:{ 314 form:{
......