From f9d81769fb35d2fea8fb0da9162a39de4208b337 Mon Sep 17 00:00:00 2001
From: wente <329538422@qq.com>
Date: 星期一, 01 七月 2024 08:43:09 +0800
Subject: [PATCH] 模型节点有虚框不能保存 表决数量要小于进线
---
web/src/views/modules/taskReliability/OperatConditModel.vue | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/web/src/views/modules/taskReliability/OperatConditModel.vue b/web/src/views/modules/taskReliability/OperatConditModel.vue
index ef311e4..af60490 100644
--- a/web/src/views/modules/taskReliability/OperatConditModel.vue
+++ b/web/src/views/modules/taskReliability/OperatConditModel.vue
@@ -10,10 +10,10 @@
</el-form>
<el-table v-loading="table.dataLoading" :data="table.dataList" height="100px"
v-adaptive="{bottomOffset:70}" border @selection-change="table.selectionChangeHandle"
- row-key="id"
+ row-key="iid"
:tree-props="{children: 'children', hasChildren: 'hasChildren'}"
:default-expand-all="true">
- <el-table-column prop="product" label="浜у搧鑺傜偣"/>
+ <el-table-column prop="productName" label="浜у搧鑺傜偣"/>
<el-table-column prop="modelId" label="浜у搧妯″瀷">
<template slot-scope="scope">
<el-select v-model="scope.row.modelId" :disabled="scope.row.isDisabled == 1" placeholder="璇烽�夋嫨"
@@ -42,17 +42,21 @@
<script>
import RBDEditImg from './RBD-edit-img'
+ import cloneDeep from 'lodash/cloneDeep'
export default {
name: 'OperaConditModel',
data() {
return {
dataForm: {
+ id: '',
operatConditId: '',
productId: '',
},
mapModelNodes: {},
+ modelList: [],
dialogVisible2: false,
+ isChange: false,
}
},
components: {
@@ -74,12 +78,13 @@
console.log(dataList[0].modelList[0].id, ' dataList[0].modelList[0].modelId')
dataList[0].modelId = dataList[0].modelList[0].id
console.log(dataList[0], 'dataLoaded(dataList)')
- this.modelChanged(dataList[0])
+ this.modelChangedProess(dataList[0])
}
},
async save() {
let res = await this.$http.post('/taskReliability/OperatConditModel/', this.$refs.tableObj.dataList[0])
if (res.success) {
+ this.isChange = false
this.$refs.tableObj.query()
}
},
@@ -93,6 +98,10 @@
}
},
modelChanged(row) {
+ this.isChange = true
+ this.modelChangedProess(row)
+ },
+ modelChangedProess(row) {
let modelId = row.modelId
let modelNodes = this.mapModelNodes[modelId]
console.log(modelId, 'modelChanged modelId')
--
Gitblit v1.9.1