meth.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  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. songYangYaoQiu: item.song_yang_yao_qiu,
  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. showBoolean1: true,
  72. showBoolean2: false,
  73. showBoolean3: false,
  74. showBoolean4: false,
  75. }
  76. if (obj.yangPinLeiXing != '') {
  77. obj.showBoolean1 = true
  78. }
  79. if (obj.yangPinLeiXingEr != '') {
  80. obj.showBoolean2 = true
  81. }
  82. if (obj.yangPinLeiXingSan != '') {
  83. obj.showBoolean3 = true
  84. }
  85. if (obj.yangPinLeiXingSi != '') {
  86. obj.showBoolean4 = true
  87. }
  88. TList.push(obj)
  89. })
  90. return TList
  91. }
  92. }