meth.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. export default {
  2. getForm(item) {
  3. let form = {
  4. weiTuoLeiXing: item.wei_tuo_lei_xing_,
  5. weiTuoDanLaiYuan: item.wei_tuo_lei_xing_,
  6. weiTuoBianHao: item.wei_tuo_bian_hao_,
  7. heTongId: item.he_tong_id_,
  8. weiTuoHeTong: item.wei_tuo_he_tong_,
  9. weiTuoDanWei: item.wei_tuo_dan_wei_,
  10. songJianDanWei: item.wei_tuo_dan_wei_,
  11. qiWangWanChengShi: item.qiWangWanChengShi,
  12. lhypb: [],
  13. fuKuanFangShi: item.fu_kuan_fang_shi_,
  14. baoGaoLeiXing: item.bao_gao_lei_xing_,
  15. chuJuBaoGaoYaoQiu: item.chu_ju_bao_gao_ya,
  16. chuBaoGaoShiJian: item.chu_bao_gao_shi_j,
  17. yangBenChuLi: item.yang_ben_chu_li_,
  18. weiTuoFangMingChe: item.wei_tuo_fang_ming,
  19. weiTuoFangLianXiR: item.wei_tuo_fang_lian,
  20. weiTuoFangLianXiD: item.wei_tuo_lian,
  21. weiTuoRiQi: item.wei_tuo_fang_lian,
  22. weiTuoFangQueRen: item.wei_tuo_fang_que_,
  23. zongJia: item.zong_jia_
  24. }
  25. return form
  26. },
  27. getListForm(list, jianCeList) {
  28. let TList = []
  29. list.forEach((item, index) => {
  30. let jian_ce_xiang_mu2_ = item.jian_ce_xiang_mu_.split(",")
  31. let jiancLis = JSON.parse(JSON.stringify(jianCeList))
  32. jiancLis.forEach(it => {
  33. let jianSin = jian_ce_xiang_mu2_.findIndex(itg => itg == it.id_)
  34. if (jianSin >= 0) {
  35. it.checked = true
  36. }
  37. })
  38. let obj = {
  39. id: item.id_,
  40. jianCeXiangMu: item.jian_ce_xiang_mu_,
  41. jianCeXiangMu2: jian_ce_xiang_mu2_, //不传到后台
  42. yangPinMingCheng: item.yang_pin_ming_che,
  43. yangPinBianHao: item.yang_pin_bian_hao,
  44. xingMing: item.xing_ming_,
  45. xingBie: item.xing_bie_,
  46. nianLing: item.nian_ling_,
  47. songJianPiHao: item.song_jian_pi_hao_,
  48. yangPinZhuangTai: item.yang_pin_zhuang_t,
  49. songJianShiJian: item.song_jian_shi_jia,
  50. beiZhu1: item.bei_zhu_1_,
  51. yangPinLeiXing: item.yang_pin_lei_xing,
  52. yangBenYunShuTiao: item.yang_ben_yun_shu_,
  53. shuLiang: parseInt(item.shu_liang_),
  54. yangPinGuiGe: item.yang_pin_gui_ge_,
  55. yangPinLeiXingEr: item.yang_pin_lei_er_,
  56. yangPinYunShuTiao: item.yang_pin_yun_shu_,
  57. yangPinGuiGeEr: item.yang_pin_gui_ge_e,
  58. shuLiangEr: parseInt(item.shu_liang_er_),
  59. yangPinLeiXingSan: item.yang_pin_lei_san_,
  60. yangPinGuiGeSan: item.yang_pin_gui_ge_s,
  61. shuLiangSan: parseInt(item.shu_liang_san_),
  62. yangPinYunShuSan: item.yang_pin_yun_san,
  63. yangPinLeiXingSi: item.yang_pin_lei_si_,
  64. yangPinGuiGeSi: item.yang_pin_gui_si_,
  65. yangPinYunShuSi: item.yang_pin_yun_si_,
  66. shuLiangSi: parseInt(item.shu_liang_si_),
  67. jianCeList: jiancLis,
  68. jianCeType: '',
  69. xiangMuMingCheng: item.xiang_mu_ming_che,
  70. yangPinZongJia: item.yang_pin_zong_jia,
  71. yangPinZongShu: parseInt(item.yang_pin_zong_shu),
  72. jieYangZhuangTai: item.jie_yang_zhuang_t,
  73. showBoolean1: true,
  74. showBoolean2: false,
  75. showBoolean3: false,
  76. showBoolean4: false,
  77. mingChengShow: false
  78. }
  79. if (obj.yangPinLeiXing != '') {
  80. obj.showBoolean1 = true
  81. }
  82. if (obj.yangPinLeiXingEr != '') {
  83. obj.showBoolean2 = true
  84. }
  85. if (obj.yangPinLeiXingSan != '') {
  86. obj.showBoolean3 = true
  87. }
  88. if (obj.yangPinLeiXingSi != '') {
  89. obj.showBoolean4 = true
  90. }
  91. let show = jian_ce_xiang_mu2_.some(item => item == '1039826037036285952' || item ==
  92. '1040205909151711232')
  93. if (show) {
  94. obj.mingChengShow = true
  95. }
  96. TList.push(obj)
  97. })
  98. return TList
  99. }
  100. }