diff --git a/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialprocurementplan/form.vue b/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialprocurementplan/form.vue
index 5c852b5..fa0ccc0 100644
--- a/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialprocurementplan/form.vue
+++ b/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialprocurementplan/form.vue
@@ -565,6 +565,11 @@
@close="selectDialogVisible = false"
/>
+
@@ -584,8 +589,11 @@ import {
getLaterTime
} from "@/components/Generator/utils/index.js";
import { thousandsFormat } from "@/components/Generator/utils/index";
+import JNPFFormOrder from "./formOrder";
export default {
- components: {},
+ components: {
+ JNPFFormOrder
+ },
props: [],
data() {
return {
@@ -726,7 +734,8 @@ export default {
orderStatus: undefined,
orderFiles: []
},
- procurementOrderList: []
+ procurementOrderList: [],
+ formOrderVisible: true
};
},
computed: {
@@ -740,19 +749,28 @@ export default {
},
mounted() {},
methods: {
+ fnRefreshFormOrder(isrRefresh) {
+ this.formOrderVisible = false;
+ if (isrRefresh) this.reset();
+ },
fnProcurementOrderCreate(row) {
- this.procurementOrderItem = { ...this.procurementOrderItemO };
- this.procurementOrderItem.materialId = row.id;
- this.procurementOrderItem.materialCode = row.materialCode;
- this.procurementOrderItem.materialName = row.materialName;
- this.procurementOrderItem.materialType = row.materialType;
- this.procurementOrderItem.lackNumber = row.lackNumber;
- this.procurementOrderItem.unit = row.unit;
- this.procurementOrderItem.procurementNumber = this.dataForm.procurementNumber;
- this.procurementOrderList = [];
- this.procurementOrderList.push({ ...this.procurementOrderItem });
- this.isOrdering = true;
+ this.$nextTick(() => {
+ this.$refs.JNPFFormOrder.init(this.dataForm, row);
+ });
},
+ // fnProcurementOrderCreate(row) {
+ // this.procurementOrderItem = { ...this.procurementOrderItemO };
+ // this.procurementOrderItem.materialId = row.id;
+ // this.procurementOrderItem.materialCode = row.materialCode;
+ // this.procurementOrderItem.materialName = row.materialName;
+ // this.procurementOrderItem.materialType = row.materialType;
+ // this.procurementOrderItem.lackNumber = row.lackNumber;
+ // this.procurementOrderItem.unit = row.unit;
+ // this.procurementOrderItem.procurementNumber = this.dataForm.procurementNumber;
+ // this.procurementOrderList = [];
+ // this.procurementOrderList.push({ ...this.procurementOrderItem });
+ // this.isOrdering = true;
+ // },
fnProcurementOrderItemAdd() {
this.procurementOrderList.push({ ...this.procurementOrderItem });
},
diff --git a/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialprocurementplan/formOrder.vue b/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialprocurementplan/formOrder.vue
new file mode 100644
index 0000000..447f48d
--- /dev/null
+++ b/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialprocurementplan/formOrder.vue
@@ -0,0 +1,299 @@
+
+
+
+
+
+
+ 物料编码:{{ procurementOrderItem.materialCode }}
+ 物料名称:{{ procurementOrderItem.materialName }}
+ 物料类型:{{ procurementOrderItem.materialType }}
+ 欠缺量:{{ procurementOrderItem.lackNumber }}
+ 计量单位:{{ procurementOrderItem.unit }}
+
+
+
+
+
+
+
+ * 供应商
+
+
+
+
+
+
+
+
+ * 下单数量
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 删除
+
+
+
+
+ 添加
+
+
+
+
+
+
+
+