|
@@ -15,7 +15,7 @@
|
|
<el-table-column prop="bomName" :label='$t("order.form.craftCard.partName")' :show-overflow-tooltip="true"></el-table-column>
|
|
<el-table-column prop="bomName" :label='$t("order.form.craftCard.partName")' :show-overflow-tooltip="true"></el-table-column>
|
|
<!-- 零部件编号 -->
|
|
<!-- 零部件编号 -->
|
|
<el-table-column prop="uniqueCode" :label='$t("order.form.craftCard.partCode")' :show-overflow-tooltip="true"></el-table-column>
|
|
<el-table-column prop="uniqueCode" :label='$t("order.form.craftCard.partCode")' :show-overflow-tooltip="true"></el-table-column>
|
|
-
|
|
|
|
|
|
+
|
|
<!-- 操作 -->
|
|
<!-- 操作 -->
|
|
<el-table-column
|
|
<el-table-column
|
|
:label="$t('table.operation')"
|
|
:label="$t('table.operation')"
|
|
@@ -24,7 +24,7 @@
|
|
column-key="operation"
|
|
column-key="operation"
|
|
>
|
|
>
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
- <a @click="partsTracedBackPage(row)" style="color: #2db7f5">生产追溯</a>
|
|
|
|
|
|
+ <a @click="prodTracedBackPage(row)" style="color: #2db7f5">生产追溯</a>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -41,37 +41,42 @@
|
|
:visible.sync="prodTracedBackCardVisible"
|
|
:visible.sync="prodTracedBackCardVisible"
|
|
:title='$t("order.common.partsTracedBackDialogName")'
|
|
:title='$t("order.common.partsTracedBackDialogName")'
|
|
width="80%"
|
|
width="80%"
|
|
|
|
+ append-to-body
|
|
custom-class="dialogNoTop"
|
|
custom-class="dialogNoTop"
|
|
@close="prodTracedBackCardClose"
|
|
@close="prodTracedBackCardClose"
|
|
>
|
|
>
|
|
<!--【零件追溯卡片】 -->
|
|
<!--【零件追溯卡片】 -->
|
|
- <partsTracedBackCards
|
|
|
|
|
|
+ <prodTracedBackCards
|
|
:row-data="rowData"
|
|
:row-data="rowData"
|
|
- :order-id="orderId"
|
|
|
|
|
|
+ :complete-batch-no="completeBatchNo"
|
|
@close="prodTracedBackCardClose"
|
|
@close="prodTracedBackCardClose"
|
|
/>
|
|
/>
|
|
- </el-dialog>
|
|
|
|
|
|
+ </el-dialog>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
// 【完成订单计划】-API
|
|
// 【完成订单计划】-API
|
|
import planMgrApi from "@/api/runManageCenter/planMgr"
|
|
import planMgrApi from "@/api/runManageCenter/planMgr"
|
|
- import Pagination from "@/components/Pagination"
|
|
|
|
|
|
+ import Pagination from "@/components/Pagination"
|
|
import prodTracedBackCards from "@/views/zuihou/runManageCenter/orderMgr/components/finishedOrder/components/prodTracedBack/index"
|
|
import prodTracedBackCards from "@/views/zuihou/runManageCenter/orderMgr/components/finishedOrder/components/prodTracedBack/index"
|
|
import { initQueryParams } from '@/utils/commons'
|
|
import { initQueryParams } from '@/utils/commons'
|
|
export default {
|
|
export default {
|
|
name: "partsTracedBackCard",
|
|
name: "partsTracedBackCard",
|
|
directives: {},
|
|
directives: {},
|
|
- components: {Pagination },
|
|
|
|
- props: {
|
|
|
|
|
|
+ components: {Pagination,prodTracedBackCards },
|
|
|
|
+ props: {
|
|
|
|
+ planId: {
|
|
|
|
+ type:String,
|
|
|
|
+ default:''
|
|
|
|
+ }
|
|
},
|
|
},
|
|
data () {
|
|
data () {
|
|
return {
|
|
return {
|
|
tableKey: 0,
|
|
tableKey: 0,
|
|
loading: false,
|
|
loading: false,
|
|
prodTracedBackCardVisible: false,
|
|
prodTracedBackCardVisible: false,
|
|
- orderId:"",
|
|
|
|
|
|
+ completeBatchNo:"",
|
|
queryParams: initQueryParams({}),
|
|
queryParams: initQueryParams({}),
|
|
rowData: {},
|
|
rowData: {},
|
|
tableData: {
|
|
tableData: {
|
|
@@ -93,9 +98,10 @@
|
|
this.loading = true
|
|
this.loading = true
|
|
this.queryParams.current = params.current ? params.current : this.queryParams.current;
|
|
this.queryParams.current = params.current ? params.current : this.queryParams.current;
|
|
this.queryParams.size = params.size ? params.size : this.queryParams.size;
|
|
this.queryParams.size = params.size ? params.size : this.queryParams.size;
|
|
- this.queryParams.model.planNo = this.planIds ? this.planIds :this.queryParams.planId
|
|
|
|
|
|
+ this.queryParams.model.planId = this.planId
|
|
|
|
+ console.log("this.planIds" + this.planId);
|
|
planMgrApi.partsTracedBackPage(this.queryParams ).then(response => {
|
|
planMgrApi.partsTracedBackPage(this.queryParams ).then(response => {
|
|
- const res = response.data
|
|
|
|
|
|
+ const res = response.data
|
|
if (res.isSuccess) {
|
|
if (res.isSuccess) {
|
|
this.tableData = res.data
|
|
this.tableData = res.data
|
|
// 给列表设置条数
|
|
// 给列表设置条数
|
|
@@ -107,7 +113,7 @@
|
|
this.prodTracedBackCardVisible = false
|
|
this.prodTracedBackCardVisible = false
|
|
},
|
|
},
|
|
prodTracedBackPage(row){
|
|
prodTracedBackPage(row){
|
|
- this.planIds = row.planIds
|
|
|
|
|
|
+ this.completeBatchNo = row.completeBatchNo
|
|
this.rowData = row
|
|
this.rowData = row
|
|
this.prodTracedBackCardVisible = true
|
|
this.prodTracedBackCardVisible = true
|
|
},
|
|
},
|