|
@@ -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({
|