From a133429e9c1dbe107e34646cdf859eafe166ab34 Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期四, 01 八月 2024 16:39:21 +0800
Subject: [PATCH] 班次时间设置修改、多样品切换数据携带等bug更新

---
 src/components/view/b3-classes.vue |   38 ++++++++++++++++++++++++++++++--------
 1 files changed, 30 insertions(+), 8 deletions(-)

diff --git a/src/components/view/b3-classes.vue b/src/components/view/b3-classes.vue
index 3a2811d..eca7f12 100644
--- a/src/components/view/b3-classes.vue
+++ b/src/components/view/b3-classes.vue
@@ -265,9 +265,9 @@
           </div>
           <div style="width: calc(100% - 260px);">
             <span class="form_label">鏃堕棿锛�</span>
-            <span v-if="!item.isEdit"> {{item.time === null ? '' : item.time[0] + '~' + item.time[1]}} </span>
+            <span v-if="!item.isEdit"> {{item.startTime&&item.endTime ? item.startTime + '~' + item.endTime:''}} </span>
             <span class="form_input" v-if="item.isEdit">
-            <el-time-picker
+            <!-- <el-time-picker
               style="width: 200px;"
               is-range
               size="small"
@@ -278,7 +278,28 @@
               start-placeholder="寮�濮嬫椂闂�"
               end-placeholder="缁撴潫鏃堕棿"
               placeholder="閫夋嫨鏃堕棿鑼冨洿">
-            </el-time-picker>
+            </el-time-picker> -->
+            <el-time-select
+              placeholder="璧峰鏃堕棿"
+              v-model="item.startTime"
+              size="small"
+              :picker-options="{
+                start: '00:00',
+                step: '00:15',
+                end: '24:00'
+              }" style="width: 120px;">
+            </el-time-select>
+            <el-time-select
+              style="width: 120px;"
+              placeholder="缁撴潫鏃堕棿"
+              v-model="item.endTime"
+              size="small"
+              :picker-options="{
+                start: '00:00',
+                step: '00:15',
+                end: '24:00'
+              }">
+            </el-time-select>
           </span>
           </div>
           <span>
@@ -695,9 +716,9 @@
         if (res.data.length > 0) {
           res.data.forEach(item => {
             item.isEdit = false
-            item.time = []
-            item.time.push(item.startTime)
-            item.time.push(item.endTime)
+            // item.time = []
+            // item.time.push(item.startTime)
+            // item.time.push(item.endTime)
             const index = this.timeTypeList.findIndex(val => val.value === item.shift)
             if (index > -1) {
               item.type = this.timeTypeList[index].label
@@ -727,6 +748,7 @@
         }
       }
       delete item.orderBy
+      delete item.time
       const isEmpty = this.isObjectEmpty(item)
       if (isEmpty) {
         this.$message.error('璇峰~鍐欏畬鏁�')
@@ -735,8 +757,8 @@
       let newObj = {}
       let url = ''
       newObj.shift = item.shift
-      newObj.startTime = item.time[0]
-      newObj.endTime = item.time[1]
+      newObj.startTime = item.startTime
+      newObj.endTime = item.endTime
       url = this.$api.performanceShift.shiftAdd
       if (item.id) {
         // 鏈塱d涓轰慨鏀�

--
Gitblit v1.9.3