style: 格式化 utils/index 文件

pull/960/head
ykcory 2023-12-28 06:23:33 +08:00
parent cafa592ef5
commit 21294a2922
1 changed files with 23 additions and 28 deletions

View File

@ -72,10 +72,10 @@ export function getDynamicProps<T, U>(props: T): Partial<U> {
* @updateBy:zyf
*/
export function getValueType(props, field) {
let formSchema = unref(unref(props)?.schemas);
const formSchema = unref(unref(props)?.schemas);
let valueType = 'string';
if (formSchema) {
let schema = formSchema.filter((item) => item.field === field)[0];
const schema = formSchema.filter((item) => item.field === field)[0];
valueType = schema.componentProps && schema.componentProps.valueType ? schema.componentProps.valueType : valueType;
}
return valueType;
@ -104,7 +104,7 @@ export function cloneObject(obj) {
}
export const withInstall = <T>(component: T, alias?: string) => {
console.log("---初始化---", component)
console.log('---初始化---', component);
const comp = component as any;
comp.install = (app: App) => {
@ -121,11 +121,11 @@ export const withInstall = <T>(component: T, alias?: string) => {
* @param paraName
*/
export function getUrlParam(paraName) {
let url = document.location.toString();
let arrObj = url.split('?');
const url = document.location.toString();
const arrObj = url.split('?');
if (arrObj.length > 1) {
let arrPara = arrObj[1].split('&');
const arrPara = arrObj[1].split('&');
let arr;
for (let i = 0; i < arrPara.length; i++) {
@ -164,7 +164,7 @@ export function sleep(ms: number, fn?: Fn) {
* @returns {String}
*/
export function replaceAll(text, checker, replacer) {
let lastText = text;
const lastText = text;
text = text.replace(checker, replacer);
if (lastText !== text) {
return replaceAll(text, checker, replacer);
@ -179,14 +179,14 @@ export function replaceAll(text, checker, replacer) {
export function getQueryVariable(url) {
if (!url) return;
var t,
let t,
n,
r,
i = url.split('?')[1],
s = {};
(t = i.split('&')), (r = null), (n = null);
for (var o in t) {
var u = t[o].indexOf('=');
for (const o in t) {
const u = t[o].indexOf('=');
u !== -1 && ((r = t[o].substr(0, u)), (n = t[o].substr(u + 1)), (s[r] = n));
}
return s;
@ -197,10 +197,7 @@ export function getQueryVariable(url) {
* @returns {*}
*/
export function showDealBtn(bpmStatus) {
if (bpmStatus != '1' && bpmStatus != '3' && bpmStatus != '4') {
return true;
}
return false;
return bpmStatus != '1' && bpmStatus != '3' && bpmStatus != '4';
}
/**
*
@ -209,7 +206,7 @@ export function showDealBtn(bpmStatus) {
*/
export function numToUpper(value) {
if (value != '') {
let unit = new Array('仟', '佰', '拾', '', '仟', '佰', '拾', '', '角', '分');
const unit = ['仟', '佰', '拾', '', '仟', '佰', '拾', '', '角', '分'];
const toDx = (n) => {
switch (n) {
case '0':
@ -234,10 +231,10 @@ export function numToUpper(value) {
return '玖';
}
};
let lth = value.toString().length;
const lth = value.toString().length;
value *= 100;
value += '';
let length = value.length;
const length = value.length;
if (lth <= 8) {
let result = '';
for (let i = 0; i < length; i++) {
@ -295,7 +292,6 @@ export function importViewsFile(path): Promise<any> {
}
//update-end-author:taoyan date:2022-6-8 for:解决老的vue2动态导入文件语法 vite不支持的问题
/**
*
* @param url
@ -305,23 +301,22 @@ export function importViewsFile(path): Promise<any> {
export function goJmReportViewPage(url, id, token) {
// update-begin--author:liaozhiyang---date:20230904---for【QQYUN-6390】eval替换成new Function解决build警告
// URL支持{{ window.xxx }}占位符变量
url = url.replace(/{{([^}]+)?}}/g, (_s1, s2) => _eval(s2))
url = url.replace(/{{([^}]+)?}}/g, (_s1, s2) => _eval(s2));
// update-end--author:liaozhiyang---date:20230904---for【QQYUN-6390】eval替换成new Function解决build警告
if (url.includes('?')) {
url += '&'
url += '&';
} else {
url += '?'
url += '?';
}
url += `id=${id}`
url += `&token=${token}`
window.open(url)
url += `id=${id}`;
url += `&token=${token}`;
window.open(url);
}
/**
*
*/
export function getRandomColor(index?) {
const colors = [
'rgb(100, 181, 246)',
'rgb(77, 182, 172)',
@ -344,7 +339,7 @@ export function getRandomColor(index?) {
'rgb(254, 161, 172)',
'rgb(194, 163, 205)',
];
return index && index < 19 ? colors[index] : colors[Math.floor((Math.random()*(colors.length-1)))];
return index && index < 19 ? colors[index] : colors[Math.floor(Math.random() * (colors.length - 1))];
}
export function getRefPromise(componentRef) {