From 23b4b0e764ba8d7bf73f9c7d999f4144427d31cd Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期五, 13 九月 2024 16:35:35 +0800
Subject: [PATCH] 新增可靠性框图自动排版功能
---
web/src/views/modules/taskReliability/OperatConditModel.vue | 21 +++++++++++----------
1 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/web/src/views/modules/taskReliability/OperatConditModel.vue b/web/src/views/modules/taskReliability/OperatConditModel.vue
index f0558f9..78e4fd2 100644
--- a/web/src/views/modules/taskReliability/OperatConditModel.vue
+++ b/web/src/views/modules/taskReliability/OperatConditModel.vue
@@ -18,7 +18,7 @@
<template slot-scope="scope">
<el-select v-model="scope.row.modelId" :disabled="scope.row.isDisabled == 1" placeholder="璇烽�夋嫨"
style="width:100%" @change="modelChanged(scope.row)">
- <el-option on
+ <el-option
v-for="item in scope.row.modelList"
:key="item.id"
:label="item.modelName"
@@ -33,15 +33,15 @@
</template>
</el-table-column>
</el-table>
- <el-dialog v-dialogDrag title="妯″瀷璁捐" top="1vh" width='95%' :visible.sync="dialogVisible2" v-if="dialogVisible2">
- <RBDEditImg ref="rbdEditImg"></RBDEditImg>
+ <el-dialog v-dialogDrag :title="title" top="1vh" width='95%' :visible.sync="dialogVisible2" v-if="dialogVisible2">
+ <model-view ref="modelView"></model-view>
</el-dialog>
</zt-table-wraper>
</div>
</template>
<script>
- import RBDEditImg from './RBD-edit-img'
+ import ModelView from "./ModelView";
import cloneDeep from 'lodash/cloneDeep'
export default {
@@ -57,10 +57,11 @@
modelList: [],
dialogVisible2: false,
isChange: false,
+ title: ''
}
},
components: {
- RBDEditImg
+ ModelView
},
mounted() {
this.getModelNodes()
@@ -110,8 +111,8 @@
console.log(row.children, 'row.children')
for (let subRow of row.children) {
- console.log(subRow,'subRow')
- console.log(subRow.productId,'subRow.productId')
+ console.log(subRow, 'subRow')
+ console.log(subRow.productId, 'subRow.productId')
if (modelNodes.indexOf(subRow.productId) != -1) {
subRow.isDisabled = 0
if (subRow.modelList.length == 1) {
@@ -144,13 +145,13 @@
},
drawRBD(row) {
this.dialogVisible2 = true
+ this.title=row.modelName + '妯″瀷璁捐'
let param = {
id: row.modelId,
- model: row.modelName,
- productId: row.productId
+ modelName: row.modelName,
}
this.$nextTick(() => {
- this.$refs.rbdEditImg.init(param)
+ this.$refs.modelView.init(param)
})
}
}
--
Gitblit v1.9.1