|
|
@@ -140,7 +140,25 @@
|
|
|
<DkSwitch ref="flgNoJobDefect" v-model="nodeData.flgNoJobDefect"
|
|
|
@on-change="(e)=>{if(e)nodeData.jobDefectList=undefined;}"></DkSwitch>
|
|
|
</DkFormItem>
|
|
|
-
|
|
|
+ <!-- 工序描述 -->
|
|
|
+ <DkFormItem prop="nodeDesc">
|
|
|
+ <InputPop v-model="nodeData.nodeDesc" ref="nodeDesc"/>
|
|
|
+ </DkFormItem>
|
|
|
+ <!-- 工序类别 -->
|
|
|
+ <DkFormItem prop="nodeTypes" :data-type="$config.dataType.array">
|
|
|
+ <SelectPop ref="nodeTypes" v-model="nodeData.nodeTypes" label-key="dataValue" value-key="dataId"
|
|
|
+ :multiple="true" :options="nodeTypeList"/>
|
|
|
+ </DkFormItem>
|
|
|
+ <!-- 工艺类别 -->
|
|
|
+ <DkFormItem prop="techType" :data-type="$config.dataType.number">
|
|
|
+ <SelectPop ref="techType" v-model="nodeData.techType" label-key="dataValue" value-key="dataId"
|
|
|
+ :multiple="false" :options="techTypeList"/>
|
|
|
+ </DkFormItem>
|
|
|
+ <!-- 生产车间 -->
|
|
|
+ <DkFormItem prop="workShop" :data-type="$config.dataType.number">
|
|
|
+ <SelectPop ref="workShop" v-model="nodeData.workShop" label-key="spaceName" value-key="spaceId"
|
|
|
+ :multiple="false" :options="shopList"/>
|
|
|
+ </DkFormItem>
|
|
|
<!-- 显示顺序 -->
|
|
|
<DkFormItem prop="displayNo" :required="true" :data-type="this.$config.dataType.number">
|
|
|
<InputNumberPop v-model="nodeData.displayNo" ref="displayNo" :min="1" :digits="0"/>
|
|
|
@@ -150,7 +168,7 @@
|
|
|
<InputPop ref="remarks" v-model="nodeData.remarks"/>
|
|
|
</DkFormItem>
|
|
|
</DkForm>
|
|
|
- {{ nodeData }}<br/>
|
|
|
+<!-- {{ nodeData }}<br/>-->
|
|
|
<!-- {{ allNodes }}<br/>-->
|
|
|
<Divider></Divider>
|
|
|
<!-- 表格 -->
|
|
|
@@ -222,11 +240,18 @@
|
|
|
<script>
|
|
|
import {mapState, mapMutations} from 'vuex'
|
|
|
import Process from '@/view/process/process-flow/config/ProcessConfig'
|
|
|
-import config from '@/config'
|
|
|
|
|
|
export default {
|
|
|
name: 'NodeModal',
|
|
|
props: {
|
|
|
+ shopList: {
|
|
|
+ type: Array,
|
|
|
+ default: () => []
|
|
|
+ },
|
|
|
+ dictionaryDataList: {
|
|
|
+ type: Array,
|
|
|
+ default: () => []
|
|
|
+ },
|
|
|
jobList: {
|
|
|
type: Array,
|
|
|
default: () => []
|
|
|
@@ -401,6 +426,8 @@ export default {
|
|
|
recycledKindListSocial: [],// 回收后处理方式(记录原始数据)
|
|
|
packKindList: [], // 组装方式
|
|
|
pdtLabelKindsList: [],//验证标签
|
|
|
+ nodeTypeList:[],//工序类别
|
|
|
+ techTypeList:[],//工艺类别
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
@@ -714,6 +741,10 @@ export default {
|
|
|
this.packKindList = this.dataKindList.filter(it => it.kindType === this.$config.dataKind.recycledKind)
|
|
|
// 验证标签
|
|
|
this.pdtLabelKindsList = this.dataKindList.filter(it => it.kindType === this.$config.dataKind.checkLabel)
|
|
|
+ // 工序类别
|
|
|
+ this.nodeTypeList = this.dictionaryDataList.filter(it => it.dictCode === this.$config.dictType.nodeType)
|
|
|
+ // 工艺类别
|
|
|
+ this.techTypeList = this.dictionaryDataList.filter(it => it.dictCode === this.$config.dictType.techType)
|
|
|
},
|
|
|
/**
|
|
|
* @desc : 计算高度
|