| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import { formatTimeToStr } from '@/utils/date'
- import { getDict } from '@/utils/dictionary'
- export const formatBoolean = (bool) => {
- if (bool !== null) {
- return bool ? '是' : '否'
- } else {
- return ''
- }
- }
- export const formatDate = (time) => {
- if (time !== null && time !== '') {
- var date = new Date(time)
- return formatTimeToStr(date, 'yyyy-MM-dd hh:mm:ss')
- } else {
- return ''
- }
- }
- export const filterDict = (value, options) => {
- const rowLabel = options && options.filter(item => item.value === value)
- return rowLabel && rowLabel[0] && rowLabel[0].label
- }
- export const getDictFunc = async(type) => {
- const dicts = await getDict(type)
- return dicts
- }
- const path = import.meta.env.VITE_BASE_PATH + ':' + import.meta.env.VITE_SERVER_PORT + '/'
- export const ReturnArrImg = (arr) => {
- const imgArr = []
- if (arr instanceof Array) { // 如果是数组类型
- for (const arrKey in arr) {
- if (arr[arrKey].slice(0, 4) !== 'http') {
- imgArr.push(path + arr[arrKey])
- } else {
- imgArr.push(arr[arrKey])
- }
- }
- } else { // 如果不是数组类型
- if (arr.slice(0, 4) !== 'http') {
- imgArr.push(path + arr)
- } else {
- imgArr.push(arr)
- }
- }
- return imgArr
- }
- export const onDownloadFile = (url) => {
- window.open(path + url)
- }
|