|
|
|
@ -57,14 +57,25 @@
|
|
|
|
|
|
|
|
|
|
<el-row :gutter="24">
|
|
|
|
|
<el-col :span="12" class="el-col">
|
|
|
|
|
<el-form-item label="区域编码:" prop="freightRow" class="query-form-item">
|
|
|
|
|
<el-input-number
|
|
|
|
|
v-model="formData.freightRow" style="width: 80%"
|
|
|
|
|
auto-complete="off"
|
|
|
|
|
:min="1"
|
|
|
|
|
:max="30"
|
|
|
|
|
></el-input-number>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<!--<el-form-item label="区域编码:" prop="freightRow" class="query-form-item">-->
|
|
|
|
|
<!-- <el-input-number-->
|
|
|
|
|
<!-- v-model="formData.freightRow" style="width: 80%"-->
|
|
|
|
|
<!-- auto-complete="off"-->
|
|
|
|
|
<!-- :min="1"-->
|
|
|
|
|
<!-- :max="30"-->
|
|
|
|
|
<!-- ></el-input-number>-->
|
|
|
|
|
<!-- </el-form-item>-->
|
|
|
|
|
|
|
|
|
|
<el-form-item label="区域编码:" prop="freightRow" class="query-form-item">
|
|
|
|
|
<el-select v-model="formData.freightRow" filterable placeholder="请选择" style="width: 80%">
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in regions"
|
|
|
|
|
:key="item.regionCode"
|
|
|
|
|
:label="item.regionName"
|
|
|
|
|
:value="item.regionCode">
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
<!-- <el-col :span="12" class="el-col">-->
|
|
|
|
@ -87,6 +98,19 @@
|
|
|
|
|
>
|
|
|
|
|
<el-table-column type="index" label="序号"></el-table-column>
|
|
|
|
|
<el-table-column label="摆货层编号" prop="code"></el-table-column>
|
|
|
|
|
<el-table-column label="摆货层名称" prop="layerName">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<div style="display: flex; justify-content: center; align-items: center; width: 100%;">
|
|
|
|
|
<el-input
|
|
|
|
|
size="small"
|
|
|
|
|
v-model="scope.row.layerName"
|
|
|
|
|
style="width: 100%"
|
|
|
|
|
:disabled="scope.$index !== selectedIndex"
|
|
|
|
|
></el-input>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
|
|
<!--<el-table-column label="摆货层高度" prop="height">-->
|
|
|
|
|
<!-- <template slot-scope="scope">-->
|
|
|
|
|
<!-- <div style="display: flex; justify-content: center; align-items: center; width: 80%;">-->
|
|
|
|
@ -169,6 +193,7 @@ import {
|
|
|
|
|
} from '@/api/basic/workPlace/SysWorkplaceFreight'
|
|
|
|
|
import { deleteLayer, getLayerCode, getLayerList, saveLayer } from '@/api/basic/workPlace/SysWorkplaceLayer'
|
|
|
|
|
import { isBlank } from '@/utils/strUtil'
|
|
|
|
|
import { getRegions } from '@/api/basic/workPlace/regionManage'
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
props: {
|
|
|
|
@ -214,6 +239,12 @@ export default {
|
|
|
|
|
saveStatus: false, //记录保存状态
|
|
|
|
|
selectedIndex: null,//记录下标位置
|
|
|
|
|
remarkStatus: false,
|
|
|
|
|
//区域
|
|
|
|
|
regions:[],
|
|
|
|
|
regionQuery:{
|
|
|
|
|
page:1,
|
|
|
|
|
limit:10
|
|
|
|
|
},
|
|
|
|
|
// {
|
|
|
|
|
// code:null,
|
|
|
|
|
// queueNum:null,
|
|
|
|
@ -298,7 +329,8 @@ export default {
|
|
|
|
|
if (res.code == 20000) {
|
|
|
|
|
this.layerList.push({
|
|
|
|
|
code: res.data,
|
|
|
|
|
queueNum: null
|
|
|
|
|
queueNum: null,
|
|
|
|
|
layerName:""
|
|
|
|
|
})
|
|
|
|
|
} else {
|
|
|
|
|
this.$message.error('系统繁忙')
|
|
|
|
@ -313,7 +345,8 @@ export default {
|
|
|
|
|
let code = this.createLayerCode(lastLayer)
|
|
|
|
|
this.layerList.push({
|
|
|
|
|
code: code,
|
|
|
|
|
queueNum: null
|
|
|
|
|
queueNum: null,
|
|
|
|
|
layerName:""
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -392,7 +425,14 @@ export default {
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
getRegionList(){
|
|
|
|
|
getRegions(this.query).then(res => {
|
|
|
|
|
if (res.code == 20000){
|
|
|
|
|
this.regions = res.data.list
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
created() {
|
|
|
|
|
if (this.rowData != null) {
|
|
|
|
@ -407,6 +447,7 @@ export default {
|
|
|
|
|
this.getCode()
|
|
|
|
|
}
|
|
|
|
|
this.findWorkPlace('')
|
|
|
|
|
this.getRegionList()
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|