|
|
@@ -18,14 +18,36 @@
|
|
|
:responsive="false"
|
|
|
style="height: calc(100vh - 70px - 50px - 80px)"
|
|
|
>
|
|
|
- <div class="left_main">
|
|
|
+ <ele-split-layout
|
|
|
+ space="0px"
|
|
|
+ width="50%"
|
|
|
+ :resizable="true"
|
|
|
+ :vertical="true"
|
|
|
+ :min-size="45"
|
|
|
+ :max-size="-45"
|
|
|
+ :left-style="{
|
|
|
+ background: 'rgba(171, 199, 255, .5)',
|
|
|
+ overflow: 'hidden',
|
|
|
+ height: '100%'
|
|
|
+ }"
|
|
|
+ :right-style="{
|
|
|
+ background: 'rgba(125, 226, 252, .4)',
|
|
|
+ overflow: 'hidden',
|
|
|
+ height: '100%'
|
|
|
+ }"
|
|
|
+ :responsive="false"
|
|
|
+ class="left_main"
|
|
|
+ >
|
|
|
<div class="top">
|
|
|
<produceOrder @workSelect="workSelect"></produceOrder>
|
|
|
</div>
|
|
|
- <div class="bottom">
|
|
|
- <productionResource></productionResource>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ <template #content>
|
|
|
+ <div class="bottom">
|
|
|
+ <productionResource></productionResource>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ </ele-split-layout>
|
|
|
+
|
|
|
<template v-slot:content>
|
|
|
<div class="right_main">
|
|
|
<div v-if="operationType == 'pick'">
|
|
|
@@ -79,7 +101,6 @@
|
|
|
import jobBooking from './components/jobBooking/index.vue';
|
|
|
import warehousing from './components/warehousing/index.vue';
|
|
|
|
|
|
-
|
|
|
export default {
|
|
|
components: {
|
|
|
Search,
|
|
|
@@ -149,8 +170,6 @@
|
|
|
}
|
|
|
},
|
|
|
|
|
|
-
|
|
|
-
|
|
|
pickingClose(val) {
|
|
|
if (val) {
|
|
|
this.$nextTick(() => {
|
|
|
@@ -286,13 +305,13 @@
|
|
|
|
|
|
.top {
|
|
|
width: 100%;
|
|
|
- height: calc((100vh - 70px - 50px - 80px - 20px) / 2);
|
|
|
+ min-height: calc((100vh - 70px - 50px - 80px - 20px) / 2);
|
|
|
overflow: hidden;
|
|
|
}
|
|
|
|
|
|
.bottom {
|
|
|
width: 100%;
|
|
|
- height: calc((100vh - 70px - 50px - 80px - 20px) / 2);
|
|
|
+ min-height: calc((100vh - 70px - 50px - 80px - 20px) / 2);
|
|
|
overflow: hidden;
|
|
|
}
|
|
|
}
|