|
@@ -147,7 +147,8 @@
|
|
@click="view(row)"
|
|
@click="view(row)"
|
|
/>
|
|
/>
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
- <a @click="down(row)" style="color: #2db7f5">导出工艺卡</a>
|
|
|
|
|
|
+ <a @click="partsTracedBackPage(row)" style="color: #2db7f5">零件追溯</a>
|
|
|
|
+ <a @click="down(row)" style="color: #2db7f5">导出工艺卡</a>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -199,6 +200,21 @@
|
|
:order-id="orderId"
|
|
:order-id="orderId"
|
|
@close="craftCardsClose"
|
|
@close="craftCardsClose"
|
|
/>
|
|
/>
|
|
|
|
+ </el-dialog>
|
|
|
|
+
|
|
|
|
+ <el-dialog
|
|
|
|
+ :visible.sync="partsTracedBackCardVisible"
|
|
|
|
+ :title='$t("order.common.partsTracedBackDialogName")'
|
|
|
|
+ width="80%"
|
|
|
|
+ custom-class="dialogNoTop"
|
|
|
|
+ @close="partsTracedBackCardClose"
|
|
|
|
+ >
|
|
|
|
+ <!--【零件追溯卡片】 -->
|
|
|
|
+ <partsTracedBackCards
|
|
|
|
+ :row-data="rowData"
|
|
|
|
+ :order-id="orderId"
|
|
|
|
+ @close="partsTracedBackCardClose"
|
|
|
|
+ />
|
|
</el-dialog>
|
|
</el-dialog>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
@@ -207,7 +223,8 @@
|
|
import Pagination from "@/components/Pagination"
|
|
import Pagination from "@/components/Pagination"
|
|
import TenantEdit from "./components/Edit"
|
|
import TenantEdit from "./components/Edit"
|
|
import TenantView from "./components/View"
|
|
import TenantView from "./components/View"
|
|
- import craftCards from "@/views/zuihou/runManageCenter/orderMgr/components/finishedOrder/components/craftCards/index"
|
|
|
|
|
|
+ import craftCards from "@/views/zuihou/runManageCenter/orderMgr/components/finishedOrder/components/craftCards/index"
|
|
|
|
+ import partsTracedBackCards from "@/views/zuihou/runManageCenter/orderMgr/components/finishedOrder/components/tracedBack/index"
|
|
// 【订单管理】-API
|
|
// 【订单管理】-API
|
|
import orderMgrApi from "@/api/runManageCenter/orderMgr"
|
|
import orderMgrApi from "@/api/runManageCenter/orderMgr"
|
|
// 【计划管理】-API
|
|
// 【计划管理】-API
|
|
@@ -217,7 +234,7 @@
|
|
export default {
|
|
export default {
|
|
name: "DraftOrder",
|
|
name: "DraftOrder",
|
|
directives: { elDragDialog },
|
|
directives: { elDragDialog },
|
|
- components: { Pagination, TenantEdit, TenantView ,craftCards},
|
|
|
|
|
|
+ components: { Pagination, TenantEdit, TenantView ,craftCards,partsTracedBackCards},
|
|
props: {
|
|
props: {
|
|
},
|
|
},
|
|
data () {
|
|
data () {
|
|
@@ -231,9 +248,11 @@
|
|
context: ''
|
|
context: ''
|
|
},
|
|
},
|
|
tenantViewVisible: false,
|
|
tenantViewVisible: false,
|
|
- craftCardsVisible: false,
|
|
|
|
|
|
+ craftCardsVisible: false,
|
|
|
|
+ partsTracedBackCardVisible: false,
|
|
tableKey: 0,
|
|
tableKey: 0,
|
|
- orderId:"",
|
|
|
|
|
|
+ orderId:"",
|
|
|
|
+ plandIds: "",
|
|
rowData:{},
|
|
rowData:{},
|
|
queryParams: initQueryParams({}),
|
|
queryParams: initQueryParams({}),
|
|
selection: [],
|
|
selection: [],
|
|
@@ -498,12 +517,20 @@
|
|
},
|
|
},
|
|
craftCardsClose(){
|
|
craftCardsClose(){
|
|
this.craftCardsVisible = false
|
|
this.craftCardsVisible = false
|
|
|
|
+ },
|
|
|
|
+ partsTracedBackCardClose(){
|
|
|
|
+ this.partsTracedBackCardVisible = false
|
|
},
|
|
},
|
|
//【工艺卡下载】按钮-事件
|
|
//【工艺卡下载】按钮-事件
|
|
down(row){
|
|
down(row){
|
|
this.orderId = row.id
|
|
this.orderId = row.id
|
|
this.rowData = row
|
|
this.rowData = row
|
|
this.craftCardsVisible = true
|
|
this.craftCardsVisible = true
|
|
|
|
+ },
|
|
|
|
+ partsTracedBackPage(row){
|
|
|
|
+ this.planIds = row.planIds
|
|
|
|
+ this.rowData = row
|
|
|
|
+ this.partsTracedBackCardVisible = true
|
|
},
|
|
},
|
|
}
|
|
}
|
|
}
|
|
}
|