|
@@ -59,7 +59,7 @@
|
|
|
<!--报损信息-->
|
|
<!--报损信息-->
|
|
|
<DkPanel prop="LossReportingInformation">
|
|
<DkPanel prop="LossReportingInformation">
|
|
|
<!-- 下拉区域 -->
|
|
<!-- 下拉区域 -->
|
|
|
- <DkForm slot="content" ref="formInline" v-model="LossReportingFormData" style="width: 95%">
|
|
|
|
|
|
|
+ <DkForm slot="content" ref="formInline" v-model="LossReportingFormData" style="width: 95%" :col-count="5">
|
|
|
<!--产品分级-->
|
|
<!--产品分级-->
|
|
|
<DkFormItem prop="opnGradeId" :required="true" :label="$t('gradeClassification')" data-type="number">
|
|
<DkFormItem prop="opnGradeId" :required="true" :label="$t('gradeClassification')" data-type="number">
|
|
|
<SelectPop v-model="LossReportingFormData.opnGradeId" ref="gradeName" :multiple="false"
|
|
<SelectPop v-model="LossReportingFormData.opnGradeId" ref="gradeName" :multiple="false"
|
|
@@ -78,6 +78,15 @@
|
|
|
valueKey="defectId">
|
|
valueKey="defectId">
|
|
|
</SelectPop>
|
|
</SelectPop>
|
|
|
</DkFormItem>
|
|
</DkFormItem>
|
|
|
|
|
+ <!--责任工序-->
|
|
|
|
|
+ <DkFormItem :required="true" prop="blameNodeId" :label="$t('blameNodeId')">
|
|
|
|
|
+ <SelectPop v-model="LossReportingFormData.blameNodeId" ref="blameNodeId" :multiple="false"
|
|
|
|
|
+ :options="nodeList"
|
|
|
|
|
+ @on-select="chooseNode"
|
|
|
|
|
+ labelKey="flowNodeName"
|
|
|
|
|
+ valueKey="flowNodeId">
|
|
|
|
|
+ </SelectPop>
|
|
|
|
|
+ </DkFormItem>
|
|
|
<!--责任工号-->
|
|
<!--责任工号-->
|
|
|
<DkFormItem :required="true" prop="blameUserId"
|
|
<DkFormItem :required="true" prop="blameUserId"
|
|
|
:data-type="$config.dataType.number" :label="$t('blameUserId')">
|
|
:data-type="$config.dataType.number" :label="$t('blameUserId')">
|
|
@@ -168,12 +177,14 @@
|
|
|
gradeName: null,//产品分级
|
|
gradeName: null,//产品分级
|
|
|
pdtDefectId: null,//损柸原因
|
|
pdtDefectId: null,//损柸原因
|
|
|
defectName: null,//损柸原因
|
|
defectName: null,//损柸原因
|
|
|
|
|
+ blameNodeId: null,//责任工序
|
|
|
remarks: null,
|
|
remarks: null,
|
|
|
},
|
|
},
|
|
|
flowNodeId: self.$route.meta.menuUuid,
|
|
flowNodeId: self.$route.meta.menuUuid,
|
|
|
gradeList: [],//产品分级
|
|
gradeList: [],//产品分级
|
|
|
damageList: [],//损柸原因
|
|
damageList: [],//损柸原因
|
|
|
detailList: [],// 明细信息
|
|
detailList: [],// 明细信息
|
|
|
|
|
+ nodeList: [],//责任工序
|
|
|
// 明细列表
|
|
// 明细列表
|
|
|
detailColumns: [
|
|
detailColumns: [
|
|
|
// 产品条码
|
|
// 产品条码
|
|
@@ -251,6 +262,7 @@
|
|
|
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
|
|
|
|
|
+ this.nodeList = res.data.productionList
|
|
|
} else {
|
|
} else {
|
|
|
this.formData.barCode = null
|
|
this.formData.barCode = null
|
|
|
this.$Message.error(res.message)
|
|
this.$Message.error(res.message)
|
|
@@ -323,6 +335,19 @@
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
/**
|
|
/**
|
|
|
|
|
+ * @desc : 选择责任工序
|
|
|
|
|
+ * @author : 洪旭东
|
|
|
|
|
+ * @date : 2023-05-10 10:45
|
|
|
|
|
+ */
|
|
|
|
|
+ chooseNode (row) {
|
|
|
|
|
+ if (row) {
|
|
|
|
|
+ console.log(row)
|
|
|
|
|
+ this.LossReportingFormData.blameUserId = this.nodeList.filter(f => f.flowNodeId == row)[0].prodUserId
|
|
|
|
|
+ this.LossReportingFormData.userName = this.nodeList.filter(f => f.flowNodeId == row)[0].prodUserName
|
|
|
|
|
+ console.log(this.LossReportingFormData)
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ /**
|
|
|
* @desc : 删除提交行数据
|
|
* @desc : 删除提交行数据
|
|
|
* @date : 2023/3/10 11:26
|
|
* @date : 2023/3/10 11:26
|
|
|
* @author : 寇珊珊
|
|
* @author : 寇珊珊
|