qiyunfeng-create
3 天以前 b15a997e95d715c41df3a76aecbf58ec1141ab53
src/assets/js/middleGround/api/resource.js
@@ -1,4 +1,4 @@
import request from "@/plugin/axios";
import request from "@/plugin/axios/index.ts";
import { publicStore, publicRepository } from "@/assets/js/config";
import { tokenKey } from "@/assets/js/config";
import { handleQueryResourceListData } from "../tool";
@@ -25,11 +25,19 @@
    sort,
    fields,
    itemId,
    itemIds,
    itemType,
    coverSize,
    filterList,
    itemIdArr,
    SysType,
    tourism_isHighQualityResources,
  }) => {
    if (!path) return Promise.reject("接口请求必要参数不能为空!");
    const query = {
      AccessControl: {
        Path: path,
@@ -42,13 +50,9 @@
        Start: paging?.start || "0",
        Size: paging?.size || "10",
      },
      SortQuery: sort
        ? [sort]
        : [
            {
              LinkOrder: "Desc",
            },
          ],
      SortQuery: sort ? [sort] : [{
        LinkOrder: "Desc"
      }],
      CreateDate: [],
      Description: [],
      Name: [],
@@ -64,12 +68,18 @@
      ChildrenFolderCount: [],
      ChildrenCount: [],
      ...fields,
      ...filterList,
    };
    if (itemIdArr) query["Id"] = itemIdArr;
    if (SysType) query["SysType="] = [`${SysType}`];
    if (tourism_isHighQualityResources)
      query["tourism_isHighQualityResources="] = [
        `${tourism_isHighQualityResources}`,
      ];
    if (itemId) query["Id="] = [`${itemId}`];
    if (itemIds) query["Id="] = itemIds;
    if (itemType) query["Type="] = [`${itemType}`];
    const body = { query: JSON.stringify({ Query: [{ Q1: query }] }) };
    let token = toolClass.getCookie(tokenKey);
    let token = localStorage.getItem(tokenKey);
    return request({
      url: token ? "/resource/api/ApiAppUserQuery" : "/resource/api/ApiQuery",
      method: "post",
@@ -198,6 +208,16 @@
      data,
    });
  },
  // 获取cms收藏列表
  getCmsCollectList(data) {
    const body = { query: JSON.stringify({ Query: [{ Q1: data }] }) };
    return request({
      url: "/resource/api/ApiAppUserQuery",
      method: "post",
      data: body,
    });
  },
};
export default resourceApi;