|
|
@@ -51,27 +51,31 @@
|
|
|
<DkFormItem prop="remarks">
|
|
|
<InputPop ref="remarks" v-model="formData.remarks" :readonly="true"/>
|
|
|
</DkFormItem>
|
|
|
+ </DkForm>
|
|
|
+ </DkPanel>
|
|
|
+ <!--报损信息-->
|
|
|
+ <DkPanel prop="LossReportingInformation">
|
|
|
+ <!-- 下拉区域 -->
|
|
|
+ <DkForm slot="content" ref="formInline" v-model="LossReportingFormData" style="width: 95%">
|
|
|
<!--撤销原因-->
|
|
|
<DkFormItem :required="true" prop="undoReason">
|
|
|
- <InputPop ref="undoReason" v-model="formData.undoReason"/>
|
|
|
+ <InputPop ref="undoReason" v-model="LossReportingFormData.undoReason"/>
|
|
|
</DkFormItem>
|
|
|
</DkForm>
|
|
|
</DkPanel>
|
|
|
- <div>
|
|
|
- <!--明细-->
|
|
|
- <DkPanel prop="details">
|
|
|
- <div slot="content" :style="'height: ' + tableHeight + 'px'">
|
|
|
- <!--撤销信息-->
|
|
|
- <EditTable slot="left" ref="submitTable" :data="detailList"
|
|
|
- :columns="detailColumns"
|
|
|
- :height="tableHeight-120"
|
|
|
- :freeze="false"
|
|
|
- :add-flag="false"
|
|
|
- @delRow="delSubmitTable"
|
|
|
- ></EditTable>
|
|
|
- </div>
|
|
|
- </DkPanel>
|
|
|
- </div>
|
|
|
+ <!--明细-->
|
|
|
+ <DkPanel prop="details">
|
|
|
+ <div slot="content" :style="'height: ' + tableHeight + 'px'">
|
|
|
+ <!--撤销信息-->
|
|
|
+ <EditTable slot="left" ref="submitTable" :data="detailList"
|
|
|
+ :columns="detailColumns"
|
|
|
+ :height="tableHeight-120"
|
|
|
+ :freeze="false"
|
|
|
+ :add-flag="false"
|
|
|
+ @delRow="delSubmitTable"
|
|
|
+ ></EditTable>
|
|
|
+ </div>
|
|
|
+ </DkPanel>
|
|
|
</DkCollapse>
|
|
|
<!-- 下部分按钮区域-->
|
|
|
<DkSaveButton ref="saveButton" :loading="loading" @save="save" @close="close"></DkSaveButton>
|
|
|
@@ -95,7 +99,6 @@
|
|
|
formData: {
|
|
|
barCode: '',
|
|
|
ftyId: this.$store.state.user.ftyId,
|
|
|
- undoReason: null,//撤销原因
|
|
|
productId: null,
|
|
|
productCode: null,
|
|
|
productName: null,
|
|
|
@@ -106,6 +109,9 @@
|
|
|
blameUserCode: null,//责任工号
|
|
|
remarks: null,//备注
|
|
|
},
|
|
|
+ LossReportingFormData:{
|
|
|
+ undoReason: null,//撤销原因
|
|
|
+ },
|
|
|
// 明细列表
|
|
|
detailColumns: [
|
|
|
// 产品条码
|
|
|
@@ -150,7 +156,7 @@
|
|
|
this.formData.blameUserCode = res.data.productionDefectList[0].blameUserCode//责任工号
|
|
|
this.formData.remarks = res.data.productionDefectList[0].remarks//备注
|
|
|
} else {
|
|
|
- this.formData.barCode= null
|
|
|
+ this.formData.barCode = null
|
|
|
this.$Message.error(res.message)
|
|
|
}
|
|
|
})
|
|
|
@@ -170,7 +176,7 @@
|
|
|
* @author : 寇珊珊
|
|
|
*/
|
|
|
addRow() {
|
|
|
- if(this.formData.barCode) {
|
|
|
+ if (this.formData.barCode) {
|
|
|
//校验名称是否重复
|
|
|
if (!this.validDataRow()) {
|
|
|
return
|
|
|
@@ -218,7 +224,7 @@
|
|
|
}
|
|
|
this.params = {
|
|
|
barCodeList: this.barCodeList,
|
|
|
- undoReason: this.formData.undoReason,
|
|
|
+ undoReason: this.LossReportingFormData.undoReason,
|
|
|
}
|
|
|
},
|
|
|
/**
|
|
|
@@ -226,8 +232,8 @@
|
|
|
* @date : 2023/4/6 10:33
|
|
|
* @author : 寇珊珊
|
|
|
*/
|
|
|
- validData(){
|
|
|
- if(this.formData.barCode){
|
|
|
+ validData() {
|
|
|
+ if (this.formData.barCode) {
|
|
|
this.$Message.error(this.$t('W_132'))
|
|
|
return false
|
|
|
}
|
|
|
@@ -249,8 +255,8 @@
|
|
|
clear(value) {
|
|
|
if (!value) {
|
|
|
this.detailList = []
|
|
|
- this.barCodeList =[]
|
|
|
- this.formData.undoReason = null
|
|
|
+ this.barCodeList = []
|
|
|
+ this.LossReportingFormData.undoReason = null
|
|
|
}
|
|
|
this.formData.barCode = null
|
|
|
this.formData.productId = null
|