|
@@ -133,24 +133,35 @@
|
|
sortable
|
|
sortable
|
|
prop="id"
|
|
prop="id"
|
|
label="编号"
|
|
label="编号"
|
|
|
|
+ align="center"
|
|
fixed="left"
|
|
fixed="left"
|
|
- width="136px"
|
|
|
|
|
|
+ width="118px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
></el-table-column>
|
|
></el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
sortable
|
|
sortable
|
|
prop="jhTime"
|
|
prop="jhTime"
|
|
label="排产日期"
|
|
label="排产日期"
|
|
|
|
+ width="76px"
|
|
|
|
+ :show-overflow-tooltip="true"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ sortable
|
|
|
|
+ prop="deliveryDate"
|
|
|
|
+ label="交货日期"
|
|
|
|
+ align="center"
|
|
width="80px"
|
|
width="80px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
></el-table-column>
|
|
></el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
prop="grades"
|
|
prop="grades"
|
|
label="钢种"
|
|
label="钢种"
|
|
|
|
+ align="center"
|
|
|
|
+ width="71px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column
|
|
|
|
|
|
+ <!-- <el-table-column
|
|
sortable
|
|
sortable
|
|
prop="iateralArea"
|
|
prop="iateralArea"
|
|
label="断面"
|
|
label="断面"
|
|
@@ -165,12 +176,13 @@
|
|
min-width="100px"
|
|
min-width="100px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
- </el-table-column>
|
|
|
|
|
|
+ </el-table-column> -->
|
|
<el-table-column
|
|
<el-table-column
|
|
sortable
|
|
sortable
|
|
- prop="lengthTimesWidth"
|
|
|
|
- label="高度*宽度"
|
|
|
|
- min-width="100px"
|
|
|
|
|
|
+ prop="specifications"
|
|
|
|
+ label="规格"
|
|
|
|
+ align="center"
|
|
|
|
+ min-width="84px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
@@ -178,14 +190,16 @@
|
|
sortable
|
|
sortable
|
|
prop="lengths"
|
|
prop="lengths"
|
|
label="长度"
|
|
label="长度"
|
|
- min-width="100px"
|
|
|
|
|
|
+ align="center"
|
|
|
|
+ min-width="72px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
></el-table-column>
|
|
></el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
sortable
|
|
sortable
|
|
prop="planweight"
|
|
prop="planweight"
|
|
label="计划量"
|
|
label="计划量"
|
|
- width="110px"
|
|
|
|
|
|
+ align="center"
|
|
|
|
+ width="80px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
@@ -193,7 +207,8 @@
|
|
sortable
|
|
sortable
|
|
prop="kxf_weight"
|
|
prop="kxf_weight"
|
|
label="可下发量"
|
|
label="可下发量"
|
|
- min-width="100px"
|
|
|
|
|
|
+ align="center"
|
|
|
|
+ min-width="80px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
@@ -201,7 +216,8 @@
|
|
sortable
|
|
sortable
|
|
prop="yxf_weight"
|
|
prop="yxf_weight"
|
|
label="已下发量"
|
|
label="已下发量"
|
|
- min-width="100px"
|
|
|
|
|
|
+ align="center"
|
|
|
|
+ min-width="80px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
@@ -247,13 +263,15 @@
|
|
sortable
|
|
sortable
|
|
prop="roundid"
|
|
prop="roundid"
|
|
label="编号"
|
|
label="编号"
|
|
- min-width="142px"
|
|
|
|
|
|
+ fixed="left"
|
|
|
|
+ min-width="127px"
|
|
v-model="filterForm.data.sqno"
|
|
v-model="filterForm.data.sqno"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
></el-table-column>
|
|
></el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- sortable
|
|
|
|
|
|
+ sortable
|
|
prop="may"
|
|
prop="may"
|
|
|
|
+ align="center"
|
|
label="排产日期"
|
|
label="排产日期"
|
|
min-width="134px"
|
|
min-width="134px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
@@ -276,8 +294,9 @@
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- sortable
|
|
|
|
|
|
+ sortable
|
|
prop="describe"
|
|
prop="describe"
|
|
|
|
+ align="center"
|
|
label="轮次描述"
|
|
label="轮次描述"
|
|
min-width="160px"
|
|
min-width="160px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
@@ -301,8 +320,9 @@
|
|
<el-table-column
|
|
<el-table-column
|
|
sortable
|
|
sortable
|
|
prop="state"
|
|
prop="state"
|
|
|
|
+ align="center"
|
|
label="状态"
|
|
label="状态"
|
|
- min-width="100px"
|
|
|
|
|
|
+ min-width="70px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
@@ -315,7 +335,7 @@
|
|
sortable
|
|
sortable
|
|
prop="grades"
|
|
prop="grades"
|
|
label="钢种"
|
|
label="钢种"
|
|
- min-width="100px"
|
|
|
|
|
|
+ min-width="126px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
@@ -342,11 +362,45 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<span v-else>{{ nameObj.grades.obj[scope.row.grades] ? nameObj.grades.obj[scope.row.grades].name : scope.row.grades }}</span>
|
|
<span v-else>{{ nameObj.grades.obj[scope.row.grades] ? nameObj.grades.obj[scope.row.grades].name : scope.row.grades }}</span>
|
|
</template>
|
|
</template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ sortable
|
|
|
|
+ prop="specifications"
|
|
|
|
+ label="规格"
|
|
|
|
+ align="center"
|
|
|
|
+ min-width="109px"
|
|
|
|
+ :show-overflow-tooltip="true"
|
|
|
|
+ >
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <el-form-item
|
|
|
|
+ :prop="scope.row.seq + '.specifications'"
|
|
|
|
+ v-if=" !isCheck && scope.row.isSelection && scope.row.state !== '2'"
|
|
|
|
+ :rules="tableFormRules.specifications"
|
|
|
|
+ >
|
|
|
|
+ <el-select
|
|
|
|
+ allow-create
|
|
|
|
+ filterable
|
|
|
|
+ clearable
|
|
|
|
+ v-model="rightTableObj[scope.row.seq].specifications"
|
|
|
|
+ @keydown.native="keyDown" :id="scope.$index + scope.column.id"
|
|
|
|
+ placeholder=""
|
|
|
|
+ >
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item of nameObj.specifications.arr"
|
|
|
|
+ :key="item.id"
|
|
|
|
+ :value="item.name"
|
|
|
|
+ :label="item.name"
|
|
|
|
+ ></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <span v-else>{{ nameObj.specifications.obj[scope.row.specifications] ? nameObj.specifications.obj[scope.row.specifications].name : scope.row.specifications }}</span>
|
|
|
|
+ </template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
sortable
|
|
sortable
|
|
prop="lengths"
|
|
prop="lengths"
|
|
label="长度"
|
|
label="长度"
|
|
|
|
+ align="center"
|
|
min-width="100px"
|
|
min-width="100px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
@@ -370,7 +424,8 @@
|
|
sortable
|
|
sortable
|
|
prop="planWeight"
|
|
prop="planWeight"
|
|
label="计划量"
|
|
label="计划量"
|
|
- min-width="100px"
|
|
|
|
|
|
+ align="center"
|
|
|
|
+ min-width="75px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
@@ -389,7 +444,7 @@
|
|
<span v-else>{{scope.row.planWeight}}</span>
|
|
<span v-else>{{scope.row.planWeight}}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column
|
|
|
|
|
|
+ <!-- <el-table-column
|
|
sortable
|
|
sortable
|
|
prop="iateralArea"
|
|
prop="iateralArea"
|
|
label="断面"
|
|
label="断面"
|
|
@@ -420,8 +475,8 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<span v-else>{{ nameObj.iateralArea.obj[scope.row.iateralArea] ? nameObj.iateralArea.obj[scope.row.iateralArea].name : scope.row.iateralArea }}</span>
|
|
<span v-else>{{ nameObj.iateralArea.obj[scope.row.iateralArea] ? nameObj.iateralArea.obj[scope.row.iateralArea].name : scope.row.iateralArea }}</span>
|
|
</template>
|
|
</template>
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
|
|
+ </el-table-column> -->
|
|
|
|
+ <!-- <el-table-column
|
|
sortable
|
|
sortable
|
|
prop="dimension"
|
|
prop="dimension"
|
|
label="截面尺寸"
|
|
label="截面尺寸"
|
|
@@ -434,12 +489,6 @@
|
|
v-if=" !isCheck && scope.row.isSelection && scope.row.state !== '2'"
|
|
v-if=" !isCheck && scope.row.isSelection && scope.row.state !== '2'"
|
|
:rules="tableFormRules.dimension"
|
|
:rules="tableFormRules.dimension"
|
|
>
|
|
>
|
|
- <!-- <el-input
|
|
|
|
- style="width: 100%;"
|
|
|
|
- @keydown.native="keyDown" :id="scope.$index + scope.column.id"
|
|
|
|
- v-model="rightTableObj[scope.row.seq].dimension"
|
|
|
|
- refcous="true"
|
|
|
|
- ></el-input> -->
|
|
|
|
<el-select
|
|
<el-select
|
|
allow-create
|
|
allow-create
|
|
filterable
|
|
filterable
|
|
@@ -458,39 +507,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<span v-else>{{ nameObj.dimension.obj[scope.row.dimension] ? nameObj.dimension.obj[scope.row.dimension].name : scope.row.dimension }}</span>
|
|
<span v-else>{{ nameObj.dimension.obj[scope.row.dimension] ? nameObj.dimension.obj[scope.row.dimension].name : scope.row.dimension }}</span>
|
|
</template>
|
|
</template>
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- sortable
|
|
|
|
- prop="lengthTimesWidth"
|
|
|
|
- label="高度*宽度"
|
|
|
|
- min-width="100px"
|
|
|
|
- :show-overflow-tooltip="true"
|
|
|
|
- >
|
|
|
|
- <template slot-scope="scope">
|
|
|
|
- <el-form-item
|
|
|
|
- :prop="scope.row.seq + '.lengthTimesWidth'"
|
|
|
|
- v-if=" !isCheck && scope.row.isSelection && scope.row.state !== '2'"
|
|
|
|
- :rules="tableFormRules.lengthTimesWidth"
|
|
|
|
- >
|
|
|
|
- <el-select
|
|
|
|
- allow-create
|
|
|
|
- filterable
|
|
|
|
- clearable
|
|
|
|
- v-model="rightTableObj[scope.row.seq].lengthTimesWidth"
|
|
|
|
- @keydown.native="keyDown" :id="scope.$index + scope.column.id"
|
|
|
|
- placeholder=""
|
|
|
|
- >
|
|
|
|
- <el-option
|
|
|
|
- v-for="item of nameObj.lengthTimeswidth.arr"
|
|
|
|
- :key="item.id"
|
|
|
|
- :value="item.name"
|
|
|
|
- :label="item.name"
|
|
|
|
- ></el-option>
|
|
|
|
- </el-select>
|
|
|
|
- </el-form-item>
|
|
|
|
- <span v-else>{{ nameObj.lengthTimeswidth.obj[scope.row.lengthTimesWidth] ? nameObj.lengthTimeswidth.obj[scope.row.lengthTimesWidth].name : scope.row.lengthTimesWidth }}</span>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
|
|
+ </el-table-column> -->
|
|
<el-table-column
|
|
<el-table-column
|
|
sortable
|
|
sortable
|
|
prop="transportType"
|
|
prop="transportType"
|
|
@@ -527,7 +544,8 @@
|
|
sortable
|
|
sortable
|
|
prop="chemicalStandard"
|
|
prop="chemicalStandard"
|
|
label="化学成份执行标准"
|
|
label="化学成份执行标准"
|
|
- min-width="120px"
|
|
|
|
|
|
+ align="center"
|
|
|
|
+ min-width="126px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
@@ -560,6 +578,7 @@
|
|
sortable
|
|
sortable
|
|
prop="memo"
|
|
prop="memo"
|
|
label="备注"
|
|
label="备注"
|
|
|
|
+ align="center"
|
|
min-width="100px"
|
|
min-width="100px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
@@ -582,6 +601,7 @@
|
|
<el-table-column
|
|
<el-table-column
|
|
sortable
|
|
sortable
|
|
prop="issuedTime"
|
|
prop="issuedTime"
|
|
|
|
+ align="center"
|
|
label="下发时间"
|
|
label="下发时间"
|
|
min-width="130px"
|
|
min-width="130px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
@@ -590,13 +610,15 @@
|
|
sortable
|
|
sortable
|
|
prop="createman"
|
|
prop="createman"
|
|
label="创建人"
|
|
label="创建人"
|
|
- min-width="100px"
|
|
|
|
|
|
+ align="center"
|
|
|
|
+ min-width="76px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
></el-table-column>
|
|
></el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
sortable
|
|
sortable
|
|
prop="createtime"
|
|
prop="createtime"
|
|
label="创建时间"
|
|
label="创建时间"
|
|
|
|
+ align="center"
|
|
min-width="130px"
|
|
min-width="130px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
></el-table-column>
|
|
></el-table-column>
|
|
@@ -604,7 +626,8 @@
|
|
sortable
|
|
sortable
|
|
prop="updateman"
|
|
prop="updateman"
|
|
label="修改人"
|
|
label="修改人"
|
|
- min-width="100px"
|
|
|
|
|
|
+ align="center"
|
|
|
|
+ min-width="76px"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
></el-table-column>
|
|
></el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
@@ -1122,7 +1145,7 @@ export default {
|
|
// 获取高度和宽度
|
|
// 获取高度和宽度
|
|
getlengthTimesWidth () {
|
|
getlengthTimesWidth () {
|
|
let that = this
|
|
let that = this
|
|
- let url = 'pass/ems/v1/emsprodplanrounds/getlengthTimesWidth';
|
|
|
|
|
|
+ let url = 'pass/ems/v1/emsprodplanrounds/getbasespecbillet';
|
|
that.axios.get(url)
|
|
that.axios.get(url)
|
|
.then(function (res) {
|
|
.then(function (res) {
|
|
if (res.code === '0') {
|
|
if (res.code === '0') {
|
|
@@ -1131,12 +1154,11 @@ export default {
|
|
for (let item of res.data) {
|
|
for (let item of res.data) {
|
|
arr.push({
|
|
arr.push({
|
|
id: item.id,
|
|
id: item.id,
|
|
- name: item.lengthTimesWidth
|
|
|
|
|
|
+ name: item.specifications
|
|
})
|
|
})
|
|
}
|
|
}
|
|
- that.nameObj.lengthTimeswidth.arr = arr;
|
|
|
|
- that.nameObj.lengthTimeswidth.obj = obj;
|
|
|
|
- console.log(that.nameObj.lengthTimeswidth);
|
|
|
|
|
|
+ that.nameObj.specifications.arr = arr;
|
|
|
|
+ that.nameObj.specifications.obj = obj;
|
|
} else {
|
|
} else {
|
|
that.$message.error(res.message);
|
|
that.$message.error(res.message);
|
|
}
|
|
}
|
|
@@ -1276,10 +1298,11 @@ export default {
|
|
updateman: item.UPDATEMAN,
|
|
updateman: item.UPDATEMAN,
|
|
purpose: item.PURPOSE,
|
|
purpose: item.PURPOSE,
|
|
updatetime: item.UPDATETIME,
|
|
updatetime: item.UPDATETIME,
|
|
|
|
+ deliveryDate: item.DELIVERYDATE,
|
|
memo: item.MEMO,
|
|
memo: item.MEMO,
|
|
planweight: item.PLANWEIGHT,
|
|
planweight: item.PLANWEIGHT,
|
|
dimension: item.DIMENSION,
|
|
dimension: item.DIMENSION,
|
|
- kxf_weight: item.KXF_WEIGHT,
|
|
|
|
|
|
+ kxf_weight: item.PLANWEIGHT - item.YXF_WEIGHT,
|
|
yxf_weight: item.YXF_WEIGHT
|
|
yxf_weight: item.YXF_WEIGHT
|
|
})
|
|
})
|
|
}
|
|
}
|