Compare commits

...

2 Commits

Author SHA1 Message Date
Ledo
8ecf0e1cfe 小程序端不提示错误问题和设计时间问题 2025-06-30 22:49:17 +08:00
Ledo
6aed54f04e 时间超时问题 2025-06-30 22:47:13 +08:00
3 changed files with 39 additions and 18 deletions

View File

@ -807,9 +807,13 @@ const submitForm = async (operate) => {
const onAddItem = async() => { const onAddItem = async() => {
// //
var date = new Date(); var date = new Date();
date.setHours(0,0,0,0)
var date2 = new Date();
if(processDesignType.value == 'BLUEPRINT_WORKBLANK'){ if(processDesignType.value == 'BLUEPRINT_WORKBLANK'){
if(formData.value.blankDate != null ){ if(formData.value.blankDate != null ){
if(formData.value.blankDate < date.getTime()){ var date1 = new Date(formData.value.blankDate);
date1.setHours(0,0,0,0)
if(date1.getTime()< date.getTime()){
if(formData.value.isDelay == null || formData.value.isDelay == 0){ if(formData.value.isDelay == null || formData.value.isDelay == 0){
message.error("当前任务已超期,请延期后重试!") message.error("当前任务已超期,请延期后重试!")
return return
@ -822,7 +826,9 @@ const onAddItem = async() => {
} }
if(processDesignType.value == 'BLUEPRINT_2D'){ if(processDesignType.value == 'BLUEPRINT_2D'){
if(formData.value.twoDimDate != null ){ if(formData.value.twoDimDate != null ){
if(formData.value.twoDimDate < date.getTime()){ var date1 = new Date(formData.value.twoDimDate);
date1.setHours(0,0,0,0)
if(date1.getTime()< date.getTime()){
if(formData.value.isDelay == null || formData.value.isDelay == 0){ if(formData.value.isDelay == null || formData.value.isDelay == 0){
message.error("当前任务已超期,请延期后重试!") message.error("当前任务已超期,请延期后重试!")
return return
@ -836,7 +842,9 @@ const onAddItem = async() => {
} }
if(processDesignType.value == 'BLUEPRINT_3D'){ if(processDesignType.value == 'BLUEPRINT_3D'){
if(formData.value.threeDimDate != null ){ if(formData.value.threeDimDate != null ){
if(formData.value.threeDimDate < date.getTime()){ var date1 = new Date(formData.value.threeDimDate);
date1.setHours(0,0,0,0)
if(date1.getTime()< date.getTime()){
if(formData.value.isDelay == null || formData.value.isDelay == 0){ if(formData.value.isDelay == null || formData.value.isDelay == 0){
message.error("当前任务已超期,请延期后重试!") message.error("当前任务已超期,请延期后重试!")
return return
@ -850,9 +858,9 @@ const onAddItem = async() => {
if(processDesignType.value == 'BLUEPRINT_FOUNDRY_TECHNOLOGY'){ if(processDesignType.value == 'BLUEPRINT_FOUNDRY_TECHNOLOGY'){
console.log(formData.value.craftEndDate) console.log(formData.value.craftEndDate)
if(formData.value.craftEndDate != null ){ if(formData.value.craftEndDate != null ){
console.log(date.getTime()) var date1 = new Date(formData.value.craftEndDate);
console.log(formData.value.craftEndDate) date1.setHours(0,0,0,0)
if(formData.value.craftEndDate < date.getTime()){ if(date1.getTime()< date.getTime()){
if(formData.value.isDelay == null || formData.value.isDelay == 0){ if(formData.value.isDelay == null || formData.value.isDelay == 0){
message.error("当前任务已超期,请延期后重试!") message.error("当前任务已超期,请延期后重试!")
return return
@ -892,8 +900,8 @@ const onAddItem = async() => {
progress: undefined, progress: undefined,
blueprintLink: undefined, blueprintLink: undefined,
remark: '', remark: '',
createTime: date.getTime(), createTime: date2.getTime(),
beginTime:date.getTime(), beginTime:date2.getTime(),
endTime:undefined, endTime:undefined,
isOver:0, isOver:0,
workTime:undefined, workTime:undefined,

View File

@ -1353,7 +1353,8 @@ const submitForm = async (operate) => {
d1.setHours(0, 0, 0, 0); d1.setHours(0, 0, 0, 0);
d2.setHours(0, 0, 0, 0); d2.setHours(0, 0, 0, 0);
console.log(d1)
console.log(d2)
if (d1 > d2) { if (d1 > d2) {
let name; let name;
procedureList.value.forEach((items) => { procedureList.value.forEach((items) => {

View File

@ -102,9 +102,9 @@ const getData = async () => {
}else{ }else{
amount.value = 0 amount.value = 0
} }
} }
isLoading.value = false isLoading.value = false
} }
@ -159,17 +159,29 @@ const handleComplate = async () => {
try { try {
const data = await postOperateAPI(params); const data = await postOperateAPI(params);
} catch (error) { } catch (error) {
console.log(error)
uni.showToast({
icon: 'none',
duration: 3000,
title: error.data.msg,
})
} finally { } finally {
isLoading.value = false; await getDetailData(detailInfo.value.id)
await getData()
const obj = historyList.value[0]
//
if (obj && obj?.workTime == null && obj.endTime) {
popupShow.value = true
} }
const url = `/pages/productionReport/productionReport-detail?id=${detailInfo.value.id}` }
uni.redirectTo({ isLoading.value = false;
url, // const url = `/pages/productionReport/productionReport-detail?id=${detailInfo.value.id}`
}) // uni.redirectTo({
// url,
// })
} }
// //
const handleOk = async (active) => { const handleOk = async (active) => {
console.log(amount.value)
const params = { const params = {
id: detailInfo.value?.id, id: detailInfo.value?.id,
active: 'SUBMIT', active: 'SUBMIT',
@ -318,7 +330,7 @@ const handleStop = async () => {
<p>上一道工序尚未完工请等待上一道工序完工后进行报工</p> <p>上一道工序尚未完工请等待上一道工序完工后进行报工</p>
</view> </view>
</view> </view>
</template> </template>
<style lang="scss"> <style lang="scss">
// //