You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
709 B
JavaScript

import {generalInterfaceList, getSimulateData} from '@/api/board/getData'
let screenData = (e) => {
if (e.data !== undefined) {
return e.data
} else {
return e
}
}
export function mixData(params) {
getSimulateData({customCode: params?.e || ''}).then(val => {
if (val && val.rows.length > 0 && val.rows[0].isFlag === 0) {
let data = JSON.parse(val.rows[0].customData);
(params?.f || (() => {
}))(data)
} else {
let type = params.t || 1
if (type === 1) {
generalInterfaceList({
method: params?.i || ''
}).then(val2 => {
(params?.f || (() => {
}))(screenData(val2) || [])
})
}
}
})
}