浏览代码

bug 修复

duwendi 1 年之前
父节点
当前提交
84eb97ddaa
共有 2 个文件被更改,包括 114 次插入116 次删除
  1. 2 8
      src/pages/index/components/parking_outside_operation.vue
  2. 112 108
      src/pages/index/components/service_configuration.vue

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

@@ -355,14 +355,8 @@
355
         <el-form class="form-wrapper" :inline="true" :model="formInline5" style="margin-bottom: 20px;">
355
         <el-form class="form-wrapper" :inline="true" :model="formInline5" style="margin-bottom: 20px;">
356
           <el-row>
356
           <el-row>
357
             <el-col :span="8">
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
               </el-form-item>
360
               </el-form-item>
367
             </el-col>
361
             </el-col>
368
             <el-col :span="8">
362
             <el-col :span="8">

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

@@ -5,8 +5,10 @@
5
         <el-form class="form-wrapper" :inline="true" :model="formInline1" style="margin-bottom: 20px;">
5
         <el-form class="form-wrapper" :inline="true" :model="formInline1" style="margin-bottom: 20px;">
6
           <el-row>
6
           <el-row>
7
             <el-col :span="8">
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
               </el-form-item>
12
               </el-form-item>
11
             </el-col>
13
             </el-col>
12
 <!--            <el-col :span="8">-->
14
 <!--            <el-col :span="8">-->
@@ -50,11 +52,10 @@
50
           custom-class="audit-dialog">
52
           custom-class="audit-dialog">
51
           <div class="form-div">
53
           <div class="form-div">
52
             <el-form label-position="left" label-width="100px" :model="formLabelAlign">
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
               </el-form-item>
59
               </el-form-item>
59
               <el-form-item label="业务类型">
60
               <el-form-item label="业务类型">
60
                 <el-input v-model="formLabelAlign.serviceType"></el-input>
61
                 <el-input v-model="formLabelAlign.serviceType"></el-input>
@@ -77,8 +78,10 @@
77
         <el-form class="form-wrapper" :inline="true" :model="formInline2" style="margin-bottom: 20px;">
78
         <el-form class="form-wrapper" :inline="true" :model="formInline2" style="margin-bottom: 20px;">
78
           <el-row>
79
           <el-row>
79
             <el-col :span="8">
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
               </el-form-item>
85
               </el-form-item>
83
             </el-col>
86
             </el-col>
84
 <!--            <el-col :span="8">-->
87
 <!--            <el-col :span="8">-->
@@ -122,11 +125,10 @@
122
           custom-class="audit-dialog">
125
           custom-class="audit-dialog">
123
           <div class="form-div">
126
           <div class="form-div">
124
             <el-form label-position="left" label-width="145px" :model="formLabelAlign2">
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
               </el-form-item>
132
               </el-form-item>
131
               <el-form-item label="节假日名称">
133
               <el-form-item label="节假日名称">
132
                 <el-input v-model="formLabelAlign2.holidayName"></el-input>
134
                 <el-input v-model="formLabelAlign2.holidayName"></el-input>
@@ -149,15 +151,17 @@
149
         <el-form class="form-wrapper" :inline="true" :model="formInline3" style="margin-bottom: 20px;">
151
         <el-form class="form-wrapper" :inline="true" :model="formInline3" style="margin-bottom: 20px;">
150
           <el-row>
152
           <el-row>
151
             <el-col :span="8">
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
               </el-form-item>
163
               </el-form-item>
155
             </el-col>
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
             <el-col :span="8">
165
             <el-col :span="8">
162
               <el-form-item>
166
               <el-form-item>
163
                 <el-button type="primary" class="query-btn" @click="onSubmit3">查询</el-button>
167
                 <el-button type="primary" class="query-btn" @click="onSubmit3">查询</el-button>
@@ -187,7 +191,6 @@
187
                          :current-page.sync="pageNum3" :page-size.sync="pageSize3">
191
                          :current-page.sync="pageNum3" :page-size.sync="pageSize3">
188
           </el-pagination>
192
           </el-pagination>
189
         </div>
193
         </div>
190
-
191
         <el-dialog
194
         <el-dialog
192
           :title="title3"
195
           :title="title3"
193
           :visible.sync="dialogVisible3"
196
           :visible.sync="dialogVisible3"
@@ -195,11 +198,10 @@
195
           custom-class="audit-dialog">
198
           custom-class="audit-dialog">
196
           <div class="form-div">
199
           <div class="form-div">
197
             <el-form label-position="left" label-width="145px" :model="formLabelAlign3">
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
               </el-form-item>
205
               </el-form-item>
204
               <el-form-item label="商圈名称">
206
               <el-form-item label="商圈名称">
205
                 <el-input v-model="formLabelAlign3.districtName	"></el-input>
207
                 <el-input v-model="formLabelAlign3.districtName	"></el-input>
@@ -218,92 +220,94 @@
218
         </span>
220
         </span>
219
         </el-dialog>
221
         </el-dialog>
220
       </el-tab-pane>
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
     </el-tabs>
297
     </el-tabs>
296
   </div>
298
   </div>
297
 </template>
299
 </template>
298
 <script>
300
 <script>
299
-import api from "@/api/audit.js";
300
 import dictionary from "@/util/dictionary";
301
 import dictionary from "@/util/dictionary";
301
 import api_z from "@/api/article_z.js";
302
 import api_z from "@/api/article_z.js";
303
+import options from '@/util/options'
302
 
304
 
303
 export default {
305
 export default {
304
   components: {},
306
   components: {},
305
   data() {
307
   data() {
306
     return {
308
     return {
309
+      districtOptions: options.districtOptions,
310
+      areaCodeMap: dictionary.areaCodeMap,
307
       activeName: '业务参数配置',
311
       activeName: '业务参数配置',
308
       columns1: [
312
       columns1: [
309
         {
313
         {
@@ -396,7 +400,7 @@ export default {
396
         },
400
         },
397
         {
401
         {
398
           label: '商圈名称',
402
           label: '商圈名称',
399
-          key: 'districtName	'
403
+          key: 'districtName'
400
         },
404
         },
401
         {
405
         {
402
           label: '基础停车费(元/小时)',
406
           label: '基础停车费(元/小时)',
@@ -493,7 +497,7 @@ export default {
493
     },
497
     },
494
     handleConfirm() {
498
     handleConfirm() {
495
       if (this.title === '修改') {
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
           if (res.code === 200) {
501
           if (res.code === 200) {
498
             this.dialogVisible = false
502
             this.dialogVisible = false
499
             this.$message({
503
             this.$message({
@@ -504,7 +508,7 @@ export default {
504
           }
508
           }
505
         })
509
         })
506
       } else {
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
           if (res.code === 200) {
512
           if (res.code === 200) {
509
             this.dialogVisible = false
513
             this.dialogVisible = false
510
             this.$message({
514
             this.$message({
@@ -541,7 +545,7 @@ export default {
541
     },
545
     },
542
     handleConfirm2() {
546
     handleConfirm2() {
543
       if (this.title2 === '修改') {
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
           if (res.code === 200) {
549
           if (res.code === 200) {
546
             this.dialogVisible2 = false
550
             this.dialogVisible2 = false
547
             this.$message({
551
             this.$message({
@@ -552,7 +556,7 @@ export default {
552
           }
556
           }
553
         })
557
         })
554
       } else {
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
           if (res.code === 200) {
560
           if (res.code === 200) {
557
             this.dialogVisible2 = false
561
             this.dialogVisible2 = false
558
             this.$message({
562
             this.$message({
@@ -589,7 +593,7 @@ export default {
589
     },
593
     },
590
     handleConfirm3() {
594
     handleConfirm3() {
591
       if (this.title3 === '修改') {
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
           if (res.code === 200) {
597
           if (res.code === 200) {
594
             this.dialogVisible3 = false
598
             this.dialogVisible3 = false
595
             this.$message({
599
             this.$message({
@@ -600,7 +604,7 @@ export default {
600
           }
604
           }
601
         })
605
         })
602
       } else {
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
           if (res.code === 200) {
608
           if (res.code === 200) {
605
             this.dialogVisible3 = false
609
             this.dialogVisible3 = false
606
             this.$message({
610
             this.$message({