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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
| const consultservice = require("../../../service/consultservice")
| const app = getApp()
|
| /**
| * 获取环保要素分类
| */
| module.exports = Behavior({
| data: {
| menus: [
| { name: '大气', value: 1 },
| { name: '水', value: 2 },
| { name: '海洋', value: 3 },
| { name: '土壤', value: 4 },
| { name: '噪声', value: 5 },
| { name: '光', value: 6 },
| { name: '辐射', value: 7 },
| { name: '核', value: 8 },
| { name: '固体废物', value: 9 },
| { name: '化学品', value: 10 },
| { name: '台账', value: 21 },
| { name: '执法', value: 31 },
| { name: '督察', value: 41 },
| { name: '监测', value: 51 },
| { name: '服务', value: 61 },
| { name: '其他', value: 99 }
| ],
| items: [
| [
| { name: 'PM', value: 1 },
| { name: 'NOX', value: 2 },
| { name: 'O3', value: 3 },
| { name: 'VOCs', value: 4 },
| { name: '工业废气', value: 5 },
| { name: '机动车尾气', value: 6 },
| { name: '扬尘', value: 7 },
| { name: '餐饮油烟', value: 8 },
| { name: '恶臭', value: 9 },
| { name: '其他', value: 99 },
| ],
| [
| { name: '地表水', value: 1 },
| { name: '地下水', value: 2 },
| { name: '饮用水', value: 3 },
| { name: '工业废水', value: 4 },
| { name: '生活污水', value: 5 },
| { name: '商业污水', value: 6 },
| { name: '其他', value: 99 },
| ],
| [
| { name: '石油及其产品', value: 1 },
| { name: '重金属和酸碱', value: 2 },
| { name: '农药', value: 3 },
| { name: '有机物质和营养盐类', value: 4 },
| { name: '放射性核素', value: 5 },
| { name: '固体废物', value: 6 },
| { name: '废热', value: 7 },
| { name: '其他', value: 99 },
| ],
| [
| { name: '农田耕地', value: 1 },
| { name: '工业企业用地', value: 2 },
| { name: '石油开采用地', value: 3 },
| { name: '矿山开采用地', value: 4 },
| { name: '其他', value: 99 },
| ],
| [
| { name: '工业生产噪声', value: 1 },
| { name: '交通运输噪声', value: 2 },
| { name: '建筑施工噪声', value: 3 },
| { name: '社会生活噪声', value: 4 },
| { name: '其他', value: 99 },
| ],
| [
| { name: '白亮污染', value: 1 },
| { name: '人工白昼污染', value: 2 },
| { name: '彩光污染', value: 3 },
| { name: '其他', value: 99 },
| ],
| [
| { name: '电磁辐射', value: 1 },
| { name: '放射性辐射', value: 2 },
| { name: '其他', value: 99 },
| ],
| [],
| [],
| [],
| [],
| [],
| [],
| [],
| [],
| ],
| },
| methods: {
| /**
| * 要素大类
| */
| getEnElementTypes() {
| var that = this
| consultservice.getEnElementTypes(app.globalData.accessToken.userId, {
| success(res) {
| const menus = [{
| name: '全部',
| value: null,
| }]
| res.forEach(r => {
| menus.push({
| name: r.first,
| value: r.second,
| })
| });
| that.setData({menus})
| }
| })
| },
|
| /**
| * 要素子类
| */
| getEnElementSubTypes() {
| var that = this
| consultservice.getEnElementSubTypes(app.globalData.accessToken.userId, {
| success(res) {
| const items = [
| [{
| name: '全部',
| value: null,
| }]
| ]
| res.forEach(r => {
| const l = []
| r.forEach(s => {
| l.push({
| name: s.first,
| value: s.second,
| })
| });
| items.push(l)
| });
| that.setData({items})
| }
| })
| },
| },
| lifetimes: {
| attached: function() {
| this.getEnElementTypes()
| this.getEnElementSubTypes()
| }
| }
| })
|
|