diff --git a/src/api/system/testItemCountryScore.js b/src/api/system/testItemCountryScore.js
new file mode 100644
index 0000000..aefbc16
--- /dev/null
+++ b/src/api/system/testItemCountryScore.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request'
+
+// 查询全国平均成绩列表
+export function listTestItemCountryScore(query) {
+ return request({
+ url: '/system/testItemCountryScore/list',
+ method: 'get',
+ params: query
+ })
+}
+
+
+
+// 查询项目列表
+export function testItemslist(query) {
+ return request({
+ url: '/system/testItems/list',
+ method: 'get',
+ params: query
+ })
+}
+// 查询全国平均成绩详细
+export function getTestItemCountryScore(id) {
+ return request({
+ url: '/system/testItemCountryScore/' + id,
+ method: 'get'
+ })
+}
+
+// 新增全国平均成绩
+export function addTestItemCountryScore(data) {
+ return request({
+ url: '/system/testItemCountryScore/add',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改全国平均成绩
+export function updateTestItemCountryScore(data) {
+ return request({
+ url: '/system/testItemCountryScore/edit',
+ method: 'post',
+ data: data
+ })
+}
+
+// 删除全国平均成绩
+export function delTestItemCountryScore(id) {
+ return request({
+ url: '/system/testItemCountryScore/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/system/testItemScore.js b/src/api/system/testItemScore.js
new file mode 100644
index 0000000..385a22e
--- /dev/null
+++ b/src/api/system/testItemScore.js
@@ -0,0 +1,79 @@
+import request from '@/utils/request'
+
+// 查询个人成绩录入管理列表
+export function listTestItemScore(query) {
+ return request({
+ url: '/system/testItemScore/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询班级信息列表
+export function classInfo(query) {
+ return request({
+ url: '/system/classInfo/list',
+ method: 'get',
+ params: query
+ })
+}
+//查询学生信息列表
+export function studentInfo(query) {
+ return request({
+ url: 'system/studentInfo/list',
+ method: 'get',
+ params: query
+ })
+}
+
+//查询测试项目列表
+export function testItems(query) {
+ return request({
+ url: '/system/testItems/list',
+ method: 'get',
+ params: query
+ })
+}
+
+//查询成绩批次编号列表
+export function testScoreBatch(query) {
+ return request({
+ url: 'system/testScoreBatch/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询个人成绩录入管理详细
+export function getTestItemScore(id) {
+ return request({
+ url: '/system/testItemScore/' + id,
+ method: 'get'
+ })
+}
+
+// 新增个人成绩录入管理
+export function addTestItemScore(data) {
+ return request({
+ url: '/system/testItemScore/add',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改个人成绩录入管理
+export function updateTestItemScore(data) {
+ return request({
+ url: '/system/testItemScore/edit',
+ method: 'post',
+ data: data
+ })
+}
+
+// 删除个人成绩录入管理
+export function delTestItemScore(id) {
+ return request({
+ url: '/system/testItemScore/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/system/testScoreBatch.js b/src/api/system/testScoreBatch.js
new file mode 100644
index 0000000..0181579
--- /dev/null
+++ b/src/api/system/testScoreBatch.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询测试成绩批次列表
+export function listTestScoreBatch(query) {
+ return request({
+ url: '/system/testScoreBatch/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询测试成绩批次详细
+export function getTestScoreBatch(id) {
+ return request({
+ url: '/system/testScoreBatch/' + id,
+ method: 'get'
+ })
+}
+
+// 新增测试成绩批次
+export function addTestScoreBatch(data) {
+ return request({
+ url: '/system/testScoreBatch/add',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改测试成绩批次
+export function updateTestScoreBatch(data) {
+ return request({
+ url: '/system/testScoreBatch/edit',
+ method: 'post',
+ data: data
+ })
+}
+
+// 删除测试成绩批次
+export function delTestScoreBatch(id) {
+ return request({
+ url: '/system/testScoreBatch/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/views/system/testItemCountryScore/index.vue b/src/views/system/testItemCountryScore/index.vue
new file mode 100644
index 0000000..298c677
--- /dev/null
+++ b/src/views/system/testItemCountryScore/index.vue
@@ -0,0 +1,744 @@
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.dictValue == "number" ? scope.row.itemAvgScore : "" }}
+ {{ scope.row.dictValue == "text" ? scope.row.itemAvgText : "" }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+ {{ xmname }}
+
+ {{ xmname }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ xmname }}
+
+ {{ xmname }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ scope.row.resultDictType == ResultType1.dictCode
+ ? ResultType1.dictLabel
+ : ""
+ }}{{
+ scope.row.resultDictType == ResultType2.dictCode
+ ? ResultType2.dictLabel
+ : ""
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/system/testItemScore/index.vue b/src/views/system/testItemScore/index.vue
new file mode 100644
index 0000000..bcb2192
--- /dev/null
+++ b/src/views/system/testItemScore/index.vue
@@ -0,0 +1,1573 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ scope.row.scoreDictValue == "" || scope.row.scoreDictValue == null
+ ? scope.row.itemScore
+ : ""
+ }}
+ {{
+ scope.row.itemScore == "" || scope.row.itemScore == null
+ ? scope.row.scoreDictValue
+ : ""
+ }}
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ xmname }}
+
+ {{ xmname }}
+
+
+
+ {{ stname }}
+ {{ stname }}
+
+
+
+ {{ testname }}
+
+ {{ testname }}
+
+
+
+ {{ itemNumbername }}
+ {{ itemNumbername }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.classType == "LARGE_CLASS" ? "大班" : "" }}
+ {{ scope.row.classType == "MIDDLE_CLASS" ? "中班" : "" }}
+ {{ scope.row.classType == "SMALL_CLASS" ? "小班" : "" }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.studentSex == "MALE" ? "男" : "" }}
+ {{ scope.row.studentSex == "FEMALE" ? "女" : "" }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ scope.row.resultDictType == ResultType1.dictCode
+ ? ResultType1.dictLabel
+ : ""
+ }}{{
+ scope.row.resultDictType == ResultType2.dictCode
+ ? ResultType2.dictLabel
+ : ""
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/system/testScoreBatch/index.vue b/src/views/system/testScoreBatch/index.vue
new file mode 100644
index 0000000..501ca58
--- /dev/null
+++ b/src/views/system/testScoreBatch/index.vue
@@ -0,0 +1,289 @@
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+