| | |
| | | let param = {locNo:_this.locNo,containerCode: _this.barcode} |
| | | uni.request({ |
| | | url: `${_this.baseUrl}/agvMobile/update/detl/v1`, |
| | | header: { 'token': uni.getStorageSync('token')}, |
| | | data: param, |
| | | method: 'POST', |
| | | success(res) { |
| | | res = res.data |
| | | console.log(res); |
| | | if (res.code === 200) { |
| | | uni.showToast({ title: res.msg, icon: "success", position: 'top' }) |
| | | _this.$refs.chageDetl.close() |
| | |
| | | |
| | | <!-- 底部操作按钮 --> |
| | | <view class="buttom"> |
| | | <button size="mini" type="warn" @click="doBack()" v-if="btnType == 'out' || btnType == 'pick'">退库</button> |
| | | <button size="mini" :disabled="dis" type="warn" @click="doBack()" v-if="btnType == 'out' || btnType == 'pick'">退库{{sec}}</button> |
| | | <button size="mini" type="primary" @click="emptyPakin()" v-if="btnType == 'emptyPakin'">空板入库</button> |
| | | <button size="mini" type="primary" @click="emptyOut()" v-if="btnType == 'emptyPakin'">呼叫空板</button> |
| | | <button size="mini" type="primary" @click="doContainerMoveOut2()" v-if="btnType == 'out'">货架离场</button> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import utils from '@/pages/phyz/utils/utils.js' |
| | | export default { |
| | | data() { |
| | | return { |
| | |
| | | isOpen: false, |
| | | wrkMast: '', |
| | | wrkDetls: [], |
| | | waitPakins: [] |
| | | waitPakins: [], |
| | | dis: true, |
| | | sec: '' |
| | | } |
| | | }, |
| | | onShow() { |
| | |
| | | _this.station = data.item |
| | | _this.reloadStation() |
| | | }) |
| | | setInterval(()=> { |
| | | let k = utils.checkSec() |
| | | console.log(k); |
| | | if (k == 180) { |
| | | this.dis = false |
| | | this.sec = '' |
| | | } else { |
| | | this.dis = true |
| | | this.sec = k + "秒后重试" |
| | | } |
| | | },1000) |
| | | |
| | | |
| | | }, |
| | | methods: { |
| | | // 更新站点 |
| | |
| | | var res = result.data |
| | | if (res.code === 200) { |
| | | that.$refs.doBack.close() |
| | | utils.startStop() |
| | | setTimeout(()=> { |
| | | that.barcode = '' |
| | | that.reloadStation() |
New file |
| | |
| | | let sec = 180 |
| | | |
| | | const startStop = () => { |
| | | let inter = setInterval(()=> { |
| | | sec--; |
| | | if (sec == 0) { |
| | | clearInterval(inter) |
| | | sec = 180 |
| | | } |
| | | },1000) |
| | | } |
| | | const checkSec = () => { |
| | | return sec |
| | | } |
| | | module.exports = { |
| | | startStop, |
| | | sec, |
| | | checkSec |
| | | } |