3d827e8c by 杨威

分割和合并业务切换时,重置之前操作

1 parent 8cb9ef98
1 <template> 1 <template>
2 <div class="content_box"> 2 <div class="content_box">
3 <el-tabs v-model="activeName" class="tabs" @tab-click="handleClick"> 3 <el-tabs v-model="activeName" class="tabs" @tab-click="handleClick">
4 <el-tab-pane label="分割" name="fg"><fg></fg></el-tab-pane> 4 <el-tab-pane label="分割" name="fg"><fg ref="fg" v-if="fgLoad"></fg></el-tab-pane>
5 <el-tab-pane label="合并" name="hb"><hb v-if="hbLoad"></hb></el-tab-pane> 5 <el-tab-pane label="合并" name="hb"><hb ref="hb" v-if="hbLoad"></hb></el-tab-pane>
6 <el-tab-pane label="范围属性变更" name="fwsxbg"><fwsxbg v-if="fwsxbgLoad"></fwsxbg></el-tab-pane> 6 <el-tab-pane label="范围属性变更" name="fwsxbg"><fwsxbg v-if="fwsxbgLoad"></fwsxbg></el-tab-pane>
7 <el-tab-pane label="重新落宗" name="cxlz"><cxlz v-if="cxlzLoad"></cxlz></el-tab-pane> 7 <el-tab-pane label="重新落宗" name="cxlz"><cxlz v-if="cxlzLoad"></cxlz></el-tab-pane>
8 </el-tabs> 8 </el-tabs>
...@@ -23,6 +23,7 @@ export default { ...@@ -23,6 +23,7 @@ export default {
23 data() { 23 data() {
24 return { 24 return {
25 activeName: "fg", 25 activeName: "fg",
26 fgLoad:true,
26 hbLoad:false, //默认不加载合并tab 27 hbLoad:false, //默认不加载合并tab
27 fwsxbgLoad:false, //默认不加载范围属性变更tab 28 fwsxbgLoad:false, //默认不加载范围属性变更tab
28 cxlzLoad:false, //默认不加载重新落宗tab 29 cxlzLoad:false, //默认不加载重新落宗tab
...@@ -30,10 +31,19 @@ export default { ...@@ -30,10 +31,19 @@ export default {
30 }, 31 },
31 methods: { 32 methods: {
32 handleClick(tab, event) { 33 handleClick(tab, event) {
33 console.log(tab.name); 34 // this.$refs.fg.$refs.isSearch = true;
35 if (tab.name != 'fg') {
36 this.fgLoad = false;
37 }
38 if (tab.name != 'hb') {
39 this.hbLoad = false;
40 }
34 if(!this.hbLoad){ 41 if(!this.hbLoad){
35 this.hbLoad = tab.name == 'hb' ? true : false 42 this.hbLoad = tab.name == 'hb' ? true : false
36 } 43 }
44 if(!this.fgLoad){
45 this.fgLoad = tab.name == 'fg' ? true : false
46 }
37 if(!this.fwsxbgLoad){ 47 if(!this.fwsxbgLoad){
38 this.fwsxbgLoad = tab.name == 'fwsxbg' ? true : false 48 this.fwsxbgLoad = tab.name == 'fwsxbg' ? true : false
39 } 49 }
......
...@@ -307,7 +307,7 @@ ...@@ -307,7 +307,7 @@
307 <el-form :model="fgData"> 307 <el-form :model="fgData">
308 <el-form-item label="分割户数" required="" :label-width="formLabelWidth"> 308 <el-form-item label="分割户数" required="" :label-width="formLabelWidth">
309 <el-input 309 <el-input
310 :disabled="fgData.fghs!=''" 310 :disabled="fgData.fgfx!=0"
311 v-model="fgData.fghs" 311 v-model="fgData.fghs"
312 autocomplete="off" 312 autocomplete="off"
313 ></el-input> 313 ></el-input>
...@@ -634,10 +634,18 @@ export default { ...@@ -634,10 +634,18 @@ export default {
634 //分割 634 //分割
635 this.lpbChVisible = true; 635 this.lpbChVisible = true;
636 this.fgData.oldbsm = item.bsm; 636 this.fgData.oldbsm = item.bsm;
637 console.log(item,'item');
637 //判断户的实际sjcs为1,只能水平分割 638 //判断户的实际sjcs为1,只能水平分割
638 this.fgData.fgfx = item.sjcs == 1 ? 0 : 1; 639 this.fgData.fgfx = item.sjcs == 1 ? 0 : 1;
639 //判断户的实际sjhs不为1,分割户数为sjhs的值 640 if(item.sjcs == 1){
640 this.fgData.fghs = item.sjhs == 1 ? '' : item.sjhs; 641 //判断户的实际sjcs为1,只能水平分割
642 this.fgData.fgfx = 0;
643 this.fgData.fghs = '';
644 }else{
645 this.fgData.fgfx = 1;
646 //判断户的实际sjhs不为1,分割户数为sjhs的值
647 this.fgData.fghs = item.sjcs;
648 }
641 } 649 }
642 }else{ 650 }else{
643 console.log(e, "e"); 651 console.log(e, "e");
...@@ -795,6 +803,7 @@ export default { ...@@ -795,6 +803,7 @@ export default {
795 if(res.code == 200){ 803 if(res.code == 200){
796 Message.success('分割成功'); 804 Message.success('分割成功');
797 // 清除选中户 805 // 清除选中户
806 this.hfgDialogVisible = false
798 this.clearChoosedH(); 807 this.clearChoosedH();
799 this.fghbChoosedList = []; 808 this.fghbChoosedList = [];
800 // 更新楼盘表 809 // 更新楼盘表
......