户表单样式调整
Showing
3 changed files
with
43 additions
and
17 deletions
| 1 | <template> | 1 | <template> |
| 2 | <div class="h content-form"> | 2 | <div class="h content-form" ref="mainBox" :class="$route.path == '/h' ? 'hpage':''"> |
| 3 | <el-form ref="form" :model="form" label-width="160px"> | 3 | <el-form ref="form" :model="form" label-width="160px" class="form" :style="{'height': $route.path == '/h' ? '100%' : formHeight+'px'}"> |
| 4 | <Qlr ref="qlrxxModule" :bsm='bsm'></Qlr> | 4 | <Qlr ref="qlrxxModule" :bsm='bsm'></Qlr> |
| 5 | <table border="1" width="100%" cellspacing="0" cellpadding="0" class="hTable"> | 5 | <table border="1" width="100%" cellspacing="0" cellpadding="0" class="hTable"> |
| 6 | <tbody> | 6 | <tbody> |
| ... | @@ -391,15 +391,12 @@ | ... | @@ -391,15 +391,12 @@ |
| 391 | </tbody> | 391 | </tbody> |
| 392 | </table> | 392 | </table> |
| 393 | </el-form> | 393 | </el-form> |
| 394 | <div class="btnGroup"> | 394 | <div class="header-button" :style="{width:mainBoxWidth+'px'}"> |
| 395 | <el-button type="primary" @click="onSave">保存</el-button> | 395 | <el-button type="primary" class="saveBtn" @click="onSave">保存</el-button> |
| 396 | <el-button type="primary" @click="onSubmit">提交</el-button> | 396 | <el-button type="primary" @click="onSubmit">提交</el-button> |
| 397 | <el-button type="primary" @click="registerCall">登记调用</el-button> | 397 | <el-button type="primary" @click="registerCall">登记调用</el-button> |
| 398 | <!-- <el-button type="primary" class="saveBtn" @click="save">保存</el-button> --> | ||
| 398 | </div> | 399 | </div> |
| 399 | <!-- <div style="min-height: 40px;text-align: center;margin-top: 10px"> | ||
| 400 | <el-button type="success" @click="onSave">保存</el-button> | ||
| 401 | <el-button type="primary" @click="onSubmit">提交</el-button> | ||
| 402 | </div> --> | ||
| 403 | </div> | 400 | </div> |
| 404 | 401 | ||
| 405 | </template> | 402 | </template> |
| ... | @@ -425,9 +422,7 @@ | ... | @@ -425,9 +422,7 @@ |
| 425 | }, | 422 | }, |
| 426 | data () { | 423 | data () { |
| 427 | return { | 424 | return { |
| 428 | |||
| 429 | disableFlag:false, | 425 | disableFlag:false, |
| 430 | |||
| 431 | //树型结构 | 426 | //树型结构 |
| 432 | show:true, | 427 | show:true, |
| 433 | clearable: true, | 428 | clearable: true, |
| ... | @@ -523,12 +518,18 @@ | ... | @@ -523,12 +518,18 @@ |
| 523 | value: '', | 518 | value: '', |
| 524 | ytTitleRowspan:1, //用途的单元格垂直合并数量 | 519 | ytTitleRowspan:1, //用途的单元格垂直合并数量 |
| 525 | fwjgTitleRowspan:1, //房屋结构的单元格垂直合并数量 | 520 | fwjgTitleRowspan:1, //房屋结构的单元格垂直合并数量 |
| 521 | formHeight:0, | ||
| 522 | mainBoxWidth:0, | ||
| 526 | } | 523 | } |
| 527 | }, | 524 | }, |
| 528 | created(){ | 525 | created(){ |
| 529 | let bsm=this.$store.state.hbsm | 526 | let bsm=this.$store.state.hbsm |
| 530 | console.log(bsm,'户BSM') | 527 | console.log(bsm,'户BSM') |
| 531 | this.getHInfo(bsm); | 528 | this.getHInfo(bsm); |
| 529 | this.$nextTick(()=>{ | ||
| 530 | this.mainBoxWidth = this.$refs.mainBox.clientWidth; | ||
| 531 | this.formHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 320 | ||
| 532 | }) | ||
| 532 | }, | 533 | }, |
| 533 | methods: { | 534 | methods: { |
| 534 | registerCall(){ | 535 | registerCall(){ |
| ... | @@ -883,6 +884,15 @@ | ... | @@ -883,6 +884,15 @@ |
| 883 | .el-select{ | 884 | .el-select{ |
| 884 | display:block; | 885 | display:block; |
| 885 | } | 886 | } |
| 887 | .form{ | ||
| 888 | overflow-y: scroll; | ||
| 889 | overflow-x: hidden; | ||
| 890 | margin-bottom: 30px; | ||
| 891 | } | ||
| 892 | } | ||
| 893 | .hpage{ | ||
| 894 | box-sizing: border-box; | ||
| 895 | padding: 8px 6px 18px 18px; | ||
| 886 | } | 896 | } |
| 887 | 897 | ||
| 888 | table{ | 898 | table{ |
| ... | @@ -899,8 +909,25 @@ | ... | @@ -899,8 +909,25 @@ |
| 899 | height: 30px !important; | 909 | height: 30px !important; |
| 900 | } | 910 | } |
| 901 | } | 911 | } |
| 902 | .btnGroup{ | 912 | |
| 913 | .header-button { | ||
| 914 | height: 50px; | ||
| 915 | position: fixed; | ||
| 916 | bottom: 0; | ||
| 917 | right: 6px; | ||
| 903 | text-align: center; | 918 | text-align: center; |
| 904 | margin-top: 20px; | 919 | background-color: #ffffff; |
| 920 | .el-button{ | ||
| 921 | padding: 10px 30px; | ||
| 922 | margin-top: 8px; | ||
| 923 | } | ||
| 924 | .saveBtn { | ||
| 925 | background-color: #00CACD; | ||
| 926 | border-color: #00CACD; | ||
| 927 | } | ||
| 928 | .saveBtn:hover { | ||
| 929 | background-color: rgba(0, 202, 205, .8); | ||
| 930 | border-color: rgba(0, 202, 205, .8); | ||
| 931 | } | ||
| 905 | } | 932 | } |
| 906 | </style> | 933 | </style> | ... | ... |
| ... | @@ -551,11 +551,10 @@ export default { | ... | @@ -551,11 +551,10 @@ export default { |
| 551 | }, | 551 | }, |
| 552 | //获取选中户bsm | 552 | //获取选中户bsm |
| 553 | getHbsm(data, type) { | 553 | getHbsm(data, type) { |
| 554 | this.bsms = data; | ||
| 555 | if (type) { | 554 | if (type) { |
| 556 | // 双击 | 555 | // 双击 |
| 557 | this.hbsm = this.bsms[this.bsms.length - 1]; | 556 | this.hbsm = data; |
| 558 | this.$store.state.hbsm=this.hbsm; | 557 | this.$store.state.hbsm=this.data; |
| 559 | this.hbjVisible = true; | 558 | this.hbjVisible = true; |
| 560 | this.$nextTick(function() { | 559 | this.$nextTick(function() { |
| 561 | this.$refs.hbj.getHInfo(this.hbsm); | 560 | this.$refs.hbj.getHInfo(this.hbsm); | ... | ... |
| ... | @@ -508,8 +508,8 @@ export default { | ... | @@ -508,8 +508,8 @@ export default { |
| 508 | //户双击事件 | 508 | //户双击事件 |
| 509 | dbclick(bsm) { | 509 | dbclick(bsm) { |
| 510 | clearTimeout(this.time); | 510 | clearTimeout(this.time); |
| 511 | this.hbsmList.push(bsm); // 将户bsm放进hbsmList | 511 | // this.hbsmList.push(bsm); // 将户bsm放进hbsmList |
| 512 | this.$parent.getHbsm(this.hbsmList, true); | 512 | this.$parent.getHbsm(bsm, true); |
| 513 | }, | 513 | }, |
| 514 | //删除多重数组中的某一项 | 514 | //删除多重数组中的某一项 |
| 515 | deleteArrOption(arr, item) { | 515 | deleteArrOption(arr, item) { | ... | ... |
-
Please register or sign in to post a comment