多幢下新建自然幢时隐藏宗海/林权/多幢
Showing
2 changed files
with
27 additions
and
9 deletions
... | @@ -70,7 +70,7 @@ | ... | @@ -70,7 +70,7 @@ |
70 | <li v-show="isZD" @click="drsx">导入属性</li> | 70 | <li v-show="isZD" @click="drsx">导入属性</li> |
71 | <li v-show="!isZD">导入楼盘</li> | 71 | <li v-show="!isZD">导入楼盘</li> |
72 | <li>重叠分析</li> | 72 | <li>重叠分析</li> |
73 | <li v-show="isZD && (zdQszt == '1' || zdQszt == '2')" @click="openCreateDialog">添加定着物</li> | 73 | <li v-show="isZD && (zdQszt == '1' || zdQszt == '2')" @click="openCreateDialog('dzw')">添加定着物</li> |
74 | <li v-show="isZD && (zdQszt != '1' && zdQszt != '2')" class="noEdit">添加定着物</li> | 74 | <li v-show="isZD && (zdQszt != '1' && zdQszt != '2')" class="noEdit">添加定着物</li> |
75 | <li @click="deleteByBsm()">删除</li> | 75 | <li @click="deleteByBsm()">删除</li> |
76 | <li @click="deleteGeoByBsm()">删除图形</li> | 76 | <li @click="deleteGeoByBsm()">删除图形</li> |
... | @@ -80,7 +80,7 @@ | ... | @@ -80,7 +80,7 @@ |
80 | :style="{ left: left + 'px', top: top + 'px' }" | 80 | :style="{ left: left + 'px', top: top + 'px' }" |
81 | class="contextmenu" | 81 | class="contextmenu" |
82 | > | 82 | > |
83 | <li @click="openCreateDialog">新建自然幢</li> | 83 | <li @click="openCreateDialog('zrz')">新建自然幢</li> |
84 | <li @click="deleteByBsm()">删除</li> | 84 | <li @click="deleteByBsm()">删除</li> |
85 | </ul> | 85 | </ul> |
86 | <ul | 86 | <ul |
... | @@ -108,7 +108,7 @@ | ... | @@ -108,7 +108,7 @@ |
108 | </el-dialog> | 108 | </el-dialog> |
109 | <!-- 添加定着物弹框 --> | 109 | <!-- 添加定着物弹框 --> |
110 | <el-dialog v-dialogDrag :close-on-click-modal="false" title="新建" :visible.sync="dialogVisible" width="48%"> | 110 | <el-dialog v-dialogDrag :close-on-click-modal="false" title="新建" :visible.sync="dialogVisible" width="48%"> |
111 | <Create @closeDialog="closeDialog" :auth="true"></Create> | 111 | <Create @closeDialog="closeDialog" :auth="true" :createZrz="createZrz" ></Create> |
112 | </el-dialog> | 112 | </el-dialog> |
113 | <sxdr :sxdr-visible="sxdrVisible" @close="sxdrClose" :dylx="zdData.type" :bsm="zdData.bsm"></sxdr> | 113 | <sxdr :sxdr-visible="sxdrVisible" @close="sxdrClose" :dylx="zdData.type" :bsm="zdData.bsm"></sxdr> |
114 | </div> | 114 | </div> |
... | @@ -162,7 +162,8 @@ export default { | ... | @@ -162,7 +162,8 @@ export default { |
162 | dzVisible:false, | 162 | dzVisible:false, |
163 | //宗地权属状态 | 163 | //宗地权属状态 |
164 | zdQszt:null, | 164 | zdQszt:null, |
165 | wkt:"PROJCS[\"XADFZBX\",GEOGCS[\"GCS_WGS_1984\",DATUM[\"D_WGS_1984\",SPHEROID[\"WGS_1984\",6378137.0,298.257223563]],PRIMEM[\"Greenwich\",0.0],UNIT[\"Degree\",0.0174532925199433]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"False_Easting\",0.0],PARAMETER[\"False_Northing\",0.0],PARAMETER[\"Central_Meridian\",0.0],PARAMETER[\"Scale_Factor\",1.0],PARAMETER[\"Latitude_Of_Origin\",0.0],UNIT[\"Meter\",1.0]]" | 165 | wkt:"PROJCS[\"XADFZBX\",GEOGCS[\"GCS_WGS_1984\",DATUM[\"D_WGS_1984\",SPHEROID[\"WGS_1984\",6378137.0,298.257223563]],PRIMEM[\"Greenwich\",0.0],UNIT[\"Degree\",0.0174532925199433]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"False_Easting\",0.0],PARAMETER[\"False_Northing\",0.0],PARAMETER[\"Central_Meridian\",0.0],PARAMETER[\"Scale_Factor\",1.0],PARAMETER[\"Latitude_Of_Origin\",0.0],UNIT[\"Meter\",1.0]]", |
166 | createZrz:false, | ||
166 | }; | 167 | }; |
167 | }, | 168 | }, |
168 | watch: { | 169 | watch: { |
... | @@ -257,7 +258,10 @@ export default { | ... | @@ -257,7 +258,10 @@ export default { |
257 | this.dzVisible = data | 258 | this.dzVisible = data |
258 | }, | 259 | }, |
259 | //添加定着物 | 260 | //添加定着物 |
260 | openCreateDialog(){ | 261 | openCreateDialog(type){ |
262 | if(type == 'zrz'){ | ||
263 | this.createZrz = true; | ||
264 | } | ||
261 | console.log(this.zdData,'this.zdData'); | 265 | console.log(this.zdData,'this.zdData'); |
262 | this.dialogVisible = true; | 266 | this.dialogVisible = true; |
263 | this.$store.state.zdbsm = this.zdData.zdbsm; | 267 | this.$store.state.zdbsm = this.zdData.zdbsm; |
... | @@ -270,6 +274,7 @@ export default { | ... | @@ -270,6 +274,7 @@ export default { |
270 | //关闭添加定着物弹框 | 274 | //关闭添加定着物弹框 |
271 | closeDialog() { | 275 | closeDialog() { |
272 | this.dialogVisible = false; | 276 | this.dialogVisible = false; |
277 | this.createZrz = false; | ||
273 | }, | 278 | }, |
274 | preDealData(list) { | 279 | preDealData(list) { |
275 | //楼盘表目录树没有expand属性 | 280 | //楼盘表目录树没有expand属性 | ... | ... |
... | @@ -111,7 +111,7 @@ | ... | @@ -111,7 +111,7 @@ |
111 | <el-button type="primary" class="w98 cancel" @click="close">取消</el-button> | 111 | <el-button type="primary" class="w98 cancel" @click="close">取消</el-button> |
112 | </div> | 112 | </div> |
113 | </el-tab-pane> | 113 | </el-tab-pane> |
114 | <el-tab-pane class="eltabspane" label="多幢" name="dz"> | 114 | <el-tab-pane class="eltabspane" v-if="!createZrz" label="多幢" name="dz"> |
115 | <el-form :inline="true" :rules="rules2" :model="ruleForm2" ref="ruleForm2" class="demo-form-inline"> | 115 | <el-form :inline="true" :rules="rules2" :model="ruleForm2" ref="ruleForm2" class="demo-form-inline"> |
116 | <el-form-item label="项目名称" class="w100" prop="xmmc"> | 116 | <el-form-item label="项目名称" class="w100" prop="xmmc"> |
117 | <el-input | 117 | <el-input |
... | @@ -126,14 +126,14 @@ | ... | @@ -126,14 +126,14 @@ |
126 | <el-button type="primary" class="w98 cancel" @click="close">取消</el-button> | 126 | <el-button type="primary" class="w98 cancel" @click="close">取消</el-button> |
127 | </div> | 127 | </div> |
128 | </el-tab-pane> | 128 | </el-tab-pane> |
129 | <el-tab-pane class="eltabspane" label="林权" name="lq"> | 129 | <el-tab-pane class="eltabspane" v-if="!createZrz" label="林权" name="lq"> |
130 | <div class="handleBtn"> | 130 | <div class="handleBtn"> |
131 | <el-button type="primary" class="w98 import">导入图形</el-button> | 131 | <el-button type="primary" class="w98 import">导入图形</el-button> |
132 | <el-button type="primary" class="w98 creat" @click="todo">创建</el-button> | 132 | <el-button type="primary" class="w98 creat" @click="todo">创建</el-button> |
133 | <el-button type="primary" class="w98 cancel" @click="close">取消</el-button> | 133 | <el-button type="primary" class="w98 cancel" @click="close">取消</el-button> |
134 | </div> | 134 | </div> |
135 | </el-tab-pane> | 135 | </el-tab-pane> |
136 | <el-tab-pane class="eltabspane" label="构筑物" name="gzw"> | 136 | <el-tab-pane class="eltabspane" v-if="!createZrz" label="构筑物" name="gzw"> |
137 | <div class="handleBtn"> | 137 | <div class="handleBtn"> |
138 | <el-button type="primary" class="w98 import">导入图形</el-button> | 138 | <el-button type="primary" class="w98 import">导入图形</el-button> |
139 | <el-button type="primary" class="w98 creat" @click="todo">创建</el-button> | 139 | <el-button type="primary" class="w98 creat" @click="todo">创建</el-button> |
... | @@ -157,7 +157,20 @@ export default { | ... | @@ -157,7 +157,20 @@ export default { |
157 | name: "", | 157 | name: "", |
158 | components: {}, | 158 | components: {}, |
159 | inject:['getRightTree','getRightTreeByZrzbsm','getRightTreeByDzbsm'], | 159 | inject:['getRightTree','getRightTreeByZrzbsm','getRightTreeByDzbsm'], |
160 | props: ['auth'], | 160 | props: { |
161 | auth: { | ||
162 | type: Boolean, | ||
163 | default: function () { | ||
164 | return false | ||
165 | } | ||
166 | }, | ||
167 | createZrz: { | ||
168 | type: Boolean, | ||
169 | default: function () { | ||
170 | return false | ||
171 | } | ||
172 | }, | ||
173 | }, | ||
161 | data() { | 174 | data() { |
162 | return { | 175 | return { |
163 | tabPosition: "left", | 176 | tabPosition: "left", | ... | ... |
-
Please register or sign in to post a comment