【类 型】:fix

【主	题】:table.js写上了参数的详细注释 更改两个执行任务 取消任务bug
【描	述】:
	[原因]:数据库status字段修改以前是数字表示状态 现改为枚举类型
	[过程]:
	[影响]:
【结	束】

# 类型 包含:
# feat:新功能(feature)
# fix:修补bug
# docs:文档(documentation)
# style: 格式(不影响代码运行的变动)
# refactor:重构(即不是新增功能,也不是修改bug的代码变动)
# test:增加测试
# chore:构建过程或辅助工具的变动
This commit is contained in:
tk 2024-06-11 19:50:49 +08:00
parent 85a46cc161
commit fcdf5958f6
2 changed files with 21 additions and 8 deletions

View File

@ -398,7 +398,7 @@ export default {
/* 插入日志 */
this.$store.dispatch('fetchLog', { content: `${this.plane.name} 开始执行 订单ID${item.id}、叫餐号:${item.food_sn}号。` })
/* 执行写在这里 */
if (item.bind_route === null) { //
if (item.bind_route === null) { //
this.$message.error('此站点,未绑定任务航点')
return
}
@ -420,7 +420,7 @@ export default {
this.$message.error('操作失败,请重新尝试')
}
this.publishFun(`{"questAss":${routeData}}`)//
this.questAss(item.id, 'status', '30')//
this.questAss(item.id, 'status', 'shipped')//
this.$store.dispatch('fetchLockSite', { id: item.receive_site_id, runing: this.plane.id })// 线
}
})
@ -464,7 +464,7 @@ export default {
* @description: 取消任务
*/
reQuest () {
if (!this.airLock) { // ""
if (!this.airLock) { // ""
return
}
this.$confirm('确认复位飞机状态,并清除航线的锁定?', '取消任务', {
@ -478,7 +478,8 @@ export default {
this.$store.dispatch('fetchLog', { content: `订单ID${item.id},送餐任务取消。` })
/* 执行写在这里 */
this.publishFun('{"resetState":1}')//
this.questAss(item.id, 'status', '20')//
this.questAss(item.id, 'status', 'pending')//
console.log('hi')
this.$store.dispatch('fetchLockSite', { id: item.receive_site_id, runing: 'null' })// 线
}
})
@ -505,7 +506,7 @@ export default {
this.$store.dispatch('fetchLog', { content: `订单ID${item.id} 送餐任务已完成。` })
/* 执行写在这里 */
this.publishFun('{"resetState":1}')//
this.questAss(item.id, 'status', '40')//
this.questAss(item.id, 'status', 'completed')//
this.$store.dispatch('fetchLockSite', { id: item.receive_site_id, runing: 'null' })// 线
}
})
@ -536,9 +537,7 @@ export default {
}
},
created () {
setTimeout(() => {
console.log(this.$store.state.orderList)
}, 3000)
console.log(this.questList)
if (this.siteList && this.routeList) {
this.airLock = this.siteList.some(item => item.runing === this.planesId)
}

View File

@ -22,6 +22,20 @@ export async function apiCrosFrequency (params) {
* @description: 向改变订单承接任务api 提交数据 ()
* @param {*} id 订单id
* @param {*} state "status"修改status字段 "back"修改back字段
* @param {*} val 修改字段的值 status包括
* canceled:交易取消
* unpaid:未付款
* pending:处理中(已付款)
* processing:备货中
* shipped:已发货
* completed:已完成
* closed:交易关闭
* back包括
* normal:未申请
* requested:申请退款
* refunded:已经退款
* rejected:拒绝退款
* actively:商家主动取消订单并退款
*/
export function questAss (id, state, val) {
const data = new URLSearchParams()// post对象参数 转成 字符串连接