Browse Source

联调bug fixed

duwendi 1 year ago
parent
commit
fd29ab0d49

+ 7 - 3
src/api/article_z.js

@@ -23,9 +23,13 @@ export default {
23 23
   queryServiceMap(params) {
24 24
     return axios.post(`/dash/service/operations/stat`, params)
25 25
   },
26
-  // todo 设备运营主题(重点区域/道路)
27
-  queryServiceList(params) {
28
-    return axios.post(`/dash/service/operations/page`, params)
26
+  //  设备运营主题(重点区域)
27
+  zdqyList(params) {
28
+    return axios.get(`/dash/service/operations/keyDevicePage`, {params})
29
+  },
30
+  // 设备运营主题(道路)
31
+  dlList(params) {
32
+    return axios.get(`/dash/service/operations/streetDevicePage`, {params})
29 33
   },
30 34
   // 区域停车主题_区域饱和度
31 35
   queryParkingArea_qybhd(params) {

+ 4 - 4
src/api/audit.js

@@ -21,13 +21,13 @@ export default {
21 21
   tccqkListByPage(params) {
22 22
     return axios.get('/dash/parking/lot/situation/page', {params})
23 23
   },
24
-  // todo 停车场情况-进场
24
+  // 停车场情况-进场
25 25
   jcListByPage(params) {
26
-    return axios.get('/dash/parking/lot/situation/page', {params})
26
+    return axios.get('/dash/parking/lot/situation/parking/inrecord', {params})
27 27
   },
28
-  // todo 停车场情况-出场
28
+  // 停车场情况-出场
29 29
   ccListByPage(params) {
30
-    return axios.get('/dash/parking/lot/situation/page', {params})
30
+    return axios.get('/dash/parking/lot/situation/parking/outrecord', {params})
31 31
   },
32 32
   // 停车场情况-总览
33 33
   tccqkView(params) {

+ 1 - 1
src/config/index.js

@@ -4,7 +4,7 @@
4 4
 const Config = {
5 5
   dev: {
6 6
 // BASE_API: 'https://172.16.36.211:8800', // http://172.16.36.211:8800
7
-    BASE_API: 'http://localhost:16399/luohe2_ee/api', // http://172.16.36.211:8800
7
+    BASE_API: 'https://park.lhzhtc.cn/luohe2_ee/api', // http://172.16.36.211:8800
8 8
   },
9 9
   build: {
10 10
 //服务地址及端口配置

+ 3 - 4
src/pages/index/components/berths_information.vue

@@ -2,17 +2,17 @@
2 2
   <div class="body-wrapper">
3 3
     <el-form class="form-wrapper" :inline="true" :model="formInline">
4 4
       <el-form-item label="行政区">
5
-        <el-select v-model="formInline.regionCode" placeholder="请选择" popper-class="cur-select">
5
+        <el-select clearable  v-model="formInline.regionCode" placeholder="请选择" popper-class="cur-select">
6 6
           <el-option v-for="item in options"  :key="item.label" :label="item.label" :value="item.value"></el-option>
7 7
         </el-select>
8 8
       </el-form-item>
9 9
       <el-form-item label="重点区域">
10
-        <el-select v-model="formInline.keyAreas" placeholder="请选择" popper-class="cur-select">
10
+        <el-select clearable v-model="formInline.keyAreas" placeholder="请选择" popper-class="cur-select">
11 11
           <el-option  v-for="item in options1"  :key="item.label" :label="item.label" :value="item.value"></el-option>
12 12
         </el-select>
13 13
       </el-form-item>
14 14
       <el-form-item label="具体道路">
15
-        <el-input v-model="formInline.streetName" placeholder="请输入"></el-input>
15
+        <el-input  v-model="formInline.streetName" placeholder="请输入"></el-input>
16 16
       </el-form-item>
17 17
       <el-form-item>
18 18
         <el-button type="primary" @click="onSubmit">查询</el-button>
@@ -166,7 +166,6 @@ export default {
166 166
     },
167 167
     dashBerthsInformationStat3(){
168 168
       api.dashBerthsInformationStat3({...this.formInline}).then(res =>{
169
-        console.log(res.data)
170 169
         this.modelData3 = res.data
171 170
       })
172 171
     },

+ 17 - 4
src/pages/index/components/berths_revenue.vue

@@ -5,16 +5,16 @@
5 5
     <br>
6 6
     <el-form class="form-wrapper" :inline="true" :model="formInline">
7 7
       <el-form-item label="行政区">
8
-        <el-select v-model="formInline.regionCode" placeholder="请选择" popper-class="cur-select">
8
+        <el-select clearable v-model="formInline.regionCode" placeholder="请选择" popper-class="cur-select">
9 9
           <el-option v-for="item in options"  :key="item.label" :label="item.label" :value="item.value"></el-option>
10 10
         </el-select>
11 11
       </el-form-item>
12
-      <el-form-item label="重点区域">
13
-        <el-select v-model="formInline.keyAreas" placeholder="请选择" popper-class="cur-select">
12
+      <el-form-item clearable label="重点区域">
13
+        <el-select clearable v-model="formInline.keyAreas" placeholder="请选择" popper-class="cur-select">
14 14
           <el-option  v-for="item in options1"  :key="item.label" :label="item.label" :value="item.value"></el-option>
15 15
         </el-select>
16 16
       </el-form-item>
17
-      <el-form-item label="具体道路">
17
+      <el-form-item clearable label="具体道路">
18 18
         <el-input v-model="formInline.streetName" placeholder="请输入"></el-input>
19 19
       </el-form-item>
20 20
       <el-form-item>
@@ -160,6 +160,19 @@ export default {
160 160
         value: '411122',
161 161
         label: '临颍县'
162 162
       }],
163
+      options1: [{
164
+        value: '商圈',
165
+        label: '商圈'
166
+      }, {
167
+        value: '学校',
168
+        label: '学校'
169
+      }, {
170
+        value: '医院',
171
+        label: '医院'
172
+      }, {
173
+        value: '旅游景点',
174
+        label: '旅游景点'
175
+      }],
163 176
       linedata: [],
164 177
       linedata2: [],
165 178
       linedata3: [],

+ 2 - 2
src/pages/index/components/berths_usage.vue

@@ -2,12 +2,12 @@
2 2
   <div class="body-wrapper">
3 3
     <el-form class="form-wrapper" :inline="true" :model="formInline">
4 4
       <el-form-item label="行政区">
5
-        <el-select v-model="formInline.regionCode" placeholder="请选择" popper-class="cur-select">
5
+        <el-select clearable v-model="formInline.regionCode" placeholder="请选择" popper-class="cur-select">
6 6
           <el-option v-for="item in options"  :key="item.label" :label="item.label" :value="item.value"></el-option>
7 7
         </el-select>
8 8
       </el-form-item>
9 9
       <el-form-item label="重点区域">
10
-        <el-select v-model="formInline.keyAreas" placeholder="请选择" popper-class="cur-select">
10
+        <el-select clearable v-model="formInline.keyAreas" placeholder="请选择" popper-class="cur-select">
11 11
           <el-option  v-for="item in options1"  :key="item.label" :label="item.label" :value="item.value"></el-option>
12 12
         </el-select>
13 13
       </el-form-item>

+ 2 - 2
src/pages/index/components/customer_complaint.vue

@@ -6,7 +6,7 @@
6 6
     <br>
7 7
     <el-form class="form-wrapper" :inline="true" :model="formInline">
8 8
       <el-form-item label="投诉类型">
9
-        <el-select v-model="formInline.comType" placeholder="投诉类型" popper-class="cur-select">
9
+        <el-select clearable v-model="formInline.comType" placeholder="投诉类型" popper-class="cur-select">
10 10
           <el-option label="全部" value=""></el-option>
11 11
           <el-option label="经营服务类停车问题" value="经营服务类停车问题"></el-option>
12 12
           <el-option label="非法经营停车问题" value="非法经营停车问题"></el-option>
@@ -54,7 +54,7 @@
54 54
       custom-class="audit-dialog">
55 55
       <el-form  class="form-div"  style="height: 120px"   ref="formLabelAlign" label-position="left" label-width="80px" :model="formLabelAlign" >
56 56
         <el-form-item label="投诉类型" required>
57
-          <el-select v-model="formLabelAlign.comType" placeholder="投诉类型">
57
+          <el-select clearable v-model="formLabelAlign.comType" placeholder="投诉类型">
58 58
             <el-option label="经营服务类停车问题" value="经营服务类停车问题"></el-option>
59 59
             <el-option label="非法经营停车问题" value="非法经营停车问题"></el-option>
60 60
             <el-option label="不提供税票" value="不提供税票"></el-option>

+ 1 - 1
src/pages/index/components/gap_analysis.vue

@@ -2,7 +2,7 @@
2 2
   <div>
3 3
     <div style="color: #d5d3d3" class="middle-map">
4 4
       <div align="center" style="color: #3498db;font-size: 23px;margin-bottom: 20px">停车缺口分析</div>
5
-      <el-select v-model="value" filterable remote reserve-keyword placeholder="请选择时段">
5
+      <el-select clearable v-model="value" filterable remote reserve-keyword placeholder="请选择时段">
6 6
         <el-option
7 7
           v-for="item in options"
8 8
           :key="item.value"

+ 1 - 1
src/pages/index/components/park_easy.vue

@@ -2,7 +2,7 @@
2 2
   <div>
3 3
     <div style="color: #d5d3d3" class="middle-map">
4 4
       <div align="center" style="color: #3498db;font-size: 23px;margin-bottom: 20px">停车难易指数</div>
5
-      <el-select v-model="value" filterable remote reserve-keyword placeholder="请选择时段">
5
+      <el-select clearable v-model="value" filterable remote reserve-keyword placeholder="请选择时段">
6 6
         <el-option
7 7
           v-for="item in options"
8 8
           :key="item.value"

+ 18 - 4
src/pages/index/components/parking_lot_situation.vue

@@ -28,9 +28,9 @@
28 28
           </el-pagination>
29 29
         </div>
30 30
       </el-tab-pane>
31
-      <el-tab-pane label="实时进场" name="实时进出场">
31
+      <el-tab-pane label="实时进场" name="实时进出场">
32 32
         <div style="display: flex; justify-content: space-between">
33
-          <div style="width: 50%">
33
+          <div style="width: 45%">
34 34
             <el-table :data="tableData1">
35 35
               <el-table-column v-for="(item, index) in columns1" :key="index" :label="item.label" :prop="item.key">
36 36
               </el-table-column>
@@ -103,6 +103,20 @@ export default {
103 103
       formInline1: {
104 104
         plateNo: ''
105 105
       },
106
+      columns1: [
107
+        {
108
+          label: '停车场名称',
109
+          key: 'carParkName'
110
+        },
111
+        {
112
+          label: '车牌号',
113
+          key: 'plateNo'
114
+        },
115
+        {
116
+          label: '出场时间',
117
+          key: 'outTime'
118
+        }
119
+      ],
106 120
       columns2: [
107 121
         {
108 122
           label: '停车场名称',
@@ -163,14 +177,14 @@ export default {
163 177
     },
164 178
     getTableData1() {
165 179
       const {pageNum1, pageSize1} = this
166
-      api.tccqkListByPage({current: pageNum1, size: pageSize1}).then(res => {
180
+      api.ccListByPage({current: pageNum1, size: pageSize1}).then(res => {
167 181
         this.tableData1 = res.data.records || []
168 182
         this.total1 = res.data.total || 0
169 183
       })
170 184
     },
171 185
     getTableData2() {
172 186
       const {pageNum2, pageSize2} = this
173
-      api.tccqkListByPage({current: pageNum2, size: pageSize2}).then(res => {
187
+      api.jcListByPage({current: pageNum2, size: pageSize2}).then(res => {
174 188
         this.tableData2 = res.data.records || []
175 189
         this.total2 = res.data.total || 0
176 190
       })

+ 1 - 1
src/pages/index/components/record_query.vue

@@ -51,7 +51,7 @@
51 51
           </el-pagination>
52 52
         </div>
53 53
       </el-tab-pane>
54
-      <el-tab-pane label="轨迹查询" name="轨迹查询">
54
+      <el-tab-pane label="轨迹跟踪" name="轨迹跟踪">
55 55
         <el-form class="form-wrapper" :inline="true" :model="formInline3" style="margin-bottom: 20px;">
56 56
           <el-row>
57 57
             <el-col :span="8">

+ 7 - 3
src/pages/index/components/service_call_function.vue

@@ -46,9 +46,13 @@ export default {
46 46
         if (valid) {
47 47
           let params = this.ruleForm
48 48
           api.fwdy(params).then(res => {
49
-            this.$message({type: 'success', message: '调用成功!'})
50
-            //this.resetForm(formName)
51
-            this.resStr = res.data
49
+            if(res.code === 200) {
50
+              this.$message({type: 'success', message: '调用成功!'})
51
+              //this.resetForm(formName)
52
+              this.resStr = res.data
53
+            } else {
54
+              this.$message({type: 'error', message: '调用失败!'})
55
+            }
52 56
           })
53 57
         } else {
54 58
           console.log('error submit!!');

+ 16 - 12
src/pages/index/components/service_operations.vue

@@ -9,7 +9,7 @@
9 9
     <el-tab-pane label="重点区域" name="重点区域">
10 10
         <el-form class="form-wrapper" :inline="true" :model="formInline">
11 11
           <el-form-item label="重点区域">
12
-            <el-select v-model="formInline1.keyArea" placeholder="请选择" popper-class="cur-select">
12
+            <el-select clearable v-model="formInline1.keyAreas" placeholder="请选择" popper-class="cur-select">
13 13
               <el-option v-for="item in options"  :key="item.label" :label="item.label" :value="item.value"></el-option>
14 14
             </el-select>
15 15
           </el-form-item>
@@ -30,10 +30,10 @@
30 30
     <el-tab-pane label="具体道路" name="具体道路">
31 31
         <el-form class="form-wrapper" :inline="true" :model="formInline2">
32 32
           <el-form-item label="具体道路">
33
-            <el-input v-model="formInline1.plateNo" placeholder="请输入"></el-input>
33
+            <el-input v-model="formInline2.streetName" placeholder="请输入"></el-input>
34 34
           </el-form-item>
35 35
           <el-form-item>
36
-            <el-button type="primary" @click="onSubmit1">查询</el-button>
36
+            <el-button type="primary" @click="onSubmit2">查询</el-button>
37 37
           </el-form-item>
38 38
         </el-form>
39 39
         <el-table :data="tableData2">
@@ -41,7 +41,7 @@
41 41
           </el-table-column>
42 42
         </el-table>
43 43
         <div class="table-pagination">
44
-          <el-pagination layout="prev, pager, next" :total="total1" @current-change="handlePageChange1"
44
+          <el-pagination layout="prev, pager, next" :total="total1" @current-change="handlePageChange2"
45 45
                          :current-page.sync="pageNum2" :page-size.sync="pageSize2">
46 46
           </el-pagination>
47 47
         </div>
@@ -155,11 +155,11 @@ export default {
155 155
       columns1: [
156 156
         {
157 157
           label: '重点区域',
158
-          key: 'plateNo'
158
+          key: 'keyAreas'
159 159
         },
160 160
         {
161 161
           label: '设备数',
162
-          key: 'carType'
162
+          key: 'deviceNum'
163 163
         }
164 164
       ],
165 165
       tableData1: [],
@@ -167,16 +167,16 @@ export default {
167 167
       pageSize1: 10,
168 168
       pageNum1: 1,
169 169
       formInline1: {
170
-        keyArea: ''
170
+        keyAreas: ''
171 171
       },
172 172
       columns2: [
173 173
         {
174 174
           label: '道路',
175
-          key: 'streatName'
175
+          key: 'streetName'
176 176
         },
177 177
         {
178 178
           label: '设备数',
179
-          key: 'carParkName'
179
+          key: 'deviceNum'
180 180
         },
181 181
       ],
182 182
       tableData2: [],
@@ -184,7 +184,7 @@ export default {
184 184
       pageSize2: 10,
185 185
       pageNum2: 1,
186 186
       formInline2: {
187
-        streatName: ''
187
+        streetName: ''
188 188
       },
189 189
     };
190 190
   },
@@ -205,13 +205,15 @@ export default {
205 205
     },
206 206
     getTableData1() {
207 207
       const {pageNum1, pageSize1} = this
208
-      api.queryServiceList({current: pageNum1, size: pageSize1, ...this.formInline1}).then(res => {
208
+      api.zdqyList({current: pageNum1, size: pageSize1, ...this.formInline1}).then(res => {
209 209
         this.tableData1 = res.data.records || [];
210 210
         this.total1 = res.data.total || 0
211 211
       })
212 212
     },
213 213
     getTableData2() {
214
-      api.queryServiceList({current: pageNum2, size: pageSize2, ...this.formInline2}).then(res => {
214
+      const {pageNum2, pageSize2} = this
215
+      console.log('22222')
216
+      api.dlList({current: pageNum2, size: pageSize2, ...this.formInline2}).then(res => {
215 217
         this.tableData2 = res.data.records || [];
216 218
         this.total2 = res.data.total || 0
217 219
       })
@@ -236,6 +238,8 @@ export default {
236 238
     },
237 239
   },
238 240
   mounted() {
241
+    this.getTableData1()
242
+    this.getTableData2()
239 243
     api.queryServiceMap().then(res => {
240 244
       let arr = []
241 245
       let dataSoure = res.data || {}

+ 1 - 1
static/mung-local-config.js

@@ -1,6 +1,6 @@
1 1
 window.mungConfig = {
2 2
   dev: {
3
-    BASE_API: "http://localhost:16399/luohe2_ee/api"
3
+    BASE_API: "https://park.lhzhtc.cn/luohe2_ee/api"
4 4
   },
5 5
   build: {
6 6
     BASE_API: "https://park.lhzhtc.cn/luohe2_ee/api"