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 +++++++++++++++--------
 src/api/technology/completeproductstructure.js                                  |    8 ++++
 src/views/technology/document/document-form.vue                                 |    8 ++--
 src/views/technology/document/index.vue                                         |    8 ++--
 4 files changed, 46 insertions(+), 24 deletions(-)

diff --git a/src/api/technology/completeproductstructure.js b/src/api/technology/completeproductstructure.js
index 25da9c1..2f31570 100644
--- a/src/api/technology/completeproductstructure.js
+++ b/src/api/technology/completeproductstructure.js
@@ -82,3 +82,11 @@
     data: ids
   })
 }
+
+export function updateObj(obj) {
+  return request({
+    url: '/mes/bom/updateBom',
+    method: 'put',
+    data: obj
+  })
+}
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;
diff --git a/src/views/technology/document/document-form.vue b/src/views/technology/document/document-form.vue
index b408ea2..b39ec6f 100644
--- a/src/views/technology/document/document-form.vue
+++ b/src/views/technology/document/document-form.vue
@@ -483,14 +483,14 @@
                                 ></el-table-column>
                               </el-table>
                             </el-tab-pane>
-                            <el-tab-pane label="澶囨敞" style="height: 100%">
+                            <!-- <el-tab-pane label="澶囨敞" style="height: 100%">
                               <rich-text
                                 :editorId="
                                   'fwb' + item.id + '-' + ele.id + '-' + j
                                 "
                                 :richContent="ele.remark"
                               ></rich-text>
-                            </el-tab-pane>
+                            </el-tab-pane> -->
                             <el-tab-pane label="妫�娴嬫爣鍑�">
                               <checkStandardTable
                                 ref="documentTestStandardTable"
@@ -511,7 +511,7 @@
                                 "
                               ></checkStandardTable>
                             </el-tab-pane>
-                            <el-tab-pane label="鎶芥瑙勫垯">
+                            <!-- <el-tab-pane label="鎶芥瑙勫垯">
                               <div>
                                 <div style="padding: 0px 20px;">
                                   <el-button
@@ -594,7 +594,7 @@
                                   </el-table>
                                 </div>
                               </div>
-                            </el-tab-pane>
+                            </el-tab-pane> -->
                           </el-tabs>
                         </el-collapse-item>
                       </el-collapse>
diff --git a/src/views/technology/document/index.vue b/src/views/technology/document/index.vue
index c642dc1..7db3d0f 100644
--- a/src/views/technology/document/index.vue
+++ b/src/views/technology/document/index.vue
@@ -11,21 +11,21 @@
         ref="documentTable"
       >
         <template #toolbar>
-          <el-button type="primary" :loading="ifsSynsLoading" @click="syncIfs"
+          <!-- <el-button type="primary" :loading="ifsSynsLoading" @click="syncIfs"
             >ERP鍚屾</el-button
-          >
+          > -->
           <el-button
             type="primary"
             @click="deleteBatch"
             v-if="permissions.technology_document_del"
             >鎵归噺鍒犻櫎</el-button
           >
-          <el-button
+          <!-- <el-button
             type="primary"
             @click="bindTestStandard"
             v-if="permissions.technology_document_standard_upload"
             >鎵归噺缁戝畾妫�娴嬫爣鍑�</el-button
-          >
+          > -->
         </template>
       </ttable>
       <el-dialog

--
Gitblit v1.9.3