|
|
@@ -12,7 +12,7 @@
|
|
|
sticky
|
|
|
@modalOk="modalOk"
|
|
|
@modalCancel="modalCancel">
|
|
|
- {{ nodeData }}<br/>
|
|
|
+<!-- {{ nodeData }}<br/>-->
|
|
|
<!-- {{ allNodes }}<br/>-->
|
|
|
<DkForm ref="formInline" :col-count="4" :label-max-words="6">
|
|
|
<!-- 节点名称 -->
|
|
|
@@ -206,7 +206,8 @@
|
|
|
:height="200"
|
|
|
:showSeqBtnFlag="false"
|
|
|
:enabledRepeat="false"
|
|
|
- :show-setting-flag="false"/>
|
|
|
+ :show-setting-flag="false"
|
|
|
+ @chooseData="chooseData"/>
|
|
|
<!-- 无线路由 -->
|
|
|
<EditTable ref="routerTable" :data="nodeData.routerList"
|
|
|
:columns="routerColumns"
|
|
|
@@ -228,6 +229,10 @@ import Process from '@/view/process/process-flow/config/ProcessConfig'
|
|
|
export default {
|
|
|
name: 'NodeModal',
|
|
|
props: {
|
|
|
+ jobList: {
|
|
|
+ type: Array,
|
|
|
+ default: () => []
|
|
|
+ },
|
|
|
dataKindList: {
|
|
|
type: Array,
|
|
|
default: () => []
|
|
|
@@ -269,7 +274,6 @@ export default {
|
|
|
return { id: it.id, name: it.data.nodeName }
|
|
|
})
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
},
|
|
|
data() {
|
|
|
@@ -375,7 +379,16 @@ export default {
|
|
|
width: 'auto',
|
|
|
},
|
|
|
{ field: 'defectName', type: 'disabled', width: 'auto' },
|
|
|
- { field: 'jobId', type: 'disabled', width: 'auto' },
|
|
|
+ { field: 'jobName',
|
|
|
+ // type: 'disabled', width: 'auto' },
|
|
|
+ type: 'select',
|
|
|
+ options: () => self.jobList,
|
|
|
+ labelKey: 'jobName',
|
|
|
+ valueKey: 'jobId',
|
|
|
+ fieldUpdate: [
|
|
|
+ {updateField: 'jobId', valueFiled: 'jobName'},
|
|
|
+ ],
|
|
|
+ searchDetailFlag: false, width: 'auto' },
|
|
|
{ field: 'remarks', type: 'text', width: 'auto' },
|
|
|
],
|
|
|
routerColumns: [
|
|
|
@@ -395,6 +408,11 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
...mapMutations(['setProcessNodeModalDisplay', 'setProcessEdgeModalDisplay']),
|
|
|
+ chooseData(row, rowIndex){
|
|
|
+ console.log('row',row,rowIndex)
|
|
|
+ this.$set(this.nodeData.jobDefectList[rowIndex],'jobId',row.jobId)
|
|
|
+ this.$set(this.nodeData.jobDefectList[rowIndex],'jobName',row.jobName)
|
|
|
+ },
|
|
|
/**
|
|
|
* @desc : 确定
|
|
|
* @author : 张潇木
|
|
|
@@ -481,6 +499,7 @@ export default {
|
|
|
ftyId:this.$store.state.user.ftyId
|
|
|
}
|
|
|
})
|
|
|
+ console.log('jobDefectTable',this.$refs.jobDefectTable.getTableDataFilter())
|
|
|
//工种缺陷
|
|
|
this.nodeData.jobDefectList=this.$refs.jobDefectTable.getTableDataFilter().map((it) => {
|
|
|
return {
|