From 8dd626ab162886e3c78f1522e3073cc907632b8b Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Tue, 27 Feb 2024 14:30:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=99=BA=E6=85=A7=E6=95=99?= =?UTF-8?q?=E5=AE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/kc/jiaoshi/index.vue | 74 ++++++++++++++++++++++------ src/views/kc/jiaoshi/indexDetail.vue | 34 +++++++++---- 2 files changed, 83 insertions(+), 25 deletions(-) diff --git a/src/views/kc/jiaoshi/index.vue b/src/views/kc/jiaoshi/index.vue index 90cdf49..a62d8dc 100644 --- a/src/views/kc/jiaoshi/index.vue +++ b/src/views/kc/jiaoshi/index.vue @@ -35,10 +35,10 @@ -
+
-
{{ getSysConfig().flag5 == 0?'否': leftList.filter(x => ['green', 'yellow'].indexOf(x.onLineClassType) != -1).length || 0}}
+
{{ getSysConfig().flag5 == 0?'否': leftList.filter(x => x.tjKftkzt == 1).length || 0}}
开放听课 @@ -110,7 +110,7 @@
- + - + + + + - + @@ -583,6 +595,8 @@ enum Api { refreshLogs = '/jiaoshi/kcZhihuijiaoshi/refreshLogs', getRedisKey = '/jiaoshi/kcZhihuijiaoshi/getRedisKey', resettingRedisKeys = '/jiaoshi/kcZhihuijiaoshi/resettingRedisKeys', + updateTkzt = '/jiaoshi/kcZhihuijiaoshi/updateTkzt', + sdjc = '/jiaoshi/kcZhihuijiaoshi/sdjc', } /** * 列表接口 @@ -596,6 +610,8 @@ const refreshLogs = (params) => defHttp.get({ url: Api.refreshLogs, params,timeo const getRefreshLogList = (params) => defHttp.get({ url: Api.getRefreshLogList, params,timeout: 9000000 }); const getRedisKey = (params) => defHttp.get({ url: Api.getRedisKey, params,timeout: 9000000 }); const resettingRedisKeys = (params) => defHttp.get({ url: Api.resettingRedisKeys, params,timeout: 9000000 }); +const updateTkzt = (params) => defHttp.post({ url: Api.updateTkzt, params,timeout: 9000000 }); +const sdjc = (params) => defHttp.get({ url: Api.sdjc, params,timeout: 9000000 }); const shangXianQuartz = ref({}); @@ -841,6 +857,21 @@ function refreshLogsFn(jxlName?){ } +/** + * 手动检测 + */ +function changeSdjc(record?){ + sdjc({ id:record.jsbh }).then(res => { + let list = (res?.records) ?? (res) ?? []; + console.log(`🚀 ----------------------------------------------------------🚀`); + console.log(`🚀 ~ file: index.vue:539 ~ refreshLogsFn ~ list:`, list); + console.log(`🚀 ----------------------------------------------------------🚀`); + statusLogList.value = list; + getJianceBtnStatus(); + }) + +} + function getRefreshLogListFn(){ getRefreshLogList({ pageSize: -1 }).then(res => { let list = (res?.records) ?? []; @@ -1013,6 +1044,17 @@ function ylLiveNew(record) { window.open(routeData.href, '_blank'); } +//修改开放听课状态 +function changeKftk(record,tjKftkzt){ + // record.tjKftkzt = tjKftkzt; + updateTkzt({id:record.id,tjKftkzt}).then(res => { + loadData(); + }).catch(e => { + console.error(e); + loading.value = false; + }) +} + function changeLive(record, isEnable){ console.log('createInfoModal ->',createInfoModal); loading.value = true; @@ -1145,9 +1187,9 @@ function searchQuery() { * 重置 */ function searchReset() { - queryParam.value = { - zbgn: '0' - }; + // queryParam.value = { + // zbgn: '0' + // }; //刷新数据 filterComputedDataSource.value = filterDataSource(); //loadData(); diff --git a/src/views/kc/jiaoshi/indexDetail.vue b/src/views/kc/jiaoshi/indexDetail.vue index 94c9b67..2983228 100644 --- a/src/views/kc/jiaoshi/indexDetail.vue +++ b/src/views/kc/jiaoshi/indexDetail.vue @@ -25,7 +25,7 @@ - + 请选择 @@ -61,15 +61,24 @@ + + + + 请选择 + + + + + 查询 重置 - 批量打开直播 + @@ -106,12 +115,18 @@ {{ text == 0?'是':'尚未接入' }} - + + + + - + -->
@@ -541,6 +553,9 @@ function filterDataSource() { if(qw.zbgn){ if(isReturn) isReturn = x.zbgn == qw.zbgn; } + if(qw.tjKftkzt){ + if(isReturn) isReturn = x.tjKftkzt == qw.tjKftkzt; + } if(qw.onLineClassType){ if(typeof qw.onLineClassType == 'object'){ let r = false; @@ -571,6 +586,7 @@ function filterDataSource() { } }) + console.log(`🚀 ~ filterDataSource ~ dataSource:`, dataSource) return dataSource; }