zhuan.js 730 B

1234567891011121314151617181920212223242526272829303132333435
  1. export default {
  2. dataEcho (data, type, key) {
  3. let name = ''
  4. let list = ''
  5. const dictsSetting = uni.getStorageSync('dicts')
  6. const dicts = dictsSetting ? dictsSetting : false
  7. if(!dicts){
  8. return
  9. }
  10. dicts.map((item) => {
  11. if (item.code == key) list = item.detail
  12. })
  13. if (type == 'String') {
  14. list.map((item) => {
  15. if (Number(item.value) == Number(data)) {
  16. name = item.name
  17. }
  18. })
  19. } else if (type == 'Array') {
  20. let arr = []
  21. if (!data) return
  22. data.map((item) => {
  23. console.log(item)
  24. list.map((value) => {
  25. console.log(value.value)
  26. if (Number(item) == Number(value.value)) {
  27. arr.push(value.name)
  28. }
  29. })
  30. })
  31. name = arr
  32. }
  33. return name ? name : '--'
  34. }
  35. }