From 5f00696dfb25bc90034448ceb634ed1ef256681a Mon Sep 17 00:00:00 2001 From: qiyunfeng-create <1940665526@qq.com> Date: 星期四, 21 八月 2025 21:13:35 +0800 Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/xiehe_website --- src/assets/js/middleGround/api/resource.js | 84 ++++++++++++++++++++++++++---------------- 1 files changed, 52 insertions(+), 32 deletions(-) diff --git a/src/assets/js/middleGround/api/resource.js b/src/assets/js/middleGround/api/resource.js index a581057..f8464ea 100644 --- a/src/assets/js/middleGround/api/resource.js +++ b/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, + 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 (isHighQualityResources) + query["isHighQualityResources="] = [ + `${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", @@ -111,26 +121,26 @@ if (params.length > 0) { let data = { "||Name": [...params], - "||tourism_content*": [...params], - "||tourism_workflow*": [...params], - "||tourism_notes*": [...params], - "||tourism_caseIndex*": [...params], - "||tourism_basicCase*": [...params], - "||tourism_judgmentAndReasons*": [...params], - "||tourism_legalIssuesInvolvedInThisCase*": [...params], - "||tourism_referenceAnswerAndLegalAnalysis*": [...params], - "||tourism_case*": [...params], - "||tourism_clause*": [...params], - "||tourism_unscramble*": [...params], - "||tourism_specialRemind*": [...params], - "||tourism_fiction*": [...params], - "||tourism_authorityNature*": [...params], - "||tourism_authorityGist*": [...params], - "||tourism_penaltyGist*": [...params], - "||tourism_penaltyTerms*": [...params], - "||tourism_penaltyType*": [...params], - "||tourism_remarksNote*": [...params], - "||tourism_keyword*": [...params], + "||content*": [...params], + "||workflow*": [...params], + "||notes*": [...params], + "||caseIndex*": [...params], + "||basicCase*": [...params], + "||judgmentAndReasons*": [...params], + "||legalIssuesInvolvedInThisCase*": [...params], + "||referenceAnswerAndLegalAnalysis*": [...params], + "||case*": [...params], + "||clause*": [...params], + "||unscramble*": [...params], + "||specialRemind*": [...params], + "||fiction*": [...params], + "||authorityNature*": [...params], + "||authorityGist*": [...params], + "||penaltyGist*": [...params], + "||penaltyTerms*": [...params], + "||penaltyType*": [...params], + "||remarksNote*": [...params], + "||keyword*": [...params], }; Object.assign(queryBody, data); } else { @@ -145,7 +155,7 @@ let data = { Path: [ { - Repository: "tourism_tourismLawsAndRegulationsDatabase", + Repository: "tourismLawsAndRegulationsDatabase", Path: path, }, ], @@ -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; -- Gitblit v1.9.1