Преглед на файлове

系统配置新增参数

yfh преди 1 ден
родител
ревизия
b5bacda345
променени са 1 файла, в които са добавени 30 реда и са изтрити 1 реда
  1. 30 1
      src/views/system/config/config.vue

+ 30 - 1
src/views/system/config/config.vue

@@ -1014,7 +1014,20 @@
                <el-radio :label="3" >关闭</el-radio>
              </el-radio-group>
            </el-form-item>
-
+        <el-form-item label="发送延时时间" prop="sendDelayTime"
+          :rules="rulesDelay"
+              >
+  <el-tooltip class="item" effect="dark" content="请输入延时时间,范围在1000毫秒-2000毫秒之间" placement="top-end">
+    <el-input 
+      v-model.number="form18.sendDelayTime"
+      type="number"
+      :min="1000"
+      :max="2000"
+      placeholder="请输入1000-2000之间的数值">
+      <template slot="append">毫秒</template>
+    </el-input>
+  </el-tooltip>
+</el-form-item>
            <el-form-item label="可查看评论条数" v-if="false">
              <el-tooltip class="item" effect="dark" content="在评论区可以查看的历史评论条数,默认200" placement="top-end">
                <el-input-number  v-model="form18.viewCommentNum" :min="1"></el-input-number>
@@ -1315,6 +1328,22 @@ export default {
       },
       rules3: {
       },
+      rulesDelay:[
+                { 
+                  validator: (rule, value, callback) => {
+                    if (value === '' || value == null) {
+                      callback(); // 允许为空,不校验范围
+                    } else if (isNaN(value)) {
+                      callback(new Error('请输入有效数字'));
+                    } else if (value < 1000 || value > 2000) {
+                      callback(new Error('延时时间必须在1000-2000毫秒之间'));
+                    } else {
+                      callback();
+                    }
+                  },
+                  trigger: 'blur'
+                }
+              ],
       rules20:{
         levelDay: [{ required: true, message: '请输入评级天数', trigger: 'blur' }],
         aLevelMin: [{ required: true, message: '请输入A级最小值', trigger: 'blur' }],