|
|
@@ -45,7 +45,7 @@
|
|
|
@selection-change="selectionChange"
|
|
|
@on-load="onLoad">
|
|
|
<template #menu="{row}">
|
|
|
- <el-button icon="Upload" type='primary' text @click="track(row)"> {{
|
|
|
+ <el-button v-if='user.info.viewStage !== 0' icon="Upload" type='primary' text @click="track(row)"> {{
|
|
|
row.isReport === 1 ? "已经上报" : "项目上报"
|
|
|
}}
|
|
|
</el-button>
|
|
|
@@ -135,13 +135,15 @@ import permissionStore from '@/store/permission.js'
|
|
|
import formDialog from '@/views/home/component/form_dialog.vue'
|
|
|
import { getLazyList } from '@/api/project/index.js'
|
|
|
import summaryDialog from '@/views/home/component/summary_dialog.vue'
|
|
|
+import { useStore } from '@/store/user.js'
|
|
|
|
|
|
export default {
|
|
|
name: 'dash',
|
|
|
components: { BaseButton, formDialog, summaryDialog },
|
|
|
setup () {
|
|
|
const permissions = permissionStore()
|
|
|
- return { permissions }
|
|
|
+ const user = useStore()
|
|
|
+ return { permissions, user }
|
|
|
},
|
|
|
data () {
|
|
|
return {
|