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