|
@@ -9,7 +9,7 @@
|
|
|
<!--基本信息-->
|
|
<!--基本信息-->
|
|
|
<DkPanel prop="essentialInformation">
|
|
<DkPanel prop="essentialInformation">
|
|
|
<!--添加行按钮-->
|
|
<!--添加行按钮-->
|
|
|
- <DkButton slot="content" type="success" @click="addRow" size="small"
|
|
|
|
|
|
|
+ <DkButton slot="content" type="success" @click="addRow" size="small" :disabled="addRowFlag"
|
|
|
style="float: left;position: absolute; top: 9px;left: 120px;">{{ $v('saveDetail') }}
|
|
style="float: left;position: absolute; top: 9px;left: 120px;">{{ $v('saveDetail') }}
|
|
|
</DkButton>
|
|
</DkButton>
|
|
|
<div style="clear:both"></div>
|
|
<div style="clear:both"></div>
|
|
@@ -32,10 +32,6 @@
|
|
|
<DkFormItem prop="pdtFlowNodeName" :label="$t('reasonPdtFlowNodeName')">
|
|
<DkFormItem prop="pdtFlowNodeName" :label="$t('reasonPdtFlowNodeName')">
|
|
|
<InputPop ref="pdtFlowNodeName" v-model="formData.pdtFlowNodeName" :readonly="true"/>
|
|
<InputPop ref="pdtFlowNodeName" v-model="formData.pdtFlowNodeName" :readonly="true"/>
|
|
|
</DkFormItem>
|
|
</DkFormItem>
|
|
|
- <!--完成时间-->
|
|
|
|
|
- <DkFormItem prop="finishTime">
|
|
|
|
|
- <InputPop ref="finishTime" v-model="formData.finishTime" :readonly="true"/>
|
|
|
|
|
- </DkFormItem>
|
|
|
|
|
<!--所在载具-->
|
|
<!--所在载具-->
|
|
|
<DkFormItem prop="carrierCode" :label="$t('reasonCarrierCode')">
|
|
<DkFormItem prop="carrierCode" :label="$t('reasonCarrierCode')">
|
|
|
<InputPop ref="carrierCode" v-model="formData.carrierCode" :readonly="true"/>
|
|
<InputPop ref="carrierCode" v-model="formData.carrierCode" :readonly="true"/>
|
|
@@ -90,7 +86,7 @@
|
|
|
<SelectMagnifier v-model="LossReportingFormData.blameUserId" :display-text="LossReportingFormData.userName"
|
|
<SelectMagnifier v-model="LossReportingFormData.blameUserId" :display-text="LossReportingFormData.userName"
|
|
|
:type="$config.MagnifierType.user"
|
|
:type="$config.MagnifierType.user"
|
|
|
:multiple="false"
|
|
:multiple="false"
|
|
|
- :search-info="{userType:2}"
|
|
|
|
|
|
|
+ :other-condition="{userType:2}"
|
|
|
@ok="chooseBlameUser"></SelectMagnifier>
|
|
@ok="chooseBlameUser"></SelectMagnifier>
|
|
|
</DkFormItem>
|
|
</DkFormItem>
|
|
|
<!-- 备注 -->
|
|
<!-- 备注 -->
|
|
@@ -160,7 +156,6 @@
|
|
|
colourName: null,//釉色
|
|
colourName: null,//釉色
|
|
|
moldingDate: null,//成型日期
|
|
moldingDate: null,//成型日期
|
|
|
modelCode: null,//产品型号
|
|
modelCode: null,//产品型号
|
|
|
- finishTime: null,//完成时间
|
|
|
|
|
pdtFlowNodeName: null,//完成工序
|
|
pdtFlowNodeName: null,//完成工序
|
|
|
carrierCode: null,//所在载具
|
|
carrierCode: null,//所在载具
|
|
|
moldlineName: null,//成型线
|
|
moldlineName: null,//成型线
|
|
@@ -184,11 +179,9 @@
|
|
|
// 产品条码
|
|
// 产品条码
|
|
|
{ field: 'barCode', type: 'disabled', width: 'auto' },
|
|
{ field: 'barCode', type: 'disabled', width: 'auto' },
|
|
|
//产品型号
|
|
//产品型号
|
|
|
- { field: 'modelCode', type: 'disabled', width: 'auto' },
|
|
|
|
|
|
|
+ { field: 'modelCode', title: self.$t('modelMouldCode'), type: 'disabled', width: 'auto' },
|
|
|
// 成型日期
|
|
// 成型日期
|
|
|
{ field: 'moldingDate', type: 'disabled', width: 'auto' },
|
|
{ field: 'moldingDate', type: 'disabled', width: 'auto' },
|
|
|
- //完成时间
|
|
|
|
|
- { field: 'finishTime', type: 'disabled', width: 'auto' },
|
|
|
|
|
//完成工序
|
|
//完成工序
|
|
|
{ field: 'pdtFlowNodeName', title: self.$t('reasonPdtFlowNodeName'), type: 'disabled', width: 'auto' },
|
|
{ field: 'pdtFlowNodeName', title: self.$t('reasonPdtFlowNodeName'), type: 'disabled', width: 'auto' },
|
|
|
//所在载具
|
|
//所在载具
|
|
@@ -203,6 +196,7 @@
|
|
|
{ field: 'productName', type: 'disabled', width: 'auto' },
|
|
{ field: 'productName', type: 'disabled', width: 'auto' },
|
|
|
],
|
|
],
|
|
|
staffList: [],//责任员工
|
|
staffList: [],//责任员工
|
|
|
|
|
+ addRowFlag:true,//保存至明细可用标识
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
@@ -221,7 +215,6 @@
|
|
|
colourName: null,//釉色
|
|
colourName: null,//釉色
|
|
|
moldingDate: null,//成型日期
|
|
moldingDate: null,//成型日期
|
|
|
modelCode: null,//产品型号
|
|
modelCode: null,//产品型号
|
|
|
- finishTime: null,//完成时间
|
|
|
|
|
pdtFlowNodeName: null,//完成工序
|
|
pdtFlowNodeName: null,//完成工序
|
|
|
carrierCode: null,//所在载具
|
|
carrierCode: null,//所在载具
|
|
|
moldlineName: null,//成型线
|
|
moldlineName: null,//成型线
|
|
@@ -234,6 +227,7 @@
|
|
|
*/
|
|
*/
|
|
|
onBarCode() {
|
|
onBarCode() {
|
|
|
if (this.formData.barCode) {
|
|
if (this.formData.barCode) {
|
|
|
|
|
+ this.addRowFlag =false
|
|
|
let param ={
|
|
let param ={
|
|
|
barCode:this.formData.barCode
|
|
barCode:this.formData.barCode
|
|
|
}
|
|
}
|
|
@@ -246,7 +240,6 @@
|
|
|
this.formData.colourName = res.data.colourName
|
|
this.formData.colourName = res.data.colourName
|
|
|
this.formData.moldingDate = res.data.moldingDate
|
|
this.formData.moldingDate = res.data.moldingDate
|
|
|
this.formData.modelCode = res.data.modelMouldCode
|
|
this.formData.modelCode = res.data.modelMouldCode
|
|
|
- this.formData.finishTime = res.data.finishTime
|
|
|
|
|
this.formData.pdtFlowNodeName = res.data.pdtFlowNodeName
|
|
this.formData.pdtFlowNodeName = res.data.pdtFlowNodeName
|
|
|
this.formData.carrierCode = res.data.carrierCode
|
|
this.formData.carrierCode = res.data.carrierCode
|
|
|
this.formData.moldlineName = res.data.moldlineName
|
|
this.formData.moldlineName = res.data.moldlineName
|
|
@@ -267,6 +260,8 @@
|
|
|
this.LossReportingFormData.blameUserId = row[0].userId
|
|
this.LossReportingFormData.blameUserId = row[0].userId
|
|
|
this.LossReportingFormData.userName = row[0].userName
|
|
this.LossReportingFormData.userName = row[0].userName
|
|
|
this.getStaff(this.LossReportingFormData.blameUserId)
|
|
this.getStaff(this.LossReportingFormData.blameUserId)
|
|
|
|
|
+ }else{
|
|
|
|
|
+ this.staffList=[]
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
/**
|
|
/**
|
|
@@ -334,6 +329,7 @@
|
|
|
*/
|
|
*/
|
|
|
addRow() {
|
|
addRow() {
|
|
|
if (this.formData.barCode) {
|
|
if (this.formData.barCode) {
|
|
|
|
|
+ this.addRowFlag=true
|
|
|
//校验名称是否重复
|
|
//校验名称是否重复
|
|
|
if (!this.validDataRow()) {
|
|
if (!this.validDataRow()) {
|
|
|
return
|
|
return
|
|
@@ -349,7 +345,6 @@
|
|
|
list[0].colourName = this.formData.colourName//釉色
|
|
list[0].colourName = this.formData.colourName//釉色
|
|
|
list[0].moldingDate = this.formData.moldingDate//成型时间
|
|
list[0].moldingDate = this.formData.moldingDate//成型时间
|
|
|
list[0].modelCode = this.formData.modelCode//型号编码
|
|
list[0].modelCode = this.formData.modelCode//型号编码
|
|
|
- list[0].finishTime = this.formData.finishTime//完成时间
|
|
|
|
|
list[0].pdtFlowNodeName = this.formData.pdtFlowNodeName//完成工序
|
|
list[0].pdtFlowNodeName = this.formData.pdtFlowNodeName//完成工序
|
|
|
list[0].carrierCode = this.formData.carrierCode//所在载具
|
|
list[0].carrierCode = this.formData.carrierCode//所在载具
|
|
|
list[0].moldlineName = this.formData.moldlineName//成型线
|
|
list[0].moldlineName = this.formData.moldlineName//成型线
|
|
@@ -448,7 +443,6 @@
|
|
|
this.formData.moldingDate = null
|
|
this.formData.moldingDate = null
|
|
|
this.formData.moldlineName = null
|
|
this.formData.moldlineName = null
|
|
|
this.formData.modelCode = null
|
|
this.formData.modelCode = null
|
|
|
- this.formData.finishTime = null
|
|
|
|
|
this.formData.pdtFlowNodeName = null
|
|
this.formData.pdtFlowNodeName = null
|
|
|
this.formData.carrierCode = null
|
|
this.formData.carrierCode = null
|
|
|
},
|
|
},
|