|
|
@@ -2,7 +2,7 @@
|
|
|
<div class="app-container">
|
|
|
<div class="form-wrapper">
|
|
|
<h2 style="text-align: center; margin-bottom: 30px; color: #303133;">其他参数配置</h2>
|
|
|
-
|
|
|
+
|
|
|
<el-form ref="otherRef" :model="form" :rules="rules" label-width="120px" class="config-form">
|
|
|
<!-- 夜间时段配置区域 -->
|
|
|
<el-card class="config-section" shadow="never">
|
|
|
@@ -32,33 +32,33 @@
|
|
|
<div style="margin-top: 5px; color: #909399; font-size: 12px;">最终格式: {{ formatTimeDisplay }}</div>
|
|
|
</el-form-item>
|
|
|
</el-card>
|
|
|
-
|
|
|
- <!-- 短期定义配置区域 -->
|
|
|
- <el-card class="config-section" shadow="never">
|
|
|
- <template #header>
|
|
|
- <span class="section-title">短期定义配置</span>
|
|
|
- </template>
|
|
|
- <div style="display: flex; gap: 20px;">
|
|
|
- <el-form-item label="短期定义天数" prop="cfg2Days" style="flex: 1;">
|
|
|
- <el-input-number v-model.number="cfg2Days" :min="0" :step="1" placeholder="请输入短期定义天数" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="往返次数" prop="cfg2Times" style="flex: 1;">
|
|
|
- <el-input-number v-model.number="cfg2Times" :min="0" :step="1" placeholder="请输入往返次数" />
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
- <el-input v-model="form.cfg2" type="hidden" />
|
|
|
- </el-card>
|
|
|
-
|
|
|
- <!-- 境外滞留配置区域 -->
|
|
|
- <el-card class="config-section" shadow="never">
|
|
|
- <template #header>
|
|
|
- <span class="section-title">境外滞留配置</span>
|
|
|
- </template>
|
|
|
- <el-form-item label="境外滞留天数" prop="cfg3">
|
|
|
- <el-input-number v-model.number="form.cfg3" :min="0" :step="1" placeholder="请输入境外滞留天数" />
|
|
|
- </el-form-item>
|
|
|
- </el-card>
|
|
|
-
|
|
|
+
|
|
|
+<!-- <!– 短期定义配置区域 –>-->
|
|
|
+<!-- <el-card class="config-section" shadow="never">-->
|
|
|
+<!-- <template #header>-->
|
|
|
+<!-- <span class="section-title">短期定义配置</span>-->
|
|
|
+<!-- </template>-->
|
|
|
+<!-- <div style="display: flex; gap: 20px;">-->
|
|
|
+<!-- <el-form-item label="短期定义天数" prop="cfg2Days" style="flex: 1;">-->
|
|
|
+<!-- <el-input-number v-model.number="cfg2Days" :min="0" :step="1" placeholder="请输入短期定义天数" />-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- <el-form-item label="往返次数" prop="cfg2Times" style="flex: 1;">-->
|
|
|
+<!-- <el-input-number v-model.number="cfg2Times" :min="0" :step="1" placeholder="请输入往返次数" />-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <el-input v-model="form.cfg2" type="hidden" />-->
|
|
|
+<!-- </el-card>-->
|
|
|
+
|
|
|
+<!-- <!– 境外滞留配置区域 –>-->
|
|
|
+<!-- <el-card class="config-section" shadow="never">-->
|
|
|
+<!-- <template #header>-->
|
|
|
+<!-- <span class="section-title">境外滞留配置</span>-->
|
|
|
+<!-- </template>-->
|
|
|
+<!-- <el-form-item label="境外滞留天数" prop="cfg3">-->
|
|
|
+<!-- <el-input-number v-model.number="form.cfg3" :min="0" :step="1" placeholder="请输入境外滞留天数" />-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- </el-card>-->
|
|
|
+
|
|
|
<!-- 操作按钮区域 -->
|
|
|
<el-card class="config-section" shadow="never">
|
|
|
<div style="text-align: center; margin-top: 20px;">
|
|
|
@@ -111,14 +111,14 @@ const validateNightTime = (rule, value, callback) => {
|
|
|
|
|
|
const data = reactive({
|
|
|
form: {
|
|
|
- cfgId: 1 // 默认设置cfgId为1
|
|
|
+ cfgId: null // 默认设置cfgId为1
|
|
|
},
|
|
|
rules: {
|
|
|
cfg1: [
|
|
|
{ validator: validateNightTime, trigger: 'blur' }
|
|
|
],
|
|
|
// 取消验证规则
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
});
|
|
|
|
|
|
@@ -141,7 +141,7 @@ onMounted(() => {
|
|
|
startHour.value = 22;
|
|
|
endHour.value = 4;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
// 解析cfg2中的天数-次数格式
|
|
|
if (form.value.cfg2 && form.value.cfg2.includes('-')) {
|
|
|
const [days, times] = form.value.cfg2.split('-');
|
|
|
@@ -152,7 +152,7 @@ onMounted(() => {
|
|
|
cfg2Days.value = 0;
|
|
|
cfg2Times.value = 0;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
loading.value = false;
|
|
|
});
|
|
|
});
|