|
|
@@ -37,9 +37,9 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="flex flex-center mr-5 " style="flex: 1.2">
|
|
|
- <base-button v-if='permissions.permissions.home_folder_authorize' class="mr-20" icon="User" title="批量授权"
|
|
|
+ <base-button v-if='canCreateFolder' class="mr-20" icon="User" title="批量授权"
|
|
|
type="0" @click='authorizeShow = true'/>
|
|
|
- <base-button v-if='permissions.permissions.home_folder_new' icon="Plus" title="添加文件夹" type="0"
|
|
|
+ <base-button v-if='canCreateFolder' icon="Plus" title="添加文件夹" type="0"
|
|
|
@click="addShow = true"/>
|
|
|
<!-- <base-button v-if='permissions.permissions.home_folders_apply' class="ml-10" icon="User" title="批量授权"/>-->
|
|
|
</div>
|
|
|
@@ -67,7 +67,7 @@
|
|
|
style="width: 100%"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="文件夹类型2">
|
|
|
+ <el-form-item label="文件夹类型">
|
|
|
<el-select
|
|
|
v-model="dictKey"
|
|
|
clearable
|
|
|
@@ -108,7 +108,7 @@ import basicCurd from '@/components/basic-curd/index.vue'
|
|
|
|
|
|
export default {
|
|
|
name: 'right2',
|
|
|
- components: { baseButton, folderList, authorize, basicCurd },
|
|
|
+ components: { baseButton, folderList, authorize },
|
|
|
props: {
|
|
|
data: {
|
|
|
type: Object,
|
|
|
@@ -190,14 +190,26 @@ export default {
|
|
|
prop: 'updateTime'
|
|
|
}
|
|
|
]
|
|
|
- }
|
|
|
+ },
|
|
|
+ canCreateFolder: false
|
|
|
}
|
|
|
},
|
|
|
created () {
|
|
|
this.projectId = this.$route.query.id
|
|
|
this.getFolderList()
|
|
|
+ this.queryCreateFolder()
|
|
|
},
|
|
|
methods: {
|
|
|
+ queryCreateFolder () {
|
|
|
+ this.$api.project.queryCreateFolder({ projectId: this.projectId }).then(res => {
|
|
|
+ if (res.code === 200) {
|
|
|
+ console.log(res)
|
|
|
+ this.canCreateFolder = res.data.status === 2
|
|
|
+ } else {
|
|
|
+ console.log(res)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
getDict () {
|
|
|
this.$api.project.folderType({ stageId: this.projectStageId }).then(res => {
|
|
|
if (res.code === 200) {
|