瀏覽代碼

组织子目录可以编辑

liuQiang 1 年之前
父節點
當前提交
244b8543da

+ 1 - 1
src/views/department/MyFile.vue

@@ -293,7 +293,7 @@
                                         <img src="@/assets/images/collect.png" alt="" />
                                         <span class="shouzhi">收藏</span>
                                     </div>
-                                    <div class="menu_item" v-if="thisFolder.dirType ==='1' && clickRow.dirType === '2' && isDept" @click="upFirstFoler(null)">
+                                    <div class="menu_item" v-if="clickRow.dirType === '2' && isDept" @click="upFirstFoler(null)">
                                         <img src="@/assets/images/notePencil.png" alt="" />
                                         <span class="shouzhi">编辑</span>
                                     </div>

+ 4 - 4
src/views/department/modalComponebts/CreateFloder.vue

@@ -6,13 +6,13 @@
                     <el-form-item label="目录名称" >
                         <el-input v-model="boserForm.dirName" placeholder="请输入不多于32位字符" maxlength='32'/>
                     </el-form-item>
-                    <el-form-item label="目录分类" v-if="free || (!free && thisType.dirType != '2' )">
+                    <el-form-item label="目录分类" v-if="free || (!free && thisType.dirType != '2' ) || (!free && upFolderData )">
                         <el-radio-group :disabled="upFolderData" v-model="boserForm.dirType">
                             <el-radio :label="1">公开目录</el-radio>
                             <el-radio :label="2">组织目录</el-radio>
                         </el-radio-group>
                     </el-form-item>
-                    <el-form-item label="是否使用模板">
+                    <el-form-item v-if="!upFolderData" label="是否使用模板">
                        <el-switch @change="switchChange" v-model="boserForm.useTemp" active-value="Y" inactive-value="N" />
                        <el-button v-if="boserForm.useTemp === 'Y'" style="margin-left:10px;" @click="checkTemp" type="info" plain>{{preTempTitle || '点击选择模板'}}</el-button>
                     </el-form-item>
@@ -30,8 +30,8 @@
                                 <el-input v-model="boserForm.accessCode" type="password" show-password />
                             </el-form-item>
                         </template>
-                        <template v-if="(thisRole.length<1 || free) && (free || (!free && thisType.dirType != '2' ))">
-                            <el-form-item v-if="!FolderRole?.levelCode || free" label="成员权限">
+                        <template v-if="free || (!free && thisType.dirType != '2' )||(!free && upFolderData )">
+                            <el-form-item v-if="!FolderRole?.levelCode || free || upFolderData" label="成员权限">
                                 <el-checkbox-group v-model="boserForm.memberRoles">
                                     <el-checkbox v-for="item in dir_rules" :key="item.value"  :label="item.value">{{item.label}}</el-checkbox>
                                 </el-checkbox-group>

+ 1 - 1
src/views/publicment/MyFile.vue

@@ -289,7 +289,7 @@
                                             <img src="@/assets/images/collect.png" alt="" />
                                             <span  class="shouzhi">收藏</span>
                                         </div>
-                                        <div class="menu_item" v-if="thisFolder.dirType ==='1' && clickRow.dirType === '2' && isDept" @click="upFirstFoler(null)">
+                                        <div class="menu_item" v-if="clickRow.dirType === '2' && isDept" @click="upFirstFoler(null)">
                                             <img src="@/assets/images/notePencil.png" alt="" />
                                             <span class="shouzhi">编辑</span>
                                         </div>

+ 4 - 4
src/views/publicment/modalComponebts/CreateFloder.vue

@@ -6,13 +6,13 @@
                     <el-form-item label="目录名称">
                         <el-input v-model="boserForm.dirName" placeholder="请输入不多于32位字符" maxlength='32' />
                     </el-form-item>
-                    <el-form-item label="目录分类" v-if="free || (!free && thisType.dirType != '2' )">
+                    <el-form-item label="目录分类" v-if="free || (!free && thisType.dirType != '2' )|| (!free && upFolderData )">
                         <el-radio-group :disabled="upFolderData" v-model="boserForm.dirType">
                             <el-radio :label="1">公开目录</el-radio>
                             <el-radio :label="2">组织目录</el-radio>
                         </el-radio-group>
                     </el-form-item>
-                    <el-form-item label="是否使用模板">
+                    <el-form-item v-if="!upFolderData" label="是否使用模板">
                        <el-switch @change="switchChange" v-model="boserForm.useTemp" active-value="Y" inactive-value="N" />
                        <el-button v-if="boserForm.useTemp === 'Y'" style="margin-left:10px;" @click="checkTemp" type="info" plain>{{preTempTitle || '点击选择模板'}}</el-button>
                     </el-form-item>
@@ -30,8 +30,8 @@
                                 <el-input v-model="boserForm.accessCode" type="password" show-password />
                             </el-form-item>
                         </template>
-                        <template v-if="(thisRole.length<1 || free) && (free || (!free && thisType.dirType != '2' ))">
-                            <el-form-item v-if="!FolderRole?.levelCode || free" label="成员权限">
+                        <template v-if="free || (!free && thisType.dirType != '2' )||(!free && upFolderData )">
+                            <el-form-item v-if="!FolderRole?.levelCode || free || upFolderData" label="成员权限">
                                 <el-checkbox-group v-model="boserForm.memberRoles">
                                     <el-checkbox v-for="item in dir_rules" :key="item.value"  :label="item.value">{{item.label}}</el-checkbox>
                                 </el-checkbox-group>