Browse Source

bug 修复

duwendi 1 year ago
parent
commit
84eb97ddaa

+ 2 - 8
src/pages/index/components/parking_outside_operation.vue

@@ -355,14 +355,8 @@
355 355
         <el-form class="form-wrapper" :inline="true" :model="formInline5" style="margin-bottom: 20px;">
356 356
           <el-row>
357 357
             <el-col :span="8">
358
-              <el-form-item label="收费员:">
359
-                <el-select clearable v-model="formInline5.tollmanId" placeholder="请选择">
360
-                  <el-option
361
-                    v-for="(item,index) in tollmanOptions"
362
-                    :key="index"
363
-                    :label="item.tollmanName"
364
-                    :value="item.id" />
365
-                </el-select>
358
+              <el-form-item label="车牌号:">
359
+                <el-input v-model="formInline5.plateNo"></el-input>
366 360
               </el-form-item>
367 361
             </el-col>
368 362
             <el-col :span="8">

+ 112 - 108
src/pages/index/components/service_configuration.vue

@@ -5,8 +5,10 @@
5 5
         <el-form class="form-wrapper" :inline="true" :model="formInline1" style="margin-bottom: 20px;">
6 6
           <el-row>
7 7
             <el-col :span="8">
8
-              <el-form-item label="区域编码:">
9
-                <el-input v-model="formInline1.regionCode" placeholder="请输入"></el-input>
8
+              <el-form-item label="行政区">
9
+                <el-select clearable  v-model="formInline1.regionCode" placeholder="请选择" popper-class="cur-select">
10
+                  <el-option v-for="item in districtOptions"  :key="item.label" :label="item.label" :value="item.value"></el-option>
11
+                </el-select>
10 12
               </el-form-item>
11 13
             </el-col>
12 14
 <!--            <el-col :span="8">-->
@@ -50,11 +52,10 @@
50 52
           custom-class="audit-dialog">
51 53
           <div class="form-div">
52 54
             <el-form label-position="left" label-width="100px" :model="formLabelAlign">
53
-              <el-form-item label="区域编码">
54
-                <el-input v-model="formLabelAlign.regionCode"></el-input>
55
-              </el-form-item>
56
-              <el-form-item label="所在区域">
57
-                <el-input v-model="formLabelAlign.regionName"></el-input>
55
+              <el-form-item label="行政区">
56
+                <el-select clearable  v-model="formLabelAlign.regionCode" placeholder="请选择" popper-class="cur-select">
57
+                  <el-option v-for="item in districtOptions"  :key="item.label" :label="item.label" :value="item.value"></el-option>
58
+                </el-select>
58 59
               </el-form-item>
59 60
               <el-form-item label="业务类型">
60 61
                 <el-input v-model="formLabelAlign.serviceType"></el-input>
@@ -77,8 +78,10 @@
77 78
         <el-form class="form-wrapper" :inline="true" :model="formInline2" style="margin-bottom: 20px;">
78 79
           <el-row>
79 80
             <el-col :span="8">
80
-              <el-form-item label="区域编码:">
81
-                <el-input v-model="formInline2.regionCode" placeholder="请输入"></el-input>
81
+              <el-form-item label="行政区">
82
+                <el-select clearable  v-model="formInline2.regionCode" placeholder="请选择" popper-class="cur-select">
83
+                  <el-option v-for="item in districtOptions"  :key="item.label" :label="item.label" :value="item.value"></el-option>
84
+                </el-select>
82 85
               </el-form-item>
83 86
             </el-col>
84 87
 <!--            <el-col :span="8">-->
@@ -122,11 +125,10 @@
122 125
           custom-class="audit-dialog">
123 126
           <div class="form-div">
124 127
             <el-form label-position="left" label-width="145px" :model="formLabelAlign2">
125
-              <el-form-item label="区域编码">
126
-                <el-input v-model="formLabelAlign2.regionCode"></el-input>
127
-              </el-form-item>
128
-              <el-form-item label="所在区域">
129
-                <el-input v-model="formLabelAlign2.regionName"></el-input>
128
+              <el-form-item label="行政区">
129
+                <el-select clearable  v-model="formLabelAlign2.regionCode" placeholder="请选择" popper-class="cur-select">
130
+                  <el-option v-for="item in districtOptions"  :key="item.label" :label="item.label" :value="item.value"></el-option>
131
+                </el-select>
130 132
               </el-form-item>
131 133
               <el-form-item label="节假日名称">
132 134
                 <el-input v-model="formLabelAlign2.holidayName"></el-input>
@@ -149,15 +151,17 @@
149 151
         <el-form class="form-wrapper" :inline="true" :model="formInline3" style="margin-bottom: 20px;">
150 152
           <el-row>
151 153
             <el-col :span="8">
152
-              <el-form-item label="区域编码:">
153
-                <el-input v-model="formInline3.regionCode" placeholder="请输入"></el-input>
154
+              <el-form-item label="行政区">
155
+                <el-select clearable  v-model="formInline3.regionCode" placeholder="请选择" popper-class="cur-select">
156
+                  <el-option v-for="item in districtOptions"  :key="item.label" :label="item.label" :value="item.value"></el-option>
157
+                </el-select>
158
+              </el-form-item>
159
+            </el-col>
160
+            <el-col :span="8">
161
+              <el-form-item label="商圈名称:">
162
+                <el-input v-model="formInline3.districtName	" placeholder="请输入"></el-input>
154 163
               </el-form-item>
155 164
             </el-col>
156
-<!--            <el-col :span="8">-->
157
-<!--              <el-form-item label="商圈名称:">-->
158
-<!--                <el-input v-model="formInline3.districtName	" placeholder="请输入"></el-input>-->
159
-<!--              </el-form-item>-->
160
-<!--            </el-col>-->
161 165
             <el-col :span="8">
162 166
               <el-form-item>
163 167
                 <el-button type="primary" class="query-btn" @click="onSubmit3">查询</el-button>
@@ -187,7 +191,6 @@
187 191
                          :current-page.sync="pageNum3" :page-size.sync="pageSize3">
188 192
           </el-pagination>
189 193
         </div>
190
-
191 194
         <el-dialog
192 195
           :title="title3"
193 196
           :visible.sync="dialogVisible3"
@@ -195,11 +198,10 @@
195 198
           custom-class="audit-dialog">
196 199
           <div class="form-div">
197 200
             <el-form label-position="left" label-width="145px" :model="formLabelAlign3">
198
-              <el-form-item label="区域编码">
199
-                <el-input v-model="formLabelAlign3.regionCode"></el-input>
200
-              </el-form-item>
201
-              <el-form-item label="所在区域">
202
-                <el-input v-model="formLabelAlign3.regionName"></el-input>
201
+              <el-form-item label="行政区">
202
+                <el-select clearable  v-model="formLabelAlign3.regionCode" placeholder="请选择" popper-class="cur-select">
203
+                  <el-option v-for="item in districtOptions"  :key="item.label" :label="item.label" :value="item.value"></el-option>
204
+                </el-select>
203 205
               </el-form-item>
204 206
               <el-form-item label="商圈名称">
205 207
                 <el-input v-model="formLabelAlign3.districtName	"></el-input>
@@ -218,92 +220,94 @@
218 220
         </span>
219 221
         </el-dialog>
220 222
       </el-tab-pane>
221
-      <el-tab-pane label="停车概览页面配置" name="停车概览页面配置">
222
-        <el-form class="form-wrapper" :inline="true" :model="formInline4" style="margin-bottom: 20px;">
223
-          <el-row>
224
-            <el-col :span="8">
225
-              <el-form-item label="暂未改:">
226
-                <el-input v-model="formInline4.tollCollector" placeholder="请输入"></el-input>
227
-              </el-form-item>
228
-            </el-col>
229
-            <el-col :span="8">
230
-              <el-form-item label="车牌号:">
231
-                <el-input v-model="formInline4.plateNo" placeholder="请输入"></el-input>
232
-              </el-form-item>
233
-            </el-col>
234
-            <el-col :span="8">
235
-              <el-form-item>
236
-                <el-button type="primary" class="query-btn" @click="onSubmit4">查询</el-button>
237
-              </el-form-item>
238
-              <el-form-item>
239
-                <el-button type="success" @click="handleAdd4">添加</el-button>
240
-              </el-form-item>
241
-            </el-col>
242
-          </el-row>
243
-        </el-form>
244
-        <el-table :data="tableData4">
245
-          <el-table-column v-for="(item, index) in columns4" :key="index" :label="item.label" :prop="item.key">
246
-          </el-table-column>
247
-          <el-table-column
248
-            label="操作"
249
-            width="200">
250
-            <template slot-scope="scope" style="display: inline-block">
251
-              <el-button type="primary" @click="handleEdit4(scope.row)" slot="reference">修改</el-button>
252
-              <el-popconfirm title="确定删除吗?" @confirm="deleteRow4(scope.row)">
253
-                <el-button type="danger" slot="reference">删除</el-button>
254
-              </el-popconfirm>
255
-            </template>
256
-          </el-table-column>
257
-        </el-table>
258
-        <div class="table-pagination">
259
-          <el-pagination layout="prev, pager, next" :total="total4" @current-change="handlePageChange4"
260
-                         :current-page.sync="pageNum4" :page-size.sync="pageSize4">
261
-          </el-pagination>
262
-        </div>
223
+<!--      <el-tab-pane label="停车概览页面配置" name="停车概览页面配置">-->
224
+<!--        <el-form class="form-wrapper" :inline="true" :model="formInline4" style="margin-bottom: 20px;">-->
225
+<!--          <el-row>-->
226
+<!--            <el-col :span="8">-->
227
+<!--              <el-form-item label="暂未改:">-->
228
+<!--                <el-input v-model="formInline4.tollCollector" placeholder="请输入"></el-input>-->
229
+<!--              </el-form-item>-->
230
+<!--            </el-col>-->
231
+<!--            <el-col :span="8">-->
232
+<!--              <el-form-item label="车牌号:">-->
233
+<!--                <el-input v-model="formInline4.plateNo" placeholder="请输入"></el-input>-->
234
+<!--              </el-form-item>-->
235
+<!--            </el-col>-->
236
+<!--            <el-col :span="8">-->
237
+<!--              <el-form-item>-->
238
+<!--                <el-button type="primary" class="query-btn" @click="onSubmit4">查询</el-button>-->
239
+<!--              </el-form-item>-->
240
+<!--              <el-form-item>-->
241
+<!--                <el-button type="success" @click="handleAdd4">添加</el-button>-->
242
+<!--              </el-form-item>-->
243
+<!--            </el-col>-->
244
+<!--          </el-row>-->
245
+<!--        </el-form>-->
246
+<!--        <el-table :data="tableData4">-->
247
+<!--          <el-table-column v-for="(item, index) in columns4" :key="index" :label="item.label" :prop="item.key">-->
248
+<!--          </el-table-column>-->
249
+<!--          <el-table-column-->
250
+<!--            label="操作"-->
251
+<!--            width="200">-->
252
+<!--            <template slot-scope="scope" style="display: inline-block">-->
253
+<!--              <el-button type="primary" @click="handleEdit4(scope.row)" slot="reference">修改</el-button>-->
254
+<!--              <el-popconfirm title="确定删除吗?" @confirm="deleteRow4(scope.row)">-->
255
+<!--                <el-button type="danger" slot="reference">删除</el-button>-->
256
+<!--              </el-popconfirm>-->
257
+<!--            </template>-->
258
+<!--          </el-table-column>-->
259
+<!--        </el-table>-->
260
+<!--        <div class="table-pagination">-->
261
+<!--          <el-pagination layout="prev, pager, next" :total="total4" @current-change="handlePageChange4"-->
262
+<!--                         :current-page.sync="pageNum4" :page-size.sync="pageSize4">-->
263
+<!--          </el-pagination>-->
264
+<!--        </div>-->
263 265
 
264
-        <el-dialog
265
-          :title="title4"
266
-          :visible.sync="dialogVisible4"
267
-          width="45%"
268
-          custom-class="audit-dialog">
269
-          <div class="form-div">
270
-            <el-form label-position="left" label-width="100px" :model="formLabelAlign4">
271
-              <el-form-item label="收费员">
272
-                <el-input v-model="formLabelAlign4.tollCollector"></el-input>
273
-              </el-form-item>
274
-              <el-form-item label="车牌号">
275
-                <el-input v-model="formLabelAlign4.plateNo"></el-input>
276
-              </el-form-item>
277
-              <el-form-item label="放行时间">
278
-                <el-date-picker
279
-                  v-model="formLabelAlign4.releaseTime"
280
-                  type="date"
281
-                  placeholder="选择日期">
282
-                </el-date-picker>
283
-              </el-form-item>
284
-              <el-form-item label="放行原因">
285
-                <el-input v-model="formLabelAlign4.releaseReason"></el-input>
286
-              </el-form-item>
287
-            </el-form>
288
-          </div>
289
-          <span slot="footer" class="dialog-footer">
290
-            <el-button @click="dialogVisible4 = false">取 消</el-button>
291
-            <el-button type="primary" @click="handleConfirm4">确 定</el-button>
292
-          </span>
293
-        </el-dialog>
294
-      </el-tab-pane>
266
+<!--        <el-dialog-->
267
+<!--          :title="title4"-->
268
+<!--          :visible.sync="dialogVisible4"-->
269
+<!--          width="45%"-->
270
+<!--          custom-class="audit-dialog">-->
271
+<!--          <div class="form-div">-->
272
+<!--            <el-form label-position="left" label-width="100px" :model="formLabelAlign4">-->
273
+<!--              <el-form-item label="收费员">-->
274
+<!--                <el-input v-model="formLabelAlign4.tollCollector"></el-input>-->
275
+<!--              </el-form-item>-->
276
+<!--              <el-form-item label="车牌号">-->
277
+<!--                <el-input v-model="formLabelAlign4.plateNo"></el-input>-->
278
+<!--              </el-form-item>-->
279
+<!--              <el-form-item label="放行时间">-->
280
+<!--                <el-date-picker-->
281
+<!--                  v-model="formLabelAlign4.releaseTime"-->
282
+<!--                  type="date"-->
283
+<!--                  placeholder="选择日期">-->
284
+<!--                </el-date-picker>-->
285
+<!--              </el-form-item>-->
286
+<!--              <el-form-item label="放行原因">-->
287
+<!--                <el-input v-model="formLabelAlign4.releaseReason"></el-input>-->
288
+<!--              </el-form-item>-->
289
+<!--            </el-form>-->
290
+<!--          </div>-->
291
+<!--          <span slot="footer" class="dialog-footer">-->
292
+<!--            <el-button @click="dialogVisible4 = false">取 消</el-button>-->
293
+<!--            <el-button type="primary" @click="handleConfirm4">确 定</el-button>-->
294
+<!--          </span>-->
295
+<!--        </el-dialog>-->
296
+<!--      </el-tab-pane>-->
295 297
     </el-tabs>
296 298
   </div>
297 299
 </template>
298 300
 <script>
299
-import api from "@/api/audit.js";
300 301
 import dictionary from "@/util/dictionary";
301 302
 import api_z from "@/api/article_z.js";
303
+import options from '@/util/options'
302 304
 
303 305
 export default {
304 306
   components: {},
305 307
   data() {
306 308
     return {
309
+      districtOptions: options.districtOptions,
310
+      areaCodeMap: dictionary.areaCodeMap,
307 311
       activeName: '业务参数配置',
308 312
       columns1: [
309 313
         {
@@ -396,7 +400,7 @@ export default {
396 400
         },
397 401
         {
398 402
           label: '商圈名称',
399
-          key: 'districtName	'
403
+          key: 'districtName'
400 404
         },
401 405
         {
402 406
           label: '基础停车费(元/小时)',
@@ -493,7 +497,7 @@ export default {
493 497
     },
494 498
     handleConfirm() {
495 499
       if (this.title === '修改') {
496
-        api_z.editServiceConfigurationConfig({...this.formLabelAlign}).then(res => {
500
+        api_z.editServiceConfigurationConfig({...this.formLabelAlign, regionName: this.areaCodeMap[this.formLabelAlign.regionCode]}).then(res => {
497 501
           if (res.code === 200) {
498 502
             this.dialogVisible = false
499 503
             this.$message({
@@ -504,7 +508,7 @@ export default {
504 508
           }
505 509
         })
506 510
       } else {
507
-        api_z.addServiceConfigurationConfig({...this.formLabelAlign}).then(res => {
511
+        api_z.addServiceConfigurationConfig({...this.formLabelAlign, regionName: this.areaCodeMap[this.formLabelAlign.regionCode]}).then(res => {
508 512
           if (res.code === 200) {
509 513
             this.dialogVisible = false
510 514
             this.$message({
@@ -541,7 +545,7 @@ export default {
541 545
     },
542 546
     handleConfirm2() {
543 547
       if (this.title2 === '修改') {
544
-        api_z.editServiceConfigurationHoliday({...this.formLabelAlign2}).then(res => {
548
+        api_z.editServiceConfigurationHoliday({...this.formLabelAlign2, regionName: this.areaCodeMap[this.formLabelAlign2.regionCode]}).then(res => {
545 549
           if (res.code === 200) {
546 550
             this.dialogVisible2 = false
547 551
             this.$message({
@@ -552,7 +556,7 @@ export default {
552 556
           }
553 557
         })
554 558
       } else {
555
-        api_z.addServiceConfigurationHoliday({...this.formLabelAlign2}).then(res => {
559
+        api_z.addServiceConfigurationHoliday({...this.formLabelAlign2, regionName: this.areaCodeMap[this.formLabelAlign2.regionCode]}).then(res => {
556 560
           if (res.code === 200) {
557 561
             this.dialogVisible2 = false
558 562
             this.$message({
@@ -589,7 +593,7 @@ export default {
589 593
     },
590 594
     handleConfirm3() {
591 595
       if (this.title3 === '修改') {
592
-        api_z.editServiceConfigurationDistrict({...this.formLabelAlign3}).then(res => {
596
+        api_z.editServiceConfigurationDistrict({...this.formLabelAlign3, regionName: this.areaCodeMap[this.formLabelAlign3.regionCode]}).then(res => {
593 597
           if (res.code === 200) {
594 598
             this.dialogVisible3 = false
595 599
             this.$message({
@@ -600,7 +604,7 @@ export default {
600 604
           }
601 605
         })
602 606
       } else {
603
-        api_z.addServiceConfigurationDistrict({...this.formLabelAlign3}).then(res => {
607
+        api_z.addServiceConfigurationDistrict({...this.formLabelAlign3, regionName: this.areaCodeMap[this.formLabelAlign3.regionCode]}).then(res => {
604 608
           if (res.code === 200) {
605 609
             this.dialogVisible3 = false
606 610
             this.$message({