From 7efe917a161f7c6965cfa75ac5ad7e664dcc1eb4 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 14 十一月 2025 09:59:03 +0800
Subject: [PATCH] 1.生产派工-加一个损耗率新增修改

---
 src/views/personnelManagement/scheduling/index.vue |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/src/views/personnelManagement/scheduling/index.vue b/src/views/personnelManagement/scheduling/index.vue
index 7c6324f..15bf05c 100644
--- a/src/views/personnelManagement/scheduling/index.vue
+++ b/src/views/personnelManagement/scheduling/index.vue
@@ -48,13 +48,13 @@
               {{ (department_type.find(i => i.value === String(scope.row.department)) || {}).label }}
           </template>
         </el-table-column> -->
-        <!-- <el-table-column prop="shiftType" label="鐝绫诲瀷" width="100">
+        <el-table-column prop="shiftType" label="鐝绫诲瀷" width="120">
           <template #default="scope">
             <el-tag :type="getShiftTagType(scope.row.shiftType)">
-              {{ (shift_type.find(i => i.value === String(scope.row.shiftType)) || {}).label }}
+              {{ (shift_type.find(i => i.value === String(scope.row.shiftType)) || {}).label || '鏈煡' }}
             </el-tag>
           </template>
-        </el-table-column> -->
+        </el-table-column>
         <!-- <el-table-column prop="workDate" label="宸ヤ綔鏃ユ湡" width="120"/> -->
         <el-table-column prop="workStartTime" label="寮�濮嬫椂闂�"/>
         <el-table-column prop="workEndTime" label="缁撴潫鏃堕棿"/>
@@ -147,6 +147,16 @@
             </el-form-item>
           </el-col>
         </el-row> -->
+
+        <el-row :gutter="20">
+          <el-col :span="12">
+            <el-form-item label="鐝绫诲瀷锛�" prop="shiftType">
+              <el-select v-model="scheduleForm.shiftType" placeholder="璇烽�夋嫨鐝绫诲瀷" style="width: 100%">
+                <el-option v-for="item in shift_type" :label="item.label" :value="item.value" :key="item.value"/>
+              </el-select>
+            </el-form-item>
+          </el-col>
+        </el-row>
 
         <!-- <el-row :gutter="20">
           <el-col :span="12">
@@ -284,7 +294,7 @@
   staffIds: [],
   // staffNo: '',
   // department: '',
-  // shiftType: '',
+  shiftType: '',
   // workDate: '',
   workStartTime: '',
   workEndTime: '',
@@ -300,7 +310,7 @@
 const scheduleRules = reactive({
   staffIds: [{required: true, message: '璇烽�夋嫨鍛樺伐', trigger: 'change'}],
   // department: [{required: true, message: '璇烽�夋嫨閮ㄩ棬', trigger: 'change'}],
-  // shiftType: [{required: true, message: '璇烽�夋嫨鐝绫诲瀷', trigger: 'change'}],
+  shiftType: [{required: true, message: '璇烽�夋嫨鐝绫诲瀷', trigger: 'change'}],
   // workDate: [{required: true, message: '璇烽�夋嫨宸ヤ綔鏃ユ湡', trigger: 'change'}],
   workStartTime: [{required: true, message: '璇烽�夋嫨寮�濮嬫椂闂�', trigger: 'change'}],
   workEndTime: [{required: true, message: '璇烽�夋嫨缁撴潫鏃堕棿', trigger: 'change'}],
@@ -488,7 +498,7 @@
       // 璁剧疆鍏朵粬蹇呰瀛楁鐨勯粯璁ゅ��
       staffNo: '', // 鍙互鏍规嵁闇�瑕佷粠personList涓幏鍙�
       department: '',
-      shiftType: '',
+      shiftType: scheduleForm.shiftType,
       workDate: '',
       status: '',
       remark: ''

--
Gitblit v1.9.3