发起受理
Showing
3 changed files
with
101 additions
and
16 deletions
src/image/left.png
0 → 100644
998 Bytes
src/image/right.png
0 → 100644
982 Bytes
... | @@ -16,17 +16,43 @@ | ... | @@ -16,17 +16,43 @@ |
16 | </ul> | 16 | </ul> |
17 | </div> | 17 | </div> |
18 | <div class="tabsList"> | 18 | <div class="tabsList"> |
19 | <p v-show="issplitScreen" class="splitScreen tabsList-title">材料信息</p> | 19 | <div class="tabsList-left" > |
20 | <el-tabs v-model="activeName"> | 20 | <div class="map-drawer-click" |
21 | <el-tab-pane :label="item.name" :name="index + 1 + ''" v-for="(item, index) in tabList" :key="index"> | 21 | v-if='isShowdrawer' |
22 | </el-tab-pane> | 22 | @click=" () => { |
23 | </el-tabs> | 23 | this.isShowdrawer = !this.isShowdrawer;}"> |
24 | </div> | ||
25 | <div class="map-drawer-expand" | ||
26 | v-else | ||
27 | @click=" () => { | ||
28 | this.isShowdrawer = !this.isShowdrawer;}"> | ||
29 | </div> | ||
30 | <ul v-if='this.isShowdrawer'> | ||
31 | <p>受理单元列表(3)</p> | ||
32 | <li>610100102104GB00004W00000000</li> | ||
33 | <div class="xian"></div> | ||
34 | <li>610100102104GB00004W00000000</li> | ||
35 | <div class="xian"></div> | ||
36 | <li>610100102104GB00004W00000000</li> | ||
37 | <div class="xian"></div> | ||
38 | </ul> | ||
39 | </div> | ||
40 | <div class="tabsList-right" > | ||
41 | <div class="fenpin" v-show="issplitScreen"> | ||
42 | <p class="splitScreen tabsList-title">材料信息</p> | ||
43 | <div class="splitScreen" ></div> | ||
44 | </div> | ||
45 | <el-tabs v-model="activeName"> | ||
46 | <el-tab-pane :label="item.name" :name="index + 1 + ''" v-for="(item, index) in tabList" :key="index"> | ||
47 | <div class="splitScreen-con"> | ||
48 | <component :is="editItem" :flag="flag" :key="key" /> | ||
49 | </div> | ||
50 | </el-tab-pane> | ||
51 | </el-tabs></div> | ||
52 | |||
24 | </div> | 53 | </div> |
25 | 54 | ||
26 | <div class="splitScreen-con"> | 55 | |
27 | <div class="splitScreen" v-show="issplitScreen"></div> | ||
28 | <component :is="editItem" :flag="flag" :key="key" /> | ||
29 | </div> | ||
30 | </div> | 56 | </div> |
31 | </template> | 57 | </template> |
32 | <script> | 58 | <script> |
... | @@ -36,6 +62,7 @@ export default { | ... | @@ -36,6 +62,7 @@ export default { |
36 | components: {}, | 62 | components: {}, |
37 | data () { | 63 | data () { |
38 | return { | 64 | return { |
65 | isShowdrawer: true, | ||
39 | key: 0, | 66 | key: 0, |
40 | flag: false, | 67 | flag: false, |
41 | headerleftList: [ | 68 | headerleftList: [ |
... | @@ -165,18 +192,14 @@ export default { | ... | @@ -165,18 +192,14 @@ export default { |
165 | .fqsq { | 192 | .fqsq { |
166 | width: 100%; | 193 | width: 100%; |
167 | height: 100%; | 194 | height: 100%; |
168 | padding: 0 3%; | 195 | padding: 0; |
169 | box-sizing: border-box; | 196 | box-sizing: border-box; |
170 | background-color: #ffffff; | 197 | background-color: #ffffff; |
171 | 198 | ||
172 | .splitScreen-con { | 199 | |
173 | display: flex; | ||
174 | } | ||
175 | 200 | ||
176 | .splitScreen { | 201 | .splitScreen { |
177 | min-width: 50%; | 202 | min-width: 50%; |
178 | width: 50%; | ||
179 | border-right: 1px solid $borderColor; | ||
180 | } | 203 | } |
181 | 204 | ||
182 | &-header { | 205 | &-header { |
... | @@ -216,7 +239,32 @@ export default { | ... | @@ -216,7 +239,32 @@ export default { |
216 | } | 239 | } |
217 | } | 240 | } |
218 | } | 241 | } |
219 | 242 | .map-drawer-expand { | |
243 | width: 20px; | ||
244 | height: 77px; | ||
245 | background: url('../../../image/right.png'); | ||
246 | background-size: cover; | ||
247 | position: absolute; | ||
248 | left: 0%; | ||
249 | top: 30%; | ||
250 | z-index: 999; | ||
251 | cursor: pointer; | ||
252 | } | ||
253 | .map-drawer-click { | ||
254 | width: 20px; | ||
255 | height: 77px; | ||
256 | background: url('../../../image/left.png'); | ||
257 | background-size: cover; | ||
258 | position: absolute; | ||
259 | right: -8%; | ||
260 | top: 30%; | ||
261 | z-index: 999; | ||
262 | cursor: pointer; | ||
263 | } | ||
264 | .hide { | ||
265 | display: none; | ||
266 | } | ||
267 | |||
220 | .tabsList { | 268 | .tabsList { |
221 | width: 100%; | 269 | width: 100%; |
222 | position: sticky; | 270 | position: sticky; |
... | @@ -224,6 +272,43 @@ export default { | ... | @@ -224,6 +272,43 @@ export default { |
224 | background-color: #ffffff; | 272 | background-color: #ffffff; |
225 | z-index: 100; | 273 | z-index: 100; |
226 | @include flex; | 274 | @include flex; |
275 | .tabsList-left{ | ||
276 | border-right: 1px solid #EBEEF5; | ||
277 | position: relative; | ||
278 | |||
279 | ul{ | ||
280 | position: relative; | ||
281 | |||
282 | .xian{ | ||
283 | background: #F2F2F2; | ||
284 | padding: 2px; | ||
285 | } | ||
286 | p{ | ||
287 | padding: 20px; | ||
288 | text-align: center; | ||
289 | } | ||
290 | li{ | ||
291 | padding: 10px; | ||
292 | font-size: 14px; | ||
293 | color: #606266; | ||
294 | |||
295 | } | ||
296 | li:hover{ | ||
297 | color: #0F93F6; | ||
298 | cursor:pointer | ||
299 | } | ||
300 | } | ||
301 | } | ||
302 | .tabsList-right{ | ||
303 | .fenpin{ | ||
304 | min-width: 50%; | ||
305 | border-right: 1px solid #EBEEF5; | ||
306 | } | ||
307 | width: 100%; | ||
308 | background-color: #ffffff; | ||
309 | z-index: 100; | ||
310 | @include flex; | ||
311 | } | ||
227 | } | 312 | } |
228 | 313 | ||
229 | .tabsList-title { | 314 | .tabsList-title { | ... | ... |
-
Please register or sign in to post a comment