41929038 by 杨威

合并代码

2 parents 6c9308ed e488f5f0
......@@ -134,3 +134,14 @@ export function deleteCByBsm (data) {
data:data
})
}
/**
* 上下左右移动户
* @param data
*/
export function moveH(data) {
return request({
url:'fw/lpbright/insertMoveH',
method:'post',
data:data
})
}
......
<template>
<div>
<el-dialog
title="移动户"
:visible.sync="isVisible"
width="50%"
@close="close"
:modal-append-to-body="false"
center>
<div>
<el-radio-group v-model="moveHdata.sxzylx">
<el-radio label="up">向上</el-radio>
<el-radio label="down">向下</el-radio>
<el-radio label="left">向左</el-radio>
<el-radio label="right">向右</el-radio>
</el-radio-group>
<div class="">
<el-button type="primary" @click="save">确认</el-button>
<el-button type="primary" @click="cacel">取消</el-button>
</div>
</div>
</el-dialog>
</div>
</template>
<script>
import {moveH} from './../../api/lpb'
import {Message} from 'element-ui'
export default {
name: "moveH",
data() {
return {
isVisible:false,
moveHdata: {
hbsm: "",
sxzylx: "",
type:""
}
}
},
props: {
moveHvisible: {
type: Boolean,
default: false
},
hbsm: {
type: String
},
type:{
type:String
}
},
methods: {
loading:function(){
this.$emit('loading')
},
save() {
this.moveHdata.hbsm=this.hbsm
this.moveHdata.type=this.type
moveH(this.moveHdata).then(res=>{
console.log(res)
if (res.success) {
this.loading();
this.close();
Message.success("移动成功")
}else{
Message.error(res.message)
}
})
},
cacel(){
this.close()
},
close() {
this.$emit('close');
}
},
watch: {
moveHvisible(val) {
this.isVisible = val
}
}
}
</script>
<style scoped>
</style>
......@@ -112,16 +112,19 @@
<el-button type="primary" @click="addCVisible = false">取消</el-button>
</div>
</el-dialog>
<move-h :hbsm="chData.bsm" @close="moveHClose" :move-hvisible="moveHvisible" :type="syclx" @loading="loadingData"></move-h>
</div>
</template>
<script>
import moveH from "./../../../../../components/moveH/moveH"
import { getLpb,insertUpDownC,deleteCByBsm } from "../../../../../api/lpb";
export default {
name: "",
components: {},
components: {moveH},
props: {},
data() {
return {
moveHvisible:false,
lpbData: {
ljzs: [],
cs: [],
......@@ -173,6 +176,9 @@ export default {
}, 200);
},
methods: {
loadingData(){
this.getLpb(this.$store.state.zrzbsm,this.$parent.syclx);
},
//获取楼盘表数据
getLpb(zrzbsm,scyclx) {
getLpb(zrzbsm,scyclx).then((res) => {
......@@ -349,7 +355,13 @@ export default {
},
handleMoveH(){
// 移动户
console.log(this.chData,"chData")
console.log(this.$parent.syclx,"实预测类型")
this.moveHvisible=true;
},
moveHClose(){
this.moveHvisible=false;
},
handleDeleteH(){
......