From 88ec1915604fb994b01c76abaed486afeada3c9b Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期日, 10 十二月 2023 18:29:12 +0800
Subject: [PATCH] 报工修改
---
src/views/technology/completeproductstructure/completeproductstructure-form.vue | 69 +++++++++++++++++++---------------
1 files changed, 39 insertions(+), 30 deletions(-)
diff --git a/src/views/technology/completeproductstructure/completeproductstructure-form.vue b/src/views/technology/completeproductstructure/completeproductstructure-form.vue
index d0bdc16..b0931ef 100644
--- a/src/views/technology/completeproductstructure/completeproductstructure-form.vue
+++ b/src/views/technology/completeproductstructure/completeproductstructure-form.vue
@@ -1,5 +1,5 @@
<template>
- <div>
+ <div style="height: 100%">
<div class="page-header">
<div class="header-left">
<a @click="$router.go(-1)"><i class="icon-btn-back"></i></a>
@@ -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>
@@ -75,32 +75,26 @@
</el-input>
</el-form-item>
- <el-form-item label="鏇夸唬鍙�" prop="alternativeNo">
+ <!-- <el-form-item label="鏇夸唬鍙�" prop="alternativeNo">
<el-input
v-model="treeForm.alternativeNo"
placeholder="鏇夸唬鍙�"
disabled
>
</el-input>
- </el-form-item>
+ </el-form-item> -->
- <el-form-item label="鏇夸唬鎻忚堪" prop="alternativeDesc">
+ <!-- <el-form-item label="鏇夸唬鎻忚堪" prop="alternativeDesc">
<el-input
v-model="treeForm.alternativeDesc"
placeholder="鏇夸唬鎻忚堪"
disabled
>
</el-input>
- </el-form-item>
+ </el-form-item> -->
- <el-form-item label="缁濈紭棰滆壊">
- <el-input
- v-model="treeForm.insulationColor"
- placeholder="缁濈紭棰滆壊"
- >
- </el-input>
- </el-form-item>
- <el-form-item label="鎶ゅ棰滆壊">
+ <!-- -->
+ <!-- <el-form-item label="鎶ゅ棰滆壊">
<el-input v-model="treeForm.sheathColor" placeholder="鎶ゅ棰滆壊">
</el-input>
</el-form-item>
@@ -110,7 +104,7 @@
placeholder="鐗规��1"
>
</el-input>
- </el-form-item>
+ </el-form-item> -->
</el-col>
</el-row>
</el-form>
@@ -125,7 +119,7 @@
style="width: 100%;"
row-key="id"
border
- height="580"
+ height="720"
default-expand-all
@expand-change="expandChange"
:row-class-name="tableRowClassName"
@@ -134,6 +128,7 @@
<el-table-column label="闆朵欢鍚嶇О" prop="partName"></el-table-column>
<el-table-column label="鍗曚綅" prop="unit"></el-table-column>
<el-table-column label="鏁伴噺" prop="qpa"></el-table-column>
+ <!-- <el-table-column label="鐩樻暟" prop="discNum"></el-table-column> -->
</el-table>
<!-- <el-table
class="tree-select-table"
@@ -238,7 +233,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 +335,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 +413,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 +1017,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