bug fix and performance improvements
This commit is contained in:
@ -35,26 +35,118 @@ export const enterpriseOptions = [
|
||||
{ key: "104", value: "高新技术企业" },
|
||||
{ key: "105", value: "科技企业" },
|
||||
];
|
||||
|
||||
// 基金对接-Фонд стыкуется
|
||||
// 委托研发-Поручить разработку
|
||||
// 海外留学生培养-Обучение иностранных студентов
|
||||
// 贷款-Кредиты
|
||||
// 对接专家院士-Академик - специалист по стыковке
|
||||
// 人才培养-Подготовка кадров
|
||||
// 一带一路国际合作-Международное сотрудничество
|
||||
// 上市辅导-Консультирование по листингу
|
||||
// 成果产业化-Индустриализация результатов
|
||||
// 国家级科研平台合作-Сотрудничество национальных научно - исследовательских платформ
|
||||
// 研发项目立项评估-Оценка проектов НИОКР
|
||||
// 科技查新-Новые технологии.
|
||||
// 产业链上下游对接-Промышленная цепочка вверх и вниз по течению
|
||||
// 知识产权布局-Распределение интеллектуальной собственности
|
||||
// 高价值专利培育-Высокая стоимость патентов
|
||||
// 技术咨询-Технические консультации
|
||||
// 对接政府项目落地-Посадка на правительственный проект
|
||||
// 设立院士工作站-Создание академической рабочей станции
|
||||
|
||||
// 需求类型
|
||||
export const demandCategoryList = [
|
||||
{ id: 1, name: "基金对接" },
|
||||
{ id: 2, name: "贷款" },
|
||||
{ id: 3, name: "对接专家院士" },
|
||||
{ id: 4, name: "人才培养" },
|
||||
{ id: 5, name: "一带一路国际合作" },
|
||||
{ id: 6, name: "上市辅导" },
|
||||
{ id: 7, name: "成果产业化" },
|
||||
{ id: 8, name: "国家级科研平台合作" },
|
||||
{ id: 9, name: "研发项目立项评估" },
|
||||
{ id: 10, name: "科技查新" },
|
||||
{ id: 11, name: "产业链上下游对接" },
|
||||
{ id: 12, name: "委托研发" },
|
||||
{ id: 13, name: "对接政府项目落地" },
|
||||
{ id: 14, name: "技术咨询" },
|
||||
{ id: 15, name: "高价值专利培育" },
|
||||
{ id: 16, name: "知识产权布局" },
|
||||
{ id: 17, name: "设立院士工作站" },
|
||||
{ id: 18, name: "海外留学生培养" },
|
||||
{
|
||||
id: 1,
|
||||
name: "基金对接",
|
||||
nameRu: "Фонд стыкуется",
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
name: "贷款",
|
||||
nameRu: "Поручить разработку",
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
name: "对接专家院士",
|
||||
nameRu: "Обучение иностранных студентов",
|
||||
},
|
||||
{
|
||||
id: 4,
|
||||
name: "人才培养",
|
||||
nameRu: "Кредиты",
|
||||
},
|
||||
{
|
||||
id: 5,
|
||||
name: "一带一路国际合作",
|
||||
nameRu: "Академик - специалист по стыковке",
|
||||
},
|
||||
{
|
||||
id: 6,
|
||||
name: "上市辅导",
|
||||
nameRu: "Подготовка кадров",
|
||||
},
|
||||
{
|
||||
id: 7,
|
||||
name: "成果产业化",
|
||||
nameRu: "Международное сотрудничество",
|
||||
},
|
||||
{
|
||||
id: 8,
|
||||
name: "国家级科研平台合作",
|
||||
nameRu: "Консультирование по листингу",
|
||||
},
|
||||
{
|
||||
id: 9,
|
||||
name: "研发项目立项评估",
|
||||
nameRu: "Индустриализация результатов",
|
||||
},
|
||||
{
|
||||
id: 10,
|
||||
name: "科技查新",
|
||||
nameRu: "Сотрудничество национальных научно - исследовательских платформ",
|
||||
},
|
||||
{
|
||||
id: 11,
|
||||
name: "产业链上下游对接",
|
||||
nameRu: "Оценка проектов НИОКР",
|
||||
},
|
||||
{
|
||||
id: 12,
|
||||
name: "委托研发",
|
||||
nameRu: "Новые технологии.",
|
||||
},
|
||||
{
|
||||
id: 13,
|
||||
name: "对接政府项目落地",
|
||||
nameRu: "Промышленная цепочка вверх и вниз по течению",
|
||||
},
|
||||
{
|
||||
id: 14,
|
||||
name: "技术咨询",
|
||||
nameRu: "Распределение интеллектуальной собственности",
|
||||
},
|
||||
{
|
||||
id: 15,
|
||||
name: "高价值专利培育",
|
||||
nameRu: "Высокая стоимость патентов",
|
||||
},
|
||||
{
|
||||
id: 16,
|
||||
name: "知识产权布局",
|
||||
nameRu: "Технические консультации",
|
||||
},
|
||||
{
|
||||
id: 17,
|
||||
name: "设立院士工作站",
|
||||
nameRu: "Посадка на правительственный проект",
|
||||
},
|
||||
{
|
||||
id: 18,
|
||||
name: "海外留学生培养",
|
||||
nameRu: "Создание академической рабочей станции",
|
||||
},
|
||||
];
|
||||
// export const enterpriseOptions = [
|
||||
// { key: "101", value: '上市企业' },
|
||||
|
||||
@ -109,10 +109,10 @@ service.interceptors.response.use(
|
||||
if (!isRelogin.show) {
|
||||
isRelogin.show = true;
|
||||
ElMessageBox.confirm(
|
||||
"登录状态已过期,您可以继续留在该页面,或者重新登录",
|
||||
t("tips.loginStatusExpired"),
|
||||
t("common.systemPrompt"),
|
||||
{
|
||||
confirmButtonText: "重新登录",
|
||||
confirmButtonText: t("tips.reLogin"),
|
||||
cancelButtonText: t("common.cancel"),
|
||||
type: "warning",
|
||||
}
|
||||
@ -129,7 +129,7 @@ service.interceptors.response.use(
|
||||
isRelogin.show = false;
|
||||
});
|
||||
}
|
||||
return Promise.reject("无效的会话,或者会话已过期,请重新登录。");
|
||||
return Promise.reject(t("tips.invalidSessionOrSessionExpired"));
|
||||
} else if (code === 500) {
|
||||
ElMessage({
|
||||
message: msg,
|
||||
@ -149,7 +149,7 @@ service.interceptors.response.use(
|
||||
console.log("err" + error);
|
||||
let { message } = error;
|
||||
if (message == "Network Error") {
|
||||
message = "后端接口连接异常";
|
||||
message = t("tips.backendInterfaceConnectionException");
|
||||
} else if (message.includes("timeout")) {
|
||||
message = t("common.requestTimeout");
|
||||
} else if (message.includes("Request failed with status code")) {
|
||||
@ -167,7 +167,7 @@ service.interceptors.response.use(
|
||||
// 通用下载方法
|
||||
export function download(url, params, filename) {
|
||||
downloadLoadingInstance = ElLoading.service({
|
||||
text: "正在下载数据,请稍候",
|
||||
text: t("tips.downloadingData"),
|
||||
background: "rgba(0, 0, 0, 0.7)",
|
||||
});
|
||||
return service
|
||||
@ -196,7 +196,7 @@ export function download(url, params, filename) {
|
||||
})
|
||||
.catch((r) => {
|
||||
console.error(r);
|
||||
ElMessage.error("下载文件出现错误,请联系管理员!");
|
||||
ElMessage.error(t("tips.downloadFileError"));
|
||||
downloadLoadingInstance.close();
|
||||
});
|
||||
}
|
||||
|
||||
5
src/utils/string.js
Normal file
5
src/utils/string.js
Normal file
@ -0,0 +1,5 @@
|
||||
export function toTitleCase(str) {
|
||||
return str.replace(/\w\S*/g, function (txt) {
|
||||
return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user