From 7032f3fb2ff26256e776e04a9bc62c8fab14379a Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期二, 06 十月 2026 02:27:35 +0800
Subject: [PATCH] fix(holiday): 调整弹窗补充车流量万辆次单位
---
traffic-audit-web/src/views/SystemConfig.vue | 19 ++++++++++++++-----
1 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/traffic-audit-web/src/views/SystemConfig.vue b/traffic-audit-web/src/views/SystemConfig.vue
index f9df604..5379745 100644
--- a/traffic-audit-web/src/views/SystemConfig.vue
+++ b/traffic-audit-web/src/views/SystemConfig.vue
@@ -40,7 +40,9 @@
<template slot-scope="scope">{{ labelOf(holidayTypeOptions, scope.row.holidayType) }}</template>
</el-table-column>
<el-table-column prop="holidayDate" label="鏃ユ湡" width="150" align="center"></el-table-column>
- <el-table-column prop="dayIndex" label="绗嚑鏃�" width="100" align="center"></el-table-column>
+ <el-table-column label="鏃ユ湡绫诲瀷" width="120" align="center">
+ <template slot-scope="scope">{{ dayIndexLabel(scope.row.dayIndex) }}</template>
+ </el-table-column>
<el-table-column label="鎿嶄綔" width="150" align="center">
<template slot-scope="scope">
<el-button type="text" size="mini" @click="openHolidayDialog(scope.row)">缂栬緫</el-button>
@@ -93,8 +95,11 @@
<el-date-picker v-model="holidayForm.holidayDate" type="date" value-format="yyyy-MM-dd"
style="width:100%" placeholder="閫夋嫨鏃ユ湡"></el-date-picker>
</el-form-item>
- <el-form-item label="绗嚑鏃�" prop="dayIndex">
- <el-input-number v-model="holidayForm.dayIndex" :min="1" :max="31" style="width:100%"></el-input-number>
+ <el-form-item label="鏃ユ湡绫诲瀷" prop="dayIndex">
+ <el-select v-model="holidayForm.dayIndex" style="width:100%">
+ <el-option label="鍓嶄竴鏃�" :value="0"></el-option>
+ <el-option v-for="day in 31" :key="day" :label="'绗�' + day + '鏃�'" :value="day"></el-option>
+ </el-select>
</el-form-item>
</el-form>
<span slot="footer">
@@ -139,7 +144,7 @@
data() {
return {
activeTab: 'holidays',
- years: [2024, 2025, 2026, 2027, 2028, 2029, 2030],
+ years: [2019, 2024, 2025, 2026, 2027, 2028, 2029, 2030],
holidayTypeOptions: [],
dateCategoryOptions: [],
holidayQuery: { year: 2026, holidayType: 'NATIONAL_DAY' },
@@ -157,7 +162,7 @@
year: [{ required: true, message: '璇烽�夋嫨骞翠唤', trigger: 'change' }],
holidayType: [{ required: true, message: '璇烽�夋嫨鑺傚亣鏃ュ垎绫�', trigger: 'change' }],
holidayDate: [{ required: true, message: '璇烽�夋嫨鏃ユ湡', trigger: 'change' }],
- dayIndex: [{ required: true, message: '璇疯緭鍏ョ鍑犳棩', trigger: 'change' }]
+ dayIndex: [{ required: true, message: '璇烽�夋嫨鏃ユ湡绫诲瀷', trigger: 'change' }]
},
coefficientRules: {
year: [{ required: true, message: '璇烽�夋嫨骞翠唤', trigger: 'change' }],
@@ -172,6 +177,10 @@
this.loadCoefficients()
},
methods: {
+ dayIndexLabel(value) {
+ if (Number(value) === 0) return '鍓嶄竴鏃�'
+ return value === null || value === undefined || value === '' ? '鈥�' : '绗�' + value + '鏃�'
+ },
loadOptions() {
api.get('/holiday/config/options').then(res => {
const data = res.data || {}
--
Gitblit v1.9.1