Merge remote-tracking branch 'origin/master'
# Conflicts: # src/views/panel/change/fg/index.vue # src/views/zrz/lpb/bjlp/index.vue
Showing
4 changed files
with
21 additions
and
14 deletions
| ... | @@ -44,13 +44,13 @@ export function insertChInfo (data) { | ... | @@ -44,13 +44,13 @@ export function insertChInfo (data) { |
| 44 | /** | 44 | /** |
| 45 | * 查询楼盘表数据 | 45 | * 查询楼盘表数据 |
| 46 | */ | 46 | */ |
| 47 | export function getLpb (data) { | 47 | export function getLpb (data,lx) { |
| 48 | return request({ | 48 | return request({ |
| 49 | url: 'fw/lpb/getLpb', | 49 | url: 'fw/lpb/getLpb', |
| 50 | method: 'get', | 50 | method: 'get', |
| 51 | params: { | 51 | params: { |
| 52 | zrzbsm:data, | 52 | zrzbsm:data, |
| 53 | syclx:0, | 53 | syclx:lx, |
| 54 | }, | 54 | }, |
| 55 | }) | 55 | }) |
| 56 | } | 56 | } | ... | ... |
| ... | @@ -3,7 +3,7 @@ | ... | @@ -3,7 +3,7 @@ |
| 3 | <div class="tab-header"> | 3 | <div class="tab-header"> |
| 4 | <el-row class="searchContent"> | 4 | <el-row class="searchContent"> |
| 5 | <el-col :span="8"> | 5 | <el-col :span="8"> |
| 6 | <el-radio-group v-model="tabPosition"> | 6 | <el-radio-group v-model="syclx"> |
| 7 | <el-radio-button label="1">实测</el-radio-button> | 7 | <el-radio-button label="1">实测</el-radio-button> |
| 8 | <el-radio-button label="0">预测</el-radio-button> | 8 | <el-radio-button label="0">预测</el-radio-button> |
| 9 | </el-radio-group> | 9 | </el-radio-group> |
| ... | @@ -41,7 +41,7 @@ | ... | @@ -41,7 +41,7 @@ |
| 41 | class="radioBtn" | 41 | class="radioBtn" |
| 42 | label="4" | 42 | label="4" |
| 43 | border | 43 | border |
| 44 | @click="openPlC" | 44 | @click="plcVisible" |
| 45 | >批量层</el-button | 45 | >批量层</el-button |
| 46 | > | 46 | > |
| 47 | <el-button | 47 | <el-button |
| ... | @@ -238,7 +238,7 @@ | ... | @@ -238,7 +238,7 @@ |
| 238 | <!-- 批量操作弹出框 --> | 238 | <!-- 批量操作弹出框 --> |
| 239 | <pl-h :plh-visible="plhVisible" :bsms="bsms" @close="plhClose" @lodding="lodding"></pl-h> | 239 | <pl-h :plh-visible="plhVisible" :bsms="bsms" @close="plhClose" @lodding="lodding"></pl-h> |
| 240 | <pl-zl :pl-zl-visible="plzlVisible" :bsms="bsms" @close="plZlClose" @lodding="lodding"></pl-zl> | 240 | <pl-zl :pl-zl-visible="plzlVisible" :bsms="bsms" @close="plZlClose" @lodding="lodding"></pl-zl> |
| 241 | <pl-c :plc-visible="plcVisible" :bsms="cbsmList" @close="plcClose" @lodding="lodding"></pl-c> | 241 | <pl-c :plc-visible="plcVisible" :bsms="bsms" @close="plcClose" @lodding="lodding"></pl-c> |
| 242 | <pl-sh :plShVisible="plShVisible" :bsms="bsms" @close="plshClose" @lodding="lodding"></pl-sh> | 242 | <pl-sh :plShVisible="plShVisible" :bsms="bsms" @close="plshClose" @lodding="lodding"></pl-sh> |
| 243 | <h-cxlz | 243 | <h-cxlz |
| 244 | :h-cxlz-visble="hcxlzVisible" | 244 | :h-cxlz-visble="hcxlzVisible" |
| ... | @@ -299,7 +299,7 @@ export default { | ... | @@ -299,7 +299,7 @@ export default { |
| 299 | plzlVisible: false, | 299 | plzlVisible: false, |
| 300 | hbjVisible: false, | 300 | hbjVisible: false, |
| 301 | hcxlzVisible:false, | 301 | hcxlzVisible:false, |
| 302 | tabPosition: "1", //1是实测 0是预测 | 302 | syclx: "1", //1是实测 0是预测 |
| 303 | radio1: "", | 303 | radio1: "", |
| 304 | radio2: "", | 304 | radio2: "", |
| 305 | createFlag: false, | 305 | createFlag: false, |
| ... | @@ -420,7 +420,7 @@ export default { | ... | @@ -420,7 +420,7 @@ export default { |
| 420 | } | 420 | } |
| 421 | }, | 421 | }, |
| 422 | lodding(){ | 422 | lodding(){ |
| 423 | this.$refs.lpbContent; | 423 | this.getlpbData(); |
| 424 | }, | 424 | }, |
| 425 | hcxlzClose() { | 425 | hcxlzClose() { |
| 426 | this.hcxlzVisible = false; | 426 | this.hcxlzVisible = false; | ... | ... |
| ... | @@ -132,7 +132,7 @@ export default { | ... | @@ -132,7 +132,7 @@ export default { |
| 132 | }, | 132 | }, |
| 133 | created() {}, | 133 | created() {}, |
| 134 | mounted() { | 134 | mounted() { |
| 135 | this.getLpb(this.$store.state.zrzbsm); | 135 | this.getLpb(this.$store.state.zrzbsm,this.$parent.syclx); |
| 136 | setTimeout(() => { | 136 | setTimeout(() => { |
| 137 | //tab-content宽度 - 右侧图例宽度 - lp-overview滚动条宽度 - lpbContent的pandingRight | 137 | //tab-content宽度 - 右侧图例宽度 - lp-overview滚动条宽度 - lpbContent的pandingRight |
| 138 | this.lpbContentWidth = this.$store.state.contentWidth - 34 - 20; | 138 | this.lpbContentWidth = this.$store.state.contentWidth - 34 - 20; |
| ... | @@ -145,15 +145,15 @@ export default { | ... | @@ -145,15 +145,15 @@ export default { |
| 145 | }, | 145 | }, |
| 146 | methods: { | 146 | methods: { |
| 147 | //获取楼盘表数据 | 147 | //获取楼盘表数据 |
| 148 | getLpb(zrzbsm) { | 148 | getLpb(zrzbsm,syclx) { |
| 149 | getLpb(zrzbsm).then((res) => { | 149 | getLpb(zrzbsm,syclx).then((res) => { |
| 150 | if (res.code == 200) { | 150 | if (res.code == 200) { |
| 151 | this.loading = false; | 151 | this.loading = false; |
| 152 | this.lpbData = res.result == null ? this.lpbData : res.result; | 152 | this.lpbData = res.result == null ? this.lpbData : res.result; |
| 153 | setTimeout(() => { | 153 | this.$nextTick(()=>{ |
| 154 | //渲染楼盘表 | 154 | //渲染楼盘表 |
| 155 | this.dataChange(); | 155 | this.dataChange(); |
| 156 | }, 200); | 156 | }) |
| 157 | } else { | 157 | } else { |
| 158 | this.$message({ | 158 | this.$message({ |
| 159 | message: res.message, | 159 | message: res.message, |
| ... | @@ -172,12 +172,13 @@ export default { | ... | @@ -172,12 +172,13 @@ export default { |
| 172 | //自然幢下元素高度宽度计算 | 172 | //自然幢下元素高度宽度计算 |
| 173 | dataChange() { | 173 | dataChange() { |
| 174 | //计算逻辑幢宽度 20为marginRight值 | 174 | //计算逻辑幢宽度 20为marginRight值 |
| 175 | this.ljzWidth -= 9980; | 175 | this.ljzWidth = 20; |
| 176 | if (this.$refs.ljz != undefined) { | 176 | if (this.$refs.ljz != undefined) { |
| 177 | this.$refs.ljz.forEach((item) => { | 177 | this.$refs.ljz.forEach((item) => { |
| 178 | this.ljzWidth += item.offsetWidth + 20; | 178 | this.ljzWidth += item.offsetWidth + 20; |
| 179 | }); | 179 | }); |
| 180 | } else { | 180 | } else { |
| 181 | |||
| 181 | } | 182 | } |
| 182 | //计算独立幢单元和独立层户宽度 | 183 | //计算独立幢单元和独立层户宽度 |
| 183 | //考虑this.$refs.zdy的length为0的情况,即自然幢下没有独立幢单元 | 184 | //考虑this.$refs.zdy的length为0的情况,即自然幢下没有独立幢单元 |
| ... | @@ -186,7 +187,7 @@ export default { | ... | @@ -186,7 +187,7 @@ export default { |
| 186 | let higher = true; | 187 | let higher = true; |
| 187 | //记录最高的幢单元高度 默认为第一个幢单元高度 | 188 | //记录最高的幢单元高度 默认为第一个幢单元高度 |
| 188 | let highest = this.$refs.zdy[0].offsetHeight; | 189 | let highest = this.$refs.zdy[0].offsetHeight; |
| 189 | this.zdyWidth -= 980; | 190 | this.zdyWidth = 20; |
| 190 | this.$refs.zdy.forEach((item) => { | 191 | this.$refs.zdy.forEach((item) => { |
| 191 | this.zdyWidth += item.offsetWidth + 21; | 192 | this.zdyWidth += item.offsetWidth + 21; |
| 192 | this.cHeight = | 193 | this.cHeight = |
| ... | @@ -335,8 +336,14 @@ export default { | ... | @@ -335,8 +336,14 @@ export default { |
| 335 | legendToggleFlagChange() { | 336 | legendToggleFlagChange() { |
| 336 | return this.$parent.legendToggleFlag; | 337 | return this.$parent.legendToggleFlag; |
| 337 | }, | 338 | }, |
| 339 | syclx(){ | ||
| 340 | return this.$parent.syclx | ||
| 341 | } | ||
| 338 | }, | 342 | }, |
| 339 | watch: { | 343 | watch: { |
| 344 | syclx(n){ | ||
| 345 | this.getLpb(this.$store.state.zrzbsm,n) | ||
| 346 | }, | ||
| 340 | createFlagChange: function(val) { | 347 | createFlagChange: function(val) { |
| 341 | setTimeout(() => { | 348 | setTimeout(() => { |
| 342 | this.lpbContentWidth = this.$refs.lpbContent.offsetWidth - 6; | 349 | this.lpbContentWidth = this.$refs.lpbContent.offsetWidth - 6; | ... | ... |
-
Please register or sign in to post a comment