zouooh 1 year ago
parent
commit
6f9c3e9b0e
2 changed files with 39 additions and 60 deletions
  1. 32 60
      src/pages/index/components/static_resource.vue
  2. 7 0
      src/util/options.js

+ 32 - 60
src/pages/index/components/static_resource.vue

@@ -32,21 +32,13 @@
32
       </el-tab-pane>
32
       </el-tab-pane>
33
       <el-tab-pane label="泊位查询" name="泊位查询">
33
       <el-tab-pane label="泊位查询" name="泊位查询">
34
         <el-form class="form-wrapper" :inline="true" :model="formInline2">
34
         <el-form class="form-wrapper" :inline="true" :model="formInline2">
35
-          <el-form-item label="行政区">
36
-            <el-select clearable v-model="formInline2.regionCode" placeholder="请选择" popper-class="cur-select">
37
-              <el-option v-for="item in districtOptions"  :key="item.label" :label="item.label" :value="item.value"></el-option>
38
-            </el-select>
39
-          </el-form-item>
40
-          <el-form-item clearable label="具体道路">
41
-            <el-input v-model="formInline2.streetName" placeholder="请输入"></el-input>
42
-          </el-form-item>
43
           <el-form-item label="停车场">
35
           <el-form-item label="停车场">
44
-            <el-select clearable filterable v-model="formInline2.parkId" placeholder="请选择" popper-class="cur-select">
36
+            <el-select clearable filterable v-model="formInline2.carparkid" placeholder="请选择" popper-class="cur-select">
45
               <el-option v-for="item in carOptions" :key="item.parkId" :label="item.carParkName" :value="item.parkId"></el-option>
37
               <el-option v-for="item in carOptions" :key="item.parkId" :label="item.carParkName" :value="item.parkId"></el-option>
46
             </el-select>
38
             </el-select>
47
           </el-form-item>
39
           </el-form-item>
48
           <el-form-item clearable label="泊位号">
40
           <el-form-item clearable label="泊位号">
49
-            <el-input v-model="formInline2.berthCode" placeholder="请输入"></el-input>
41
+            <el-input v-model="formInline2.no" placeholder="请输入"></el-input>
50
           </el-form-item>
42
           </el-form-item>
51
           <el-form-item>
43
           <el-form-item>
52
             <el-button type="primary" @click="queryTable2">查询</el-button>
44
             <el-button type="primary" @click="queryTable2">查询</el-button>
@@ -64,14 +56,6 @@
64
       </el-tab-pane>
56
       </el-tab-pane>
65
       <el-tab-pane label="监控查询" name="监控查询">
57
       <el-tab-pane label="监控查询" name="监控查询">
66
         <el-form class="form-wrapper" :inline="true" :model="formInline3">
58
         <el-form class="form-wrapper" :inline="true" :model="formInline3">
67
-          <el-form-item label="行政区">
68
-            <el-select clearable v-model="formInline3.regionCode" placeholder="请选择" popper-class="cur-select">
69
-              <el-option v-for="item in districtOptions"  :key="item.label" :label="item.label" :value="item.value"></el-option>
70
-            </el-select>
71
-          </el-form-item>
72
-          <el-form-item clearable label="具体道路">
73
-            <el-input v-model="formInline3.streetName" placeholder="请输入"></el-input>
74
-          </el-form-item>
75
           <el-form-item label="停车场">
59
           <el-form-item label="停车场">
76
             <el-select clearable filterable v-model="formInline3.parkId" placeholder="请选择" popper-class="cur-select">
60
             <el-select clearable filterable v-model="formInline3.parkId" placeholder="请选择" popper-class="cur-select">
77
               <el-option v-for="item in carOptions" :key="item.parkId" :label="item.carParkName" :value="item.parkId"></el-option>
61
               <el-option v-for="item in carOptions" :key="item.parkId" :label="item.carParkName" :value="item.parkId"></el-option>
@@ -96,22 +80,19 @@
96
       </el-tab-pane>
80
       </el-tab-pane>
97
       <el-tab-pane label="设备查询" name="设备查询">
81
       <el-tab-pane label="设备查询" name="设备查询">
98
         <el-form class="form-wrapper" :inline="true" :model="formInline4">
82
         <el-form class="form-wrapper" :inline="true" :model="formInline4">
99
-          <el-form-item label="行政区">
100
-            <el-select clearable v-model="formInline4.regionCode" placeholder="请选择" popper-class="cur-select">
101
-              <el-option v-for="item in districtOptions"  :key="item.label" :label="item.label" :value="item.value"></el-option>
102
-            </el-select>
103
-          </el-form-item>
104
-          <el-form-item clearable label="具体道路">
105
-            <el-input v-model="formInline4.streetName" placeholder="请输入"></el-input>
106
-          </el-form-item>
107
           <el-form-item label="停车场">
83
           <el-form-item label="停车场">
108
             <el-select clearable filterable v-model="formInline4.parkId" placeholder="请选择" popper-class="cur-select">
84
             <el-select clearable filterable v-model="formInline4.parkId" placeholder="请选择" popper-class="cur-select">
109
               <el-option v-for="item in carOptions" :key="item.parkId" :label="item.carParkName" :value="item.parkId"></el-option>
85
               <el-option v-for="item in carOptions" :key="item.parkId" :label="item.carParkName" :value="item.parkId"></el-option>
110
             </el-select>
86
             </el-select>
111
           </el-form-item>
87
           </el-form-item>
112
-          <el-form-item clearable label="监控编号">
88
+          <el-form-item clearable label="设备编号">
113
             <el-input v-model="formInline4.deviceCode" placeholder="请输入"></el-input>
89
             <el-input v-model="formInline4.deviceCode" placeholder="请输入"></el-input>
114
           </el-form-item>
90
           </el-form-item>
91
+          <el-form-item label="设备类型">
92
+            <el-select clearable v-model="formInline4.deviceType" placeholder="请选择" popper-class="cur-select">
93
+              <el-option v-for="item in deviceOptions"  :key="item.label" :label="item.label" :value="item.value"></el-option>
94
+            </el-select>
95
+          </el-form-item>
115
           <el-form-item>
96
           <el-form-item>
116
             <el-button type="primary" @click="queryTable4">查询</el-button>
97
             <el-button type="primary" @click="queryTable4">查询</el-button>
117
           </el-form-item>
98
           </el-form-item>
@@ -128,19 +109,6 @@
128
       </el-tab-pane>
109
       </el-tab-pane>
129
       <el-tab-pane label="单位查询" name="单位查询">
110
       <el-tab-pane label="单位查询" name="单位查询">
130
         <el-form class="form-wrapper" :inline="true" :model="formInline5">
111
         <el-form class="form-wrapper" :inline="true" :model="formInline5">
131
-          <el-form-item label="行政区">
132
-            <el-select clearable v-model="formInline5.regionCode" placeholder="请选择" popper-class="cur-select">
133
-              <el-option v-for="item in districtOptions"  :key="item.label" :label="item.label" :value="item.value"></el-option>
134
-            </el-select>
135
-          </el-form-item>
136
-          <el-form-item clearable label="具体道路">
137
-            <el-input v-model="formInline5.streetName" placeholder="请输入"></el-input>
138
-          </el-form-item>
139
-          <el-form-item label="停车场">
140
-            <el-select clearable filterable v-model="formInline5.parkId" placeholder="请选择" popper-class="cur-select">
141
-              <el-option v-for="item in carOptions" :key="item.parkId" :label="item.carParkName" :value="item.parkId"></el-option>
142
-            </el-select>
143
-          </el-form-item>
144
           <el-form-item clearable label="单位名称">
112
           <el-form-item clearable label="单位名称">
145
             <el-input v-model="formInline5.unitName" placeholder="请输入"></el-input>
113
             <el-input v-model="formInline5.unitName" placeholder="请输入"></el-input>
146
           </el-form-item>
114
           </el-form-item>
@@ -160,14 +128,6 @@
160
       </el-tab-pane>
128
       </el-tab-pane>
161
       <el-tab-pane label="备案资源查询" name="备案资源查询">
129
       <el-tab-pane label="备案资源查询" name="备案资源查询">
162
         <el-form class="form-wrapper" :inline="true" :model="formInline6">
130
         <el-form class="form-wrapper" :inline="true" :model="formInline6">
163
-          <el-form-item label="行政区">
164
-            <el-select clearable v-model="formInline6.regionCode" placeholder="请选择" popper-class="cur-select">
165
-              <el-option v-for="item in districtOptions"  :key="item.label" :label="item.label" :value="item.value"></el-option>
166
-            </el-select>
167
-          </el-form-item>
168
-          <el-form-item clearable label="具体道路">
169
-            <el-input v-model="formInline6.streetName" placeholder="请输入"></el-input>
170
-          </el-form-item>
171
           <el-form-item label="停车场">
131
           <el-form-item label="停车场">
172
             <el-select clearable filterable v-model="formInline6.parkId" placeholder="请选择" popper-class="cur-select">
132
             <el-select clearable filterable v-model="formInline6.parkId" placeholder="请选择" popper-class="cur-select">
173
               <el-option v-for="item in carOptions" :key="item.parkId" :label="item.carParkName" :value="item.parkId"></el-option>
133
               <el-option v-for="item in carOptions" :key="item.parkId" :label="item.carParkName" :value="item.parkId"></el-option>
@@ -176,6 +136,11 @@
176
           <el-form-item clearable label="备案单位名称">
136
           <el-form-item clearable label="备案单位名称">
177
             <el-input v-model="formInline6.unitName" placeholder="请输入"></el-input>
137
             <el-input v-model="formInline6.unitName" placeholder="请输入"></el-input>
178
           </el-form-item>
138
           </el-form-item>
139
+          <el-form-item label="资源类型">
140
+            <el-select clearable filterable v-model="formInline6.resourceType" placeholder="请选择" popper-class="cur-select">
141
+              <el-option v-for="item in icpOptions" :key="item.label" :label="item.label" :value="item.value"></el-option>
142
+            </el-select>
143
+          </el-form-item>
179
           <el-form-item>
144
           <el-form-item>
180
             <el-button type="primary" @click="queryTable6">查询</el-button>
145
             <el-button type="primary" @click="queryTable6">查询</el-button>
181
           </el-form-item>
146
           </el-form-item>
@@ -235,6 +200,8 @@ export default {
235
     return {
200
     return {
236
       activeName:'车场查询',
201
       activeName:'车场查询',
237
       districtOptions: options.districtOptions,
202
       districtOptions: options.districtOptions,
203
+      deviceOptions: options.deviceOptions,
204
+      icpOptions: options.icpOptions,
238
       carOptions: [],
205
       carOptions: [],
239
       columns: [
206
       columns: [
240
         {
207
         {
@@ -253,19 +220,15 @@ export default {
253
       columns2: [
220
       columns2: [
254
         {
221
         {
255
           label: '泊位编号',
222
           label: '泊位编号',
256
-          key: 'berthCode'
223
+          key: 'no'
257
         },
224
         },
258
         {
225
         {
259
           label: '所属停车场',
226
           label: '所属停车场',
260
-          key: 'parkName'
261
-        },
262
-        {
263
-          label: '是否共享泊位',
264
-          key: 'isSharePark'
227
+          key: 'carParkName'
265
         },
228
         },
266
         {
229
         {
267
-          label: '是否充电泊位',
268
-          key: 'hasChargingPile'
230
+          label: '车位状态',
231
+          key: 'stateName'
269
         }
232
         }
270
       ],
233
       ],
271
       columns3: [
234
       columns3: [
@@ -274,8 +237,8 @@ export default {
274
           key: 'deviceCode'
237
           key: 'deviceCode'
275
         },
238
         },
276
         {
239
         {
277
-          label: '位置',
278
-          key: 'parkName'
240
+          label: '所在停车场',
241
+          key: 'carParkName'
279
         },
242
         },
280
         {
243
         {
281
           label: '状态',
244
           label: '状态',
@@ -293,7 +256,7 @@ export default {
293
         },
256
         },
294
         {
257
         {
295
           label: '工作区域',
258
           label: '工作区域',
296
-          key: 'parkName'
259
+          key: 'carParkName'
297
         }
260
         }
298
       ],
261
       ],
299
       columns5: [
262
       columns5: [
@@ -309,12 +272,20 @@ export default {
309
           label: '专属泊位数量',
272
           label: '专属泊位数量',
310
           key: 'exclusiveBerths'
273
           key: 'exclusiveBerths'
311
         },
274
         },
275
+        {
276
+          label: '合作开始日期',
277
+          key: 'endDate'
278
+        },
312
         {
279
         {
313
           label: '合作截止日期',
280
           label: '合作截止日期',
314
           key: 'endDate'
281
           key: 'endDate'
315
         }
282
         }
316
       ],
283
       ],
317
       columns6: [
284
       columns6: [
285
+        {
286
+          label: '停车场名称',
287
+          key: 'parkName'
288
+        },
318
         {
289
         {
319
           label: '单位名称',
290
           label: '单位名称',
320
           key: 'unitName'
291
           key: 'unitName'
@@ -396,7 +367,8 @@ export default {
396
         keyAreas: '',
367
         keyAreas: '',
397
         streetName: '',
368
         streetName: '',
398
         parkId: '',
369
         parkId: '',
399
-        deviceCode: ''},
370
+        deviceCode: '',
371
+        deviceType: ''},
400
       queryParams4: {},
372
       queryParams4: {},
401
       formInline5: {
373
       formInline5: {
402
         regionCode: '',
374
         regionCode: '',

+ 7 - 0
src/util/options.js

@@ -114,4 +114,11 @@ export default {
114
     value: '地磁',
114
     value: '地磁',
115
     label: '地磁'
115
     label: '地磁'
116
   }],
116
   }],
117
+  icpOptions: [ {
118
+    value: '备案申请文件',
119
+    label: '备案申请文件'
120
+  }, {
121
+    value: '合同文件',
122
+    label: '合同文件'
123
+  }],
117
 }
124
 }