|
|
@ -45,44 +45,72 @@
|
|
|
|
<el-menu
|
|
|
|
<el-menu
|
|
|
|
:default-active="menuActive"
|
|
|
|
:default-active="menuActive"
|
|
|
|
class="el-menu-vertical-demo"
|
|
|
|
class="el-menu-vertical-demo"
|
|
|
|
|
|
|
|
style="width: 100%"
|
|
|
|
|
|
|
|
unique-opened="true"
|
|
|
|
@open="handleOpen">
|
|
|
|
@open="handleOpen">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-submenu index="11">
|
|
|
|
|
|
|
|
<template slot="title">
|
|
|
|
|
|
|
|
<i class="el-icon-s-order"></i>
|
|
|
|
|
|
|
|
<span>单据管理</span>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
<el-menu-item :index=0 @click="clickMenuItem(0)">
|
|
|
|
<el-menu-item :index=0 @click="clickMenuItem(0)">
|
|
|
|
<i class="el-icon-edit-outline"></i>
|
|
|
|
<!-- <i class="el-icon-edit-outline"></i>-->
|
|
|
|
<span slot="title">处理单据</span>
|
|
|
|
<span slot="title">处理单据</span>
|
|
|
|
</el-menu-item>
|
|
|
|
</el-menu-item>
|
|
|
|
|
|
|
|
|
|
|
|
<el-menu-item :index=4 @click="clickMenuItem(4)">
|
|
|
|
<el-menu-item :index=4 @click="clickMenuItem(4)">
|
|
|
|
<i class="el-icon-s-order"></i>
|
|
|
|
<!-- <i class="el-icon-s-order"></i>-->
|
|
|
|
<span slot="title">待处理单</span>
|
|
|
|
<span slot="title">待处理单</span>
|
|
|
|
</el-menu-item>
|
|
|
|
</el-menu-item>
|
|
|
|
<el-menu-item :index=5 @click="clickMenuItem(5)">
|
|
|
|
<el-menu-item :index=5 @click="clickMenuItem(5)">
|
|
|
|
<i class="el-icon-s-claim"></i>
|
|
|
|
<!-- <i class="el-icon-s-claim"></i>-->
|
|
|
|
<span slot="title">已完成单</span>
|
|
|
|
<span slot="title">已完成单</span>
|
|
|
|
</el-menu-item>
|
|
|
|
</el-menu-item>
|
|
|
|
<el-menu-item :index=6 @click="clickMenuItem(6)">
|
|
|
|
<el-menu-item :index=6 @click="clickMenuItem(6)">
|
|
|
|
<i class="el-icon-upload"></i>
|
|
|
|
<!-- <i class="el-icon-upload"></i>-->
|
|
|
|
<span slot="title">单据上传</span>
|
|
|
|
<span slot="title">单据上传</span>
|
|
|
|
</el-menu-item>
|
|
|
|
</el-menu-item>
|
|
|
|
|
|
|
|
</el-submenu>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-submenu index="33">
|
|
|
|
|
|
|
|
<template slot="title">
|
|
|
|
|
|
|
|
<i class="el-icon-s-platform"></i>
|
|
|
|
|
|
|
|
<span>工位管理</span>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
|
|
<el-menu-item :index=1 @click="clickMenuItem(1)">
|
|
|
|
<el-menu-item :index=1 @click="clickMenuItem(1)">
|
|
|
|
<i class="el-icon-s-unfold"></i>
|
|
|
|
<!-- <i class="el-icon-s-unfold"></i>-->
|
|
|
|
<span slot="title">工位上货</span>
|
|
|
|
<span slot="title">工位上货</span>
|
|
|
|
</el-menu-item>
|
|
|
|
</el-menu-item>
|
|
|
|
<el-menu-item :index=2 @click="clickMenuItem(2)">
|
|
|
|
<el-menu-item :index=2 @click="clickMenuItem(2)">
|
|
|
|
<i class="el-icon-s-fold"></i>
|
|
|
|
<!-- <i class="el-icon-s-fold"></i>-->
|
|
|
|
<span slot="title">工位退货</span>
|
|
|
|
<span slot="title">工位退货</span>
|
|
|
|
</el-menu-item>
|
|
|
|
</el-menu-item>
|
|
|
|
<el-menu-item :index=3 @click="clickMenuItem(3)">
|
|
|
|
<el-menu-item :index=3 @click="clickMenuItem(3)">
|
|
|
|
<i class="el-icon-s-platform"></i>
|
|
|
|
<!-- <i class="el-icon-s-platform"></i>-->
|
|
|
|
<span slot="title">工位库存</span>
|
|
|
|
<span slot="title">工位库存</span>
|
|
|
|
</el-menu-item>
|
|
|
|
</el-menu-item>
|
|
|
|
<el-menu-item :index=7 @click="clickMenuItem(7)">
|
|
|
|
|
|
|
|
|
|
|
|
</el-submenu>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-submenu index="22">
|
|
|
|
|
|
|
|
<template slot="title">
|
|
|
|
<i class="el-icon-s-help"></i>
|
|
|
|
<i class="el-icon-s-help"></i>
|
|
|
|
|
|
|
|
<span>库存管理</span>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<el-menu-item :index=7 @click="clickMenuItem(7)">
|
|
|
|
|
|
|
|
<!-- <i class="el-icon-s-help"></i>-->
|
|
|
|
<span slot="title">拆零管理</span>
|
|
|
|
<span slot="title">拆零管理</span>
|
|
|
|
</el-menu-item>
|
|
|
|
</el-menu-item>
|
|
|
|
<el-menu-item :index=8 @click="clickMenuItem(8)">
|
|
|
|
<el-menu-item :index=8 @click="clickMenuItem(8)">
|
|
|
|
<i class="el-icon-warning"></i>
|
|
|
|
<!-- <i class="el-icon-warning"></i>-->
|
|
|
|
<span slot="title">存量预警</span>
|
|
|
|
<span slot="title">存量预警</span>
|
|
|
|
</el-menu-item>
|
|
|
|
</el-menu-item>
|
|
|
|
|
|
|
|
</el-submenu>
|
|
|
|
|
|
|
|
|
|
|
|
</el-menu>
|
|
|
|
</el-menu>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
|
@ -101,7 +129,8 @@
|
|
|
|
<li @click="closeAllTabs">关闭所有</li>
|
|
|
|
<li @click="closeAllTabs">关闭所有</li>
|
|
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<div >
|
|
|
|
<div >
|
|
|
|
<component v-if="showChild" :is="item.component" v-bind="item.componentProps" :reset-key="resetKeys[item.name]" @parent-method="parentMethod" />
|
|
|
|
<component v-if="showChild" :is="item.component" v-bind="item.componentProps" :reset-key="resetKeys[item.name]" @parent-method="parentMethod"
|
|
|
|
|
|
|
|
style="margin-top: -14px"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tabs>
|
|
|
|
</el-tabs>
|
|
|
@ -115,7 +144,7 @@
|
|
|
|
:visible.sync="selectBusTypeDisabled"
|
|
|
|
:visible.sync="selectBusTypeDisabled"
|
|
|
|
:close-on-click-modal="false"
|
|
|
|
:close-on-click-modal="false"
|
|
|
|
:close-on-press-escape="false"
|
|
|
|
:close-on-press-escape="false"
|
|
|
|
:show-close="false"
|
|
|
|
:show-close="selectBusTypeClosrrButDisabled"
|
|
|
|
v-if="selectBusTypeDisabled"
|
|
|
|
v-if="selectBusTypeDisabled"
|
|
|
|
width="65%"
|
|
|
|
width="65%"
|
|
|
|
append-to-body
|
|
|
|
append-to-body
|
|
|
@ -194,6 +223,7 @@ export default {
|
|
|
|
showContextMenu: false, // 控制上下文菜单的显示
|
|
|
|
showContextMenu: false, // 控制上下文菜单的显示
|
|
|
|
contextMenuPosition: { x: 0, y: 0 }, // 上下文菜单的位置
|
|
|
|
contextMenuPosition: { x: 0, y: 0 }, // 上下文菜单的位置
|
|
|
|
selectBusTypeDisabled: false,
|
|
|
|
selectBusTypeDisabled: false,
|
|
|
|
|
|
|
|
selectBusTypeClosrrButDisabled: false,
|
|
|
|
selectWorkplaceStatusDisabled: false,
|
|
|
|
selectWorkplaceStatusDisabled: false,
|
|
|
|
busQuery: {
|
|
|
|
busQuery: {
|
|
|
|
busKey: '',
|
|
|
|
busKey: '',
|
|
|
@ -340,6 +370,9 @@ export default {
|
|
|
|
toggleBusType() {
|
|
|
|
toggleBusType() {
|
|
|
|
//隐藏下拉框内容
|
|
|
|
//隐藏下拉框内容
|
|
|
|
// this.$refs.selectHeadEmpId.blur();
|
|
|
|
// this.$refs.selectHeadEmpId.blur();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//切换业务时 可以有关闭按钮展示
|
|
|
|
|
|
|
|
this.selectBusTypeClosrrButDisabled = true
|
|
|
|
this.selectBusTypeDisabled = true
|
|
|
|
this.selectBusTypeDisabled = true
|
|
|
|
},
|
|
|
|
},
|
|
|
|
selectBusType(info) {
|
|
|
|
selectBusType(info) {
|
|
|
@ -357,6 +390,7 @@ export default {
|
|
|
|
this.showChild = true;
|
|
|
|
this.showChild = true;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
this.selectBusTypeDisabled = false
|
|
|
|
this.selectBusTypeDisabled = false
|
|
|
|
|
|
|
|
this.selectBusTypeClosrrButDisabled = false
|
|
|
|
},
|
|
|
|
},
|
|
|
|
parentMethod(data) {
|
|
|
|
parentMethod(data) {
|
|
|
|
const foundTab = this.findAllTabByName(data)
|
|
|
|
const foundTab = this.findAllTabByName(data)
|
|
|
|