|
@@ -54,7 +54,7 @@
|
|
|
</scroll-view>
|
|
|
<view class="bottom uni-row">
|
|
|
<button class="bottom-btn left-btn" @click="HandleChangevehicle"><text class="label">更换载具</text></button>
|
|
|
- <button class="bottom-btn right-btn" type="primary" @click="handleStartProcessing"><text
|
|
|
+ <button class="bottom-btn right-btn" type="primary" @click="handleStartProcessing(null)" :disabled="flag"><text
|
|
|
class="label">开始加工</text></button>
|
|
|
</view>
|
|
|
<dialog-end-work ref="endWorkDialog" @sendEquipment='getEquipment' @reset="reset" />
|
|
@@ -92,6 +92,7 @@
|
|
|
const dayWorkItem = ref({}) // 添加传输对象
|
|
|
const reqParam = ref([]) // 请求参数
|
|
|
const userInfo = ref(null) // 登录员工信息
|
|
|
+ const flag = ref(true)
|
|
|
|
|
|
onLoad(() => {
|
|
|
curSubDetails.value = store.planSubDetails;
|
|
@@ -116,8 +117,17 @@
|
|
|
listData.value[i].taskTime = (timeStamp / 3600000).toFixed(2) === 'NaN' ? 0 : (timeStamp / 3600000)
|
|
|
.toFixed(2);
|
|
|
}
|
|
|
- uni.hideLoading()
|
|
|
+ // 判断是否是新批次默认生成的第一条,下面的开始加工按钮不能点(有一个为0就不能点)
|
|
|
+ let arr = []
|
|
|
+ for (var i = 0; i < listData.value.length; i++) {
|
|
|
+ arr[i] = listData.value[i].status;
|
|
|
+ }
|
|
|
+
|
|
|
+ flag.value = arr.includes('0');
|
|
|
+ // flag.value = listData.value.some(value => {value.status == '0'|| value.status == '3'})
|
|
|
+ console.log(flag.value)
|
|
|
})
|
|
|
+ uni.hideLoading();
|
|
|
}
|
|
|
|
|
|
function reset() {
|
|
@@ -172,10 +182,10 @@
|
|
|
|
|
|
function handleAddDayWorkItem(data) {
|
|
|
console.log(data)
|
|
|
- if (data[0].nickName) { // data里面任意一对象除了设备相关的字段存在,直接给reqParam赋值
|
|
|
+ if (data[0].dayworkId) { // data里面任意一对象除了设备相关的字段存在,直接给reqParam赋值
|
|
|
reqParam.value = data;
|
|
|
} else {
|
|
|
- equipmentList.value = data;
|
|
|
+ // equipmentList.value = data;
|
|
|
dayWorkItem.value = {
|
|
|
dayworkId: dayWorkInfo.value.id,
|
|
|
lotId: dayWorkInfo.value.lotId,
|
|
@@ -188,10 +198,10 @@
|
|
|
startTime: timestampToTime(new Date())
|
|
|
}
|
|
|
|
|
|
- for (var i = 0; i < equipmentList.value.length; i++) {
|
|
|
+ for (var i = 0; i < data.length; i++) {
|
|
|
reqParam.value.push(dayWorkItem.value);
|
|
|
- reqParam.value[i].equipmentDetailId = equipmentList.value[i].equipmentId;
|
|
|
- reqParam.value[i].equipmentDetailCode = equipmentList.value[i].equipmentCode;
|
|
|
+ reqParam.value[i].equipmentDetailId = data[i].equipmentDetailId;
|
|
|
+ reqParam.value[i].equipmentDetailCode = data[i].equipmentDetailCode;
|
|
|
}
|
|
|
}
|
|
|
console.log(reqParam.value)
|
|
@@ -202,6 +212,7 @@
|
|
|
title: '操作成功',
|
|
|
duration: 2000
|
|
|
});
|
|
|
+ reqParam.value = [];
|
|
|
init();
|
|
|
} else {
|
|
|
uni.showToast({
|