|
|
@@ -1,6 +1,8 @@
|
|
|
<template>
|
|
|
<view class="nav-left">
|
|
|
- <view class="item-list" v-for="(s, idx) in nav" @tap="goTo(s)" :key="idx">{{s.name}}</view>
|
|
|
+ <view :class="['item-list',navType==s.flag ?'selected':'']" v-for="(s, idx) in nav" @tap="goTo(s)" :key="idx">
|
|
|
+ <view class="name">{{s.name}}</view>
|
|
|
+ </view>
|
|
|
<keyboard-listener v-if="device == 'PAD'" @keyup="getScan"></keyboard-listener>
|
|
|
</view>
|
|
|
</template>
|
|
|
@@ -11,13 +13,19 @@ export default {
|
|
|
name: "navComponet",
|
|
|
mixins: [scanMins],
|
|
|
components: { keyboardListener },
|
|
|
+ props: {
|
|
|
+ navType: {
|
|
|
+ type: String,
|
|
|
+ default: ''
|
|
|
+ }
|
|
|
+ },
|
|
|
data() {
|
|
|
return {
|
|
|
nav: [
|
|
|
- { name: "收银", page: "/pages/home/cash" },
|
|
|
- { name: "制作单", page: "/pages/home/work" },
|
|
|
- { name: "选品建单", page: "/pages/home/selectMake" },
|
|
|
- { name: "选材建单", page: "/pages/home/make" },
|
|
|
+ { name: "收银", page: "/pages/home/cash",flag:'casher' },
|
|
|
+ { name: "制作单", page: "/pages/home/work",flag:'work' },
|
|
|
+ { name: "选品建单", page: "/pages/home/selectMake",flag:'selGoods' },
|
|
|
+ { name: "选材建单", page: "/pages/home/make",flag:'selItem' }
|
|
|
],
|
|
|
device:'',
|
|
|
};
|
|
|
@@ -65,10 +73,18 @@ export default {
|
|
|
}
|
|
|
& .item-list {
|
|
|
font-size: 10upx;
|
|
|
- text-align: center;
|
|
|
- padding: 20upx 0;
|
|
|
color: white;
|
|
|
- width: 28upx;
|
|
|
+ text-align: center;
|
|
|
+ width: 32upx;
|
|
|
+ height:50upx;
|
|
|
+ display:flex;
|
|
|
+ & .name{
|
|
|
+ width:28upx;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ & .selected{
|
|
|
+ font-weight: bold;
|
|
|
+ color:#11eb7e;
|
|
|
}
|
|
|
}
|
|
|
</style>
|