init 二期ACS
This commit is contained in:
119
acs2/nladmin-ui/src/views/acs/task/deviceAskTask/index.vue
Normal file
119
acs2/nladmin-ui/src/views/acs/task/deviceAskTask/index.vue
Normal file
@@ -0,0 +1,119 @@
|
||||
<template>
|
||||
<div class="app-container">
|
||||
<!--工具栏-->
|
||||
<div class="head-container">
|
||||
<!--如果想在工具栏加入更多按钮,可以使用插槽方式, slot = 'left' or 'right'-->
|
||||
<div>
|
||||
<el-form ref="form" :model="form" size="small" label-width="80px">
|
||||
<el-form-item label="设备编号:">
|
||||
<el-select
|
||||
v-model="form.device_code"
|
||||
filterable
|
||||
clearable
|
||||
size="small"
|
||||
placeholder="请选择"
|
||||
class="filter-item"
|
||||
style="width: 190px"
|
||||
>
|
||||
<el-option v-for="item in deviceList" :key="item.device_code" :label="item.device_code" :value="item.device_code" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="托盘条码:">
|
||||
<el-input
|
||||
v-model="form.carrierno"
|
||||
size="small"
|
||||
clearable
|
||||
placeholder="输入托盘号"
|
||||
style="width: 190px;"
|
||||
class="filter-item"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="高:">
|
||||
<el-input
|
||||
v-model="form.height"
|
||||
size="small"
|
||||
clearable
|
||||
placeholder="请输入高度"
|
||||
style="width: 190px;"
|
||||
class="filter-item"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="宽:">
|
||||
<el-input
|
||||
v-model="form.weight"
|
||||
size="small"
|
||||
clearable
|
||||
placeholder="请输入宽度"
|
||||
style="width: 190px;"
|
||||
class="filter-item"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="路由方案:">
|
||||
<el-select
|
||||
v-model="form.route_plan_code"
|
||||
clearable
|
||||
size="small"
|
||||
placeholder="请选择"
|
||||
class="filter-item"
|
||||
style="width: 190px"
|
||||
>
|
||||
<el-option v-for="item in routePlanList" :key="item.plan_uuid" :label="item.plan_name" :value="item.plan_uuid" />
|
||||
</el-select>
|
||||
<el-form-item>
|
||||
<el-button type="primary" @click="onSubmit">提交</el-button>
|
||||
</el-form-item>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import deviceCrud from '@/api/acs/device/device'
|
||||
import { selectList } from '@/api/acs/route/routePlan'
|
||||
import crudTask from '@/api/acs/task/task'
|
||||
|
||||
export default {
|
||||
name: 'DeviceAskTask',
|
||||
data() {
|
||||
return {
|
||||
routePlanList: [],
|
||||
deviceList: [],
|
||||
form: {
|
||||
device_code: null,
|
||||
carrierno: null,
|
||||
route_plan_code: null,
|
||||
height: null,
|
||||
weight: null
|
||||
}
|
||||
}
|
||||
},
|
||||
created() {
|
||||
deviceCrud.selectDeviceList().then(data => {
|
||||
this.deviceList = data
|
||||
})
|
||||
selectList().then(data => {
|
||||
this.routePlanList = data
|
||||
})
|
||||
},
|
||||
methods: {
|
||||
onSubmit() {
|
||||
crudTask.deviceAskTask(this.form).then(res => {
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
const data = JSON.parse(res)
|
||||
if (data.status === '200') {
|
||||
this.$message('请求成功')
|
||||
} else {
|
||||
this.$message(res.message)
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
||||
</style>
|
||||
Reference in New Issue
Block a user