diff --git a/src/views/mes/pro/procard/index.vue b/src/views/mes/pro/procard/index.vue
index 57f14e8..400b87a 100644
--- a/src/views/mes/pro/procard/index.vue
+++ b/src/views/mes/pro/procard/index.vue
@@ -47,6 +47,32 @@
+
+
+ 新增
+
+
+ 删除
+
+
+
+
+
@@ -88,7 +114,7 @@
-
+
@@ -98,9 +124,12 @@
-
-
+
+
+
+
+
@@ -168,10 +197,11 @@
import { listProcard, getProcard, delProcard, addProcard, updateProcard } from "@/api/mes/pro/procard";
import BarcodeImg from "@/components/barcodeImg/index.vue"
import Procardprocess from "./process.vue"
+import WorkorderSelect from "@/components/workorderSelect/single.vue"
import { getToken } from "@/utils/auth";
export default {
name: "Procard",
- components: {BarcodeImg,Procardprocess},
+ components: {BarcodeImg,Procardprocess,WorkorderSelect},
data() {
return {
optType: null,
@@ -311,7 +341,23 @@ export default {
this.download('pro/procard/export', {
...this.queryParams
}, `procard_${new Date().getTime()}.xlsx`)
- }
+ },
+ //选择生产工单
+ handleWorkorderSelect(){
+ this.$refs.woSelect.showFlag = true;
+ },
+ onWorkorderSelected(row){
+ if(row != undefined && row != null){
+ this.form.workorderId = row.workorderId;
+ this.form.workorderCode = row.workorderCode;
+ this.form.workorderName = row.workorderName;
+ this.form.itemId = row.productId;
+ this.form.itemCode = row.productCode;
+ this.form.itemName = row.productName;
+ this.form.specification = row.specification;
+ this.form.unitOfMeasure = row.unitOfMeasure;
+ }
+ },
}
};
diff --git a/src/views/mes/pro/workorder/index.vue b/src/views/mes/pro/workorder/index.vue
index 8ec4d47..a6045b0 100644
--- a/src/views/mes/pro/workorder/index.vue
+++ b/src/views/mes/pro/workorder/index.vue
@@ -546,7 +546,7 @@ export default {
listWorkorder().then(response => {
this.workorderOptions = [];
const data = { workorderId: 0, workorderName: '顶级节点', children: [] };
- data.children = this.handleTree(response.data, "workorderId", "parentId");
+ data.children = this.handleTree(response.rows, "workorderId", "parentId");
this.workorderOptions.push(data);
});
},