init 二期ACS

This commit is contained in:
USER-20220102CG\noblelift
2024-01-16 16:31:20 +08:00
parent 2b40bf51ee
commit 3da40b153d
1823 changed files with 186650 additions and 0 deletions

View 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>