|
@@ -134,7 +134,7 @@
|
|
|
if (res.data.dayworkItemList.length == 0) {
|
|
|
uni.showToast({
|
|
|
icon: 'none',
|
|
|
- title: "该批次当前操作者没有报工",
|
|
|
+ title: "该批次今日没有报工",
|
|
|
duration: 2000
|
|
|
})
|
|
|
} else {
|
|
@@ -229,7 +229,7 @@
|
|
|
const result = {
|
|
|
dayworkId: store.dayworkInfo.id,
|
|
|
deptId: store.curDeptDetails.deptId,
|
|
|
- carrierCode: '100023'
|
|
|
+ carrierCode: '000493'
|
|
|
}
|
|
|
getFirstCarrierInfo(result).then(response => {
|
|
|
if (response.code == 200) {
|
|
@@ -265,12 +265,22 @@
|
|
|
}
|
|
|
|
|
|
function getEquipment(data) {
|
|
|
- equipmentList.value = data.map(item => {
|
|
|
- return {
|
|
|
- value: item.equipmentDetailId,
|
|
|
- text: item.equipmentDetailCode
|
|
|
- };
|
|
|
+ const uniqueEquipmentMap = new Map();
|
|
|
+ let filterList = data.filter(info => info.userId == store.userInfo.userId)
|
|
|
+ console.log(filterList)
|
|
|
+ filterList.forEach(item => {
|
|
|
+ // 检查 Map 中是否已经有这个 equimentDetailId
|
|
|
+ if (!uniqueEquipmentMap.has(item.equipmentDetailId)) {
|
|
|
+ // 如果没有,添加到 Map 中
|
|
|
+ uniqueEquipmentMap.set(item.equipmentDetailId, {
|
|
|
+ value: item.equipmentDetailId,
|
|
|
+ text: item.equipmentDetailCode
|
|
|
+ });
|
|
|
+ }
|
|
|
});
|
|
|
+ // 将 Map 的值转换为数组
|
|
|
+ equipmentList.value = Array.from(uniqueEquipmentMap.values());
|
|
|
+ equipment.value = equipmentList.value[0].value
|
|
|
if (equipmentList.value.length > 0) {
|
|
|
equipment.value = equipmentList.value[0].value
|
|
|
}
|