|
@@ -71,13 +71,15 @@ import mainButton from '../../../components/main-button.vue'
|
|
|
import uploadFile from '../../../components/upload-file.vue'
|
|
import uploadFile from '../../../components/upload-file.vue'
|
|
|
import authorize from '@/views/home/component/authorize.vue'
|
|
import authorize from '@/views/home/component/authorize.vue'
|
|
|
import permissionStore from '@/store/permission.js'
|
|
import permissionStore from '@/store/permission.js'
|
|
|
|
|
+import { useStore } from '@/store/user.js'
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
|
name: 'file_list',
|
|
name: 'file_list',
|
|
|
components: { mainButton, uploadFile, authorize },
|
|
components: { mainButton, uploadFile, authorize },
|
|
|
setup () {
|
|
setup () {
|
|
|
const permissions = permissionStore()
|
|
const permissions = permissionStore()
|
|
|
- return { permissions }
|
|
|
|
|
|
|
+ const user = useStore()
|
|
|
|
|
+ return { permissions, user }
|
|
|
},
|
|
},
|
|
|
props: {
|
|
props: {
|
|
|
folder: Array,
|
|
folder: Array,
|
|
@@ -110,8 +112,12 @@ export default {
|
|
|
ids: '',
|
|
ids: '',
|
|
|
ownerId: '',
|
|
ownerId: '',
|
|
|
projectId: ''
|
|
projectId: ''
|
|
|
- }
|
|
|
|
|
|
|
+ },
|
|
|
|
|
+ userInfo: null
|
|
|
}
|
|
}
|
|
|
|
|
+ },
|
|
|
|
|
+ created () {
|
|
|
|
|
+
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
fileView (item) {
|
|
fileView (item) {
|
|
@@ -188,7 +194,9 @@ export default {
|
|
|
this.show = false
|
|
this.show = false
|
|
|
this.$bus.emit('reFolder')
|
|
this.$bus.emit('reFolder')
|
|
|
this.$message.success(res.msg)
|
|
this.$message.success(res.msg)
|
|
|
- this.sendMsg = true
|
|
|
|
|
|
|
+ if (this.user.info.type !== 3) {
|
|
|
|
|
+ this.sendMsg = true
|
|
|
|
|
+ }
|
|
|
} else {
|
|
} else {
|
|
|
this.show = false
|
|
this.show = false
|
|
|
this.$message.error(res.msg)
|
|
this.$message.error(res.msg)
|