diff --git a/src/views/integrateOptimization/api/commonInter.js b/src/views/integrateOptimization/api/commonInter.js
index fdb62f7..1b6c74f 100644
--- a/src/views/integrateOptimization/api/commonInter.js
+++ b/src/views/integrateOptimization/api/commonInter.js
@@ -11,4 +11,26 @@ export default {
method:'get',
isTestLogin:false
},
+
+ /*
+ * 【1.4.1】用户名密码登录接口
+ * login_name 必填 string 登录名称base64后传输
+ * login_pwd 必填 string 登录密码base64后传输
+ * */
+ loginByLoginNameAndPassword:{
+ url:'intellioa/sys/login/loginByLoginNameAndPassword',
+ method:'post',
+ isTestLogin:false
+ },
+
+ /*
+ * 【1.4.2】根据person_id、identity_id获取用户上下文信息
+ * person_id 必填 string 登录名称base64后传输
+ * identity_id 必填 string 登录密码base64后传输
+ * */
+ getPersonInfo:{
+ url:'intellioa/sys/base/getPersonInfo',
+ method:'get',
+ isTestLogin:true
+ }
}
\ No newline at end of file
diff --git a/src/views/integrateOptimization/assets/banner1.jpg b/src/views/integrateOptimization/assets/banner1.jpg
new file mode 100644
index 0000000..339a742
Binary files /dev/null and b/src/views/integrateOptimization/assets/banner1.jpg differ
diff --git a/src/views/integrateOptimization/assets/banner2.jpg b/src/views/integrateOptimization/assets/banner2.jpg
new file mode 100644
index 0000000..8295aec
Binary files /dev/null and b/src/views/integrateOptimization/assets/banner2.jpg differ
diff --git a/src/views/integrateOptimization/menuConfig.js b/src/views/integrateOptimization/menuConfig.js
index 01dee7c..edf22e2 100644
--- a/src/views/integrateOptimization/menuConfig.js
+++ b/src/views/integrateOptimization/menuConfig.js
@@ -6,29 +6,33 @@ const menuConfig = [
{
title: "首页",
path: "/homePage",
+ name: "home",
role: "all"
},
{
title: "整体概况",
- path: "",
- name: "whole",
+ path: "/whole",
+ name: "wholePage",
role: ["city", "county", "district"],
children: [
{
title: "全市概况",
path: "/whole/city",
+ name: "whole_city",
role: ["city"],
component: () => import("./page/businessPages/whole/city.vue"),
},
{
title: "区县概况",
path: "/whole/county",
+ name: "whole_county",
role: ["city", "county"],
component: () => import("./page/businessPages/whole/county.vue"),
},
{
title: "学区概况",
path: "/whole/district",
+ name: "whole_district",
role: ["city", "county", "district"],
component: () => import("./page/businessPages/whole/district.vue"),
}
@@ -36,35 +40,154 @@ const menuConfig = [
},
{
title: "资源配置",
- path: "",
- name: "resources",
+ path: "/resources",
+ name: "resourcesPage",
role: ["city", "county", "district", "school"],
children: [
{
title: "全市概况",
path: "/resources/city",
+ name: "resources_city",
role: ["city"],
component: () => import("./page/businessPages/resources/city.vue"),
},
{
title: "区县概况",
path: "/resources/county",
+ name: "resources_county",
role: ["city", "county"],
component: () => import("./page/businessPages/resources/county.vue"),
},
{
title: "学区概况",
path: "/resources/district",
+ name: "resources_district",
role: ["city", "county", "district"],
component: () => import("./page/businessPages/resources/district.vue"),
},
{
title: "学校概况",
path: "/resources/school",
- role: ["city", "county", "district","school"],
+ name: "resources_school",
+ role: ["city", "county", "district", "school"],
component: () => import("./page/businessPages/resources/school.vue"),
}
]
- }
+ },
+ {
+ title: "队伍建设",
+ path: "/teamBuilding",
+ name: "teamBuildingPage",
+ role: ["city", "county", "district", "school"],
+ children: [
+ {
+ title: "全市概况",
+ path: "/teamBuilding/city",
+ name: "teamBuilding_city",
+ role: ["city"],
+ component: () => import("./page/businessPages/teamBuilding/city.vue"),
+ },
+ {
+ title: "区县概况",
+ path: "/teamBuilding/county",
+ name: "teamBuilding_county",
+ role: ["city", "county"],
+ component: () => import("./page/businessPages/teamBuilding/county.vue"),
+ },
+ {
+ title: "学区概况",
+ path: "/teamBuilding/district",
+ name: "teamBuilding_district",
+ role: ["city", "county", "district"],
+ component: () => import("./page/businessPages/teamBuilding/district.vue"),
+ },
+ {
+ title: "学校概况",
+ path: "/teamBuilding/school",
+ name: "teamBuilding_school",
+ role: ["city", "county", "district", "school"],
+ component: () => import("./page/businessPages/teamBuilding/school.vue"),
+ }
+ ]
+ },
+ {
+ title: "课程建设",
+ path: "/courseBuilding",
+ name: "courseBuildingPage",
+ role: ["city", "county", "district", "school"],
+ component: () => import("./page/businessPages/courseBuilding/courseBuilding.vue"),
+ },
+ {
+ title: "特色创建",
+ path: "/specialSet",
+ name: "specialSetPage",
+ role: ["city", "county", "district", "school"],
+ children: [
+ {
+ title: "全市概况",
+ path: "/specialSet/city",
+ name: "specialSet_city",
+ role: ["city"],
+ component: () => import("./page/businessPages/specialSet/city.vue"),
+ },
+ {
+ title: "区县概况",
+ path: "/specialSet/county",
+ name: "specialSet_county",
+ role: ["city", "county"],
+ component: () => import("./page/businessPages/specialSet/county.vue"),
+ },
+ {
+ title: "学区概况",
+ path: "/specialSet/district",
+ name: "specialSet_district",
+ role: ["city", "county", "district"],
+ component: () => import("./page/businessPages/specialSet/district.vue"),
+ },
+ {
+ title: "学校概况",
+ path: "/specialSet/school",
+ name: "specialSet_school",
+ role: ["city", "county", "district", "school"],
+ component: () => import("./page/businessPages/specialSet/school.vue"),
+ }
+ ]
+ },
+ {
+ title: "质量监测",
+ path: "/qualityMonitor",
+ name: "qualityMonitorPage",
+ role: ["city", "county", "district", "school"],
+ children: [
+ {
+ title: "全市概况",
+ path: "/qualityMonitor/city",
+ name: "qualityMonitor_city",
+ role: ["city"],
+ component: () => import("./page/businessPages/qualityMonitor/city.vue"),
+ },
+ {
+ title: "区县概况",
+ path: "/qualityMonitor/county",
+ name: "qualityMonitor_county",
+ role: ["city", "county"],
+ component: () => import("./page/businessPages/qualityMonitor/county.vue"),
+ },
+ {
+ title: "学区概况",
+ path: "/qualityMonitor/district",
+ name: "qualityMonitor_district",
+ role: ["city", "county", "district"],
+ component: () => import("./page/businessPages/qualityMonitor/district.vue"),
+ },
+ {
+ title: "学校概况",
+ path: "/qualityMonitor/school",
+ name: "qualityMonitor_school",
+ role: ["city", "county", "district", "school"],
+ component: () => import("./page/businessPages/qualityMonitor/school.vue"),
+ }
+ ]
+ },
]
export default menuConfig;
diff --git a/src/views/integrateOptimization/page/businessPages/courseBuilding/courseBuilding.vue b/src/views/integrateOptimization/page/businessPages/courseBuilding/courseBuilding.vue
new file mode 100644
index 0000000..d625f61
--- /dev/null
+++ b/src/views/integrateOptimization/page/businessPages/courseBuilding/courseBuilding.vue
@@ -0,0 +1,17 @@
+
+