huang
2025-10-09 f970df80ad76eb1f0a20429510da3e950cad8d42
修改工程排产页面
1个文件已修改
20 ■■■■ 已修改文件
UI-Project/src/views/EngineerScheduling/engineerScheduling.vue 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI-Project/src/views/EngineerScheduling/engineerScheduling.vue
@@ -85,7 +85,7 @@
            // 对于所有标签页,使用projectNo作为key
            targetKeys.value = response.data.map((item: any) => item.projectNo)
            
            // 重要:将右侧数据添加到dataSource中,确保Transfer组件能找到对应的项
            // 将右侧数据添加到dataSource中,确保Transfer组件能找到对应的项
            response.data.forEach((item: any) => {
                // 检查dataSource中是否已存在该项
                const exists = dataSource.value.some(dataItem => dataItem.key === item.projectNo)
@@ -178,13 +178,13 @@
        </el-tabs>
        <div class="transfer-wrapper">
            <el-transfer
                v-model="targetKeys"
                filterable
                :data="dataSource"
                :titles="['待排产', getRightListTitle]"
                :button-texts="['', '']"
            />
            <el-transfer v-model="targetKeys" class="custom-transfer" filterable :data="dataSource"
                :titles="['待排产', getRightListTitle]" :button-texts="['', '']">
                <template #right-empty>
                    <el-empty :image-size="80" description="No data" />
                </template>
            </el-transfer>
            
            <div class="transfer-save">
                <el-button type="primary" @click="saveScheduling">
@@ -233,8 +233,8 @@
    height: 440px;
}
::v-deep(.el-transfer-panel-body-height) {
    height: 470px;
.custom-transfer {
    --el-transfer-panel-body-height: 400px;
}
::v-deep(.el-transfer-panel__header) {