tangning 9 月之前
父节点
当前提交
702d5fed10
共有 3 个文件被更改,包括 16 次插入3 次删除
  1. 12 0
      src/api/media/index.ts
  2. 2 1
      src/views/mediaLibrary/list.vue
  3. 2 2
      src/views/mediaLibrary/modal/grouping.vue

+ 12 - 0
src/api/media/index.ts

@@ -5,6 +5,7 @@ enum Api {
   fileaddOrUpdate = '/service/manage/dictFile/addOrUpdate/media-library',
   dictFiledel = '/service/manage/dictFile/del/media-library',
   getByKey = '/service/manage/dict/getByKey/media-library',
+  getpageList = '/service/manage/dict/pageList/media-library',
   addOrUpdate = '/service/manage/dict/addOrUpdate/media-library',
   del = '/service/manage/dict/del/media-library',
   upload = '/service/manage/common/upload/fileNew',
@@ -56,6 +57,17 @@ export const getByKey = (params) =>
       ignoreCancelToken: true,
     },
   });
+export const getpageList = (params) =>
+  defHttp.post<Result>({
+    url: Api.getpageList,
+    params: params,
+    // data: params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+
 export const addOrUpdate = (params) =>
   defHttp.post<Result>({
     url: Api.addOrUpdate,

+ 2 - 1
src/views/mediaLibrary/list.vue

@@ -222,6 +222,7 @@
             label: '分组',
             component: 'ApiSelect',
             componentProps: {
+              style: { maxWidth: '400px' },
               api: getByKey,
               labelField: 'dictName',
               valueField: 'id',
@@ -425,7 +426,7 @@
       }
       function floadileUrl(record) {
         if (record.fileType == 3) {
-          let url = `/code/index.html?title${record.fileName}type=${record.fileFormat}&fileUrl=${record.fileUrl}#/sign-model`
+          let url = `/code/index.html?title=${record.fileName}type=${record.fileFormat}&fileUrl=${record.fileUrl}#/sign-model`
           return window.open(url);
         }else{
           return window.open(record.fileUrl);

+ 2 - 2
src/views/mediaLibrary/modal/grouping.vue

@@ -41,7 +41,7 @@
   import { useMessage } from '/@/hooks/web/useMessage';
   import { sceneMove } from '/@/api/operate';
   import { useI18n } from '/@/hooks/web/useI18n';
-  import { getByKey, addOrUpdate, del } from '/@/api/media';
+  import { getpageList, addOrUpdate, del } from '/@/api/media';
   import {
     BasicTable,
     useTable,
@@ -105,7 +105,7 @@
       };
       const { createMessage, createConfirm } = useMessage();
       const [registerTable, { reload }] = useTable({
-        api: getByKey,
+        api: getpageList,
         title: ``,
         showTableSetting: false,
         // titleHelpMessage: ['已启用expandRowByClick', '已启用stopButtonPropagation'],