|
|
@@ -8,7 +8,7 @@
|
|
|
:activeName="activeName"
|
|
|
>
|
|
|
</order-search>
|
|
|
- <el-tabs v-model="activeName" type="card">
|
|
|
+ <el-tabs v-model="activeName" type="card" @tab-click="changeTab">
|
|
|
<el-tab-pane label="待排产" name="first"></el-tab-pane>
|
|
|
<el-tab-pane label="未排完" name="three"></el-tab-pane>
|
|
|
<el-tab-pane label="已排产" name="second"></el-tab-pane>
|
|
|
@@ -64,8 +64,6 @@
|
|
|
{{ row.contractNum }} {{ row.measuringUnit }}
|
|
|
</template>
|
|
|
|
|
|
-
|
|
|
-
|
|
|
<!-- 操作列 -->
|
|
|
<template v-slot:action="{ row }">
|
|
|
<template>
|
|
|
@@ -249,6 +247,16 @@
|
|
|
align: 'center',
|
|
|
show: this.clientEnvironmentId == '4'
|
|
|
},
|
|
|
+
|
|
|
+ {
|
|
|
+ prop: 'planedNum',
|
|
|
+ label: '未排完数量',
|
|
|
+ align: 'center',
|
|
|
+ formatter: (_row, _column, cellValue) => {
|
|
|
+ return _row.contractNum - _row.planedNum;
|
|
|
+ },
|
|
|
+ },
|
|
|
+
|
|
|
{
|
|
|
prop: 'blockCount',
|
|
|
label: '块数',
|
|
|
@@ -350,8 +358,7 @@
|
|
|
this.requestDict('订单来源');
|
|
|
this.requestDict('生产状态');
|
|
|
},
|
|
|
- methods: {
|
|
|
-
|
|
|
+ methods: {
|
|
|
getFieldModel() {
|
|
|
fieldModel({ fieldModel: 't_main_category' }).then((res) => {
|
|
|
const privateColumn = [];
|
|
|
@@ -390,9 +397,7 @@
|
|
|
where.status = [1];
|
|
|
} else if (this.activeName == 'three') {
|
|
|
where.status = [0];
|
|
|
- }
|
|
|
-
|
|
|
- else {
|
|
|
+ } else {
|
|
|
if (where.proStu) {
|
|
|
where.status = [where.proStu];
|
|
|
} else {
|
|
|
@@ -416,6 +421,11 @@
|
|
|
);
|
|
|
},
|
|
|
|
|
|
+ changeTab(e) {
|
|
|
+ console.log(e);
|
|
|
+ this.$forceUpdate();
|
|
|
+ },
|
|
|
+
|
|
|
openDetails(row) {
|
|
|
this.$refs.detailDialog.open(row);
|
|
|
},
|