|
@@ -121,74 +121,91 @@
|
|
|
<!-- 是否可以勾选:selectable="selectInit" -->
|
|
|
<el-table-column
|
|
|
type="selection"
|
|
|
- width="55"
|
|
|
+ width="45"
|
|
|
reserve-selection
|
|
|
+ align="center"
|
|
|
:selectable="selectInit"
|
|
|
></el-table-column>
|
|
|
+ <el-table-column label="装货点" width="120">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-select
|
|
|
+ size="mini"
|
|
|
+ v-model="scope.row.id"
|
|
|
+ @change="changePriority(scope.row)"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in option"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.value"
|
|
|
+ :value="item.id"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column
|
|
|
prop="capacityNumber"
|
|
|
label="车牌号"
|
|
|
fit
|
|
|
align="center"
|
|
|
+ width="150px"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="listNodeOrder"
|
|
|
label="序号"
|
|
|
align="center"
|
|
|
- width="80"
|
|
|
+ width="40"
|
|
|
></el-table-column>
|
|
|
- <el-table-column prop="resultStartTime" label="排队开始时间">
|
|
|
+ <el-table-column
|
|
|
+ prop="resultStartTime"
|
|
|
+ label="排队开始时间"
|
|
|
+ align="center"
|
|
|
+ width="160"
|
|
|
+ >
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="consigneeName" label="客户" fit>
|
|
|
+ <el-table-column
|
|
|
+ prop="consigneeName"
|
|
|
+ label="客户"
|
|
|
+ fit
|
|
|
+ show-overflow-tooltip
|
|
|
+ width="180"
|
|
|
+ >
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="materialName" label="物资名称">
|
|
|
+ <el-table-column
|
|
|
+ prop="materialName"
|
|
|
+ label="物资名称"
|
|
|
+ min-width="200"
|
|
|
+ >
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="steelMeter"
|
|
|
label="钢材长度"
|
|
|
align="center"
|
|
|
- width="80px"
|
|
|
+ width="60"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="materialSpecification"
|
|
|
label="规格型号"
|
|
|
- align="center"
|
|
|
+ min-width="180"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="materialNumber"
|
|
|
label="物资件数"
|
|
|
align="center"
|
|
|
- width="80px"
|
|
|
+ width="70"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="装货点" width="100">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-select
|
|
|
- size="mini"
|
|
|
- v-model="scope.row.id"
|
|
|
- @change="changePriority(scope.row)"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="item in option"
|
|
|
- :key="item.id"
|
|
|
- :label="item.value"
|
|
|
- :value="item.id"
|
|
|
- >
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="driverTel" label="司机电话号码">
|
|
|
+ <el-table-column prop="driverTel" label="司机电话号码" width="120">
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="sureTime" label="可进厂确认时间">
|
|
|
+ <el-table-column prop="sureTime" label="可进厂确认时间" width="150">
|
|
|
</el-table-column>
|
|
|
|
|
|
<!-- <el-table-column prop="gatepostName" label="进厂门岗" width="80">
|
|
|
</el-table-column> -->
|
|
|
- <el-table-column fixed="right" label="操作" width="180">
|
|
|
+ <el-table-column fixed="right" label="操作" width="150">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button
|
|
|
type="text"
|
|
@@ -218,31 +235,60 @@
|
|
|
>
|
|
|
<el-table-column
|
|
|
type="selection"
|
|
|
- width="55"
|
|
|
+ width="45"
|
|
|
+ align="center"
|
|
|
reserve-selection
|
|
|
:selectable="selectInitSplleing"
|
|
|
></el-table-column>
|
|
|
+ <el-table-column label="装货点" width="120">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-select
|
|
|
+ size="mini"
|
|
|
+ v-model="scope.row.id"
|
|
|
+ @change="changePriority(scope.row)"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in option"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.value"
|
|
|
+ :value="item.id"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column
|
|
|
prop="capacityNumber"
|
|
|
label="车牌号"
|
|
|
fit
|
|
|
align="center"
|
|
|
+ width="150"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="listNodeOrder"
|
|
|
label="序号"
|
|
|
align="center"
|
|
|
- width="80"
|
|
|
+ width="45"
|
|
|
></el-table-column>
|
|
|
- <el-table-column prop="resultStartTime" label="排队开始时间">
|
|
|
+ <el-table-column
|
|
|
+ prop="resultStartTime"
|
|
|
+ label="排队开始时间"
|
|
|
+ width="160"
|
|
|
+ >
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="consigneeName" label="客户" fit>
|
|
|
+ <el-table-column
|
|
|
+ prop="consigneeName"
|
|
|
+ label="客户"
|
|
|
+ fit
|
|
|
+ width="180"
|
|
|
+ show-overflow-tooltip
|
|
|
+ >
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="materialName"
|
|
|
label="物资名称"
|
|
|
- align="center"
|
|
|
+ min-width="200"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
@@ -255,48 +301,31 @@
|
|
|
<el-table-column
|
|
|
prop="materialSpecification"
|
|
|
label="规格型号"
|
|
|
- align="center"
|
|
|
+ min-width="180"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="materialNumber"
|
|
|
label="物资件数"
|
|
|
align="center"
|
|
|
- width="80px"
|
|
|
+ width="60"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="装货点" width="100">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-select
|
|
|
- size="mini"
|
|
|
- v-model="scope.row.id"
|
|
|
- @change="changePriority(scope.row)"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="item in option"
|
|
|
- :key="item.id"
|
|
|
- :label="item.value"
|
|
|
- :value="item.id"
|
|
|
- >
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
<el-table-column
|
|
|
prop="grid"
|
|
|
label="拼数"
|
|
|
fit
|
|
|
align="center"
|
|
|
- width="80"
|
|
|
+ width="50"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="driverTel" label="司机电话号码">
|
|
|
+ <el-table-column prop="driverTel" label="司机电话号码" width="120">
|
|
|
</el-table-column>
|
|
|
<!-- <el-table-column prop="gatepostName" label="进厂门岗" width="100">
|
|
|
</el-table-column> -->
|
|
|
- <el-table-column prop="sureTime" label="可进厂确认时间">
|
|
|
+ <el-table-column prop="sureTime" label="可进厂确认时间" width="150">
|
|
|
</el-table-column>
|
|
|
- <el-table-column fixed="right" label="操作" width="180">
|
|
|
+ <el-table-column fixed="right" label="操作" width="150">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button
|
|
|
type="text"
|
|
@@ -326,90 +355,94 @@
|
|
|
>
|
|
|
<el-table-column
|
|
|
type="selection"
|
|
|
- width="55"
|
|
|
+ width="45"
|
|
|
+ align="center"
|
|
|
reserve-selection
|
|
|
:selectable="selectInitSplleing"
|
|
|
></el-table-column>
|
|
|
+ <el-table-column label="装货点" width="120">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-select
|
|
|
+ size="mini"
|
|
|
+ v-model="scope.row.id"
|
|
|
+ @change="changePriority(scope.row)"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in option"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.value"
|
|
|
+ :value="item.id"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column
|
|
|
prop="capacityNumber"
|
|
|
label="车牌号"
|
|
|
fit
|
|
|
align="center"
|
|
|
+ width="150"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="listNodeOrder"
|
|
|
label="序号"
|
|
|
- width="80"
|
|
|
+ width="45"
|
|
|
align="center"
|
|
|
></el-table-column>
|
|
|
<el-table-column
|
|
|
prop="resultStartTime"
|
|
|
label="排队开始时间"
|
|
|
align="center"
|
|
|
+ width="160"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="consigneeName" label="客户" fit>
|
|
|
+ <el-table-column prop="consigneeName" label="客户" fit width="180">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="materialName"
|
|
|
label="物资名称"
|
|
|
align="center"
|
|
|
+ min-width="200"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="steelMeter"
|
|
|
label="钢材长度"
|
|
|
align="cenetr"
|
|
|
- width="80"
|
|
|
+ width="60"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="materialSpecification"
|
|
|
label="规格型号"
|
|
|
align="center"
|
|
|
+ min-width="180"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="materialNumber"
|
|
|
label="物资件数"
|
|
|
align="center"
|
|
|
- width="80"
|
|
|
+ width="60"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="装货点" width="100">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-select
|
|
|
- size="mini"
|
|
|
- v-model="scope.row.id"
|
|
|
- @change="changePriority(scope.row)"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="item in option"
|
|
|
- :key="item.id"
|
|
|
- :label="item.value"
|
|
|
- :value="item.id"
|
|
|
- >
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
<el-table-column
|
|
|
prop="grid"
|
|
|
label="拼数"
|
|
|
fit
|
|
|
- width="80"
|
|
|
+ width="60"
|
|
|
align="center"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="driverTel" label="司机电话号码">
|
|
|
+ <el-table-column prop="driverTel" label="司机电话号码" width="120">
|
|
|
</el-table-column>
|
|
|
<!-- <el-table-column prop="gatepostName" label="进厂门岗">
|
|
|
</el-table-column> -->
|
|
|
- <el-table-column prop="sureTime" label="可进厂确认时间">
|
|
|
+ <el-table-column prop="sureTime" label="可进厂确认时间" width="150">
|
|
|
</el-table-column>
|
|
|
-
|
|
|
- <el-table-column fixed="right" label="操作" width="180">
|
|
|
+ <el-table-column fixed="right" label="操作" width="150">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button
|
|
|
type="text"
|
|
@@ -623,7 +656,7 @@ export default {
|
|
|
//单拼的可勾选控制功能在这
|
|
|
//过滤出处在同一个网格上的数据
|
|
|
let gridData = this.tableData1.filter(e => {
|
|
|
- return e.gridId === row.gridId
|
|
|
+ return e.gridId === row.gridId && e.sureTime == null
|
|
|
})
|
|
|
//处理下maplist里面的数据
|
|
|
let reallyMaplist = this.maplist.map(e => {
|