Lou
2024-01-15 b2ec3e5a92f0522e9952dfdd440806da3aecbd7c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
import {
    minioBaseUrl
} from "./setting.js"
 
/**
 *  @description 设置图片回显路径 
 *  @param {String} str 路径
 *  @param {Number} type 回显类型    1普通回显   2上传回显
 */
export const setImageUrl = (str, type = 1) => {
    if (str) {
        let strArr = str.split(",")
        let urls = [];
        if (type == 1) {
            for (let i of strArr) {
                urls.push(`${minioBaseUrl}${i}`)
            }
        } else {
            for (let i of strArr) {
                urls.push({
                    name: i,
                    url: `${minioBaseUrl}${i}`
                })
            }
        }
        return urls;
    } else {
        return []
    }
}
 
 
export const showTips = (text, icon) => {
    uni.showToast({
        title: text,
        icon: icon ? icon : 'none'
    })
}
 
 
// 获取数据下标信息  (picker选择器数据回显)
export const getIndex = (arr, value, key, nameKey) => {
    if (key) {
        for (let i = 0, ii = arr.length; i < ii; i++) {
            if (arr[i] == value) {
                return i;
            }
        }
    } else {
        for (let i = 0, ii = arr.length; i < ii; i++) {
            if (arr[i][key] == value) {
                return {
                    index: i,
                    name: arr[i][nameKey]
                }
            }
        }
    }
}