Compare commits

..

No commits in common. "e98eb81539a3a5572bce4b30ff657617bf14f003" and "7607fb25168735d5a3c93945d6514fb3383258da" have entirely different histories.

6 changed files with 14 additions and 41 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "aix-win", "name": "aix-win",
"version": "2.1.38", "version": "2.1.37",
"description": "", "description": "",
"main": "./out/main/index.js", "main": "./out/main/index.js",
"author": "上海交大重庆人工智能研究院", "author": "上海交大重庆人工智能研究院",

View File

@ -127,10 +127,7 @@ export const removePropertyOf = function(obj){
export function removeTree(list) { export function removeTree(list) {
var this_ = this var this_ = this
for (var i in list) { for (var i in list) {
if (list[i].children == null) { if (list[i].children.length == 0) {
delete list[i].children;
}
else if (list[i].children.length == 0) {
list[i].children = undefined list[i].children = undefined
} else { } else {
this_.removeTree(list[i].children) this_.removeTree(list[i].children)

View File

@ -286,7 +286,6 @@ import { updateClasswork, listEvaluationclue, listClassworkeval,delClassworkeval
import { listEvaluation } from '@/api/subject' import { listEvaluation } from '@/api/subject'
import { listEntpcoursefile } from '@/api/education/entpcoursefile' import { listEntpcoursefile } from '@/api/education/entpcoursefile'
import { listKnowledgePoint } from "@/api/knowledge/knowledgePoint"; import { listKnowledgePoint } from "@/api/knowledge/knowledgePoint";
import { isJson } from "@/utils/comm";
import { useGetHomework } from '@/hooks/useGetHomework' import { useGetHomework } from '@/hooks/useGetHomework'
@ -484,13 +483,12 @@ function Apis(key) {
*/ */
const t = function(name, time) { const t = function(name, time) {
return new Promise(resolve => { return new Promise(resolve => {
const evalId = props.bookobj.levelSecondId=='' ? props.bookobj.levelFirstId : props.bookobj.levelSecondId;
const queryForm = { const queryForm = {
// //
currentPage: paginationParams.pageNum, currentPage: paginationParams.pageNum,
pageSize: paginationParams.pageSize, pageSize: paginationParams.pageSize,
// //
eid: evalId, eid: props.bookobj.levelSecondId,
sectionName: props.bookobj.coursetitle, sectionName: props.bookobj.coursetitle,
edusubject: userStore.edusubject, edusubject: userStore.edusubject,
edustage: userStore.edustage, edustage: userStore.edustage,
@ -585,14 +583,10 @@ const getQueryFromEvaluationclue = () => {
} }
if (clueres.rows[i].childlist != '') { if (clueres.rows[i].childlist != '') {
const tmpJson = '['+clueres.rows[i].childlist+']'; clueres.rows[i].childArray = JSON.parse('['+clueres.rows[i].childlist+']');
if (isJson(tmpJson)){ for (var j=0; j<clueres.rows[i].childArray.length; j++) {
clueres.rows[i].childArray = JSON.parse(tmpJson); clueres.rows[i].childArray[j].title = clueres.rows[i].childArray[j].title.replace(/(<([^>]+)>)/ig, '');
for (var j=0; j<clueres.rows[i].childArray.length; j++) {
clueres.rows[i].childArray[j].title = clueres.rows[i].childArray[j].title.replace(/(<([^>]+)>)/ig, '');
}
} }
} else { } else {
clueres.rows[i].childArray = {}; clueres.rows[i].childArray = {};
} }
@ -1068,27 +1062,9 @@ watch(() => props.propsformobj.uniquekey, (newVal) => {
classWorkForm.uniquekey = props.propsformobj.uniquekey?cloneDeep(props.propsformobj.uniquekey):''; // classWorkForm.uniquekey = props.propsformobj.uniquekey?cloneDeep(props.propsformobj.uniquekey):''; //
} }
}) })
watch( watch(() => props.bookobj.levelSecondId, (newVal, oldVal) => {
[ console.log(props.bookobj,'课程选择')
() => props.bookobj.levelSecondId, debounceQueryData();
() => props.bookobj.levelFirstId
],
([newLevelSecondId, newLevelFirstId], [oldLevelSecondId, oldLevelFirstId]) => {
if(props.bookobj.node.edusubject == '英语' && props.bookobj.node.edustage == '高中'){
if(newLevelFirstId != oldLevelFirstId){
console.log(props.bookobj,'高中英语-课程选择')
debounceQueryData();
}
else{
//
workResource.entpCourseWorkList = [];
return;
}
}
else{
console.log(props.bookobj,'课程选择')
debounceQueryData();
}
}) })
</script> </script>

View File

@ -184,7 +184,7 @@ const chooseVedio = (item) => {
padding: 5px; padding: 5px;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
// justify-content: space-between; justify-content: space-between;
} }
.content:hover { .content:hover {
@ -192,7 +192,7 @@ const chooseVedio = (item) => {
// box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.15); // box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.15);
} }
.content-list{ .content-list{
height: 150px; height: 100%;
display: flex; display: flex;
align-items: center align-items: center
} }

View File

@ -1,5 +1,5 @@
<template> <template>
<ycLogin v-if="buildMode === 'yc'||buildMode === 'yc2'"> <ycLogin v-if="buildMode === 'yc'">
</ycLogin> </ycLogin>
<defultLogin v-else> <defultLogin v-else>
</defultLogin> </defultLogin>

View File

@ -1,13 +1,13 @@
<template> <template>
<div class="login-container"> <div class="login-container">
<div class="login-yc"> <div class="login-yc">
<img class="welcome-img" :src="buildMode === 'yc2'?leftBg2:leftBg1" /> <img class="welcome-img" :src="buildMode === 'yc2?'?leftBg2:leftBg1" />
</div> </div>
<div class="box-item login"> <div class="box-item login">
<WindowTools :is-has-max="false" /> <WindowTools :is-has-max="false" />
<div style="display: flex;justify-content: center;"><img class="title-logo" :src="yclogo" /></div> <div style="display: flex;justify-content: center;"><img class="title-logo" :src="yclogo" /></div>
<div class="login-title">永川中小学</div> <div class="login-title">永川中小学</div>
<div class="login-title2">{{buildMode === 'yc2'?'虚拟仿真AI实训教学管理系统':'人工智能赋能科学素养与劳动技能系统'}}</div> <div class="login-title2">{{buildMode === 'yc2?'?'重庆永川虚拟仿真AI实训教学管理系统':'人工智能赋能科学素养与劳动技能系统'}}</div>
<el-form ref="formRef" class="login-form" :model="loginForm" :rules="rules" size="large"> <el-form ref="formRef" class="login-form" :model="loginForm" :rules="rules" size="large">
<el-form-item prop="username"> <el-form-item prop="username">
<el-input v-model.trim="loginForm.username" placeholder="请输入用户名" /> <el-input v-model.trim="loginForm.username" placeholder="请输入用户名" />