LuChongMei 9 mesi fa
parent
commit
1049cdee5d

+ 2 - 0
src/main.js

@@ -7,6 +7,7 @@ import './styles/style.css';
 import api from '@/api';
 import axios from 'axios';
 import dictUtils from '@/utils/dictUtils'
+import auth from '@/utils/auth'
 
 
 import { NavBar, Button, Form, Field, CellGroup, Tabbar, TabbarItem, Icon, Toast, Image as VanImage, Grid, GridItem, Row, Col, Tab, Tabs, Popup, PickerGroup, DatePicker, TimePicker, Picker, Uploader, Dialog, List, Cell, Cascader, Search, RadioGroup, Radio, DropdownMenu, DropdownItem, SwipeCell, Checkbox, CheckboxGroup, Swipe, SwipeItem, Loading, TextEllipsis, TreeSelect, Sidebar, SidebarItem } from 'vant';
@@ -60,4 +61,5 @@ app.use(router)
 app.config.globalProperties.$API = api
 app.config.globalProperties.$axios = axios
 app.config.globalProperties.$dictUtils = dictUtils
+app.config.globalProperties.$hasPermission = auth.hasPermission // 权限方法
 app.mount('#app')

+ 4 - 1
src/views/activityMan/placeactivity/placeActivityInfo.vue

@@ -187,7 +187,10 @@
       </van-cell-group>
     </div>
     <van-button
-      v-if="placeActivity.assessment == 0"
+      v-if="
+        placeActivity.assessment == 0 &&
+        $hasPermission('reporting:reportingActivities:kor')
+      "
       type="primary"
       class="btn-sub"
       @click="update"