|
|
|
@ -1,53 +1,62 @@
|
|
|
|
|
<template>
|
|
|
|
|
<div>
|
|
|
|
|
<el-row :gutter="0" v-if="isLinkDisabled" style="margin-top: 15px">
|
|
|
|
|
<el-col :span="24" align="right">
|
|
|
|
|
<div class="inv-hos-title">
|
|
|
|
|
<span
|
|
|
|
|
style="margin: 10px;color: #2d8cf0;font-size: 14px;"
|
|
|
|
|
>部门:  {{ this.userInfo.deptName }}</span>
|
|
|
|
|
<span
|
|
|
|
|
style="font-weight: 500;color:rgb(51 48 48); font-size: 14px; margin-right: 30px;margin-left: 30px"
|
|
|
|
|
>(用户:  {{
|
|
|
|
|
this.userInfo.userName
|
|
|
|
|
}})</span>
|
|
|
|
|
</div>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<div>
|
|
|
|
|
<el-row :gutter="0" v-if="isLinkDisabled" style="margin-top: 15px">
|
|
|
|
|
<el-col :span="2" align="left">
|
|
|
|
|
<img v-if="logo" :src="logo" class="sidebar-logo"/>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="22" align="right" style="margin-top: 10px">
|
|
|
|
|
<div class="inv-hos-title">
|
|
|
|
|
<span
|
|
|
|
|
style="margin: 10px;color: #2d8cf0;font-size: 14px;"
|
|
|
|
|
>部门 : {{ this.userInfo.deptName }}</span>
|
|
|
|
|
|
|
|
|
|
<el-row class="tac">
|
|
|
|
|
<el-col :span="2">
|
|
|
|
|
<!-- <h5>默认颜色</h5>-->
|
|
|
|
|
<el-menu
|
|
|
|
|
:default-active="menuActive"
|
|
|
|
|
class="el-menu-vertical-demo"
|
|
|
|
|
@open="handleOpen">
|
|
|
|
|
<el-menu-item :index=0 @click="clickMenuItem(0)">
|
|
|
|
|
<i class="el-icon-s-operation"></i>
|
|
|
|
|
<span slot="title">处理单据</span>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
<el-menu-item :index=1 @click="clickMenuItem(1)">
|
|
|
|
|
<i class="el-icon-truck"></i>
|
|
|
|
|
<span slot="title">工位上货</span>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
<el-menu-item :index=2 @click="clickMenuItem(2)">
|
|
|
|
|
<i class="el-icon-s-fold"></i>
|
|
|
|
|
<span slot="title">工位退货</span>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
<el-menu-item :index=3 @click="clickMenuItem(3)">
|
|
|
|
|
<i class="el-icon-s-order"></i>
|
|
|
|
|
<span slot="title">工位存量</span>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
<el-menu-item :index=4 @click="clickMenuItem(4)">
|
|
|
|
|
<i class="el-icon-edit-outline"></i>
|
|
|
|
|
<span slot="title">待处理单</span>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
<el-menu-item :index=5 @click="clickMenuItem(5)">
|
|
|
|
|
<i class="el-icon-finished"></i>
|
|
|
|
|
<span slot="title">已完成单</span>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
</el-menu>
|
|
|
|
|
</el-col>
|
|
|
|
|
<span style="font-weight: 500;color:rgb(51 48 48); font-size: 14px;">用户 : 
|
|
|
|
|
<!-- {{-->
|
|
|
|
|
<!-- this.userInfo.companyName-->
|
|
|
|
|
<!-- }}-->
|
|
|
|
|
</span>
|
|
|
|
|
<span
|
|
|
|
|
style="font-weight: 500;color:rgb(51 48 48); font-size: 14px; margin-right: 20px"
|
|
|
|
|
>    (用户 : {{
|
|
|
|
|
this.userInfo.userName
|
|
|
|
|
}})</span>
|
|
|
|
|
</div>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
<el-row class="tac">
|
|
|
|
|
<el-col :span="2">
|
|
|
|
|
<!-- <h5>默认颜色</h5>-->
|
|
|
|
|
<el-menu
|
|
|
|
|
:default-active="menuActive"
|
|
|
|
|
class="el-menu-vertical-demo"
|
|
|
|
|
@open="handleOpen">
|
|
|
|
|
<el-menu-item :index=0 @click="clickMenuItem(0)">
|
|
|
|
|
<i class="el-icon-edit-outline"></i>
|
|
|
|
|
<span slot="title">处理单据</span>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
<el-menu-item :index=1 @click="clickMenuItem(1)">
|
|
|
|
|
<i class="el-icon-s-unfold"></i>
|
|
|
|
|
<span slot="title">工位上货</span>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
<el-menu-item :index=2 @click="clickMenuItem(2)">
|
|
|
|
|
<i class="el-icon-s-fold"></i>
|
|
|
|
|
<span slot="title">工位退货</span>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
<el-menu-item :index=3 @click="clickMenuItem(3)">
|
|
|
|
|
<i class="el-icon-s-platform"></i>
|
|
|
|
|
<span slot="title">工位存量</span>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
<el-menu-item :index=4 @click="clickMenuItem(4)">
|
|
|
|
|
<i class="el-icon-s-order"></i>
|
|
|
|
|
<span slot="title">待处理单</span>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
<el-menu-item :index=5 @click="clickMenuItem(5)">
|
|
|
|
|
<i class="el-icon-s-claim"></i>
|
|
|
|
|
<span slot="title">已完成单</span>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
</el-menu>
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
<el-col :span="22">
|
|
|
|
|
<el-tabs v-model="editableTabsValue" type="card" closable @tab-remove="removeTab"
|
|
|
|
@ -107,6 +116,7 @@
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
import logoImg from '@/assets/logo/logo_dm.png'
|
|
|
|
|
import DealOrderBlank from '@/views/collect/DealOrderBlank.vue'
|
|
|
|
|
import CollectOrderAllotBlank from '@/views/collect/CollectOrderAllotBlank.vue'
|
|
|
|
|
import CollectOrderEndBlank from '@/views/collect/CollectOrderEndBlank.vue'
|
|
|
|
@ -126,6 +136,7 @@ export default {
|
|
|
|
|
name: 'CollectOrderTabs',
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
logo: logoImg,
|
|
|
|
|
isLinkDisabled: false,
|
|
|
|
|
userInfo: {
|
|
|
|
|
inv: this.$store.getters.locInvName,
|
|
|
|
@ -267,5 +278,10 @@ export default {
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style scoped>
|
|
|
|
|
|
|
|
|
|
.sidebar-logo {
|
|
|
|
|
width: 80px;
|
|
|
|
|
height: 60px;
|
|
|
|
|
vertical-align: middle;
|
|
|
|
|
margin-left: 25px;
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|