Browse Source

api.js-> apiItem.js

la 2 years ago
parent
commit
5dca95789c

+ 0 - 20
components.d.ts

@@ -11,26 +11,6 @@ declare module '@vue/runtime-core' {
   export interface GlobalComponents {
     BreadCrumb: typeof import('./src/components/BreadCrumb/index.vue')['default']
     CommonFooter: typeof import('./src/components/commonFooter/index.vue')['default']
-    ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb']
-    ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem']
-    ElButton: typeof import('element-plus/es')['ElButton']
-    ElCollapse: typeof import('element-plus/es')['ElCollapse']
-    ElCollapseItem: typeof import('element-plus/es')['ElCollapseItem']
-    ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
-    ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
-    ElDialog: typeof import('element-plus/es')['ElDialog']
-    ElForm: typeof import('element-plus/es')['ElForm']
-    ElFormItem: typeof import('element-plus/es')['ElFormItem']
-    ElIcon: typeof import('element-plus/es')['ElIcon']
-    ElInput: typeof import('element-plus/es')['ElInput']
-    ElMenu: typeof import('element-plus/es')['ElMenu']
-    ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
-    ElOption: typeof import('element-plus/es')['ElOption']
-    ElPagination: typeof import('element-plus/es')['ElPagination']
-    ElSelect: typeof import('element-plus/es')['ElSelect']
-    ElSubMenu: typeof import('element-plus/es')['ElSubMenu']
-    ElTable: typeof import('element-plus/es')['ElTable']
-    ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
     LeftSider: typeof import('./src/components/leftSider/index.vue')['default']
     LeftSiderStu: typeof import('./src/components/leftSiderStu/index.vue')['default']
     NavHeader: typeof import('./src/components/NavHeader/index.vue')['default']

+ 134 - 0
src/pages/ksfx/apiItem.js

@@ -0,0 +1,134 @@
+import request from "~/utils/request";
+
+//通用接口-学校列表
+export const normalSchool_list = (data = {}) => {
+  return request({
+    url: '/yzy/xsjjdtk/school_class',
+    data,
+  })
+}
+//通用接口-班级列表(根据ze_id)
+export const normalClassroom_list = (data = {}) => {
+  return request({
+    url: '/yzy/xsjjdtk/school_class',
+    data,
+  })
+}
+//通用接口-学科列表(考试计划列表-筛选出学科)
+export const normalSubject_list = (data = {}) => {
+  return request({
+    url: '/yzy/ksjh/index',
+    data,
+  })
+}
+
+//考试计划列表
+export const ksjh_list = (data = {}) => {
+  return request({
+    url: '/yzy/ksjh/index',
+    data,
+  })
+}
+
+
+//===============================成绩分析=================================
+
+//成绩分析-成绩单_列表
+export const cjfx_cjd_list = (data = {}) => {
+  return request({
+    url: '/openapi/echart/transcript.php',
+    data,
+  })
+}
+
+//成绩分析-三率一分_列表
+export const cjfx_slyf_list = (data = {}) => {
+  return request({
+    url: '/openapi/echart/sfyl_data.php',
+    data,
+  })
+}
+
+//成绩分析-分数段统计_列表
+export const cjfx_fsdtj_list = (data = {}) => {
+  return request({
+    url: '/openapi/echart/garde_section.php',
+    data,
+  })
+}
+
+//成绩分析-平均分离差分析_列表
+export const cjfx_pjflcfx_list = (data = {}) => {
+  return request({
+    url: '/openapi/echart/average_data.php',
+    data,
+  })
+}
+
+//成绩分析-教师统计_列表
+export const cjfx_jstj_list = (data = {}) => {
+  return request({
+    url: '/openapi/echart/teacher_data.php',
+    data,
+  })
+}
+
+//成绩分析-总体分析_列表
+export const cjfx_ztfx_list = (data = {}) => {
+  return request({
+    url: '/openapi/echart/total_data.php',
+    data,
+  })
+}
+
+//成绩分析-客观题分析_列表
+export const cjfx_kgtfx_list = (data = {}) => {
+  return request({
+    url: '/openapi/echart/objective_analysis.php',
+    data,
+  })
+}
+
+
+//===============================学生端=================================
+
+//学生端-考试分析-列表
+export const student_ksfx_list = (data = {}) => {
+  return request({
+    url: '/openapi/echart/exam_data.php',
+    data,
+  })
+}
+
+//学生端-试题分析-列表
+export const student_stfx_list = (data = {}) => {
+  return request({
+    url: '/openapi/echart/shiti_data.php',
+    data,
+  })
+}
+
+
+//学生端-我的试卷-列表
+export const student_wdsj_list = (data = {}) => {
+  return request({
+    url: '',
+    data,
+  })
+}
+
+
+//学生端-个人成绩单-列表
+export const student_grcjd_list = (data = {}) => {
+  return request({
+    url: '/openapi/echart/user_score.php',
+    data,
+  })
+}
+
+
+
+
+
+
+

+ 1 - 1
src/pages/ksfx/cjfx_cjd.vue

@@ -100,7 +100,7 @@
 }
 </route>
 <script lang="ts" setup>
-import {normalSchool_list,cjfx_cjd_list } from './api';
+import {normalSchool_list,cjfx_cjd_list } from './apiItem';
 import { useRouter } from "vue-router";
 const router = useRouter();
 

+ 1 - 1
src/pages/ksfx/cjfx_fsdtj.vue

@@ -67,7 +67,7 @@
 }
 </route>
 <script lang="ts" setup>
-import {cjfx_fsdtj_list } from './api';
+import {cjfx_fsdtj_list } from './apiItem';
 import * as echarts from 'echarts';
 import { useRouter } from "vue-router";
 const router = useRouter();

+ 1 - 1
src/pages/ksfx/cjfx_jstj.vue

@@ -74,7 +74,7 @@
 }
 </route>
 <script lang="ts" setup>
-import {normalSchool_list,normalSubject_list,normalClassroom_list,cjfx_jstj_list } from './api';
+import {normalSchool_list,normalSubject_list,normalClassroom_list,cjfx_jstj_list } from './apiItem';
 import { useRouter } from "vue-router";
 const router = useRouter();
 

+ 5 - 4
src/pages/ksfx/cjfx_pjflcfx.vue

@@ -65,7 +65,7 @@
 </route>
 <script lang="ts" setup>
 import * as echarts from 'echarts';
-import {normalSchool_list,normalSubject_list,normalClassroom_list,cjfx_pjflcfx_list } from './api';
+import {normalSchool_list,normalSubject_list,normalClassroom_list,cjfx_pjflcfx_list } from './apiItem';
 import { useRouter } from "vue-router";
 const router = useRouter();
 
@@ -110,7 +110,7 @@ let ecahrtData = {
       emphasis: {
         focus: 'series'
       },
-      data: [1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23]
+      data: [1.23, 1.23, -1.23, 1.23, 1.23, 1.23, 1.23]
     },
     {
       name: 'Expenses',
@@ -123,7 +123,7 @@ let ecahrtData = {
       emphasis: {
         focus: 'series'
       },
-      data: [-1.23, -1.23, -1.23, -1.23, -1.23, -1.23, -1.23]
+      data: [-1.23, -1.23, 1.23, -1.23, -1.23, -1.23, -1.23]
     }
   ]
 }
@@ -218,7 +218,8 @@ const initChart = (item) => {
     }
 
   ],
-  series: item.series
+  series: item.series,
+
 });
 }
 

+ 1 - 1
src/pages/ksfx/cjfx_slyf.vue

@@ -113,7 +113,7 @@
 }
 </route>
 <script lang="ts" setup>
-import {normalSchool_list,normalSubject_list,normalClassroom_list,normalTeacher_list,cjfx_slyf_list } from './api';
+import {normalSchool_list,normalSubject_list,normalClassroom_list,normalTeacher_list,cjfx_slyf_list } from './apiItem';
 import { useRouter } from "vue-router";
 const router = useRouter();
 

+ 1 - 1
src/pages/ksfx/ksfx.vue

@@ -77,7 +77,7 @@
 <script setup>
 import { InfoFilled,Search } from '@element-plus/icons-vue';
 import examIcon from '@/assets/ksfx/examIcon.png';
-import { student_ksfx_list, ksjh_list } from "@/pages/ksfx/api";
+import { student_ksfx_list, ksjh_list } from "@/pages/ksfx/apiItem";
 
 import { useRouter } from "vue-router";
 import { skeletonProps } from 'element-plus';

+ 1 - 1
src/pages/ksfx/sjfx_kgtfx.vue

@@ -80,7 +80,7 @@
 <script lang="ts" setup>
 import * as echarts from 'echarts';
 import { skeletonProps } from 'element-plus';
-import {normalSchool_list,normalSubject_list,normalClassroom_list,cjfx_kgtfx_list } from './api';
+import {normalSchool_list,normalSubject_list,normalClassroom_list,cjfx_kgtfx_list } from './apiItem';
 
 import { useRouter } from "vue-router";
 const router = useRouter();

+ 1 - 1
src/pages/ksfx/sjfx_ztfx.vue

@@ -116,7 +116,7 @@
 }
 </route>
 <script lang="ts" setup>
-import {normalSchool_list,normalSubject_list,normalClassroom_list,cjfx_ztfx_list } from './api';
+import {normalSchool_list,normalSubject_list,normalClassroom_list,cjfx_ztfx_list } from './apiItem';
 import { useRouter } from "vue-router";
 const router = useRouter();
 

+ 1 - 1
src/pages/ksfx/stu_grcjd.vue

@@ -55,7 +55,7 @@
 
 <script setup lang="ts">
 import * as echarts from 'echarts';
-import {student_grcjd_list} from "@/pages/ksfx/api";
+import {student_grcjd_list} from "@/pages/ksfx/apiItem";
 
 import { useRouter } from "vue-router";
 import { skeletonProps } from 'element-plus';

+ 1 - 1
src/pages/ksfx/stu_stfx.vue

@@ -48,7 +48,7 @@
 </template>
 
 <script setup lang="ts">
-import {student_stfx_list} from "@/pages/ksfx/api";
+import {student_stfx_list} from "@/pages/ksfx/apiItem";
 import { useRouter } from "vue-router";
 const router = useRouter();