来料任务细节修改

yangwl
shaoyong 10 months ago
parent 76ef1c0c35
commit 35431f0d62

@ -93,12 +93,13 @@ export function getCkeckProjectList(query) {
}
//合格不合格
export function changeCheckDetailStatus(recordId, status,defectCode,remark) {
export function changeCheckDetailStatus(recordId, status,remark,defectCode,defectQuality) {
const data = {
recordId,
status,
remark,
defectCode,
remark
defectQuality
}
return request({
url: '/quality/qcIncome/changeCheckDetailStatus',
@ -121,13 +122,7 @@ export function commitActualValue(recordId, actualValues) {
}
//审核结果提交
export function commitCheckResult(recordId,typeCode,checkType,orderNo) {
const data = {
recordId,
typeCode,
checkType,
orderNo
}
export function commitCheckResult(data) {
return request({
url: '/quality/qcIncome/commitCheckResult',
method: 'put',

@ -9,7 +9,7 @@
<el-row :gutter="20">
<el-col :span="24" :xs="24">
<el-table v-loading="loading" :data="itemList" ref="myTable" >
<el-table v-loading="loading" :data="itemList" ref="myTable">
<el-table-column width="50" align="center" type="selection">
</el-table-column>
<!-- 序号 -->
@ -37,6 +37,23 @@
<template slot-scope="scope">
<el-input v-model="scope.row.remark" placeholder="请输入不良描述" />
</template>
</el-table-column>
<el-table-column label="不良类型" align="left" prop="defectCode" width="120">
<template slot-scope="scope">
<el-select v-model="scope.row.defectCode" placeholder="检验结果" clearable>
<el-option
v-for="(item,index) in defectList"
:key="index"
:label="item.defectSubclass"
:value="item.defectCode"
/>
</el-select>
</template>
</el-table-column>
<el-table-column label="不良数量" align="left" prop="defectQuality" width="120">
<template slot-scope="scope">
<el-input type="number" v-model="scope.row.defectQuality" placeholder="请输入不良数量"/>
</template>
</el-table-column>
<el-table-column label="检测值" align="center" class-name="small-padding fixed-width" v-if="this.viewStatus != '1' ">
<template slot-scope="scope">
@ -55,7 +72,6 @@
v-model="scope.row.status"
active-value="Y"
inactive-value="N"
@change="handleStatusChange(scope.row)"
></el-switch>
</template>
</el-table-column>
@ -121,7 +137,7 @@ export default {
total: 0,
// BOM
itemList: null,
qcCheckTaskDetails: [],
//
bomCode: undefined,
defaultProps: {
@ -156,7 +172,7 @@ export default {
methods: {
getDefect(){
getDefectList('defect_in').then(response => {
getDefectList('material').then(response => {
this.defectList = response;
});
},
@ -207,10 +223,25 @@ export default {
this.resetForm("queryForm");
this.handleQuery();
},
getAllRowData() {
this.rowData = this.$refs.myTable.data;
},
//
submitBomForm() {
commitCheckResult(this.queryParams.belongTo,this.typeCode,this.checkType,this.orderNo).then(response => {
//----
this.getAllRowData();
const data = {
recordId: this.data.recordId,
typeCode: this.typeCode,
checkType: this.checkType,
orderCode: this.orderNo,
workorderCodeSap: this.orderNo,
sampleQuality: this.data.sampleQuality,
incomeBatchNo: this.data.incomeBatchNo,
qcCheckTaskDetails: this.rowData,
}
commitCheckResult(data).then(response => {
this.$modal.msgSuccess("检测完成");
this.$emit('saveCheck');
this.showFlag = false;
@ -223,16 +254,16 @@ export default {
},
// /YN
handleStatusChange(row) {
/* handleStatusChange(row) {
let text = row.status === "N" ? "不合格" : "合格";
this.$modal.confirm('确认' + '"' + row.projectNo + '"'+text+'吗?').then(function() {
return changeCheckDetailStatus(row.recordId, row.status, row.defectCode,row.remark);
return changeCheckDetailStatus(row.recordId, row.status, row.remark, row.defectCode, row.defectQuality);
}).then(() => {
this.$modal.msgSuccess(text + "操作成功");
}).catch(function() {
row.status = row.status === "N" ? "Y" : "N";
});
},
}, */
//
/** 检测结果钮操作 */

Loading…
Cancel
Save