From 79f7d8c1fbba7617bfc7610d1578627c2ae0b609 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期一, 23 十月 2023 17:49:06 +0800
Subject: [PATCH] 	modified:   src/api/technology/completeproductstructure.js 	modified:   src/views/technology/completeproductstructure/completeproductstructure-form.vue 	modified:   src/views/technology/document/document-form.vue 	modified:   src/views/technology/document/index.vue

---
 src/views/technology/completeproductstructure/completeproductstructure-form.vue |   46 ++++++++++++++++++++++++++++++----------------
 1 files changed, 30 insertions(+), 16 deletions(-)

diff --git a/src/views/technology/completeproductstructure/completeproductstructure-form.vue b/src/views/technology/completeproductstructure/completeproductstructure-form.vue
index b8febf2..c821f69 100644
--- a/src/views/technology/completeproductstructure/completeproductstructure-form.vue
+++ b/src/views/technology/completeproductstructure/completeproductstructure-form.vue
@@ -25,7 +25,7 @@
           <el-row>
             <el-col :span="24">
               <el-form-item label="BOM缂栧彿">
-                <el-input v-model="treeForm.number" placeholder="BOM缂栧彿">
+                <el-input v-model="treeForm.number" disabled placeholder="BOM缂栧彿">
                 </el-input>
               </el-form-item>
 
@@ -125,7 +125,7 @@
             style="width: 100%;"
             row-key="id"
             border
-            height="580"
+            height="720"
             default-expand-all
             @expand-change="expandChange"
             :row-class-name="tableRowClassName"
@@ -238,7 +238,8 @@
   getPartAllStructureExt,
   addObj,
   getObj,
-  putObj
+  putObj,
+  updateObj
 } from '@/api/technology/completeproductstructure'
 import { remote } from '@/api/admin/dict'
 import productStructureDialog from '@/views/common/productstructure.vue'
@@ -339,17 +340,22 @@
       if (this.dataForm.id) {
         getObj(this.dataForm.id).then((response) => {
           var resultData = response.data.data
-          this.treeForm.partId = resultData.partId
-          this.treeForm.partNo = resultData.partNo
-          this.treeForm.partName = resultData.partName
-          this.treeForm.number = resultData.number
-          this.treeForm.insulationColor = resultData.insulationColor
-          this.treeForm.sheathColor = resultData.sheathColor
-          this.treeForm.characteristicOne = resultData.characteristicOne
-          this.treeForm.version = resultData.version
-          this.treeForm.alternativeNo = resultData.alternativeNo
-          this.treeForm.alternativeDesc = resultData.alternativeDesc
-          this.treeForm.bomTypeDb = resultData.bomTypeDb
+          console.log(resultData)
+          this.treeForm = resultData
+          // this.treeForm.id = resultData.id
+          // this.treeForm.partId = resultData.partId
+          // this.treeForm.partNo = resultData.partNo
+          // this.treeForm.partName = resultData.partName
+          // this.treeForm.number = resultData.number
+          // this.treeForm.insulationColor = resultData.insulationColor
+          // this.treeForm.sheathColor = resultData.sheathColor
+          // this.treeForm.characteristicOne = resultData.characteristicOne
+          // this.treeForm.version = resultData.version
+          // this.treeForm.alternativeNo = resultData.alternativeNo
+          // this.treeForm.alternativeDesc = resultData.alternativeDesc
+          // this.treeForm.bomTypeDb = resultData.bomTypeDb
+          // this.treeForm.state = resultData.state
+          // this.treeForm.remark = resultData.remark
           this.dataForm.state = resultData.state
           this.preViewData = []
           this.preViewData.push(resultData.tree)
@@ -412,7 +418,15 @@
       }
     },
     dataFormSubmit() {
-      console.log(this.treeForm)
+      let data = this.treeForm
+      if(data.id != null){
+        updateObj(data).then(res=>{
+          this.$message.success("淇濆瓨鎴愬姛")
+
+        }).catch(error=>{
+          this.$message.error("淇濆瓨澶辫触")
+        })
+      }
       // const mapTree = (org) => {
       //   const haveChildren =
       //     Array.isArray(org.children) && org.children.length > 0
@@ -1008,7 +1022,7 @@
 .completeProductStructure-design {
   float: left;
   width: 100%;
-  height: 650px;
+  height: 800px;
   padding: 10px 20px;
   border: 1px solid #ddd;
   background-color: #fff;

--
Gitblit v1.9.3