|
|
@@ -1,13 +1,13 @@
|
|
|
<!-- @desc:成型线form @auth:洪旭东 @time:2023-02-06 -->
|
|
|
<template>
|
|
|
<div class="main-div" ref="mainDiv">
|
|
|
- <div class="tab-fixed-class">
|
|
|
+ <div v-if="type !== $config.formMode.install" class="tab-fixed-class">
|
|
|
<!-- 选择tab区域 -->
|
|
|
<DkTabs :options="tabsOptions" @on-click="changeElTabs"></DkTabs>
|
|
|
</div>
|
|
|
<DkCollapse @on-change="changeCollapse" ref="collapse">
|
|
|
<!--为了补缺tab区域fixed-->
|
|
|
- <div id="name1" style="height: 30px;"></div>
|
|
|
+ <div id="name1" style="height: 30px;" v-if="type !== $config.formMode.install"></div>
|
|
|
<DkPanel ref="essentialInformation" prop="essentialInformation" v-if="type !== $config.formMode.install">
|
|
|
<DkForm slot="content" ref="formInline" v-model="formData" :col-count="4" :label-max-words="7">
|
|
|
<!-- 成型线编码 -->
|
|
|
@@ -126,7 +126,6 @@
|
|
|
></EditTable>
|
|
|
</DkSplit>
|
|
|
</DkPanel>
|
|
|
-
|
|
|
<DkPanel id="name3" prop="moldlineItem">
|
|
|
<moldline-item-choose slot="content" @add="addItem" ref="itemChoose"/>
|
|
|
<EditTable slot="content" ref="moldlineItemTable" :data="moldlineItemList" :show-setting-flag="false"
|
|
|
@@ -156,6 +155,9 @@ export default {
|
|
|
groupId: {
|
|
|
type: Number
|
|
|
},
|
|
|
+ pdtGlueKind: {
|
|
|
+ type: String
|
|
|
+ },
|
|
|
},
|
|
|
data () {
|
|
|
let self = this
|
|
|
@@ -257,7 +259,7 @@ export default {
|
|
|
//监听模具列表可变更产品型号是否可用
|
|
|
moldlineItemDisabledFlag(n,o){
|
|
|
this.moldlineItemColumn[9].disabled=n
|
|
|
- }
|
|
|
+ },
|
|
|
},
|
|
|
methods:{
|
|
|
/**
|
|
|
@@ -862,6 +864,25 @@ export default {
|
|
|
if (this.type === this.$config.formMode.install) {
|
|
|
this._detail(this.moldlineId)
|
|
|
}
|
|
|
+ //检测是否是从成型模具页面跳转过来并且粘接方式为分组粘接
|
|
|
+ if(this.pdtGlueKind && this.pdtGlueKind==this.$config.pdtGlueKind.fenZu){
|
|
|
+ //分组粘贴模具表格增加可变更产品型号
|
|
|
+ if (!this.moldlineItemColumn.some(s => s.field == 'repPdtModelName')) {
|
|
|
+ this.moldlineItemColumn.push({
|
|
|
+ field: 'repPdtModelName',
|
|
|
+ selectField: 'modelCode',
|
|
|
+ width: 150,
|
|
|
+ type: 'tableSelect',
|
|
|
+ param: () => {
|
|
|
+ return {}
|
|
|
+ },
|
|
|
+ sortBoolean: false,
|
|
|
+ dataType: this.$config.tableSelectType.product,
|
|
|
+ fieldUpdate: this.$updateColumns.moldlineGroupChooseMould,
|
|
|
+ searchDetailFlag: false,
|
|
|
+ },)
|
|
|
+ }
|
|
|
+ }
|
|
|
this.resizeTableFlag = true; // 计算表格高度
|
|
|
}
|
|
|
}
|