Просмотр исходного кода

🦄 refactor(瑞鹰日报): 调整油耗警告

Zimo 4 дней назад
Родитель
Сommit
1d58f49165

+ 3 - 3
src/views/pms/iotrydailyreport/approval.vue

@@ -395,7 +395,7 @@ function cellStyle(data: {
   if (column.property === 'dailyFuel') {
     const originalValue = row.dailyFuel ?? 0
 
-    if (originalValue > 15)
+    if (originalValue > 9000)
       return {
         color: 'red',
         fontWeight: 'bold'
@@ -880,7 +880,7 @@ const submitForm = async (auditStatus: 20 | 30) => {
                 <span
                   class="inline-flex items-center rounded border border-red-200 bg-red-100 px-2 py-0.5 text-xs font-medium text-red-600 dark:bg-red-900/20 dark:border-red-800 dark:text-red-400"
                 >
-                  >15升 红色预警
+                  >9000升 红色预警
                 </span>
               </div>
               <div class="flex items-center justify-between">
@@ -959,7 +959,7 @@ const submitForm = async (auditStatus: 20 | 30) => {
               v-model="form.dailyFuel"
               placeholder="请输入当日油耗(升)"
               clearable
-              :class="{ 'warning-input': (form.dailyFuel ?? 0) > 15 }"
+              :class="{ 'warning-input': (form.dailyFuel ?? 0) > 9000 }"
               disabled
             />
           </el-form-item>

+ 3 - 3
src/views/pms/iotrydailyreport/fill.vue

@@ -395,7 +395,7 @@ function cellStyle(data: {
   if (column.property === 'dailyFuel') {
     const originalValue = row.dailyFuel ?? 0
 
-    if (originalValue > 15)
+    if (originalValue > 9000)
       return {
         color: 'red',
         fontWeight: 'bold'
@@ -880,7 +880,7 @@ const submitForm = async () => {
                 <span
                   class="inline-flex items-center rounded border border-red-200 bg-red-100 px-2 py-0.5 text-xs font-medium text-red-600 dark:bg-red-900/20 dark:border-red-800 dark:text-red-400"
                 >
-                  >15升 红色预警
+                  >9000升 红色预警
                 </span>
               </div>
               <div class="flex items-center justify-between">
@@ -957,7 +957,7 @@ const submitForm = async () => {
               v-model="form.dailyFuel"
               placeholder="请输入当日油耗(升)"
               clearable
-              :class="{ 'warning-input': (form.dailyFuel ?? 0) > 15 }"
+              :class="{ 'warning-input': (form.dailyFuel ?? 0) > 9000 }"
             />
           </el-form-item>
           <el-form-item label="泥浆密度(g/cm³)" prop="mudDensity">

+ 2 - 2
src/views/pms/iotrydailyreport/index.vue

@@ -88,7 +88,7 @@
         <div class="color-legend">
           <div class="legend-item">
             <span class="color-indicator red"></span>
-            <span>当日油耗大于15升&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;红色预警</span>
+            <span>当日油耗大于9000升&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;红色预警</span>
           </div>
           <div class="legend-item">
             <span class="color-indicator orange"></span>
@@ -847,7 +847,7 @@ const getList = async () => {
 // 在 cellStyle 函数附近添加油耗预警判断函数
 const shouldShowFuelWarning = (row: any): boolean => {
   const dailyFuel = parseFloat(row.dailyFuel)
-  return !isNaN(dailyFuel) && dailyFuel > 15
+  return !isNaN(dailyFuel) && dailyFuel > 9000
 }
 
 // 计算列宽度

+ 1 - 1
src/views/pms/iotrydailyreport/xapproval.vue

@@ -316,7 +316,7 @@ function cellStyle(data: {
   if (column.property === 'dailyFuel') {
     const originalValue = row.dailyFuel ?? 0
 
-    if (originalValue > 15)
+    if (originalValue > 3500)
       return {
         color: 'blue',
         fontWeight: 'bold'

+ 1 - 1
src/views/pms/iotrydailyreport/xfill.vue

@@ -316,7 +316,7 @@ function cellStyle(data: {
   if (column.property === 'dailyFuel') {
     const originalValue = row.dailyFuel ?? 0
 
-    if (originalValue > 15)
+    if (originalValue > 3500)
       return {
         color: 'blue',
         fontWeight: 'bold'

+ 2 - 2
src/views/pms/iotrydailyreport/xjindex.vue

@@ -100,7 +100,7 @@
           </div>
           <div class="legend-item">
             <span class="color-indicator yellow"></span>
-            <span>当日油耗大于5升&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;蓝色预警</span>
+            <span>当日油耗大于3500升&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;蓝色预警</span>
           </div>
         </div>
       </ContentWrap>
@@ -735,7 +735,7 @@ const cellStyle = ({
   // 当日油耗预警逻辑
   if (column.property === 'dailyFuel') {
     const dailyFuel = parseFloat(row.dailyFuel) || 0
-    if (dailyFuel > 5) {
+    if (dailyFuel > 3500) {
       return {
         backgroundColor: '#e6f8ff', // 浅黄色背景
         color: '#0a35c4', // 橙色文字