| @ -1,89 +1,95 @@ | |||
| <template> | |||
| <view class="top-bar"> | |||
| <!--左边--> | |||
| <view class="titleCls"> | |||
| <view> | |||
| <img src="../../static/image/logo.png" style="width: 70rpx;height: 70rpx;border-radius: 50%;"> | |||
| </view> | |||
| <span class="text"> {{ $t('pageTitle.proName') }}</span> | |||
| </view> | |||
| <!--右边--> | |||
| <view v-if="showRight == '1'" @click="switchIdentity" class="change"> | |||
| <!-- {{ $t('pages.index.index.purchaser') }} --> | |||
| {{ userShop ? '供应商' : '采购商' }} | |||
| </view> | |||
| </view> | |||
| <view class="top-bar"> | |||
| <!--左边--> | |||
| <view class="titleCls"> | |||
| <view> | |||
| <img src="../../static/image/logo.png" style="width: 70rpx;height: 70rpx;border-radius: 50%;"> | |||
| </view> | |||
| <span class="text"> {{ $t('pageTitle.proName') }}</span> | |||
| </view> | |||
| <!--右边--> | |||
| <view v-if="showRight == '1' && !userInfo.id" @click="$utils.toLogin" class="change"> | |||
| <!-- {{ $t('pages.index.index.purchaser') }} --> | |||
| 登录 | |||
| </view> | |||
| <view v-else-if="showRight == '1'" @click="switchIdentity" class="change"> | |||
| <!-- {{ $t('pages.index.index.purchaser') }} --> | |||
| {{ userShop ? '供应商' : '采购商' }} | |||
| </view> | |||
| </view> | |||
| </template> | |||
| <script> | |||
| import {mapGetters} from 'vuex' | |||
| import { | |||
| mapGetters | |||
| } from 'vuex' | |||
| export default { | |||
| props: { | |||
| showRight: { | |||
| default: '0', | |||
| type: String, | |||
| } | |||
| }, | |||
| mounted() { | |||
| console.log(this.$store.state, "this.$store.state") | |||
| }, | |||
| data() { | |||
| return { | |||
| export default { | |||
| props: { | |||
| showRight: { | |||
| default: '0', | |||
| type: String, | |||
| } | |||
| }, | |||
| mounted() { | |||
| console.log(this.$store.state, "this.$store.state") | |||
| }, | |||
| data() { | |||
| return { | |||
| } | |||
| }, | |||
| computed: { | |||
| ...mapGetters(['userShop']), | |||
| }, | |||
| methods: { | |||
| // 切换身份 | |||
| switchIdentity() { | |||
| uni.navigateTo({ | |||
| url: '/pages_order/auth/selectionIdentity' | |||
| }) | |||
| } | |||
| , | |||
| } | |||
| } | |||
| } | |||
| }, | |||
| computed: { | |||
| ...mapGetters(['userShop', 'userInfo']), | |||
| }, | |||
| methods: { | |||
| // 切换身份 | |||
| switchIdentity() { | |||
| uni.navigateTo({ | |||
| url: '/pages_order/auth/selectionIdentity' | |||
| }) | |||
| }, | |||
| } | |||
| } | |||
| </script> | |||
| <style lang="scss" scoped> | |||
| // 顶部栏 | |||
| .top-bar { | |||
| display: flex; | |||
| justify-content: space-between; | |||
| height: 120rpx; | |||
| background-color: $uni-color; | |||
| // 顶部栏 | |||
| .top-bar { | |||
| display: flex; | |||
| justify-content: space-between; | |||
| height: 120rpx; | |||
| background-color: $uni-color; | |||
| .titleCls { | |||
| display: flex; | |||
| padding: 20rpx 10rpx; | |||
| align-items: center; | |||
| .text { | |||
| display: flex; | |||
| justify-content: center; | |||
| align-items: center; | |||
| font-size: 30rpx; | |||
| color: #FFFFFF; | |||
| margin-left: 20rpx; | |||
| } | |||
| } | |||
| .titleCls { | |||
| display: flex; | |||
| padding: 20rpx 10rpx; | |||
| align-items: center; | |||
| .change { | |||
| display: flex; | |||
| align-items: center; | |||
| justify-content: center; | |||
| width: 30%; | |||
| height: 70rpx; | |||
| border-radius: 40rpx; | |||
| color: white; | |||
| font-size: 28rpx; | |||
| margin: 20rpx 10rpx 0 0; | |||
| background: $uni-color; | |||
| border: 1px solid #757986; | |||
| //margin-top: 20rpx; | |||
| border-radius: 40rpx; | |||
| } | |||
| } | |||
| </style> | |||
| .text { | |||
| display: flex; | |||
| justify-content: center; | |||
| align-items: center; | |||
| font-size: 30rpx; | |||
| color: #FFFFFF; | |||
| margin-left: 20rpx; | |||
| } | |||
| } | |||
| .change { | |||
| display: flex; | |||
| align-items: center; | |||
| justify-content: center; | |||
| width: 30%; | |||
| height: 70rpx; | |||
| border-radius: 40rpx; | |||
| color: white; | |||
| font-size: 28rpx; | |||
| margin: 20rpx 10rpx 0 0; | |||
| background: $uni-color; | |||
| border: 1px solid #757986; | |||
| //margin-top: 20rpx; | |||
| border-radius: 40rpx; | |||
| } | |||
| } | |||
| </style> | |||