From 1f4e7d0f73a73e7350cf5a1df279d5f30904c5d5 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 06 十二月 2023 08:41:32 +0800
Subject: [PATCH] bug

---
 web_standard/src/views/business/workPlans.vue |   33 ++++++++++++++++++++++++++++-----
 1 files changed, 28 insertions(+), 5 deletions(-)

diff --git a/web_standard/src/views/business/workPlans.vue b/web_standard/src/views/business/workPlans.vue
index 360a5f5..7dfff6f 100644
--- a/web_standard/src/views/business/workPlans.vue
+++ b/web_standard/src/views/business/workPlans.vue
@@ -1,7 +1,7 @@
 <template>
   <TableLayout :permissions="['ext:workplans:query']">
     <!-- 鎼滅储琛ㄥ崟 -->
-    <el-form ref="searchForm" slot="search-form" label-suffix="锛�" :model="searchForm" label-width="90px" inline>
+    <el-form ref="searchForm" slot="search-form" label-suffix="锛�" :model="searchForm" label-width="110px" inline>
       <el-form-item label="鐗╂枡鍚嶇О" prop="materialName">
         <el-input v-model="searchForm.materialName" placeholder="璇疯緭鍏�" @keypress.enter.native="search"></el-input>
       </el-form-item>
@@ -29,8 +29,13 @@
       <el-form-item label="閿�鍞崟鍙�" prop="salesorder">
         <el-input v-model="searchForm.salesorder" placeholder="璇疯緭鍏�" @keypress.enter.native="search"></el-input>
       </el-form-item>
-      <el-form-item label="璁″垝鏃ユ湡" prop="planDate">
-        <el-date-picker style="width: 300px;" @change="changeDate" v-model="searchForm.planDate" type="datetimerange"
+      <el-form-item label="璁″垝寮�濮嬫棩鏈�" prop="startDate">
+        <el-date-picker style="width: 300px;" @change="changeStartDate" v-model="startDate" type="daterange"
+          value-format="yyyy-MM-dd" range-separator="鑷�" start-placeholder="寮�濮嬫棩鏈�" end-placeholder="缁撴潫鏃ユ湡">
+        </el-date-picker>
+      </el-form-item>
+      <el-form-item label="璁″垝瀹屾垚鏃ユ湡" prop="planDate">
+        <el-date-picker style="width: 300px;" @change="changeDate" v-model="planDate" type="daterange"
           value-format="yyyy-MM-dd" range-separator="鑷�" start-placeholder="寮�濮嬫棩鏈�" end-placeholder="缁撴潫鏃ユ湡">
         </el-date-picker>
       </el-form-item>
@@ -96,13 +101,13 @@
         </el-table-column>
         <el-table-column label="瀹屽伐鍚堟牸鏁�" min-width="100px">
           <template slot-scope="{row}">
-            <span v-if="row.finishQualifiedNum">{{ row.finishQualifiedNum }}</span>
+            <span class="valid-style" v-if="row.finishQualifiedNum">{{ row.finishQualifiedNum }}</span>
             <span v-else>-</span>
           </template>
         </el-table-column>
         <el-table-column label="瀹屽伐涓嶈壇鏁�" min-width="100px">
           <template slot-scope="{row}">
-            <span v-if="row.finishUnQualifiedNum">{{ row.finishUnQualifiedNum }}</span>
+            <span class="unvalid-style" v-if="row.finishUnQualifiedNum">{{ row.finishUnQualifiedNum }}</span>
             <span v-else>-</span>
           </template>
         </el-table-column>
@@ -185,6 +190,8 @@
         materialCode: '',
         planDateStart: '',
         planDateEnd: '',
+        startDateEnd: '',
+        startDateStart: '',
         factoryId: '',
         materialId: '',
         batch: '',
@@ -193,6 +200,8 @@
         planCode: ''
       },
       ids: [],
+      planDate: [],
+      startDate: [],
       statusList: [
         { label: '宸茬敓鎴�', value: 0 },
         { label: '鎵ц涓�', value: 1 },
@@ -345,9 +354,23 @@
       }
       this.search()
     },
+    changeStartDate(e) {
+      if (e) {
+        this.searchForm.startDateStart = e[0]
+        this.searchForm.startDateEnd = e[1]
+      } else {
+        this.searchForm.startDateStart = ''
+        this.searchForm.startDateEnd = ''
+      }
+      this.search()
+    },
     resets() {
       this.searchForm.planDateStart = ''
       this.searchForm.planDateEnd = ''
+      this.searchForm.startDateStart = ''
+      this.searchForm.startDateEnd = ''
+      this.planDate = []
+      this.startDate = []
       this.reset()
     }
   }

--
Gitblit v1.9.3