|
|
@ -339,6 +339,15 @@ public class Ghre_ExamPaperServices : BaseServices<Ghre_ExamPaper, Ghre_ExamPape |
|
|
|
multipleSelect = false, |
|
|
|
multipleSelect = false, |
|
|
|
editable = true, |
|
|
|
editable = true, |
|
|
|
dataSource = "/api/Common/GetSelect/Ghre_CourseScene?FW=DOTNETCORE" |
|
|
|
dataSource = "/api/Common/GetSelect/Ghre_CourseScene?FW=DOTNETCORE" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
new DefaultGhre_ExamPaperColumn() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
label = "系统内置", |
|
|
|
|
|
|
|
field = "BuiltIn", |
|
|
|
|
|
|
|
elementType = "Switch", |
|
|
|
|
|
|
|
required = true, |
|
|
|
|
|
|
|
multipleSelect = false, |
|
|
|
|
|
|
|
editable = true, |
|
|
|
} |
|
|
|
} |
|
|
|
}; |
|
|
|
}; |
|
|
|
#endregion |
|
|
|
#endregion |
|
|
@ -478,6 +487,7 @@ public class Ghre_ExamPaperServices : BaseServices<Ghre_ExamPaper, Ghre_ExamPape |
|
|
|
baseData.LinkType = "CourseId"; |
|
|
|
baseData.LinkType = "CourseId"; |
|
|
|
baseData.CourseId = null; |
|
|
|
baseData.CourseId = null; |
|
|
|
baseData.CourseSceneId = null; |
|
|
|
baseData.CourseSceneId = null; |
|
|
|
|
|
|
|
baseData.BuiltIn = null; |
|
|
|
input.pageData.baseData = baseData; |
|
|
|
input.pageData.baseData = baseData; |
|
|
|
|
|
|
|
|
|
|
|
input.pageData.examPaperSetType = "random"; |
|
|
|
input.pageData.examPaperSetType = "random"; |
|
|
@ -496,6 +506,7 @@ public class Ghre_ExamPaperServices : BaseServices<Ghre_ExamPaper, Ghre_ExamPape |
|
|
|
baseData.RetakeTimes = exampaper.RetakeTimes; |
|
|
|
baseData.RetakeTimes = exampaper.RetakeTimes; |
|
|
|
baseData.RemarkSz = exampaper.RemarkSz; |
|
|
|
baseData.RemarkSz = exampaper.RemarkSz; |
|
|
|
baseData.LinkType = exampaper.LinkType; |
|
|
|
baseData.LinkType = exampaper.LinkType; |
|
|
|
|
|
|
|
baseData.BuiltIn = exampaper.BuiltIn; |
|
|
|
baseData.CourseId = exampaper.LinkType == "CourseId" ? exampaper.LinkId : null; |
|
|
|
baseData.CourseId = exampaper.LinkType == "CourseId" ? exampaper.LinkId : null; |
|
|
|
baseData.CourseSceneId = exampaper.LinkType == "CourseSceneId" ? exampaper.LinkId : null; |
|
|
|
baseData.CourseSceneId = exampaper.LinkType == "CourseSceneId" ? exampaper.LinkId : null; |
|
|
|
input.pageData.baseData = baseData; |
|
|
|
input.pageData.baseData = baseData; |
|
|
@ -659,6 +670,7 @@ public class Ghre_ExamPaperServices : BaseServices<Ghre_ExamPaper, Ghre_ExamPape |
|
|
|
insert.CoverBackGround = insertModel.styleInfo.coverBackGround; |
|
|
|
insert.CoverBackGround = insertModel.styleInfo.coverBackGround; |
|
|
|
insert.Style = insertModel.styleInfo.paperStyle; |
|
|
|
insert.Style = insertModel.styleInfo.paperStyle; |
|
|
|
insert.SetMethod = insertModel.examPaperSetType; |
|
|
|
insert.SetMethod = insertModel.examPaperSetType; |
|
|
|
|
|
|
|
insert.BuiltIn = insertModel.baseData.BuiltIn; |
|
|
|
insert.Status = "Draft"; |
|
|
|
insert.Status = "Draft"; |
|
|
|
|
|
|
|
|
|
|
|
var id = await Add(insert); |
|
|
|
var id = await Add(insert); |
|
|
@ -722,6 +734,7 @@ delete from Ghre_ExamPaperQuestion WHERE ExamPaperId='{id}';"); |
|
|
|
insert.CoverBackGround = insertModel.styleInfo.coverBackGround; |
|
|
|
insert.CoverBackGround = insertModel.styleInfo.coverBackGround; |
|
|
|
insert.Style = insertModel.styleInfo.paperStyle; |
|
|
|
insert.Style = insertModel.styleInfo.paperStyle; |
|
|
|
insert.SetMethod = insertModel.examPaperSetType; |
|
|
|
insert.SetMethod = insertModel.examPaperSetType; |
|
|
|
|
|
|
|
insert.BuiltIn = insertModel.baseData.BuiltIn; |
|
|
|
insert.Status = "Draft"; |
|
|
|
insert.Status = "Draft"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|