修改获取楼盘表数据接口,实预测类型转换时改变楼盘表数据源
Showing
3 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> |
| ... | @@ -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, |
| ... | @@ -414,7 +414,7 @@ export default { | ... | @@ -414,7 +414,7 @@ export default { |
| 414 | }, | 414 | }, |
| 415 | lodding(){ | 415 | lodding(){ |
| 416 | let zrzbsm=this.$store.state.zrzbsm; | 416 | let zrzbsm=this.$store.state.zrzbsm; |
| 417 | this.$refs.lpbContent.getLpb(zrzbsm); | 417 | this.$refs.lpbContent.getLpb(zrzbsm,this.syclx); |
| 418 | }, | 418 | }, |
| 419 | hcxlzClose() { | 419 | hcxlzClose() { |
| 420 | this.hcxlzVisible = false; | 420 | this.hcxlzVisible = false; |
| ... | @@ -534,7 +534,7 @@ export default { | ... | @@ -534,7 +534,7 @@ export default { |
| 534 | }, | 534 | }, |
| 535 | //户保存 | 535 | //户保存 |
| 536 | hbjSaveInfo() { | 536 | hbjSaveInfo() { |
| 537 | this.$refs.hbj.onSave(this.bsms[this.bsms.length - 1], this.tabPosition); | 537 | this.$refs.hbj.onSave(this.bsms[this.bsms.length - 1], this.syclx); |
| 538 | }, | 538 | }, |
| 539 | //户编辑表单重置 | 539 | //户编辑表单重置 |
| 540 | hbjResetInfo() { | 540 | hbjResetInfo() { |
| ... | @@ -542,7 +542,7 @@ export default { | ... | @@ -542,7 +542,7 @@ export default { |
| 542 | }, | 542 | }, |
| 543 | //调用楼盘表信息查询接口 | 543 | //调用楼盘表信息查询接口 |
| 544 | getlpbData() { | 544 | getlpbData() { |
| 545 | this.$refs.lpbContent.getLpb(this.$store.state.zrzbsm); | 545 | this.$refs.lpbContent.getLpb(this.$store.state.zrzbsm,this.syclx); |
| 546 | //改变楼盘表子组件的key值,重新渲染 | 546 | //改变楼盘表子组件的key值,重新渲染 |
| 547 | this.time = new Date().getTime(); | 547 | this.time = new Date().getTime(); |
| 548 | }, | 548 | }, | ... | ... |
| ... | @@ -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