diff --git a/src/utils/api.js b/src/utils/api.js index 8a4d64b..987cec9 100644 --- a/src/utils/api.js +++ b/src/utils/api.js @@ -126,6 +126,7 @@ export default { runPythonCode: `nakadai/nakadai/model/demo/runPythonCode`, getAllModelListBySys: `nakadai/nakadai/model/demo/getAllModelListBySys`, InstitutionSourceModel: `nakadai/nakadai/model/demo/InstitutionSourceModel`, + disableModelDemo: `nakadai/nakadai/model/demo/disabledEvents`, // 课程管理三级联查 courseDiscipline: `nakadai/nakadai/subject/courseDiscipline`, //课程学科类别 @@ -398,6 +399,9 @@ export default { toggleTheSortingMode: `competition/competition/rank/toggleTheSortingMode`, selectTheLastSortStatus: `competition/competition/rank/selectTheLastSortStatus`, cancelImport: `competition/competition/rank/cancelImport`, + addCompetitionStageRankingTime: `competition/competitionReleaseTime/addCompetitionStageRankingTime`, + cancelCompetitionStageRankingTime: `competition/competitionReleaseTime/cancelCompetitionStageRankingTime`, + getCompetitionStageRankingTime: `competition/competitionReleaseTime/getCompetitionStageRankingTime`, gradeImport: `https://www.occupationlab.com/template/赛事成绩导入模板.xlsx`, rankImportTeam: `https://www.occupationlab.com/template/赛事排名导入模板(团队赛).xlsx`, rankImportPerson: `https://www.occupationlab.com/template/赛事排名导入模板(个人赛).xlsx`, diff --git a/src/views/serve/addModel.vue b/src/views/serve/addModel.vue index aa0d5b6..ae452d2 100644 --- a/src/views/serve/addModel.vue +++ b/src/views/serve/addModel.vue @@ -121,9 +121,7 @@ export default { }, // 获取分类 getType () { - this.$post(this.api.sourceModelClassification, { - founder: 0 - }).then(res => { + this.$post(this.api.sourceModelClassification + '?founder=0').then(res => { const { data } = res // 没有子级,删除children属性 const handleLeaf = list => { diff --git a/src/views/serve/backstage/model.vue b/src/views/serve/backstage/model.vue index dd7119f..05ced3b 100644 --- a/src/views/serve/backstage/model.vue +++ b/src/views/serve/backstage/model.vue @@ -54,7 +54,7 @@ { this.listData = res.data.records this.total = res.data.total @@ -163,6 +169,11 @@ export default { }).catch(res => { }) } }, + getData () { + clearInterval(this.timer) + this.getList() + // this.timer = setInterval(this.getList, 1000) + }, initData () { this.$refs.table.clearSelection() this.page = 1 @@ -178,12 +189,13 @@ export default { this.$post(this.api.getAllModelList, { pageNum: 1, pageSize: 10000, - systemId: this.systemId + systemId: this.systemId, + founder: 0, }).then(res => { const modelList = res.data.records // 查询源模型分类 - this.$post(this.api.sourceModelClassification).then(res => { + this.$post(this.api.sourceModelClassification + '?founder=0').then(res => { let { data } = res const promises = [] const addType = list => { @@ -194,7 +206,10 @@ export default { this.$post(this.api.sysModelDemoList, { pageNum: 1, pageSize: 10000, - categoryId: e.id + categoryId: e.id, + founder: 0, + postStatus: 1, + ztOpen: 0 }).then(res => { const { records } = res.data const modelChildren = [] diff --git a/src/views/serve/backstage/modelType.vue b/src/views/serve/backstage/modelType.vue index 1c7e74d..a906f6c 100644 --- a/src/views/serve/backstage/modelType.vue +++ b/src/views/serve/backstage/modelType.vue @@ -103,7 +103,7 @@ export default { methods: { // 获取分类 getType () { - this.$post(`${this.api.modelClassList}?systemId=${this.systemId}`).then(res => { + this.$post(`${this.api.modelClassList}?systemId=${this.systemId}&founder=0`).then(res => { const { data } = res this.orgList = data data.length && this.$nextTick(() => { @@ -142,7 +142,7 @@ export default { }, syncModelData () { // 同步原始模型前删除原有数据 - this.$post(`${this.api.delModelInfoBySystemId}?systemId=${this.systemId}`).then(res => { + this.$post(`${this.api.delModelInfoBySystemId}?systemId=${this.systemId}&founder=0`).then(res => { this.$post(`${this.api.synchronizationMdel}?systemId=${this.systemId}`).then(res => { this.$router.push({ path: 'backstage', @@ -169,9 +169,7 @@ export default { // 添加分类和模型 async addData (id) { // 查询源模型分类 - this.$post(this.api.sourceModelClassification, { - founder: 0 - }).then(res => { + this.$post(this.api.sourceModelClassification + '?founder=0').then(res => { const { data } = res const systemId = this.systemId const promises = [] @@ -196,7 +194,8 @@ export default { this.$post(this.api.sysModelDemoList, { pageNum: 1, pageSize: 10000, - categoryId: e.id + categoryId: e.id, + founder: 0 }).then(res => { let { records } = res.data records = records.filter(e => e.postStatus && !e.isOpen) // 只同步已发布且启用的源模型 diff --git a/src/views/serve/backstage/sourceModel.vue b/src/views/serve/backstage/sourceModel.vue index c85d7d6..ff2a70e 100644 --- a/src/views/serve/backstage/sourceModel.vue +++ b/src/views/serve/backstage/sourceModel.vue @@ -59,7 +59,7 @@ align="center"> + width="260"> @@ -101,6 +103,34 @@ :total="total"> + + + + + + + + + + + + + 取 消 + 确 定 + +