From 30cfb2b836a8a3d609518cc295753b58b17a9bc7 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 15 十一月 2024 09:15:29 +0800
Subject: [PATCH] 优化

---
 company/src/components/business/OperaSolutionsBaseWindow.vue |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/company/src/components/business/OperaSolutionsBaseWindow.vue b/company/src/components/business/OperaSolutionsBaseWindow.vue
index 24ea717..6772793 100644
--- a/company/src/components/business/OperaSolutionsBaseWindow.vue
+++ b/company/src/components/business/OperaSolutionsBaseWindow.vue
@@ -25,7 +25,7 @@
             </el-form-item>
             <el-form-item label="鎶曚繚骞撮緞" prop="minAge">
                 <div style="display: flex; align-items: center;">
-                    <el-select v-model="form.minAge" style="flex: 1;" placeholder="璇烽�夋嫨">
+                    <el-select v-model="form.minAge" @change="changeMinAge" style="flex: 1;" placeholder="璇烽�夋嫨">
                         <el-option
                             v-for="item in 80"
                             :key="item"
@@ -34,7 +34,7 @@
                         </el-option>
                     </el-select>
                     <span style="margin: 0 30px;">鑷�</span>
-                    <el-select v-model="form.maxAge" style="flex: 1;" placeholder="璇烽�夋嫨">
+                    <el-select v-model="form.maxAge" @change="changeMaxAge" style="flex: 1;" placeholder="璇烽�夋嫨">
                         <el-option
                             v-for="item in 80"
                             :key="item"
@@ -80,9 +80,9 @@
                     <el-input style="margin-left: 0px;" type="number" v-model="form.delValidDays"   placeholder="璇疯緭鍏ユ壒鍑忕敓鏁堟椂闂达紙澶╂暟锛�" ></el-input>
                 </div>
             </el-form-item>
-            <el-form-item label="鎵规敼鎻愰啋鏃堕棿" prop="correctWarnTime">{{form.correctWarnTime}}
+            <el-form-item label="鎵规敼鎻愰啋鏃堕棿" prop="correctWarnTime">
                 <el-time-picker
-                    value-format="HH:hh:mm"
+                    value-format="HH:mm"
                     v-model="form.correctWarnTime"
                     placeholder="璇烽�夋嫨鎵规敼鎻愰啋鏃堕棿">
                 </el-time-picker>
@@ -242,7 +242,18 @@
       getWangedditor2(val){
         this.form.ortherInfo = val;
       },
-
+      changeMinAge(e) {
+        if (this.form.maxAge && this.form.maxAge >= 0 && e > this.form.maxAge) {
+          this.form.minAge = ''
+          this.$message.warning('璧峰骞撮緞涓嶈兘澶т簬鎴骞撮緞锛�')
+        }
+      },
+      changeMaxAge(e) {
+        if (this.form.minAge && this.form.minAge >= 0 && e < this.form.minAge) {
+          this.form.maxAge = ''
+          this.$message.warning('鎴骞撮緞涓嶈兘澶т簬璧峰骞撮緞锛�')
+        }
+      },
       handNumberInput (value) {
         const regex = /^[-+]?\d*$/
         if (!regex.test(value)) {
@@ -268,7 +279,6 @@
       confirm () {
         const data = JSON.parse(JSON.stringify(this.form))
         data.worktypeIdList = data.worktypeIdList.map(item => item.worktypeId)
-        data.correctWarnTime = data.correctWarnTime.substring(0, data.correctWarnTime.lastIndexOf(':'))
         this.$refs.form.validate((valid) => {
           if (!valid) {
             return

--
Gitblit v1.9.3