| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 | 
							- <!-- 分销权限弹窗:再没有权限时,进行提示  -->
 
- <template>
 
-   <su-popup
 
-     :show="state.show"
 
-     type="center"
 
-     round="10"
 
-     @close="state.show = false"
 
-     :isMaskClick="false"
 
-     maskBackgroundColor="rgba(0, 0, 0, 0.7)"
 
-   >
 
-     <view class="notice-box">
 
-       <view class="img-wrap">
 
-         <image
 
-           class="notice-img"
 
-           :src="sheep.$url.static('/static/images/forbidden.png')"
 
-           mode="aspectFill"
 
-         />
 
-       </view>
 
-       <view class="notice-title"> 抱歉!您没有分销权限 </view>
 
-       <view class="notice-detail"> 该功能暂不可用 </view>
 
-       <button
 
-         class="ss-reset-button notice-btn ui-Shadow-Main ui-BG-Main-Gradient"
 
-         @tap="sheep.$router.back()"
 
-       >
 
-         知道了
 
-       </button>
 
-       <button class="ss-reset-button back-btn" @tap="sheep.$router.back()"> 返回 </button>
 
-     </view>
 
-   </su-popup>
 
- </template>
 
- <script setup>
 
-   import { onShow } from '@dcloudio/uni-app';
 
-   import sheep from '@/sheep';
 
-   import { reactive } from 'vue';
 
-   import BrokerageApi from '@/sheep/api/trade/brokerage';
 
-   const state = reactive({
 
-     show: false,
 
-   });
 
-   onShow(async () => {
 
-     // 读取是否有分销权限
 
-     const { code, data } = await BrokerageApi.getBrokerageUser();
 
-     if (code === 0 && !data?.brokerageEnabled) {
 
-       state.show = true;
 
-     }
 
-   });
 
- </script>
 
- <style lang="scss" scoped>
 
-   .notice-box {
 
-     display: flex;
 
-     flex-direction: column;
 
-     justify-content: center;
 
-     align-items: center;
 
-     background-color: #fff;
 
-     width: 612rpx;
 
-     min-height: 658rpx;
 
-     background: #ffffff;
 
-     padding: 30rpx;
 
-     border-radius: 20rpx;
 
-     .img-wrap {
 
-       margin-bottom: 50rpx;
 
-       .notice-img {
 
-         width: 180rpx;
 
-         height: 170rpx;
 
-       }
 
-     }
 
-     .notice-title {
 
-       font-size: 35rpx;
 
-       font-weight: bold;
 
-       color: #333;
 
-       margin-bottom: 28rpx;
 
-     }
 
-     .notice-detail {
 
-       font-size: 28rpx;
 
-       font-weight: 400;
 
-       color: #999999;
 
-       line-height: 36rpx;
 
-       margin-bottom: 50rpx;
 
-     }
 
-     .notice-btn {
 
-       width: 492rpx;
 
-       line-height: 70rpx;
 
-       border-radius: 35rpx;
 
-       font-size: 28rpx;
 
-       font-weight: 500;
 
-       color: #ffffff;
 
-       margin-bottom: 10rpx;
 
-     }
 
-     .back-btn {
 
-       width: 492rpx;
 
-       line-height: 70rpx;
 
-       font-size: 28rpx;
 
-       font-weight: 500;
 
-       color: var(--ui-BG-Main-gradient);
 
-       background: none;
 
-     }
 
-   }
 
- </style>
 
 
  |