Advertisement
daniilak

Untitled

Nov 9th, 2021
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  return function(e, t, n) {
  2.                         var r, o, i, a, l = null === (r = null == e ? void 0 : e.rights) || void 0 === r ? void 0 : r.map((function(e) {
  3.                             return e.ownershipType || ""
  4.                         }
  5.                         )), d = [{
  6.                             name: "Вид объекта недвижимости",
  7.                             option: Object(s.a)(e.objType, t)
  8.                         }, {
  9.                             name: "Статус объекта",
  10.                             option: "1" === e.status ? "Актуально" : "Погашено"
  11.                         }, {
  12.                             name: "Кадастровый номер",
  13.                             option: e.cadNumber
  14.                         }, {
  15.                             name: "Кадастровые номера обособленных, условных участков",
  16.                             option: e.childCadNumbers || [],
  17.                             withPagination: !0
  18.                         }, {
  19.                             name: "Кадастровый номер единого землепользования",
  20.                             option: e.parentCadNumber || ""
  21.                         }, {
  22.                             name: "Дата присвоения кадастрового номера",
  23.                             option: h(e.regDate)
  24.                         }, {
  25.                             name: "Форма собственности",
  26.                             option: p(b(new Set(l)), E) || ""
  27.                         }], m = e.mainCharacters ? e.mainCharacters.filter((function(e) {
  28.                             return e.description && void 0 !== e.value
  29.                         }
  30.                         )).map((function(e) {
  31.                             return {
  32.                                 name: e.description + (e.unitDescription ? ", " + e.unitDescription : ""),
  33.                                 option: e.value
  34.                             }
  35.                         }
  36.                         )) : [], v = b([{
  37.                             name: "Адрес (местоположение)",
  38.                             option: Object(f.a)(e.address, n)
  39.                         }], m, [{
  40.                             name: "Категория земель",
  41.                             option: Object(s.a)(e.landCategory, t)
  42.                         }]), w = [{
  43.                             name: "Вид разрешенного использования",
  44.                             option: p(e.permittedUse, t)
  45.                         }, {
  46.                             name: "Назначение",
  47.                             option: Object(s.a)(e.purpose, t)
  48.                         }, {
  49.                             name: "Количество этажей",
  50.                             option: e.floor || ""
  51.                         }, {
  52.                             name: "Количество подземных этажей",
  53.                             option: e.undergroundFloor || ""
  54.                         }, {
  55.                             name: "Этаж",
  56.                             option: e.levelFloor || ""
  57.                         }, {
  58.                             name: "Материал наружных стен",
  59.                             option: e.oksWallMaterial || ""
  60.                         }, {
  61.                             name: "Год завершения строительства",
  62.                             option: e.oksYearBuild || ""
  63.                         }, {
  64.                             name: "Год ввода в эксплуатацию",
  65.                             option: e.oksCommisioningYear || ""
  66.                         }], g = [{
  67.                             name: "Кадастровая стоимость (руб)",
  68.                             option: e.cadCost || "отсутствует"
  69.                         }, {
  70.                             name: "Дата определения",
  71.                             option: h(e.cadCostDeterminationDate) || "отсутствует"
  72.                         }, {
  73.                             name: "Дата внесения",
  74.                             option: h(e.cadCostRegistrationDate) || "отсутствует"
  75.                         }], y = [{
  76.                             name: "Вид, номер и дата государственной регистрации права",
  77.                             option: (a = e.rights,
  78.                             a && 0 !== a.length ? a.map((function(e) {
  79.                                 return _(e.rightNumber, e.rightRegDate, e.rightTypeDesc)
  80.                             }
  81.                             )) : []),
  82.                             bold: !0
  83.                         }, {
  84.                             name: "Ограничение прав и обременение объекта недвижимости",
  85.                             option: (i = e.encumbrances,
  86.                             i && 0 !== i.length ? i.map((function(e) {
  87.                                 return _(e.encumbranceNumber, e.startDate, e.typeDesc)
  88.                             }
  89.                             )) : []),
  90.                             bold: !0
  91.                         }], x = [{
  92.                             title: "Общая информация",
  93.                             subinfo: d.filter((function(e) {
  94.                                 return e.option && (!Array.isArray(e.option) || 0 !== e.option.length)
  95.                             }
  96.                             ))
  97.                         }, {
  98.                             title: "Характеристики объекта",
  99.                             subinfo: b(v.filter((function(e) {
  100.                                 return e.option
  101.                             }
  102.                             )), w.filter((function(e) {
  103.                                 return e.option
  104.                             }
  105.                             )))
  106.                         }, {
  107.                             title: "Сведения о кадастровой стоимости",
  108.                             subinfo: g.filter((function(e) {
  109.                                 return e.option
  110.                             }
  111.                             ))
  112.                         }, {
  113.                             title: "Ранее присвоенные номера",
  114.                             subinfo: function(e) {
  115.                                 var t;
  116.                                 return e ? e instanceof Array ? e.map((function(e) {
  117.                                     return {
  118.                                         name: e.numType,
  119.                                         option: e.numValue
  120.                                     }
  121.                                 }
  122.                                 )).filter((function(e) {
  123.                                     return e.option
  124.                                 }
  125.                                 )) : e.numValue ? [{
  126.                                     name: null !== (t = e.numType) && void 0 !== t ? t : "",
  127.                                     option: e.numValue
  128.                                 }] : [] : []
  129.                             }(e.oldNumbers)
  130.                         }, {
  131.                             title: "Сведения о правах и ограничениях (обременениях)",
  132.                             subinfo: y.filter((function(e) {
  133.                                 var t;
  134.                                 return e.option instanceof Array && 0 !== (null === (t = e.option) || void 0 === t ? void 0 : t.length)
  135.                             }
  136.                             ))
  137.                         }];
  138.                         return {
  139.                             type: (null === (o = e.address) || void 0 === o ? void 0 : o.apartmentType) || "",
  140.                             cadNumber: e.cadNumber,
  141.                             objectType: Object(s.a)(e.objType, t),
  142.                             objectIcon: e.objType ? u.a[e.objType] : "HouseRoom",
  143.                             information: x.filter((function(e) {
  144.                                 return 0 !== e.subinfo.length
  145.                             }
  146.                             )),
  147.                             infoUpdateDate: c()(e.infoUpdateDate).format("DD.MM.YYYY")
  148.                         }
  149.                     }(t, a, n.has(t.objType))
  150.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement