This commit is contained in:
2024-05-11 15:21:48 +08:00
parent 5cdd141dc4
commit cf2a5a7861
31 changed files with 860 additions and 490 deletions

View File

@@ -2,7 +2,7 @@
* @Author: zwq
* @Date: 2024-02-27 14:43:14
* @LastEditors: zwq
* @LastEditTime: 2024-04-22 09:10:46
* @LastEditTime: 2024-04-25 16:39:32
* @Description:
-->
<template>
@@ -32,7 +32,7 @@
:popper-append-to-body="false"
placeholder="请选择位置">
<el-option
v-for="item in potArr"
v-for="item in potSArr"
:key="item.id"
:label="item.lineEdgeLibraryCode"
:value="item.id" />
@@ -66,7 +66,7 @@
:popper-append-to-body="false"
placeholder="请选择位置">
<el-option
v-for="item in potArr"
v-for="item in potEArr"
:key="item.id"
:label="item.lineEdgeLibraryCode"
:value="item.id" />
@@ -83,7 +83,7 @@
<script>
import { getLineList, moveLine } from '@/api/asrs/warehouseStorehouse';
const regionArr = [
{ name: '一次分切区域', id: 1 },
{ name: '一次分切区域1线', id: 1 },
{ name: '一次分拣区域', id: 2 },
{ name: '二次分切区域', id: 3 },
{ name: '二次分拣区域', id: 4 },
@@ -91,6 +91,9 @@ const regionArr = [
{ name: '涂覆区域', id: 6 },
{ name: '其他', id: 7 },
{ name: '自动包装区域', id: 8 },
{ name: '一次分切区域2线', id: 9 },
{ name: '一次分切区域3线', id: 10 },
{ name: '一次分切区域4线', id: 11 },
];
export default {
data() {
@@ -103,7 +106,8 @@ export default {
targetId: undefined,
region: undefined,
},
potArr: [],
potSArr: [],
potEArr: [],
regionArr,
SDisable: true,
EDisable: true,
@@ -122,7 +126,7 @@ export default {
getSArr(val) {
getLineList({ region: val, warehouseId: this.warehouseId }).then(
(response) => {
this.potArr = response.data;
this.potSArr = response.data;
this.SDisable = false;
}
);
@@ -130,7 +134,7 @@ export default {
getEArr(val) {
getLineList({ region: val, warehouseId: this.warehouseId }).then(
(response) => {
this.potArr = response.data;
this.potEArr = response.data;
this.EDisable = false;
}
);

View File

@@ -2,20 +2,15 @@
* @Author: zwq
* @Date: 2024-02-27 14:43:14
* @LastEditors: zwq
* @LastEditTime: 2024-04-22 09:10:59
* @LastEditTime: 2024-04-25 16:39:35
* @Description:
-->
<template>
<div class="app-container">
<div class="box-card">
<div class="tip">
码头起点
</div>
<div class="tip">码头起点</div>
<el-form :inline="true" :model="startData" label-width="100px">
<el-form-item
label="选择区域"
class="drawer"
prop="region">
<el-form-item label="选择区域" class="drawer" prop="region">
<el-select
v-model="startData.region"
style="width: 100%"
@@ -29,10 +24,7 @@
:value="item.id" />
</el-select>
</el-form-item>
<el-form-item
label="选择位置"
class="drawer"
prop="targetId">
<el-form-item label="选择位置" class="drawer" prop="targetId">
<el-select
v-model="startData.targetId"
:disabled="SDisable"
@@ -47,15 +39,12 @@
</el-select>
</el-form-item>
</el-form>
<el-divider style="margin-bottom:36px"><i class="el-icon-bottom"></i></el-divider>
<div class="tipe">
码头终点
</div>
<el-divider style="margin-bottom: 36px">
<i class="el-icon-bottom"></i>
</el-divider>
<div class="tipe">码头终点</div>
<el-form :inline="true" :model="endData" label-width="100px">
<el-form-item
label="选择区域"
class="drawer"
prop="region">
<el-form-item label="选择区域" class="drawer" prop="region">
<el-select
v-model="endData.region"
style="width: 100%"
@@ -69,10 +58,7 @@
:value="item.id" />
</el-select>
</el-form-item>
<el-form-item
label="选择位置"
class="drawer"
prop="targetId">
<el-form-item label="选择位置" class="drawer" prop="targetId">
<el-select
v-model="endData.targetId"
:disabled="EDisable"
@@ -97,7 +83,7 @@
<script>
import { getLineList, moveLine } from '@/api/asrs/warehouseStorehouse';
const regionArr = [
{ name: '一次分切区域', id: 1 },
{ name: '一次分切区域1线', id: 1 },
{ name: '一次分拣区域', id: 2 },
{ name: '二次分切区域', id: 3 },
{ name: '二次分拣区域', id: 4 },
@@ -105,6 +91,9 @@ const regionArr = [
{ name: '涂覆区域', id: 6 },
{ name: '其他', id: 7 },
{ name: '自动包装区域', id: 8 },
{ name: '一次分切区域2线', id: 9 },
{ name: '一次分切区域3线', id: 10 },
{ name: '一次分切区域4线', id: 11 },
];
export default {
data() {
@@ -121,7 +110,7 @@ export default {
regionArr,
SDisable: true,
EDisable: true,
warehouseId: '1698950657556340737',
warehouseId: '1698950657556340737',
};
},
components: {},
@@ -134,16 +123,20 @@ export default {
this.EDisable = true;
},
getSArr(val) {
getLineList({ region: val,'warehouseId':this.warehouseId }).then((response) => {
this.potArr = response.data;
this.SDisable = false;
});
getLineList({ region: val, warehouseId: this.warehouseId }).then(
(response) => {
this.potArr = response.data;
this.SDisable = false;
}
);
},
getEArr(val) {
getLineList({ region: val,'warehouseId':this.warehouseId }).then((response) => {
this.potArr = response.data;
this.EDisable = false;
});
getLineList({ region: val, warehouseId: this.warehouseId }).then(
(response) => {
this.potArr = response.data;
this.EDisable = false;
}
);
},
move() {
if (this.startData.targetId && this.endData.targetId) {
@@ -172,21 +165,21 @@ export default {
.box-card {
padding: 50px;
margin: 20px;
text-align: center;
text-align: center;
box-shadow: 0px 0px 5px 2px gray;
position: relative;
position: relative;
}
.tip{
position:absolute;
top: 20px;
left: 100px;
color: #409EFF;
.tip {
position: absolute;
top: 20px;
left: 100px;
color: #409eff;
}
.tipe{
position:absolute;
top: 150px;
left: 100px;
color: #409EFF;
.tipe {
position: absolute;
top: 150px;
left: 100px;
color: #409eff;
}
.el-divider--horizontal {
margin-bottom: 48px;