From 08e5768f91c2546c3d98f2cc96521476b59b2973 Mon Sep 17 00:00:00 2001 From: zhoushihao <zsh19950802@163.com> Date: 星期三, 04 九月 2024 20:12:33 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- UI-Project/src/views/Returns/returns.vue | 43 ++++++++++++++++++++++++++++++------------- 1 files changed, 30 insertions(+), 13 deletions(-) diff --git a/UI-Project/src/views/Returns/returns.vue b/UI-Project/src/views/Returns/returns.vue index a3613f2..c5ffe12 100644 --- a/UI-Project/src/views/Returns/returns.vue +++ b/UI-Project/src/views/Returns/returns.vue @@ -96,6 +96,10 @@ dialoglea.value = true; // 鎵撳紑缁戝畾鏋跺瓙瀵硅瘽妗� fetchFlowCardId(); }; +const selectproject = () => { + dialogFormVisible.value = true; + selectgong(); +}; // 鍊肩彮淇℃伅 const fetchFlowCardId = async () => { try { @@ -224,7 +228,27 @@ const requestData = { state: 100 }; -// 璋冪敤鎺ュ彛鑾峰彇閫夐」鏁版嵁鐨勫嚱鏁� + + + + +const selectgong = async (queryString: string) => { + try { + const response = await request.post('/loadGlass/optimizeProject/listByState',{ + ...requestData, + query: queryString + }) + if (response.code == 200) { + titleSelectJson.value.processType = response.data; + } else { + ElMessage.error(response.message); + } +} +catch (error) { + // 澶勭悊閿欒 + console.error(error); + } +} const fetchOptions = async (queryString: string) => { try { // 鍙戦�佽姹傚埌鍚庣鎺ュ彛 @@ -232,9 +256,8 @@ ...requestData, query: queryString // 灏嗘煡璇㈠瓧绗︿覆浣滀负鍙傛暟浼犻�� }); - if (response.code == 200) { - titleSelectJson.value.processType = response.data; + // titleSelectJson.value.processType = response.data; console.log(response.data); } else { @@ -243,7 +266,7 @@ } catch (error) { console.error('Error fetching options:', error); } -}; +}; // 澶勭悊鐢ㄦ埛杈撳叆鍙樺寲鐨勬柟娉� const handleInputChange = async (value: string) => { if (value) { @@ -375,7 +398,6 @@ message: t('basicData.pause'), }) } - }; // 鍒犻櫎 const handleConfirma = async () => { @@ -387,8 +409,7 @@ filmsId: "", patternThickness: 0, number: 0 - }); - + }); if (response.code == 200) { // 缁戝畾鎴愬姛锛屽鐞嗛�昏緫 ElMessage.success(response.message); @@ -435,7 +456,6 @@ const uniqueHeights = new Set(response.data.map(item => item.height)); const uniqueFilmsIds = new Set(response.data.map(item => item.filmsId)); const uniqueThicknesses = new Set(response.data.map(item => item.thickness)); - selectOptions.value = Array.from(uniqueWidths).map(width => ({ value: width, label: width, @@ -465,12 +485,9 @@ } // 寮�濮嬩笂鐗� const handle = async () => { - if (markingMachineStatus.value === 'green' && cuttingMachineStatus.value === 'green') { - + if (markingMachineStatus.value === 'green' && cuttingMachineStatus.value === 'green') { try { let engineeringId = window.localStorage.getItem('engineeringId') -console.log(engineeringId); - const response = await request.post('/loadGlass/engineering/engineering/changeTask', { engineerId: engineeringId, state: 1, @@ -708,7 +725,7 @@ <el-button @click="confirmCutting" style="margin-left: 30px;margin-top: -3px;" >{{ $t('basicData.change') }}</el-button> </div> - <el-button :disabled="!canSelectProject" style="margin-top: 5px;margin-left: 15px;" type="primary" @click="dialogFormVisible = true">{{ $t('basicData.selectproject') }}</el-button> + <el-button :disabled="!canSelectProject" style="margin-top: 5px;margin-left: 15px;" type="primary" @click="selectproject">{{ $t('basicData.selectproject') }}</el-button> <el-button :disabled="!canSelectProject" :style="{ backgroundColor: canStartLoading ? 'green' : 'initial',color: canStartLoading ? 'white' : 'black', }" style="margin-top: 5px;margin-left: 20px;" @click="handleBind">{{ $t('basicData.startloading') }}</el-button> <el-button style="margin-top: 5px;margin-left: 20px;" id="searchButton" type="warning" @click="handleBinda">{{ $t('basicData.stop') }}</el-button> <el-button style="margin-top: 5px;margin-left: 20px;" id="searchButton" type="info" @click="handlezhiban">{{ $t('searchOrder.dutyinformation') }}</el-button> -- Gitblit v1.8.0