尾部导航

This commit is contained in:
cxc
2022-11-17 17:29:47 +08:00
parent c2327f30cb
commit 7dc27a03ea
54 changed files with 956 additions and 433 deletions

View File

@ -1,69 +1,76 @@
// 归属导航
export const modeOptions = [
{
value: 101,
label: '中小企业服务',
},
{
value: 102,
label: '大型企业服务',
},
{
value: 103,
label: '政府企业服务',
},
{
value: 104,
label: '科研院所服务',
},
]
{
value: 101,
label: "中小企业服务",
},
{
value: 102,
label: "大型企业服务",
},
{
value: 103,
label: "政府企业服务",
},
{
value: 104,
label: "科研院所服务",
},
];
// 学历
export const educationOptions = [
{ key: 1, text: '小学' },
{ key: 2, text: '初中' },
{ key: 3, text: '高中' },
{ key: 4, text: '大专' },
{ key: 5, text: '本科' },
{ key: 6, text: '研究生' },
{ key: 7, text: '博士' },
]
{ key: 1, text: "小学" },
{ key: 2, text: "初中" },
{ key: 3, text: "高中" },
{ key: 4, text: "大专" },
{ key: 5, text: "本科" },
{ key: 6, text: "研究生" },
{ key: 7, text: "博士" },
];
// 企业类型
export const enterpriseOptions = [
{ key: "101", value: '上市企业' },
{ key: "102", value: '优质企业' },
{ key: "103", value: '普通企业' },
]
{ key: "101", value: "上市企业" },
{ key: "102", value: "独角兽企业" },
{ key: "103", value: "国家级专精特新企业" },
{ key: "104", value: "高新技术企业" },
{ key: "105", value: "科技企业" },
];
// export const enterpriseOptions = [
// { key: "101", value: '上市企业' },
// { key: "102", value: '优质企业' },
// { key: "103", value: '普通企业' },
// ]
// 成果成熟度 技术
export const maturityOptions = [
{ key: "1", value: '正在研发' },
{ key: "2", value: '小试阶段' },
{ key: "3", value: '通过小试' },
{ key: "4", value: '中试阶段' },
{ key: "5", value: '通过中试' },
{ key: "6", value: '可规模生产' },
]
{ key: "1", value: "正在研发" },
{ key: "2", value: "小试阶段" },
{ key: "3", value: "通过小试" },
{ key: "4", value: "中试阶段" },
{ key: "5", value: "通过中试" },
{ key: "6", value: "可规模生产" },
];
// 成果领先型 领先标准
export const leadOptions = [
{ key: "1", value: '国内先进' },
{ key: "2", value: '国内领先' },
{ key: "3", value: '国际先进' },
{ key: "4", value: '国际领先' },
]
{ key: "1", value: "国内先进" },
{ key: "2", value: "国内领先" },
{ key: "3", value: "国际先进" },
{ key: "4", value: "国际领先" },
];
// 专利类型
export const patentOptions = [
{ key: "1", value: '发明专利' },
{ key: "2", value: '外观设计' },
{ key: "3", value: '实用新型' },
]
{ key: "1", value: "发明专利" },
{ key: "2", value: "外观设计" },
{ key: "3", value: "实用新型" },
];
// 合作模式
export const cooperationOptions = [
{ key: "101", value: '技术转让' },
{ key: "102", value: '技术许可' },
{ key: "103", value: '技术入股' },
{ key: "104", value: '合作开发' },
{ key: "105", value: '融资' },
{ key: "106", value: '公司' },
{ key: "107", value: '代理加盟' },
{ key: "108", value: '市场推广' },
{ key: "109", value: '其他' },
]
{ key: "101", value: "技术转让" },
{ key: "102", value: "技术许可" },
{ key: "103", value: "技术入股" },
{ key: "104", value: "合作开发" },
{ key: "105", value: "融资" },
{ key: "106", value: "公司" },
{ key: "107", value: "代理加盟" },
{ key: "108", value: "市场推广" },
{ key: "109", value: "其他" },
];

View File

@ -1,10 +1,10 @@
/**
* 判断url是否是http或https
* 判断url是否是http或https
* @param {string} path
* @returns {Boolean}
*/
export function isHttp(url) {
return url.indexOf('http://') !== -1 || url.indexOf('https://') !== -1
export function isHttp(url) {
return url.indexOf("http://") !== -1 || url.indexOf("https://") !== -1;
}
/**
@ -12,8 +12,8 @@
* @param {string} path
* @returns {Boolean}
*/
export function isExternal(path) {
return /^(https?:|mailto:|tel:)/.test(path)
export function isExternal(path) {
return /^(https?:|mailto:|tel:)/.test(path);
}
/**
@ -21,8 +21,8 @@
* @returns {Boolean}
*/
export function validUsername(str) {
const valid_map = ['admin', 'editor']
return valid_map.indexOf(str.trim()) >= 0
const valid_map = ["admin", "editor"];
return valid_map.indexOf(str.trim()) >= 0;
}
/**
@ -30,8 +30,9 @@ export function validUsername(str) {
* @returns {Boolean}
*/
export function validURL(url) {
const reg = /^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/
return reg.test(url)
const reg =
/^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/;
return reg.test(url);
}
/**
@ -39,8 +40,8 @@ export function validURL(url) {
* @returns {Boolean}
*/
export function validLowerCase(str) {
const reg = /^[a-z]+$/
return reg.test(str)
const reg = /^[a-z]+$/;
return reg.test(str);
}
/**
@ -48,8 +49,8 @@ export function validLowerCase(str) {
* @returns {Boolean}
*/
export function validUpperCase(str) {
const reg = /^[A-Z]+$/
return reg.test(str)
const reg = /^[A-Z]+$/;
return reg.test(str);
}
/**
@ -57,8 +58,8 @@ export function validUpperCase(str) {
* @returns {Boolean}
*/
export function validAlphabets(str) {
const reg = /^[A-Za-z]+$/
return reg.test(str)
const reg = /^[A-Za-z]+$/;
return reg.test(str);
}
/**
@ -66,8 +67,9 @@ export function validAlphabets(str) {
* @returns {Boolean}
*/
export function validEmail(email) {
const reg = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
return reg.test(email)
const reg =
/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return reg.test(email);
}
/**
@ -75,10 +77,10 @@ export function validEmail(email) {
* @returns {Boolean}
*/
export function isString(str) {
if (typeof str === 'string' || str instanceof String) {
return true
if (typeof str === "string" || str instanceof String) {
return true;
}
return false
return false;
}
/**
@ -86,8 +88,12 @@ export function isString(str) {
* @returns {Boolean}
*/
export function isArray(arg) {
if (typeof Array.isArray === 'undefined') {
return Object.prototype.toString.call(arg) === '[object Array]'
if (typeof Array.isArray === "undefined") {
return Object.prototype.toString.call(arg) === "[object Array]";
}
return Array.isArray(arg)
return Array.isArray(arg);
}
// export function isWangEditorEmpty(wangEditorInstance) {
// wangEditorInstance.isEmpty();
// }