From f970df80ad76eb1f0a20429510da3e950cad8d42 Mon Sep 17 00:00:00 2001
From: huang <1532065656@qq.com>
Date: 星期四, 09 十月 2025 14:50:08 +0800
Subject: [PATCH] 修改工程排产页面
---
UI-Project/src/views/EngineerScheduling/engineerScheduling.vue | 38 +++++++++++++++++++-------------------
1 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/UI-Project/src/views/EngineerScheduling/engineerScheduling.vue b/UI-Project/src/views/EngineerScheduling/engineerScheduling.vue
index 6fce418..683aa1b 100644
--- a/UI-Project/src/views/EngineerScheduling/engineerScheduling.vue
+++ b/UI-Project/src/views/EngineerScheduling/engineerScheduling.vue
@@ -39,17 +39,17 @@
const fetchDataSource = async () => {
try {
// 鏍规嵁褰撳墠鏍囩椤甸�夋嫨涓嶅悓鐨勬帴鍙�
- const apiUrl = activeTab.value === 'tempered'
- ? '/cacheVerticalGlass/bigStorageCageDetails/queryEngineer'
+ const apiUrl = activeTab.value === 'tempered'
+ ? '/cacheVerticalGlass/bigStorageCageDetails/queryEngineer'
: '/loadGlass/optimizeProject/queryEngineer';
-
+
const response = await request.post(apiUrl)
if (response.code === 200) {
dataSource.value = response.data.map((item: any) => {
const projectNo = activeTab.value === 'tempered' ? item.engineerId : item.projectNo
const name = activeTab.value === 'tempered' ? item.engineerId : (item.projectNo + "-" + item.projectName)
-
+
return {
key: projectNo,
label: name,
@@ -81,11 +81,11 @@
type: type
})
- if (response.code === 200) {
+ if (response.code === 200) {
// 瀵逛簬鎵�鏈夋爣绛鹃〉锛屼娇鐢╬rojectNo浣滀负key
targetKeys.value = response.data.map((item: any) => item.projectNo)
-
- // 閲嶈锛氬皢鍙充晶鏁版嵁娣诲姞鍒癲ataSource涓紝纭繚Transfer缁勪欢鑳芥壘鍒板搴旂殑椤�
+
+ // 灏嗗彸渚ф暟鎹坊鍔犲埌dataSource涓紝纭繚Transfer缁勪欢鑳芥壘鍒板搴旂殑椤�
response.data.forEach((item: any) => {
// 妫�鏌ataSource涓槸鍚﹀凡瀛樺湪璇ラ」
const exists = dataSource.value.some(dataItem => dataItem.key === item.projectNo)
@@ -119,7 +119,7 @@
} else if (activeTab.value === 'tempered') {
type = 3; // 閽㈠寲
}
-
+
const engineerList = targetKeys.value.map(projectNo => {
const dataItem = dataSource.value.find(item => item.key === projectNo)
return {
@@ -127,7 +127,7 @@
projectName: dataItem ? dataItem.projectName : ''
}
})
-
+
const response = await request.post(`/loadGlass/optimizeProject/updateEngineerScheduling?type=${type}`, engineerList)
if (response.code === 200) {
@@ -178,14 +178,14 @@
</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">
{{ t('searchOrder.makesure') }}
@@ -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) {
--
Gitblit v1.8.0