This commit is contained in:
2023-09-11 16:02:09 +08:00
parent 4ae00c1faf
commit 77f849d5da
6 changed files with 198 additions and 121 deletions

View File

@@ -44,8 +44,8 @@
</view>
</view>
<view class="submit-bar">
<button class="submit-button" :class="{'btn-disabled': !pkId}" :disabled="disabled" @tap="toSure1">开始保养</button>
<button class="submit-button" :class="{'btn-disabled': !pkId}" @tap="toJump">结束保养</button>
<button class="submit-button" :class="{'btn-disabled': !pkId || pkObj.invstatus !== '02'}" :disabled="disabled" @tap="toSure1">开始保养</button>
<button class="submit-button" :class="{'btn-disabled': !pkId || pkObj.invstatus !== '03'}" @tap="toJump">结束保养</button>
</view>
</view>
</template>
@@ -68,6 +68,9 @@
disabled: false
};
},
onShow () {
this._upkeepgetAllQuery(this.val1)
},
methods: {
handleChange (e) {
this._upkeepgetAllQuery(e)
@@ -100,6 +103,10 @@
this.disabled = false
return
}
if (this.pkObj.invstatus !== '02') {
this.disabled = false
return
}
try {
let res = await upkeepbegin(this.pkObj)
this.disabled = false
@@ -119,12 +126,16 @@
this.pkObj = this.pkId === e.maint_code ? e : {}
},
toJump () {
if (this.pkId) {
if (!this.pkId) {
return
}
if (this.pkObj.invstatus !== '03') {
return
}
this.$store.dispatch('setPublicObj', this.pkObj)
uni.navigateTo({
url: '/pages/device/MaintainFill'
})
}
}
}
}