From e7d40e5061afb87166c0929050ea721cc2956b76 Mon Sep 17 00:00:00 2001 From: sd <shidong@jhsoft.cc> Date: 星期一, 28 七月 2025 17:05:00 +0800 Subject: [PATCH] Merge commit '84f19ab0d37599400959e85e63cfda5df4869bc8' into develop --- src/Pool/VideoManageData.ts | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 43 insertions(+), 0 deletions(-) diff --git a/src/Pool/VideoManageData.ts b/src/Pool/VideoManageData.ts index 1caee06..f16c827 100644 --- a/src/Pool/VideoManageData.ts +++ b/src/Pool/VideoManageData.ts @@ -1,6 +1,7 @@ import { getAllTimeRule, saveTimeRule } from "@/api/timeRule"; import { findDictionaryByType } from "@/api/dictionary"; import { findBaseByRuleEditor } from "@/api/es"; +import { getCheckContents, getWarningRules,getKnowsList } from "@/api/selectRule"; const AllDayRule = [ { day: 1, time_range: [{ start: "00:00", end: "24:00" }] }, @@ -15,6 +16,9 @@ export default class VideoManageData { public SepTasks: Array<object> = []; public TimeRules: Array<object> = []; + public checkOptions: Array<object> = [];//妫�娴嬪唴瀹� + public ruleOptions: Array<object> = [];//棰勮瑙勫垯 + public knowsList: Array<object> = [];//鐭ヨ瘑搴� public Dictionary: object = {}; public TagList: Array<object> = []; public TimeRuleSum: number = 0; @@ -24,6 +28,45 @@ this.getTimeRule(); this.getDictionary(); this.getTagList(); + this.getSelectRule(); + } + + public async getSelectRule() { + let rspc: any = await getCheckContents( + { + page: 1, + pageSize: 999 + } + ); + if (rspc && rspc.status === 200) { + this.checkOptions = rspc.data.list; + } + let rspw: any = await getWarningRules( + { + page: 1, + pageSize: 999 + } + ); + if (rspw && rspw.status === 200) { + this.ruleOptions = rspw.data.list; + } + let rspk: any = await getKnowsList( + { + page: 1, + pageSize: 999 + } + ); + if (rspk && rspk.status === 200) { + this.knowsList = rspk.data.map(k => ({ + id: Number(k.knowledgeId), + title: k.title, + files: k.files.map(f => ({ + id: Number(f.id), + title: f.title + })) + })) + } + console.info("rspk:"+JSON.stringify(this.knowsList)) } public async getTimeRule() { -- Gitblit v1.8.0