Jelajahi Sumber

角色管理导出

liuyu 1 tahun lalu
induk
melakukan
c5f36ed4b2
1 mengubah file dengan 11 tambahan dan 2 penghapusan
  1. 11 2
      src/views/system/role/index.vue

+ 11 - 2
src/views/system/role/index.vue

@@ -11,6 +11,14 @@
           v-hasPermi="['system:role:create']"
           @click="handleCreate()"
         />
+        <!-- 操作:导出 -->
+        <XButton
+          type="warning"
+          preIcon="ep:download"
+          :title="t('action.export')"
+          v-hasPermi="['system:role:export']"
+          @click="exportList('角色列表.xls')"
+        />
       </template>
       <template #actionbtns_default="{ row }">
         <!-- 操作:编辑 -->
@@ -174,10 +182,11 @@ defineOptions({ name: 'SystemRole' })
 const { t } = useI18n() // 国际化
 const message = useMessage() // 消息弹窗
 // 列表相关的变量
-const [registerTable, { reload, deleteData }] = useXTable({
+const [registerTable, { reload, deleteData, exportList }] = useXTable({
   allSchemas: allSchemas,
   getListApi: RoleApi.getRolePageApi,
-  deleteApi: RoleApi.deleteRoleApi
+  deleteApi: RoleApi.deleteRoleApi,
+  exportListApi: RoleApi.exportRole
 })
 
 // ========== CRUD 相关 ==========