YingXingAI/pages/home/data/index copy.js

368 lines
10 KiB
JavaScript

const SCHOOL_CONFIG = {
南昌理工: {
ai: {
name: "南小翼",
icon: "/static/common/img/homepage/icon_南小翼.png",
icon2: "/static/common/img/homepage/icon_南小翼_gray.png",
url: "http://sl.vrgon.com:2222/",
type: "http",
index: 0,
},
welcome: {
name: "迎新",
icon: "/static/common/img/homepage/icon_迎新.png",
icon2: "/static/common/img/homepage/icon_迎新_gray.png",
url: "https://yxxt.nut.edu.cn:8090/#/",
type: "http",
index: 4,
},
repair: {
name: "报修",
icon: "/static/common/img/homepage/icon_报修.png",
icon2: "/static/common/img/homepage/icon_报修_gray.png",
url: "https://bx.nut.edu.cn/#/",
type: "http",
index: 7,
},
score: {
name: "成绩查询",
icon: "/static/common/img/homepage/icon_就业帮助.png",
icon2: "/static/common/img/homepage/icon_就业帮助_gray.png",
url: "https://iwglxt.nut.edu.cn/",
type: "http",
index: 5,
},
oldStudent: {
name: "老生缴费",
icon: "/static/common/img/homepage/icon_缴费.png",
icon2: "/static/common/img/homepage/icon_缴费_gray.png",
url: "https://pay.nut.edu.cn/",
type: "http",
index: 1,
},
electricityBill: {
name: "网上购电",
icon: "/static/common/img/homepage/icon_网上购电.png",
icon2: "/static/common/img/homepage/icon_网上购电_gray.png",
url: "https://if.nut.edu.cn/",
type: "http",
index: 6,
},
},
新能源: {
ai: {
name: "源小新",
icon: "/static/common/img/homepage/icon_南小翼.png",
icon2: "/static/common/img/homepage/icon_南小翼_gray.png",
url: "http://ai.tynxy.com:8001/",
type: "http",
index: 0,
},
welcome: {
name: "迎新",
icon: "/static/common/img/homepage/icon_迎新.png",
icon2: "/static/common/img/homepage/icon_迎新_gray.png",
url: "https://yx.tynxy.com:8090/#/login",
type: "http",
index: 4,
},
library: {
name: "图书馆",
icon: "/static/common/img/homepage/icon_图书借阅.png",
icon2: "/static/common/img/homepage/icon_图书借阅_gray.png",
url: "https://a.xiumi.us/stage/v5/33A6c/151995615#/",
type: "http",
index: 10,
},
score: {
name: "成绩查询",
icon: "/static/common/img/homepage/icon_就业帮助.png",
icon2: "/static/common/img/homepage/icon_就业帮助_gray.png",
url: "http://cas.tynxy.com:7171/cas/login/",
type: "http",
index: 5,
},
electricityBill: {
name: "网上购电",
icon: "/static/common/img/homepage/icon_网上购电.png",
icon2: "/static/common/img/homepage/icon_网上购电_gray.png",
url: "http://vpn.tynxy.com:10081/",
type: "http",
index: 6,
},
},
亚视: {
repair: {
name: "报修",
icon: "/static/common/img/homepage/icon_报修.png",
icon2: "/static/common/img/homepage/icon_报修_gray.png",
url: "http://gdysyx.gdatv.edu.cn:8099/#/",
type: "http",
index: 7,
},
},
};
/**
* 获取特定学校的所有功能配置
* @param {string} schoolName - 学校名称
* @returns {Object} - 该学校的所有功能配置
*/
export const getSchoolConfig = (schoolName = "") => {
// 查找匹配的学校配置
const matchedSchool = Object.keys(SCHOOL_CONFIG).find((key) =>
schoolName.includes(key)
);
return matchedSchool ? SCHOOL_CONFIG[matchedSchool] : {};
};
// 保留之前的单项获取函数,以便向后兼容(首页使用)
export const getAIAssistantConfig = (schoolName = "") => {
const config = getSchoolConfig(schoolName);
return (
config.ai || {
name: "ai智能",
icon: "/static/common/img/homepage/icon_南小翼.png",
icon2: "/static/common/img/homepage/icon_南小翼_gray.png",
url: "",
}
);
};
export const getOldStudentConfig = (schoolName = "") => {
const config = getSchoolConfig(schoolName);
return (
config.oldStudent || {
name: "缴费",
icon: "/static/common/img/homepage/icon_缴费.png",
icon2: "/static/common/img/homepage/icon_缴费_gray.png",
url: "",
type: "page",
}
);
};
/**
* 首页功能列表数据
*/
export const functionListing = [
{
name: "ai智能",
icon: "/static/common/img/homepage/icon_南小翼.png",
icon2: "/static/common/img/homepage/icon_南小翼_gray.png",
url: "",
},
{
name: "缴费",
icon: "/static/common/img/homepage/icon_缴费.png",
icon2: "/static/common/img/homepage/icon_缴费_gray.png",
url: "",
type: "page",
},
{
name: "返校预约",
icon: "/static/common/img/homepage/icon_返校预约.png",
icon2: "/static/common/img/homepage/icon_返校预约_gray.png",
url: "/pages/my/BackSchool/BackSchool",
type: "page",
},
{
name: "心愿单",
icon: "/static/common/img/homepage/icon_心愿单.png",
icon2: "/static/common/img/homepage/icon_心愿单_gray.png",
url: "/pages/my/wishlist/wishlist",
type: "page",
},
// {
// name: "查询档案",
// icon: "/static/common/img/homepage/icon_查询档案.png",
// url: "",
// type: "page",
// },
{
name: "全部服务",
icon: "/static/common/img/homepage/icon_全部服务.png",
icon2: "/static/common/img/homepage/icon_全部服务.png",
},
];
// 教师首页配置 vuex_user.userType==1
export const TEACHER_CONFIG = [
{
name: "南小翼",
icon: "/static/common/img/homepage/icon_南小翼.png",
icon2: "/static/common/img/homepage/icon_南小翼_gray.png",
url: "http://sl.vrgon.com:2222/",
type: "http",
index: 0,
},
{
name: "心愿单",
icon: "/static/common/img/homepage/icon_心愿单.png",
icon2: "/static/common/img/homepage/icon_心愿单_gray.png",
url: "/pages/my/wishlist/wishlist",
type: "page",
},
{
name: "报修",
icon: "/static/common/img/homepage/icon_报修.png",
icon2: "/static/common/img/homepage/icon_报修_gray.png",
url: "https://bx.nut.edu.cn/#/",
type: "http",
index: 7,
},
{
name: "DL",
icon: "/static/common/img/homepage/icon_DL.png",
icon2: "/static/common/img/homepage/icon_DL_gray.png",
url: "",
type: "page",
},
];
/**
* 全部服务
*/
export const functionListing2 = [
{
name: "ai智能",
icon: "/static/common/img/homepage/icon_南小翼.png",
icon2: "/static/common/img/homepage/icon_南小翼_gray.png",
url: "",
},
{
name: "缴费",
icon: "/static/common/img/homepage/icon_缴费.png",
icon2: "/static/common/img/homepage/icon_缴费_gray.png",
url: "",
type: "page",
},
{
name: "返校预约",
icon: "/static/common/img/homepage/icon_返校预约.png",
icon2: "/static/common/img/homepage/icon_返校预约_gray.png",
url: "/pages/my/BackSchool/BackSchool",
type: "page",
},
{
name: "心愿单",
icon: "/static/common/img/homepage/icon_心愿单.png",
icon2: "/static/common/img/homepage/icon_心愿单_gray.png",
url: "/pages/my/wishlist/wishlist",
type: "page",
},
{
name: "迎新",
icon: "/static/common/img/homepage/icon_迎新.png",
icon2: "/static/common/img/homepage/icon_迎新_gray.png",
url: "",
type: "http",
},
{
name: "就业帮助",
icon: "/static/common/img/homepage/icon_就业帮助.png",
icon2: "/static/common/img/homepage/icon_就业帮助_gray.png",
url: "",
type: "page",
},
{
name: "活动报名",
icon: "/static/common/img/homepage/icon_活动报名.png",
icon2: "/static/common/img/homepage/icon_活动报名_gray.png",
url: "",
type: "page",
},
{
name: "报修",
icon: "/static/common/img/homepage/icon_报修.png",
icon2: "/static/common/img/homepage/icon_报修_gray.png",
url: "",
type: "http",
},
{
name: "勤工俭学",
icon: "/static/common/img/homepage/icon_勤工俭学.png",
icon2: "/static/common/img/homepage/icon_勤工俭学_gray.png",
url: "",
type: "page",
},
{
name: "办事指南",
icon: "/static/common/img/homepage/icon_办事指南.png",
icon2: "/static/common/img/homepage/icon_办事指南_gray.png",
url: "",
type: "page",
},
{
name: "图书借阅",
icon: "/static/common/img/homepage/icon_图书借阅.png",
icon2: "/static/common/img/homepage/icon_图书借阅_gray.png",
url: "",
type: "page",
},
{
name: "查询档案",
icon: "/static/common/img/homepage/icon_查询档案.png",
icon2: "/static/common/img/homepage/icon_查询档案_gray.png",
url: "",
type: "page",
},
{
name: "选课",
icon: "/static/common/img/homepage/icon_选课.png",
icon2: "/static/common/img/homepage/icon_选课_gray.png",
url: "",
type: "page",
},
{
name: "DL",
icon: "/static/common/img/homepage/icon_DL.png",
icon2: "/static/common/img/homepage/icon_DL_gray.png",
url: "",
type: "page",
},
{
name: "校园跑",
icon: "/static/common/img/homepage/icon_校园跑.png",
icon2: "/static/common/img/homepage/icon_校园跑_gray.png",
url: "",
type: "page",
},
];
export const functionListing3 = [
{
name: "校友名片",
icon: "/static/common/img/homepage/icon_校友名片.png",
icon2: "/static/common/img/homepage/icon_校友名片_gray.png",
url: "",
type: "page",
},
{
name: "校友活动",
icon: "/static/common/img/homepage/icon_校友活动.png",
icon2: "/static/common/img/homepage/icon_校友活动_gray.png",
url: "",
type: "page",
},
{
name: "电子校友卡",
icon: "/static/common/img/homepage/icon_电子校友卡.png",
icon2: "/static/common/img/homepage/icon_电子校友卡_gray.png",
url: "",
type: "page",
},
{
name: "校友会组织",
icon: "/static/common/img/homepage/icon_校友会组织.png",
icon2: "/static/common/img/homepage/icon_校友会组织_gray.png",
url: "",
type: "page",
},
{
name: "助力母校",
icon: "/static/common/img/homepage/icon_助力母校.png",
icon2: "/static/common/img/homepage/icon_助力母校_gray.png",
url: "",
type: "page",
},
];