搬运起点
This commit is contained in:
@@ -24,6 +24,7 @@ export const queryTaskList = () => post('api/task/queryTaskList', {})
|
|||||||
export const deleteTask = (taskNum) => post('api/task/deleteTask', {
|
export const deleteTask = (taskNum) => post('api/task/deleteTask', {
|
||||||
task_num: taskNum
|
task_num: taskNum
|
||||||
})
|
})
|
||||||
|
export const querySingleTask = () => post('api/task/querySingleTask', {})
|
||||||
export const deleteSingleTask = (taskNum) => post('api/task/deleteSingleTask', {
|
export const deleteSingleTask = (taskNum) => post('api/task/deleteSingleTask', {
|
||||||
task_num: taskNum
|
task_num: taskNum
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -6,6 +6,14 @@ export const queryTaskList = () => {
|
|||||||
}
|
}
|
||||||
return res
|
return res
|
||||||
}
|
}
|
||||||
|
export const querySingleTask = () => {
|
||||||
|
let res = {
|
||||||
|
code: '1',
|
||||||
|
result: {'next_point_code': '4'},
|
||||||
|
desc: 'ok'
|
||||||
|
}
|
||||||
|
return res
|
||||||
|
}
|
||||||
export const queryPoint = () => {
|
export const queryPoint = () => {
|
||||||
let res = {
|
let res = {
|
||||||
code: '1',
|
code: '1',
|
||||||
@@ -51,70 +59,6 @@ export const queryPoint = () => {
|
|||||||
{
|
{
|
||||||
point_code: '10',
|
point_code: '10',
|
||||||
code_name: 'A-ZD101'
|
code_name: 'A-ZD101'
|
||||||
},
|
|
||||||
{
|
|
||||||
point_code: '11',
|
|
||||||
code_name: 'A-ZD101'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
point_code: '12',
|
|
||||||
code_name: 'A-ZD101'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
point_code: '13',
|
|
||||||
code_name: 'A-ZD101'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
point_code: '14',
|
|
||||||
code_name: 'A-ZD101'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
point_code: '15',
|
|
||||||
code_name: 'A-ZD101'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
point_code: '16',
|
|
||||||
code_name: 'A-ZD101'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
point_code: '17',
|
|
||||||
code_name: 'A-ZD101'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
point_code: '18',
|
|
||||||
code_name: 'A-ZD101'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
point_code: '19',
|
|
||||||
code_name: 'A-ZD101'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
point_code: '20',
|
|
||||||
code_name: 'A-ZD101'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
point_code: '21',
|
|
||||||
code_name: 'A-ZD101'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
point_code: '22',
|
|
||||||
code_name: 'A-ZD101'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
point_code: '23',
|
|
||||||
code_name: 'A-ZD101'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
point_code: '24',
|
|
||||||
code_name: 'A-ZD101'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
point_code: '25',
|
|
||||||
code_name: 'A-ZD101'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
point_code: '26',
|
|
||||||
code_name: '二楼中间层休息点位与茶水间的充电桩交叉点1二楼中间层休息点位与茶水间的充电桩交叉点1'
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,12 +25,14 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// import {queryTaskList, queryPoint} from '@/config/mork.js'
|
// import {queryPoint, querySingleTask} from '@/config/mork.js'
|
||||||
import {queryTaskList, queryPoint, confirmPoint, deleteSingleTask} from '@/config/getData.js'
|
import {queryPoint, querySingleTask, confirmPoint, deleteSingleTask} from '@/config/getData.js'
|
||||||
export default {
|
export default {
|
||||||
name: 'CarryPoint',
|
name: 'CarryPoint',
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
|
interTime: this.$store.getters.setTime,
|
||||||
|
timer: null,
|
||||||
type: '',
|
type: '',
|
||||||
title: '',
|
title: '',
|
||||||
disabled: false,
|
disabled: false,
|
||||||
@@ -42,32 +44,42 @@ export default {
|
|||||||
created () {
|
created () {
|
||||||
this.initData()
|
this.initData()
|
||||||
},
|
},
|
||||||
|
beforeDestroy () {
|
||||||
|
if (this.timer) {
|
||||||
|
clearInterval(this.timer)
|
||||||
|
}
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
refresh () {
|
||||||
|
this._querySingleTask()
|
||||||
|
this.timer = setInterval(() => {
|
||||||
|
this._querySingleTask()
|
||||||
|
}, this.interTime)
|
||||||
|
},
|
||||||
async initData () {
|
async initData () {
|
||||||
let res = await queryPoint()
|
let res = await queryPoint()
|
||||||
if (res.code === '1') {
|
if (res.code === '1') {
|
||||||
|
this.pkId = ''
|
||||||
|
this.active = false
|
||||||
this.dataList = [...res.result]
|
this.dataList = [...res.result]
|
||||||
this.dataList.map(el => {
|
this.dataList.map(el => {
|
||||||
this.$set(el, 'checked', false)
|
this.$set(el, 'checked', false)
|
||||||
})
|
})
|
||||||
this._queryTaskList()
|
this.refresh()
|
||||||
} else {
|
} else {
|
||||||
this.toast(res.desc)
|
this.toast(res.desc)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
async _queryTaskList () {
|
async _querySingleTask () {
|
||||||
let res = await queryTaskList()
|
let res = await querySingleTask()
|
||||||
if (res.code === '1') {
|
if (res.code === '1' && res.hasOwnProperty('result')) {
|
||||||
let arr = this.dataList.filter(i => res.result.some(j => j.next_point_code === i.point_code && j.task_status === '01'))
|
this.dataList.map(el => {
|
||||||
if (arr.length > 0) {
|
if (el.point_code === res.result.next_point_code) {
|
||||||
this.pkId = arr[0].point_code
|
this.pkId = el.point_code
|
||||||
this.active = true
|
this.active = true
|
||||||
this.dataList.map(el => {
|
}
|
||||||
el.checked = true
|
el.checked = true
|
||||||
})
|
})
|
||||||
}
|
|
||||||
} else {
|
|
||||||
this.toast(res.desc)
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
async _deleteSingleTask () {
|
async _deleteSingleTask () {
|
||||||
@@ -78,16 +90,15 @@ export default {
|
|||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
let res = await deleteSingleTask(this.pkId)
|
let res = await deleteSingleTask(this.pkId)
|
||||||
if (res.code === '1') {
|
if (this.timer) {
|
||||||
this.toast(res.desc)
|
clearInterval(this.timer)
|
||||||
this.pkId = ''
|
|
||||||
this.active = false
|
|
||||||
setTimeout(() => {
|
|
||||||
this.initData()
|
|
||||||
}, 1000)
|
|
||||||
} else {
|
|
||||||
this.toast(res.desc)
|
|
||||||
}
|
}
|
||||||
|
this.toast(res.desc)
|
||||||
|
this.pkId = ''
|
||||||
|
this.active = false
|
||||||
|
setTimeout(() => {
|
||||||
|
this.refresh()
|
||||||
|
}, 1000)
|
||||||
this.disabled = false
|
this.disabled = false
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
this.disabled = false
|
this.disabled = false
|
||||||
@@ -101,16 +112,15 @@ export default {
|
|||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
let res = await confirmPoint(this.pkId, type)
|
let res = await confirmPoint(this.pkId, type)
|
||||||
if (res.code === '1') {
|
if (this.timer) {
|
||||||
this.toast(res.desc)
|
clearInterval(this.timer)
|
||||||
this.pkId = ''
|
|
||||||
this.active = false
|
|
||||||
setTimeout(() => {
|
|
||||||
this.initData()
|
|
||||||
}, 1000)
|
|
||||||
} else {
|
|
||||||
this.toast(res.desc)
|
|
||||||
}
|
}
|
||||||
|
this.toast(res.desc)
|
||||||
|
this.pkId = ''
|
||||||
|
this.active = false
|
||||||
|
setTimeout(() => {
|
||||||
|
this.refresh()
|
||||||
|
}, 1000)
|
||||||
this.disabled = false
|
this.disabled = false
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
this.disabled = false
|
this.disabled = false
|
||||||
@@ -132,6 +142,7 @@ export default {
|
|||||||
display flex
|
display flex
|
||||||
flex-wrap wrap
|
flex-wrap wrap
|
||||||
justify-content flex-start
|
justify-content flex-start
|
||||||
|
align-content flex-start
|
||||||
height calc(100% - 122px)
|
height calc(100% - 122px)
|
||||||
overflow-y auto
|
overflow-y auto
|
||||||
.buttons_wrapper
|
.buttons_wrapper
|
||||||
|
|||||||
Reference in New Issue
Block a user