zhoushihao
2024-12-23 eae89f75a208938dba8787a73f68a8ae2e44e165
UI-Project/src/views/Returns/returns.vue
@@ -79,7 +79,6 @@
      ElMessage.error(response.message);
    }
  } catch (error) {
    // 处理请求失败的情况
    // ElMessage.error('获取表格数据失败,请重试');
  }
};
@@ -213,7 +212,7 @@
if(data.InkageStatus!=null){
      const status = data.InkageStatus[0]; 
      cuttingMachine.value = status; 
            upstatus.value = status === '1' ? t('basicData.machine') : t('basicData.machineaa');
      upstatus.value = status === '1' ? t('basicData.machine') : t('basicData.machineaa');
      cuttingMachineStatusColor.value = status === '1' ? 'green' : '#911005';  
      inKageWord.value = status === '1' ? 0 : 1;  
}
@@ -261,13 +260,12 @@
  } else {
    options.value = [];
  }  
};
  // 处理用户输入变化的方法
};
const handleInputChangea = async (value: string) => {  
  if (value) {  
    await fetchOptionsa(value);  
  } else {  
    options.value = []; // 清空选项列表
    options.value = [];
  }  
};  
onBeforeUnmount(() => {
@@ -314,8 +312,7 @@
    } else {
      ElMessage.error(response.message);
    }
  } catch (error) {
      // 处理请求错误
  } catch (error) {
    }  
  }  
  else if( ida.value === 1 || ida.value === 3){
@@ -349,11 +346,9 @@
      number.value = '';
      list()
    } else {
      // 请求失败,显示错误消息
      ElMessage.error(response.message);
    }
  } catch (error) {
      // 处理请求错误
  } catch (error) {
    } 
    }
  else  {
@@ -527,9 +522,9 @@
    case 1:  
      return t('basicData.up');
    case 2:  
    return t('basicData.up');
      return t('basicData.up');
    case 100:  
    return t('basicData.finish');
      return t('basicData.finish');
  }  
}  
function getStatusType(state: number) {  
@@ -557,7 +552,6 @@
  workstationId.value = row.workstationId;
  adda.value = true;
};
// 定义一个响应式引用,用于存储颜色状态
const markingMachineStatus = ref('#911005');  
const cuttingMachineStatus = ref('#911005');  
// 定义一个方法来改变颜色状态  
@@ -568,14 +562,12 @@
  cuttingMachineStatus.value = 'green';  
}; 
const toggleEnableState = async (row: any) => {  
  // 检查 id 是否为空
  if (!row.id) {  
    ElMessage.error(t('basicData.updatanull'));  
    return; // 如果 id 为空,则不执行后续操作
    return;
  }  
  const newState = row.state === 100 ? 0 : 100;  
  try {
    // 发送请求到后端更新状态
  try {
    const response = await request.post('/loadGlass/up-patten-usage/updateGlassState', { id: row.id, state: newState });
    if (response.code === 200) {
      ElMessage.success(response.message);
@@ -584,7 +576,6 @@
      ElMessage.error(response.message);
    }
  } catch (error) {
    // 处理请求错误
    ElMessage.error(t('basicData.glassnull'));
  }
};
@@ -655,17 +646,6 @@
      </template>  
    </el-table-column>  
      <el-table-column prop="thickness" :label="$t('basicData.thickness')" align="center"/>
      <!-- <el-table-column
            align="center"
            label="状态"
            min-width="80"
            prop="state"
          >
          <template #default="scope">
        <el-tag :type="getStatusType(scope.row.state)">
          {{ getStatusText(scope.row.state) }}
        </el-tag>
      </template>  -->
      <el-table-column
          align="center"
            :label="$t('basicData.startstatus')"
@@ -739,16 +719,6 @@
      </div>
    </template>
  </el-dialog>
  <!-- <el-dialog v-model="blindb" top="30vh" width="25%" title="是否停止任务?" >
    <template #footer>
      <div id="dialog-footer">
        <el-button type="primary" @click="handleb">
          确认
        </el-button>
        <el-button @click="blindb = false">取消</el-button>
      </div>
    </template>
  </el-dialog> -->
      <div id="parent">
        <img src="../../assets/shangpian.png" alt="" style="max-width: 40%;max-height: 40%;margin-top: 20px;margin-left: 340px;">
        <div id="overlay" v-show="flake"></div>
@@ -863,8 +833,7 @@
                    :label="item.label"  
                    :value="item.value"  
                 />  
               </el-select>
                <!-- <el-input v-model="patternThickness" autocomplete="off" /> -->
               </el-select>
              </el-form-item></div></div>
          </el-col>
        </el-row>