Răsfoiți Sursa

权限控制

Karsa 3 ani în urmă
părinte
comite
88ba448539

+ 3 - 1
src/views/ssbg/components/calendar.vue

@@ -1,5 +1,5 @@
 <script setup>
-import { ref, onMounted,watch } from 'vue';
+import { ref, onMounted,watch, computed } from 'vue';
 import { useRoute } from 'vue-router';
 import { Sticky,Popup } from 'vant';
 
@@ -26,6 +26,8 @@ const emits = defineEmits(['dateChange','cellClick']);
 const route = useRoute();
 const swiperCalendarRef = ref(null);
 
+const isSeller = computed(()=> ['ficc_seller', 'rai_seller', 'ficc_group', 'rai_group'].includes(localStorage.getItem('ssbg-role')))
+
 
 let isShowPopup = ref(false);//日程弹窗
 const selectEventInfo = ref(null)//日程信息

+ 4 - 2
src/views/ssbg/roadshow/myCalendar.vue

@@ -14,7 +14,7 @@ import { myEvents } from '@/api/ssbg/api';
 
 const route = useRoute();
 localStorage.setItem('ssbg-token',route.query.token ||  '5e532bc5fa7281aebaa6d89960b54c4ab22f1ab18e969258c634a7940fdb0922');
-localStorage.setItem('ssbg-role',route.query.role ||  'seller');
+localStorage.setItem('ssbg-role',route.query.role ||  'researcher');
 
 const calendarRef = ref(null);//日历ref
 const actionsList = ref([
@@ -32,6 +32,7 @@ const actionsList = ref([
 ]);//底部固定数据
 const eventList = ref([]);//日程信息
 const Tabs = ref(getTabsByRole(localStorage.getItem('ssbg-role')));//顶部tab
+const showCalendar = ref(localStorage.getItem('ssbg-role') !== 'admin');
 
 /* 获取日历日程列表 */
 const getEventList = async () => {
@@ -98,7 +99,8 @@ const switchTabHandle = (key) => {
 		<Calendar
     ref="calendarRef"
     :eventList="eventList"
-    @dateChange="getEventList" 
+    @dateChange="getEventList"
+    v-if="showCalendar"
     />
 
     <div class="fix-action" v-if="isWxprogram()">