e3c300ae by 杨威

多幢下新建自然幢时隐藏宗海/林权/多幢

1 parent 331b0b83
...@@ -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",
......