From 5702e02e6c31fd972d7a00042cce8ca4c4777166 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期四, 14 九月 2023 13:01:42 +0800
Subject: [PATCH] modified: src/App.vue modified: src/components/view/standard-table/material.vue modified: src/components/view/standard-table/target.vue modified: src/components/view/standard-table/technology.vue modified: src/components/view/standard.vue
---
src/components/view/mbom.vue | 122 +++++++++++++++++++++++-----------------
1 files changed, 70 insertions(+), 52 deletions(-)
diff --git a/src/components/view/mbom.vue b/src/components/view/mbom.vue
index b608179..4e8c3ba 100644
--- a/src/components/view/mbom.vue
+++ b/src/components/view/mbom.vue
@@ -141,9 +141,9 @@
</div>
<!-- <el-dialog title="缂栬緫璁板綍鍐呭" :visible.sync="upDia" width="500px">
<div class="body">
-
+
</div>
-
+
</el-dialog> -->
</div>
</template>
@@ -158,8 +158,8 @@
list: [],
process: {},
// handleClose:[],
- checkTreeNode: {
- id: 2,
+ checkTreeNode:{
+ id:'',
},
tableData: [],
tableapi: [{
@@ -220,20 +220,22 @@
})
},
addMbom(data) {
- this.$axios.post(this.$api.url.addMbom, data
- // {
- // name:this.tableapi.name,
- // qualityTraceability:this.tableapi.qualityTraceability,
- // specifications:this.tableapi.specifications,
- // supplier:this.tableapi.supplier,
- // techTemId:this.craftapi.id,
- // unit:this.tableapi.unit,
+ this.$axios.post(this.$api.url.addMbom,data,{
+ // params:{
+ // techTemId:this.craftapi.id,
+ // mbomModelDto2List:[{
+ // name:this.tableapi.name,
+ // qualityTraceability:this.tableapi.qualityTraceability,
+ // specifications:this.tableapi.specifications,
+ // supplier:this.tableapi.supplier,
+ // unit:this.tableapi.unit,
+ // }]
// }
- , {
- headers: {
- "Content-Type": "application/json"
- }
- }).then(res => {
+ }, {
+ headers: {
+ "Content-Type": "application/json"
+ }
+ }).then(res =>{
console.log(res);
this.$message.success('娣诲姞瀹屾垚')
this.selectAllMbom()
@@ -261,23 +263,42 @@
},
//宸﹁竟
selectAllleft() {
- this.$axios.get(this.$api.url.selectAllleft, {
- params: {
- type: this.typeselect,
- message: this.search.technology
- }
- }).then(res => {
- this.list = res.data;
- console.log(this.list);
- this.selectDataList()
- this.$nextTick(() => {
- this.$refs.tree.setCurrentKey(this.list[0].children[0].name) // 榛樿閫変腑鑺傜偣绗竴涓�
- })
- }, {
- headers: {
- "Content-Type": "application/json"
- }
- })
+ this.$axios.get(this.$api.url.selectAllleft,{
+ params:{type:this.typeselect,
+ message:this.search.technology
+ }
+ }).then(res => {
+ this.list = res.data;
+ console.log(this.list);
+ this.selectDataList()
+ this.$nextTick(() => {
+ this.$refs.tree.setCurrentKey(this.list[0].children[0].name) // 榛樿閫変腑鑺傜偣绗竴涓�
+ })
+ let one=this.list.filter(item=>{
+ return item.children.length>0
+ })[0]
+ console.log(one);
+ let name=one.children[0].id
+ console.log(name);
+ this.selectAllMbomStart(name)
+ this.selectDataList();
+ }, {
+ headers: {
+ "Content-Type": "application/json"
+ }
+ })
+ },
+ selectAllMbomStart(name) {
+ this.$axios.get(this.$api.url.selectAllMbom,{
+ params:{id:name}
+ }).then(res => {
+ this.tableData = res.data;
+ console.log(this.tableData);
+ }, {
+ headers: {
+ "Content-Type": "application/json"
+ }
+ })
},
//鍙宠竟
selectAllMbom() {
@@ -294,8 +315,9 @@
}
})
},
- handleNodeClick(data) {
- this.checkTreeNode = data
+ handleNodeClick(data){
+ this.checkTreeNode = data
+ console.log(data);
console.log(this.checkTreeNode.id);
this.selectAllMbom()
},
@@ -306,28 +328,24 @@
})
.catch(_ => {});
},
- event() {
- this.dialogVisible = true
+ //鏂板
+ event(){
+ this.dialogVisible = true
this.chooseTechFath()
- },
- Addrow() {
- if (this.tableapi == undefined) {
- this.tableapi = new Array();
- }
- let obj = [];
-
- this.tableapi.push(obj);
+ },
+ //娣诲姞琛�
+ Addrow() {
+ if (this.tableapi == undefined) {
+ this.tableapi = new Array();
+ }
+ let obj = [];
+ this.tableapi.push(obj);
},
skipshow() {
console.log('666');
let data = this.tableapi.at(-1)
- // this.addMbom()
data.techTemId = this.search.craft
- // console.log(this.search.craft);
- // console.log(data);
-
this.addMbom(data)
-
this.dialogVisible = false
},
//delAllMbom 鎵归噺鍒犻櫎
@@ -485,4 +503,4 @@
height: 30px;
border-radius: 2px;
}
-</style>
\ No newline at end of file
+</style>
--
Gitblit v1.9.3