style:弹框
Showing
5 changed files
with
26 additions
and
18 deletions
... | @@ -12,7 +12,7 @@ | ... | @@ -12,7 +12,7 @@ |
12 | </div> | 12 | </div> |
13 | </div> | 13 | </div> |
14 | </div> | 14 | </div> |
15 | <div class="dialogBox-content" :style="{ height: scrollerHeight ? scrollerHeight : 'auto' }"> | 15 | <div class="dialogBox-content" :style="{ height: scrollerHeight }"> |
16 | <slot></slot> | 16 | <slot></slot> |
17 | </div> | 17 | </div> |
18 | <div slot="footer" class="dialog_footer" v-if="isButton"> | 18 | <div slot="footer" class="dialog_footer" v-if="isButton"> |
... | @@ -69,6 +69,10 @@ export default { | ... | @@ -69,6 +69,10 @@ export default { |
69 | btnDisabled: { | 69 | btnDisabled: { |
70 | type: Boolean, | 70 | type: Boolean, |
71 | default: false | 71 | default: false |
72 | }, | ||
73 | height: { | ||
74 | type: String, | ||
75 | default: '' | ||
72 | } | 76 | } |
73 | }, | 77 | }, |
74 | data () { | 78 | data () { |
... | @@ -76,22 +80,22 @@ export default { | ... | @@ -76,22 +80,22 @@ export default { |
76 | key: 0, | 80 | key: 0, |
77 | dialogVisible: false, | 81 | dialogVisible: false, |
78 | fullscreen: false, | 82 | fullscreen: false, |
79 | scrollerHeight: false, | 83 | scrollerHeight: '' |
80 | } | 84 | } |
81 | }, | 85 | }, |
82 | watch: { | 86 | watch: { |
83 | value (val) { | 87 | value (val) { |
84 | this.dialogVisible = val | 88 | this.dialogVisible = val |
89 | this.height && (this.scrollerHeight = this.height + 'px') | ||
85 | } | 90 | } |
86 | }, | 91 | }, |
87 | methods: { | 92 | methods: { |
88 | handleFullscreen (val) { | 93 | handleFullscreen () { |
89 | this.fullscreen = !this.fullscreen | 94 | this.fullscreen = !this.fullscreen |
90 | let height = document.getElementById('dialogBox').clientHeight | ||
91 | if (!this.fullscreen) { | 95 | if (!this.fullscreen) { |
92 | this.scrollerHeight = false | 96 | this.scrollerHeight = '' |
93 | } else { | 97 | } else { |
94 | this.scrollerHeight = (window.innerHeight - 180) + 'px' | 98 | this.scrollerHeight = (window.innerHeight - 120) + 'px' |
95 | } | 99 | } |
96 | }, | 100 | }, |
97 | submitForm () { | 101 | submitForm () { | ... | ... |
... | @@ -12,7 +12,7 @@ | ... | @@ -12,7 +12,7 @@ |
12 | </div> | 12 | </div> |
13 | </div> | 13 | </div> |
14 | </div> | 14 | </div> |
15 | <div class="dialogBox-content" :style="{ height: scrollerHeight ? scrollerHeight : 'auto' }"> | 15 | <div class="dialogBox-content" :style="{ height: scrollerHeight }"> |
16 | <slot></slot> | 16 | <slot></slot> |
17 | </div> | 17 | </div> |
18 | <div slot="footer" class="dialog_footer" v-if="isButton"> | 18 | <div slot="footer" class="dialog_footer" v-if="isButton"> |
... | @@ -69,6 +69,10 @@ export default { | ... | @@ -69,6 +69,10 @@ export default { |
69 | btnDisabled: { | 69 | btnDisabled: { |
70 | type: Boolean, | 70 | type: Boolean, |
71 | default: false | 71 | default: false |
72 | }, | ||
73 | height: { | ||
74 | type: String, | ||
75 | default: '' | ||
72 | } | 76 | } |
73 | }, | 77 | }, |
74 | data () { | 78 | data () { |
... | @@ -76,22 +80,22 @@ export default { | ... | @@ -76,22 +80,22 @@ export default { |
76 | key: 0, | 80 | key: 0, |
77 | dialogVisible: false, | 81 | dialogVisible: false, |
78 | fullscreen: false, | 82 | fullscreen: false, |
79 | scrollerHeight: false, | 83 | scrollerHeight: '' |
80 | } | 84 | } |
81 | }, | 85 | }, |
82 | watch: { | 86 | watch: { |
83 | value (val) { | 87 | value (val) { |
84 | this.dialogVisible = val | 88 | this.dialogVisible = val |
89 | this.height && (this.scrollerHeight = this.height + 'px') | ||
85 | } | 90 | } |
86 | }, | 91 | }, |
87 | methods: { | 92 | methods: { |
88 | handleFullscreen (val) { | 93 | handleFullscreen () { |
89 | this.fullscreen = !this.fullscreen | 94 | this.fullscreen = !this.fullscreen |
90 | let height = document.getElementById('dialogBox').clientHeight | ||
91 | if (!this.fullscreen) { | 95 | if (!this.fullscreen) { |
92 | this.scrollerHeight = false | 96 | this.scrollerHeight = '' |
93 | } else { | 97 | } else { |
94 | this.scrollerHeight = (window.innerHeight - 180) + 'px' | 98 | this.scrollerHeight = (window.innerHeight - 120) + 'px' |
95 | } | 99 | } |
96 | }, | 100 | }, |
97 | submitForm () { | 101 | submitForm () { | ... | ... |
1 | <template> | 1 | <template> |
2 | <dialogBox title="家庭房产查询" @closeDialog="closeDialog" isMain width="70%" :isButton="false" v-model="myValue"> | 2 | <dialogBox title="家庭房产查询" @closeDialog="closeDialog" width="70%" height="700" :isButton="false" v-model="myValue"> |
3 | <div class="jtfccx-edit"> | 3 | <div class="jtfccx-edit"> |
4 | <div class="jtfccx-edit-con"> | 4 | <div class="jtfccx-edit-con"> |
5 | <b class="title">申请信息</b> | 5 | <b class="title">申请信息</b> |
... | @@ -29,13 +29,13 @@ | ... | @@ -29,13 +29,13 @@ |
29 | <el-button type="primary" @click="queryChick">查询</el-button> | 29 | <el-button type="primary" @click="queryChick">查询</el-button> |
30 | <el-button @click="resetClick">重置</el-button> | 30 | <el-button @click="resetClick">重置</el-button> |
31 | </div> | 31 | </div> |
32 | <b class="title" v-if="isSearch">查询结果</b> | 32 | <b class="title" v-show="isSearch">查询结果</b> |
33 | <lb-table :column="searchData.columns" v-if="isSearch" :data="searchData.data" :maxHeight="200" heightNumSetting | 33 | <lb-table :column="searchData.columns" v-if="isSearch" :data="searchData.data" :maxHeight="200" heightNumSetting |
34 | :pagination="false"> | 34 | :pagination="false"> |
35 | </lb-table> | 35 | </lb-table> |
36 | </div> | 36 | </div> |
37 | 37 | ||
38 | <div class="submit-button" v-if="isSearch" style="padding-bottom:20px"> | 38 | <div class="submit-button" v-show="isSearch" style="padding-bottom:20px"> |
39 | <el-button type="primary" v-if="searchData.data.length > 0">房产结果打印(1)</el-button> | 39 | <el-button type="primary" v-if="searchData.data.length > 0">房产结果打印(1)</el-button> |
40 | <el-button type="primary" v-else>无房证明打印(1)</el-button> | 40 | <el-button type="primary" v-else>无房证明打印(1)</el-button> |
41 | <el-button @click="closeDialog">关闭</el-button> | 41 | <el-button @click="closeDialog">关闭</el-button> | ... | ... |
... | @@ -72,7 +72,6 @@ | ... | @@ -72,7 +72,6 @@ |
72 | @import "./workFrame.scss"; | 72 | @import "./workFrame.scss"; |
73 | </style> | 73 | </style> |
74 | <script> | 74 | <script> |
75 | import { mapGetters } from "vuex" | ||
76 | import WorkFlow from "./mixin/index" | 75 | import WorkFlow from "./mixin/index" |
77 | import publicFlow from "./mixin/public.js" | 76 | import publicFlow from "./mixin/public.js" |
78 | import { getStepFormInfo } from "@/api/fqsq.js"; | 77 | import { getStepFormInfo } from "@/api/fqsq.js"; |
... | @@ -91,7 +90,6 @@ export default { | ... | @@ -91,7 +90,6 @@ export default { |
91 | data () { | 90 | data () { |
92 | return { | 91 | return { |
93 | isDialog: false, | 92 | isDialog: false, |
94 | // 流程图 | ||
95 | // 折叠 | 93 | // 折叠 |
96 | isShowdrawer: true, | 94 | isShowdrawer: true, |
97 | // 默认选中 | 95 | // 默认选中 | ... | ... |
-
Please register or sign in to post a comment