suerprisePlus
2024-05-30 7452857e6eb0d23dbd71a29f25985ada5208f25d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
import mapData from './mapData';
 
const mapCellItem = {
  getCellItemContent(res) {
    const attribute = res.attributes;
    if (attribute.XL) {
      const filed = this.getCellItemFiled(attribute.XL);
 
      const fileds = mapData.listFileds;
      const val_data = [];
      for (var i in filed) {
        for (var key in attribute) {
          if (key === filed[i]) {
            var obj = {};
            obj['name'] = key;
            obj['value'] = attribute[key];
            val_data.push(obj);
          }
        }
      }
 
      return val_data.filter(item => {
        const val_obj = fileds.filter(rs => {
          if (rs.name === item.name) {
            return rs;
          }
        });
        if (val_obj.length > 0) {
          item.name = val_obj[0].alias;
          return item;
        }
      });
    }
  },
  getCellItemFiled(res) {
    switch (res) {
      case '国企持有项目土地':
        return ['TDQLR', 'ZDMJ', 'JZMJ', 'DXBXFMJCZWT'];
        break;
      case '棚户区存量土地':
        return ['XMMC', 'SSDW', 'SZFW', 'KCRZDMJ'];
        break;
      case '示范镇存量土地':
        return ['XMMC', 'SSDW', 'SZFW', 'KCRZDMJ'];
        break;
      case '收储存量土地':
        return ['XMMC', 'CBDW', 'SZFW', 'KCRZDMJ'];
        break;
      case '行政事业单位持有土地':
        return ['XMMC', 'TDQLR', 'SZFW', 'KCRZDMJ'];
        break;
      case '工业老字号':
        return ['MC', 'SHTYXYDM', 'JZMJ', 'PPLX', 'DXBXFMJCZWT'];
        break;
      case '商业老字号':
        return ['MC', 'SHTYXYDM', 'ZL', 'QYQSXZ', 'JZMJ', 'DXBXFMJCZWT'];
      case '股权':
        return ['MC', 'KGF', 'CGBL', 'ZMYZ', 'DXBXFMJCZWT'];
        break;
      case '债权':
        return ['MC', 'YQNX', 'ZQJe', 'ZMYZ', 'DXBXFMJCZWT'];
        break;
      case '商务楼宇':
        return ['SWLYMC', 'LYCQR', 'LYDZ', 'ZDMJ', 'SWLYJZMJ', 'SWLYJZMJ_', 'KZZT', 'LYKZMJ'];
        break;
      case '商业设施':
        return ['SWLYMC', 'LYDZ', 'SWLYJZMJ', 'SWLYJZMJ_', 'LYKZMJ'];
        break;
      case '历史文化资源':
        return ['XMMC', 'SFSYLSFMJZ', 'ZDMJ', 'JZMJ', 'KZZT'];
        break;
      case '小洋楼':
        return ['XMMC', 'ZDMJ', 'JZMJ', 'KZZT'];
        break;
      case '行政事业单位用房':
        return ['XMMC', 'ZDMJ', 'JZMJ', 'KZZT', 'KZMJ'];
        break;
      case '工业厂房':
        return ['XMMC', 'ZDMJ', 'JZMJ', 'FCYT', 'KZZT', 'KZMJ'];
        break;
      case '保障性住房和还迁安置房':
        return ['XMMC', 'ZL', 'ZDMJ', 'JZMJ', 'KZZT'];
        break;
    }
  }
};
export default mapCellItem;