Kaynağa Gözat

qhse文件修改

yanghao 4 gün önce
ebeveyn
işleme
281195fa56

+ 9 - 3
src/views/pms/qhse/data/PmsTree.vue

@@ -328,11 +328,17 @@ onBeforeUnmount(() => {
                 class="custom-menu"
                 :style="{ left: menuX + 'px', top: menuY + 'px' }">
                 <ul>
-                  <li @click="handleMenuClick('add')">新建目录</li>
+                  <li @click="handleMenuClick('add')" class="flex items-center gap-1">
+                    <Icon icon="ep:plus" /> 新建目录</li
+                  >
 
-                  <li @click="handleMenuClick('edit')">编辑</li>
+                  <li @click="handleMenuClick('edit')" class="flex items-center gap-1">
+                    <Icon icon="ep:edit" />编辑目录</li
+                  >
 
-                  <li @click="handleMenuClick('delete')">删除目录</li>
+                  <li @click="handleMenuClick('delete')" class="flex items-center gap-1"
+                    ><Icon icon="ep:delete" />删除目录</li
+                  >
                 </ul>
               </div>
             </el-scrollbar>

+ 8 - 2
src/views/pms/qhse/data/index.vue

@@ -47,7 +47,11 @@
           <el-button @click="resetQuery">
             <Icon icon="ep:refresh" class="mr-5px" />{{ t('file.reset') }}
           </el-button>
-          <el-button type="primary" :loading="uploadLoading" @click="openForm('create')">
+          <el-button
+            type="primary"
+            :loading="uploadLoading"
+            v-hasPermi="['rq:qhse-info:create']"
+            @click="openForm('create')">
             <Icon icon="ep:plus" class="mr-5px" />{{ t('file.upload') }}
           </el-button>
         </div>
@@ -163,6 +167,7 @@
               <el-button
                 type="primary"
                 v-if="scope.row.fileType !== 'content'"
+                v-hasPermi="['rq:qhse-info:download']"
                 link
                 @click="handleDownload(scope.row.filePath)">
                 <Icon icon="ep:download" />{{ t('file.dow') }}
@@ -171,7 +176,8 @@
                 type="danger"
                 v-if="scope.row.fileType !== 'content'"
                 link
-                @click="deleteInfo(scope.row.id)">
+                @click="deleteInfo(scope.row.id)"
+                v-hasPermi="['rq:qhse-info:delete']">
                 <Icon icon="ep:delete" />{{ t('file.delete') }}
               </el-button>
             </div>